# git rev-parse -q --verify 096998b11906dd79df5af4d688c9974342dd09f2^{commit} 096998b11906dd79df5af4d688c9974342dd09f2 already have revision, skipping fetch # git checkout -q -f -B kisskb 096998b11906dd79df5af4d688c9974342dd09f2 # git clean -qxdf # < git log -1 # commit 096998b11906dd79df5af4d688c9974342dd09f2 # Author: Greg Kroah-Hartman # Date: Tue Aug 16 09:33:36 2016 +0200 # # Linux 4.6.7 # < /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 096998b11906dd79df5af4d688c9974342dd09f2 # < make -s -j 120 ARCH=m68k O=/kisskb/build/stable-4.6_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:2576: /kisskb/src/scripts/kconfig/confdata.c: In function 'conf_write': /kisskb/src/scripts/kconfig/confdata.c:771: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:771:19: note: assuming directive output of 7 bytes /kisskb/src/scripts/kconfig/confdata.c:771: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:774: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:774: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:155:warning: range is invalid # < make -s -j 120 ARCH=m68k O=/kisskb/build/stable-4.6_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-4.6_m68k-defconfig_m68k-gcc11 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-11.1.0-nolibc/m68k-linux/bin/m68k-linux- olddefconfig kernel/time/Kconfig:155:warning: range is invalid # make -s -j 120 ARCH=m68k O=/kisskb/build/stable-4.6_m68k-defconfig_m68k-gcc11 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-11.1.0-nolibc/m68k-linux/bin/m68k-linux- kernel/time/Kconfig:155: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:17, 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); | ^~~ :1238:2: warning: #warning syscall seccomp not implemented [-Wcpp] In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/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/list.h:8, from /kisskb/src/include/linux/preempt.h:10, 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/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/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/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/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/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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:17, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/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/linux/sched.h:17, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/arch/m68k/kernel/time.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/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/include/linux/sched.h:17, 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/list.h:8, from /kisskb/src/include/linux/kexec.h:20, from /kisskb/src/arch/m68k/kernel/machine_kexec.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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, from /kisskb/src/arch/m68k/kernel/bootinfo_proc.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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/include/linux/dma-mapping.h:6, 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/mmdebug.h:4, from /kisskb/src/include/linux/mm.h:8, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/sched.h:17, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/kernel/early_printk.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/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/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/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/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/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/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/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/list.h:8, from /kisskb/src/include/linux/kobject.h:20, 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/mmdebug.h:4, from /kisskb/src/include/linux/mm.h:8, 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/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/arch/m68k/include/asm/virtconvert.h:11, from /kisskb/src/arch/m68k/include/asm/io_mm.h:27, 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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/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/linux/sched.h:17, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/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/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/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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); | ^~~ 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/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/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); | ^~~ /kisskb/src/arch/m68k/q40/q40ints.c: In function 'q40_timer_int': /kisskb/src/arch/m68k/q40/q40ints.c:137:26: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 137 | *DAC_LEFT=sval; | ~~~~~~~~~^~~~~ /kisskb/src/arch/m68k/q40/q40ints.c:138:27: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 138 | *DAC_RIGHT=sval; | ~~~~~~~~~~^~~~~ In file included from /kisskb/src/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); | ^~~ /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/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/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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:17, 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/include/linux/list.h:8, from /kisskb/src/include/linux/miscdevice.h:4, from /kisskb/src/arch/m68k/mac/misc.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:17, 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); | ^~~ 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/linux/list.h:8, from /kisskb/src/include/linux/miscdevice.h:4, from /kisskb/src/arch/m68k/mvme16x/rtc.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/list.h:8, from /kisskb/src/include/linux/miscdevice.h:4, from /kisskb/src/arch/m68k/bvme6000/rtc.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/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/mmdebug.h:4, from /kisskb/src/include/linux/mm.h:8, 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/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/include/linux/sched.h:17, 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/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/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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/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); | ^~~ /kisskb/src/arch/m68k/amiga/config.c: In function 'config_amiga': /kisskb/src/arch/m68k/amiga/config.c:465:56: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 465 | *(unsigned char *)ZTWO_VADDR(0xde0002) |= 0x80; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /kisskb/src/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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/timer.h:4, 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/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_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_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/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/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/mvme16x/config.c: In function 'mvme16x_hwclk': /kisskb/src/arch/m68k/mvme16x/config.c:400:2: warning: #warning check me! [-Wcpp] 400 | #warning check me! | ^~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/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/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/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/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/linux/list.h:8, from /kisskb/src/include/linux/smp.h:11, 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/mmdebug.h:4, from /kisskb/src/include/linux/mm.h:8, 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:17, from /kisskb/src/include/linux/audit.h:26, from /kisskb/src/kernel/capability.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/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/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/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/sched.h:17, 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/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/sched.h:17, 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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/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/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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, 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/mmdebug.h:4, from /kisskb/src/include/linux/mm.h:8, 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/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/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/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/sched.h:17, 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/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, 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/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/linux/list.h:8, from /kisskb/src/include/linux/key.h:19, 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/list.h:8, from /kisskb/src/include/linux/kprobes.h:34, 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/linux/list.h:8, from /kisskb/src/include/linux/kexec.h:20, from /kisskb/src/kernel/reboot.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/list.h:8, from /kisskb/src/include/linux/async.h:16, from /kisskb/src/kernel/async.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/mmdebug.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/mm/mempool.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/list.h:8, from /kisskb/src/include/linux/kobject.h:20, 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/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, from /kisskb/src/include/linux/dax.h:4, 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:17, 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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/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/linux/list.h:8, from /kisskb/src/include/linux/key.h:19, 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/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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/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/mmdebug.h:4, from /kisskb/src/include/linux/mm.h:8, 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/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/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/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/mmdebug.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/mm/vmscan.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/mmdebug.h:4, from /kisskb/src/include/linux/mm.h:8, 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/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/kernel/exec_domain.c:18: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_personality' alias between functions of incompatible types 'long int(unsigned int)' and 'long int(long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/exec_domain.c:50:1: note: in expansion of macro 'SYSCALL_DEFINE1' 50 | SYSCALL_DEFINE1(personality, unsigned int, personality) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/exec_domain.c:50:1: note: in expansion of macro 'SYSCALL_DEFINE1' 50 | SYSCALL_DEFINE1(personality, unsigned int, personality) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/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/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/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/capability.c:17: /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/capability.c:149:1: note: in expansion of macro 'SYSCALL_DEFINE2' 149 | SYSCALL_DEFINE2(capget, cap_user_header_t, header, cap_user_data_t, dataptr) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/capability.c:149:1: note: in expansion of macro 'SYSCALL_DEFINE2' 149 | SYSCALL_DEFINE2(capget, cap_user_header_t, header, cap_user_data_t, dataptr) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/capability.c:223:1: note: in expansion of macro 'SYSCALL_DEFINE2' 223 | SYSCALL_DEFINE2(capset, cap_user_header_t, header, const cap_user_data_t, data) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/capability.c:223:1: note: in expansion of macro 'SYSCALL_DEFINE2' 223 | 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/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/kernel/ptrace.c:23: /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/ptrace.c:1078:1: note: in expansion of macro 'SYSCALL_DEFINE4' 1078 | SYSCALL_DEFINE4(ptrace, long, request, long, pid, unsigned long, addr, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/ptrace.c:1078:1: note: in expansion of macro 'SYSCALL_DEFINE4' 1078 | SYSCALL_DEFINE4(ptrace, long, request, long, pid, unsigned long, addr, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/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); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, from /kisskb/src/mm/vmstat.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/list.h:8, from /kisskb/src/include/linux/wait.h:6, 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/kernel/reboot.c:16: /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/reboot.c:280:1: note: in expansion of macro 'SYSCALL_DEFINE4' 280 | SYSCALL_DEFINE4(reboot, int, magic1, int, magic2, unsigned int, cmd, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/reboot.c:280:1: note: in expansion of macro 'SYSCALL_DEFINE4' 280 | SYSCALL_DEFINE4(reboot, int, magic1, int, magic2, unsigned int, cmd, | ^~~~~~~~~~~~~~~ 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/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/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/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/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/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/mutex.h:14, 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/linux/list.h:8, from /kisskb/src/include/linux/smp.h:11, 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/kernel/sys.c:46: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_sysinfo' alias between functions of incompatible types 'long int(struct sysinfo *)' and 'long int(long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:2358:1: note: in expansion of macro 'SYSCALL_DEFINE1' 2358 | SYSCALL_DEFINE1(sysinfo, struct sysinfo __user *, info) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:2358:1: note: in expansion of macro 'SYSCALL_DEFINE1' 2358 | SYSCALL_DEFINE1(sysinfo, struct sysinfo __user *, info) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:2279:1: note: in expansion of macro 'SYSCALL_DEFINE3' 2279 | SYSCALL_DEFINE3(getcpu, unsigned __user *, cpup, unsigned __user *, nodep, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/include/linux/node.h:17, from /kisskb/src/include/linux/cpu.h:16, 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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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); | ^~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:2279:1: note: in expansion of macro 'SYSCALL_DEFINE3' 2279 | SYSCALL_DEFINE3(getcpu, unsigned __user *, cpup, unsigned __user *, nodep, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:2075:1: note: in expansion of macro 'SYSCALL_DEFINE5' 2075 | SYSCALL_DEFINE5(prctl, int, option, unsigned long, arg2, unsigned long, arg3, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:2075:1: note: in expansion of macro 'SYSCALL_DEFINE5' 2075 | SYSCALL_DEFINE5(prctl, int, option, unsigned long, arg2, unsigned long, arg3, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_getrusage' alias between functions of incompatible types 'long int(int, struct rusage *)' and 'long int(long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:1624:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1624 | SYSCALL_DEFINE2(getrusage, int, who, struct rusage __user *, ru) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:1624:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1624 | SYSCALL_DEFINE2(getrusage, int, who, struct rusage __user *, ru) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:1490:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1490 | SYSCALL_DEFINE2(setrlimit, unsigned int, resource, struct rlimit __user *, rlim) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:1490:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1490 | SYSCALL_DEFINE2(setrlimit, unsigned int, resource, struct rlimit __user *, rlim) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:1448:1: note: in expansion of macro 'SYSCALL_DEFINE4' 1448 | SYSCALL_DEFINE4(prlimit64, pid_t, pid, unsigned int, resource, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:1448:1: note: in expansion of macro 'SYSCALL_DEFINE4' 1448 | SYSCALL_DEFINE4(prlimit64, pid_t, pid, unsigned int, resource, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:1307:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1307 | SYSCALL_DEFINE2(old_getrlimit, unsigned int, resource, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:1307:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1307 | SYSCALL_DEFINE2(old_getrlimit, unsigned int, resource, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:1290:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1290 | SYSCALL_DEFINE2(getrlimit, unsigned int, resource, struct rlimit __user *, rlim) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/kernel/groups.c:8: /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/groups.c:190:1: note: in expansion of macro 'SYSCALL_DEFINE2' 190 | SYSCALL_DEFINE2(getgroups, int, gidsetsize, gid_t __user *, grouplist) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/groups.c:190:1: note: in expansion of macro 'SYSCALL_DEFINE2' 190 | SYSCALL_DEFINE2(getgroups, int, gidsetsize, gid_t __user *, grouplist) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/groups.c:227:1: note: in expansion of macro 'SYSCALL_DEFINE2' 227 | SYSCALL_DEFINE2(setgroups, int, gidsetsize, gid_t __user *, grouplist) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:1290:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1290 | SYSCALL_DEFINE2(getrlimit, unsigned int, resource, struct rlimit __user *, rlim) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/groups.c:227:1: note: in expansion of macro 'SYSCALL_DEFINE2' 227 | SYSCALL_DEFINE2(setgroups, int, gidsetsize, gid_t __user *, grouplist) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_setdomainname' alias between functions of incompatible types 'long int(char *, int)' and 'long int(long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:1266:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1266 | SYSCALL_DEFINE2(setdomainname, char __user *, name, int, len) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:1266:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1266 | SYSCALL_DEFINE2(setdomainname, char __user *, name, int, len) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_gethostname' alias between functions of incompatible types 'long int(char *, int)' and 'long int(long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:1241:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1241 | SYSCALL_DEFINE2(gethostname, char __user *, name, int, len) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:1241:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1241 | SYSCALL_DEFINE2(gethostname, char __user *, name, int, len) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_sethostname' alias between functions of incompatible types 'long int(char *, int)' and 'long int(long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:1215:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1215 | SYSCALL_DEFINE2(sethostname, char __user *, name, int, len) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:1215:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1215 | SYSCALL_DEFINE2(sethostname, char __user *, name, int, len) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_newuname' alias between functions of incompatible types 'long int(struct new_utsname *)' and 'long int(long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:1141:1: note: in expansion of macro 'SYSCALL_DEFINE1' 1141 | SYSCALL_DEFINE1(newuname, struct new_utsname __user *, name) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:1141:1: note: in expansion of macro 'SYSCALL_DEFINE1' 1141 | SYSCALL_DEFINE1(newuname, struct new_utsname __user *, name) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_times' alias between functions of incompatible types 'long int(struct tms *)' and 'long int(long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:895:1: note: in expansion of macro 'SYSCALL_DEFINE1' 895 | SYSCALL_DEFINE1(times, struct tms __user *, tbuf) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:895:1: note: in expansion of macro 'SYSCALL_DEFINE1' 895 | SYSCALL_DEFINE1(times, struct tms __user *, tbuf) | ^~~~~~~~~~~~~~~ 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:58: /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:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:785:1: note: in expansion of macro 'SYSCALL_DEFINE1' 785 | SYSCALL_DEFINE1(setfsgid, gid_t, gid) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:785:1: note: in expansion of macro 'SYSCALL_DEFINE1' 785 | SYSCALL_DEFINE1(setfsgid, gid_t, gid) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:746:1: note: in expansion of macro 'SYSCALL_DEFINE1' 746 | SYSCALL_DEFINE1(setfsuid, uid_t, uid) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:746:1: note: in expansion of macro 'SYSCALL_DEFINE1' 746 | SYSCALL_DEFINE1(setfsuid, uid_t, uid) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:719:1: note: in expansion of macro 'SYSCALL_DEFINE3' 719 | SYSCALL_DEFINE3(getresgid, gid_t __user *, rgidp, gid_t __user *, egidp, gid_t __user *, sgidp) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:719:1: note: in expansion of macro 'SYSCALL_DEFINE3' 719 | SYSCALL_DEFINE3(getresgid, gid_t __user *, rgidp, gid_t __user *, egidp, gid_t __user *, sgidp) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:667:1: note: in expansion of macro 'SYSCALL_DEFINE3' 667 | SYSCALL_DEFINE3(setresgid, gid_t, rgid, gid_t, egid, gid_t, sgid) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:667:1: note: in expansion of macro 'SYSCALL_DEFINE3' 667 | SYSCALL_DEFINE3(setresgid, gid_t, rgid, gid_t, egid, gid_t, sgid) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:645:1: note: in expansion of macro 'SYSCALL_DEFINE3' 645 | SYSCALL_DEFINE3(getresuid, uid_t __user *, ruidp, uid_t __user *, euidp, uid_t __user *, suidp) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:645:1: note: in expansion of macro 'SYSCALL_DEFINE3' 645 | SYSCALL_DEFINE3(getresuid, uid_t __user *, ruidp, uid_t __user *, euidp, uid_t __user *, suidp) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:580:1: note: in expansion of macro 'SYSCALL_DEFINE3' 580 | SYSCALL_DEFINE3(setresuid, uid_t, ruid, uid_t, euid, uid_t, suid) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:580:1: note: in expansion of macro 'SYSCALL_DEFINE3' 580 | SYSCALL_DEFINE3(setresuid, uid_t, ruid, uid_t, euid, uid_t, suid) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:533:1: note: in expansion of macro 'SYSCALL_DEFINE1' 533 | SYSCALL_DEFINE1(setuid, uid_t, uid) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:533:1: note: in expansion of macro 'SYSCALL_DEFINE1' 533 | SYSCALL_DEFINE1(setuid, uid_t, uid) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:462:1: note: in expansion of macro 'SYSCALL_DEFINE2' 462 | SYSCALL_DEFINE2(setreuid, uid_t, ruid, uid_t, euid) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:462:1: note: in expansion of macro 'SYSCALL_DEFINE2' 462 | SYSCALL_DEFINE2(setreuid, uid_t, ruid, uid_t, euid) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:386:1: note: in expansion of macro 'SYSCALL_DEFINE1' 386 | SYSCALL_DEFINE1(setgid, gid_t, gid) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:386:1: note: in expansion of macro 'SYSCALL_DEFINE1' 386 | SYSCALL_DEFINE1(setgid, gid_t, gid) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:329:1: note: in expansion of macro 'SYSCALL_DEFINE2' 329 | SYSCALL_DEFINE2(setregid, gid_t, rgid, gid_t, egid) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c:329:1: note: in expansion of macro 'SYSCALL_DEFINE2' 329 | SYSCALL_DEFINE2(setregid, gid_t, rgid, gid_t, egid) | ^~~~~~~~~~~~~~~ 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); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/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/locking/percpu-rwsem.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/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/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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/mmdebug.h:4, from /kisskb/src/include/linux/mm.h:8, 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/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/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/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, 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/mmdebug.h:4, from /kisskb/src/include/linux/mm.h:8, 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/list.h:8, from /kisskb/src/include/linux/preempt.h:10, 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/mm/debug.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/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/mmdebug.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/kernel/kexec_core.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/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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/filter.h:9, from /kisskb/src/kernel/bpf/core.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/sched.h:17, 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/kernel/signal.c:22: /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/signal.c:2535:1: note: in expansion of macro 'SYSCALL_DEFINE4' 2535 | SYSCALL_DEFINE4(rt_sigprocmask, int, how, sigset_t __user *, nset, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/signal.c:2535:1: note: in expansion of macro 'SYSCALL_DEFINE4' 2535 | SYSCALL_DEFINE4(rt_sigprocmask, int, how, sigset_t __user *, nset, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/signal.c:3573:1: note: in expansion of macro 'SYSCALL_DEFINE3' 3573 | SYSCALL_DEFINE3(sigsuspend, int, unused1, int, unused2, old_sigset_t, mask) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/completion.h:11, from /kisskb/src/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); | ^~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/signal.c:3573:1: note: in expansion of macro 'SYSCALL_DEFINE3' 3573 | SYSCALL_DEFINE3(sigsuspend, int, unused1, int, unused2, old_sigset_t, mask) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/signal.h:4, from /kisskb/src/include/linux/syscalls.h:73, from /kisskb/src/kernel/membarrier.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:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/signal.c:3529:1: note: in expansion of macro 'SYSCALL_DEFINE2' 3529 | SYSCALL_DEFINE2(rt_sigsuspend, sigset_t __user *, unewset, size_t, sigsetsize) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/signal.c:3529:1: note: in expansion of macro 'SYSCALL_DEFINE2' 3529 | SYSCALL_DEFINE2(rt_sigsuspend, sigset_t __user *, unewset, size_t, sigsetsize) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/ipc/sem.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); | ^~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_signal' alias between functions of incompatible types 'long int(int, void (*)(int))' and 'long int(long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/signal.c:3482:1: note: in expansion of macro 'SYSCALL_DEFINE2' 3482 | SYSCALL_DEFINE2(signal, int, sig, __sighandler_t, handler) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/smp.h:11, 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); | ^~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/signal.c:3482:1: note: in expansion of macro 'SYSCALL_DEFINE2' 3482 | SYSCALL_DEFINE2(signal, int, sig, __sighandler_t, handler) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/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); | ^~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/signal.c:3378:1: note: in expansion of macro 'SYSCALL_DEFINE3' 3378 | SYSCALL_DEFINE3(sigaction, int, sig, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/signal.c:3378:1: note: in expansion of macro 'SYSCALL_DEFINE3' 3378 | SYSCALL_DEFINE3(sigaction, int, sig, | ^~~~~~~~~~~~~~~ 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); | ^~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/signal.c:3302:1: note: in expansion of macro 'SYSCALL_DEFINE4' 3302 | SYSCALL_DEFINE4(rt_sigaction, int, sig, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/signal.c:3302:1: note: in expansion of macro 'SYSCALL_DEFINE4' 3302 | SYSCALL_DEFINE4(rt_sigaction, int, sig, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/signal.c:3254:1: note: in expansion of macro 'SYSCALL_DEFINE3' 3254 | SYSCALL_DEFINE3(sigprocmask, int, how, old_sigset_t __user *, nset, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/signal.c:3254:1: note: in expansion of macro 'SYSCALL_DEFINE3' 3254 | SYSCALL_DEFINE3(sigprocmask, int, how, old_sigset_t __user *, nset, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/msg.h:4, 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); | ^~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/signal.c:3236:1: note: in expansion of macro 'SYSCALL_DEFINE1' 3236 | SYSCALL_DEFINE1(sigpending, old_sigset_t __user *, set) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/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); | ^~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/signal.c:3236:1: note: in expansion of macro 'SYSCALL_DEFINE1' 3236 | SYSCALL_DEFINE1(sigpending, old_sigset_t __user *, set) | ^~~~~~~~~~~~~~~ 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/linux/list.h:8, from /kisskb/src/include/linux/timer.h:4, from /kisskb/src/include/linux/workqueue.h:8, from /kisskb/src/include/linux/bpf.h:11, from /kisskb/src/kernel/bpf/syscall.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:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/signal.c:3159:1: note: in expansion of macro 'SYSCALL_DEFINE2' 3159 | SYSCALL_DEFINE2(sigaltstack,const stack_t __user *,uss, stack_t __user *,uoss) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/rcu_sync.h:26, from /kisskb/src/kernel/rcu/sync.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/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/signal.c:3159:1: note: in expansion of macro 'SYSCALL_DEFINE2' 3159 | SYSCALL_DEFINE2(sigaltstack,const stack_t __user *,uss, stack_t __user *,uoss) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/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/include/linux/sched.h:17, 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); | ^~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/signal.c:3004:1: note: in expansion of macro 'SYSCALL_DEFINE4' 3004 | SYSCALL_DEFINE4(rt_tgsigqueueinfo, pid_t, tgid, pid_t, pid, int, sig, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/timer.h:4, from /kisskb/src/include/linux/workqueue.h:8, from /kisskb/src/include/linux/bpf.h:11, from /kisskb/src/kernel/bpf/helpers.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/list.h:8, from /kisskb/src/include/linux/smp.h:11, 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/kernel/bpf/verifier.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:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/signal.c:3004:1: note: in expansion of macro 'SYSCALL_DEFINE4' 3004 | SYSCALL_DEFINE4(rt_tgsigqueueinfo, pid_t, tgid, pid_t, pid, int, sig, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/signal.c:2963:1: note: in expansion of macro 'SYSCALL_DEFINE3' 2963 | SYSCALL_DEFINE3(rt_sigqueueinfo, pid_t, pid, int, sig, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/smp.h:11, 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/asm-generic/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); | ^~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/signal.c:2963:1: note: in expansion of macro 'SYSCALL_DEFINE3' 2963 | SYSCALL_DEFINE3(rt_sigqueueinfo, pid_t, pid, int, sig, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/smp.h:11, 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); | ^~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/signal.c:2815:1: note: in expansion of macro 'SYSCALL_DEFINE4' 2815 | SYSCALL_DEFINE4(rt_sigtimedwait, const sigset_t __user *, uthese, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/signal.c:2815:1: note: in expansion of macro 'SYSCALL_DEFINE4' 2815 | SYSCALL_DEFINE4(rt_sigtimedwait, const sigset_t __user *, uthese, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/signal.c:2625:1: note: in expansion of macro 'SYSCALL_DEFINE2' 2625 | SYSCALL_DEFINE2(rt_sigpending, sigset_t __user *, uset, size_t, sigsetsize) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/signal.c:2625:1: note: in expansion of macro 'SYSCALL_DEFINE2' 2625 | 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/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/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); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/kernel/kexec.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:17, 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/mm/readahead.c:18: /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/readahead.c:551:1: note: in expansion of macro 'SYSCALL_DEFINE3' 551 | SYSCALL_DEFINE3(readahead, int, fd, loff_t, offset, size_t, count) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/readahead.c:551:1: note: in expansion of macro 'SYSCALL_DEFINE3' 551 | SYSCALL_DEFINE3(readahead, int, fd, loff_t, offset, size_t, count) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/kernel/fork.c:41: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_set_tid_address' alias between functions of incompatible types 'long int(int *)' and 'long int(long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/fork.c:1209:1: note: in expansion of macro 'SYSCALL_DEFINE1' 1209 | SYSCALL_DEFINE1(set_tid_address, int __user *, tidptr) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/fork.c:1209:1: note: in expansion of macro 'SYSCALL_DEFINE1' 1209 | SYSCALL_DEFINE1(set_tid_address, int __user *, tidptr) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_unshare' alias between functions of incompatible types 'long int(long unsigned int)' and 'long int(long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/fork.c:1969:1: note: in expansion of macro 'SYSCALL_DEFINE1' 1969 | SYSCALL_DEFINE1(unshare, unsigned long, unshare_flags) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/fork.c:1969:1: note: in expansion of macro 'SYSCALL_DEFINE1' 1969 | SYSCALL_DEFINE1(unshare, unsigned long, unshare_flags) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/timer.h:4, from /kisskb/src/include/linux/workqueue.h:8, from /kisskb/src/include/linux/bpf.h:11, from /kisskb/src/kernel/bpf/arraymap.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:17, 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/linux/list.h:8, from /kisskb/src/include/linux/smp.h:11, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/kernel/bpf/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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/radix-tree.h:25, from /kisskb/src/kernel/memremap.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/list.h:8, from /kisskb/src/include/linux/preempt.h:10, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/include/linux/sched.h:17, from /kisskb/src/kernel/sched/sched.h:2, from /kisskb/src/kernel/sched/loadavg.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/list.h:8, from /kisskb/src/include/linux/preempt.h:10, 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/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/list.h:8, from /kisskb/src/include/linux/mutex.h:14, 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/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/include/linux/cgroup.h:11, from /kisskb/src/include/linux/memcontrol.h:22, from /kisskb/src/mm/workingset.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/mm/gup.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/list.h:8, from /kisskb/src/include/linux/smp.h:11, 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/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/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/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/uapi/linux/timex.h:56, from /kisskb/src/include/linux/timex.h:56, from /kisskb/src/kernel/time/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/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/smp.h:11, from /kisskb/src/include/linux/kernel_stat.h:4, from /kisskb/src/kernel/time/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/mmdebug.h:4, from /kisskb/src/include/linux/mm.h:8, 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/linux/list.h:8, from /kisskb/src/include/linux/timer.h:4, from /kisskb/src/include/linux/workqueue.h:8, from /kisskb/src/include/linux/bpf.h:11, from /kisskb/src/kernel/bpf/hashtab.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/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/kernel/bpf/percpu_freelist.h:9, from /kisskb/src/kernel/bpf/percpu_freelist.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/mmdebug.h:4, from /kisskb/src/include/linux/mm.h:8, 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/include/linux/sched.h:17, from /kisskb/src/include/linux/kasan.h:4, 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/include/linux/sched.h:17, 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/list.h:8, from /kisskb/src/include/linux/kobject.h:20, 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/time/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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/kernel/time/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/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/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/kernel/exit.c:36: /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/exit.c:1641:1: note: in expansion of macro 'SYSCALL_DEFINE3' 1641 | SYSCALL_DEFINE3(waitpid, pid_t, pid, int __user *, stat_addr, int, options) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/exit.c:1641:1: note: in expansion of macro 'SYSCALL_DEFINE3' 1641 | SYSCALL_DEFINE3(waitpid, pid_t, pid, int __user *, stat_addr, int, options) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/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); | ^~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/exit.c:1598:1: note: in expansion of macro 'SYSCALL_DEFINE4' 1598 | SYSCALL_DEFINE4(wait4, pid_t, upid, int __user *, stat_addr, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/exit.c:1598:1: note: in expansion of macro 'SYSCALL_DEFINE4' 1598 | SYSCALL_DEFINE4(wait4, pid_t, upid, int __user *, stat_addr, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/exit.c:1530:1: note: in expansion of macro 'SYSCALL_DEFINE5' 1530 | SYSCALL_DEFINE5(waitid, int, which, pid_t, upid, struct siginfo __user *, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/exit.c:1530:1: note: in expansion of macro 'SYSCALL_DEFINE5' 1530 | 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/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/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/kernel/time/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/linux/sched.h:17, from /kisskb/src/kernel/time/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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/mmdebug.h:4, from /kisskb/src/include/linux/mm.h:8, 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/linux/sched.h:17, from /kisskb/src/kernel/sched/fair.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/mm/mmap.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/mmdebug.h:4, from /kisskb/src/include/linux/mm.h:8, 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/kernel/sysctl_binary.c:6: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_sysctl' alias between functions of incompatible types 'long int(struct __sysctl_args *)' and 'long int(long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sysctl_binary.c:1420:1: note: in expansion of macro 'SYSCALL_DEFINE1' 1420 | SYSCALL_DEFINE1(sysctl, struct __sysctl_args __user *, args) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sysctl_binary.c:1420:1: note: in expansion of macro 'SYSCALL_DEFINE1' 1420 | SYSCALL_DEFINE1(sysctl, struct __sysctl_args __user *, args) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, 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); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/kernel/time/clocksource.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/mmdebug.h:4, from /kisskb/src/include/linux/mm.h:8, 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/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/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/linux/sched.h:17, 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/linux/sched.h:17, 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/include/linux/sched.h:17, from /kisskb/src/kernel/sched/swait.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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, 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/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/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/ipc/shm.c:36: /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/ipc/shm.c:652:1: note: in expansion of macro 'SYSCALL_DEFINE3' 652 | SYSCALL_DEFINE3(shmget, key_t, key, size_t, size, int, shmflg) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/ipc/shm.c:652:1: note: in expansion of macro 'SYSCALL_DEFINE3' 652 | SYSCALL_DEFINE3(shmget, key_t, key, size_t, size, int, shmflg) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_shmdt' alias between functions of incompatible types 'long int(char *)' and 'long int(long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/ipc/shm.c:1259:1: note: in expansion of macro 'SYSCALL_DEFINE1' 1259 | SYSCALL_DEFINE1(shmdt, char __user *, shmaddr) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/ipc/shm.c:1259:1: note: in expansion of macro 'SYSCALL_DEFINE1' 1259 | SYSCALL_DEFINE1(shmdt, char __user *, shmaddr) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/ipc/shm.c:1243:1: note: in expansion of macro 'SYSCALL_DEFINE3' 1243 | SYSCALL_DEFINE3(shmat, int, shmid, char __user *, shmaddr, int, shmflg) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/ipc/shm.c:1243:1: note: in expansion of macro 'SYSCALL_DEFINE3' 1243 | SYSCALL_DEFINE3(shmat, int, shmid, char __user *, shmaddr, int, shmflg) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/ipc/shm.c:981:1: note: in expansion of macro 'SYSCALL_DEFINE3' 981 | SYSCALL_DEFINE3(shmctl, int, shmid, int, cmd, struct shmid_ds __user *, buf) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/ipc/shm.c:981:1: note: in expansion of macro 'SYSCALL_DEFINE3' 981 | SYSCALL_DEFINE3(shmctl, int, shmid, int, cmd, struct shmid_ds __user *, buf) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/sched.h:17, from /kisskb/src/kernel/sched/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); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/mm/rmap.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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/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/mm/mprotect.c:20: /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/mprotect.c:355:1: note: in expansion of macro 'SYSCALL_DEFINE3' 355 | SYSCALL_DEFINE3(mprotect, unsigned long, start, size_t, len, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/mprotect.c:355:1: note: in expansion of macro 'SYSCALL_DEFINE3' 355 | SYSCALL_DEFINE3(mprotect, 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/mmdebug.h:4, from /kisskb/src/include/linux/mm.h:8, 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/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/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/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/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, 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/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/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/mmdebug.h:4, from /kisskb/src/include/linux/mm.h:8, 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/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, from /kisskb/src/include/linux/debugfs.h:18, from /kisskb/src/kernel/time/test_udelay.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/mm/shmem.c:69: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_memfd_create' alias between functions of incompatible types 'long int(const char *, unsigned int)' and 'long int(long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/shmem.c:2966:1: note: in expansion of macro 'SYSCALL_DEFINE2' 2966 | SYSCALL_DEFINE2(memfd_create, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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); | ^~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/shmem.c:2966:1: note: in expansion of macro 'SYSCALL_DEFINE2' 2966 | SYSCALL_DEFINE2(memfd_create, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/mmdebug.h:4, from /kisskb/src/include/linux/mm.h:8, 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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/block/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/linux/list.h:8, from /kisskb/src/include/linux/mm_types.h:7, 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/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, 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/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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/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/kernel/futex.c:56: /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/futex.c:2956:1: note: in expansion of macro 'SYSCALL_DEFINE2' 2956 | SYSCALL_DEFINE2(set_robust_list, struct robust_list_head __user *, head, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/futex.c:2956:1: note: in expansion of macro 'SYSCALL_DEFINE2' 2956 | SYSCALL_DEFINE2(set_robust_list, struct robust_list_head __user *, head, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:187:36: note: in expansion of macro 'SYSCALL_DEFINEx' 187 | #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/futex.c:3213:1: note: in expansion of macro 'SYSCALL_DEFINE6' 3213 | SYSCALL_DEFINE6(futex, u32 __user *, uaddr, int, op, u32, val, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:187:36: note: in expansion of macro 'SYSCALL_DEFINEx' 187 | #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/futex.c:3213:1: note: in expansion of macro 'SYSCALL_DEFINE6' 3213 | SYSCALL_DEFINE6(futex, u32 __user *, uaddr, int, op, u32, val, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/futex.c:2978:1: note: in expansion of macro 'SYSCALL_DEFINE3' 2978 | SYSCALL_DEFINE3(get_robust_list, int, pid, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/futex.c:2978:1: note: in expansion of macro 'SYSCALL_DEFINE3' 2978 | SYSCALL_DEFINE3(get_robust_list, int, pid, | ^~~~~~~~~~~~~~~ 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/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/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/ipc/sem.c:81: /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/ipc/sem.c:2036:1: note: in expansion of macro 'SYSCALL_DEFINE3' 2036 | SYSCALL_DEFINE3(semop, int, semid, struct sembuf __user *, tsops, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/ipc/sem.c:2036:1: note: in expansion of macro 'SYSCALL_DEFINE3' 2036 | SYSCALL_DEFINE3(semop, int, semid, struct sembuf __user *, tsops, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/ipc/sem.c:1801:1: note: in expansion of macro 'SYSCALL_DEFINE4' 1801 | SYSCALL_DEFINE4(semtimedop, int, semid, struct sembuf __user *, tsops, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/ipc/sem.c:1801:1: note: in expansion of macro 'SYSCALL_DEFINE4' 1801 | SYSCALL_DEFINE4(semtimedop, int, semid, struct sembuf __user *, tsops, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/ipc/sem.c:1596:1: note: in expansion of macro 'SYSCALL_DEFINE4' 1596 | SYSCALL_DEFINE4(semctl, int, semid, int, semnum, int, cmd, unsigned long, arg) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/ipc/sem.c:1596:1: note: in expansion of macro 'SYSCALL_DEFINE4' 1596 | 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/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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/ipc/msg.c:34: /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/ipc/msg.c:1014:1: note: in expansion of macro 'SYSCALL_DEFINE5' 1014 | SYSCALL_DEFINE5(msgrcv, int, msqid, struct msgbuf __user *, msgp, size_t, msgsz, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/ipc/msg.c:1014:1: note: in expansion of macro 'SYSCALL_DEFINE5' 1014 | SYSCALL_DEFINE5(msgrcv, int, msqid, struct msgbuf __user *, msgp, size_t, msgsz, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/ipc/msg.c:722:1: note: in expansion of macro 'SYSCALL_DEFINE4' 722 | SYSCALL_DEFINE4(msgsnd, int, msqid, struct msgbuf __user *, msgp, size_t, msgsz, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/ipc/msg.c:722:1: note: in expansion of macro 'SYSCALL_DEFINE4' 722 | SYSCALL_DEFINE4(msgsnd, int, msqid, struct msgbuf __user *, msgp, size_t, msgsz, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/ipc/msg.c:522:1: note: in expansion of macro 'SYSCALL_DEFINE3' 522 | SYSCALL_DEFINE3(msgctl, int, msqid, int, cmd, struct msqid_ds __user *, buf) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/ipc/msg.c:522:1: note: in expansion of macro 'SYSCALL_DEFINE3' 522 | 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/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/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/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/kernel/time/itimer.c:11: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_getitimer' alias between functions of incompatible types 'long int(int, struct itimerval *)' and 'long int(long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/time/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:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/time/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:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/time/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:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/time/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/time/hrtimer.c:39: /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/time/hrtimer.c:1580:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1580 | SYSCALL_DEFINE2(nanosleep, struct timespec __user *, rqtp, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/time/hrtimer.c:1580:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1580 | SYSCALL_DEFINE2(nanosleep, struct timespec __user *, rqtp, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/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/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/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/mm/mincore.c:14: /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/mincore.c:221:1: note: in expansion of macro 'SYSCALL_DEFINE3' 221 | SYSCALL_DEFINE3(mincore, unsigned long, start, size_t, len, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/mincore.c:221:1: note: in expansion of macro 'SYSCALL_DEFINE3' 221 | SYSCALL_DEFINE3(mincore, unsigned long, start, size_t, len, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/kernel/time/time.c:35: /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/time/time.c:63:1: note: in expansion of macro 'SYSCALL_DEFINE1' 63 | SYSCALL_DEFINE1(time, time_t __user *, tloc) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/time/time.c:63:1: note: in expansion of macro 'SYSCALL_DEFINE1' 63 | SYSCALL_DEFINE1(time, time_t __user *, tloc) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_adjtimex' alias between functions of incompatible types 'long int(struct timex *)' and 'long int(long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/time/time.c:218:1: note: in expansion of macro 'SYSCALL_DEFINE1' 218 | SYSCALL_DEFINE1(adjtimex, struct timex __user *, txc_p) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/time/time.c:218:1: note: in expansion of macro 'SYSCALL_DEFINE1' 218 | SYSCALL_DEFINE1(adjtimex, struct timex __user *, txc_p) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/time/time.c:193:1: note: in expansion of macro 'SYSCALL_DEFINE2' 193 | SYSCALL_DEFINE2(settimeofday, struct timeval __user *, tv, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/time/time.c:193:1: note: in expansion of macro 'SYSCALL_DEFINE2' 193 | SYSCALL_DEFINE2(settimeofday, struct timeval __user *, tv, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/time/time.c:102:1: note: in expansion of macro 'SYSCALL_DEFINE2' 102 | SYSCALL_DEFINE2(gettimeofday, struct timeval __user *, tv, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/time/time.c:102:1: note: in expansion of macro 'SYSCALL_DEFINE2' 102 | SYSCALL_DEFINE2(gettimeofday, struct timeval __user *, tv, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/time/time.c:82:1: note: in expansion of macro 'SYSCALL_DEFINE1' 82 | SYSCALL_DEFINE1(stime, time_t __user *, tptr) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/time/time.c:82:1: note: in expansion of macro 'SYSCALL_DEFINE1' 82 | SYSCALL_DEFINE1(stime, time_t __user *, tptr) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/sound/sound_core.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/mmdebug.h:4, from /kisskb/src/include/linux/mm.h:8, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/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); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/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/kernel/time/posix-timers.c:46: /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/time/posix-timers.c:602:1: note: in expansion of macro 'SYSCALL_DEFINE3' 602 | SYSCALL_DEFINE3(timer_create, const clockid_t, which_clock, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/time/posix-timers.c:602:1: note: in expansion of macro 'SYSCALL_DEFINE3' 602 | SYSCALL_DEFINE3(timer_create, const clockid_t, which_clock, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/time/posix-timers.c:1097:1: note: in expansion of macro 'SYSCALL_DEFINE4' 1097 | SYSCALL_DEFINE4(clock_nanosleep, const clockid_t, which_clock, int, flags, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/time/posix-timers.c:1097:1: note: in expansion of macro 'SYSCALL_DEFINE4' 1097 | SYSCALL_DEFINE4(clock_nanosleep, const clockid_t, which_clock, int, flags, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/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); | ^~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/time/posix-timers.c:1068:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1068 | SYSCALL_DEFINE2(clock_getres, const clockid_t, which_clock, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/time/posix-timers.c:1068:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1068 | SYSCALL_DEFINE2(clock_getres, const clockid_t, which_clock, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/mm/mremap.c:21: /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #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:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #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:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/time/posix-timers.c:1045:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1045 | SYSCALL_DEFINE2(clock_adjtime, const clockid_t, which_clock, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/time/posix-timers.c:1045:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1045 | SYSCALL_DEFINE2(clock_adjtime, const clockid_t, which_clock, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/time/posix-timers.c:1027:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1027 | SYSCALL_DEFINE2(clock_gettime, const clockid_t, which_clock, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/mm/mlock.c:16: /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/mlock.c:656:1: note: in expansion of macro 'SYSCALL_DEFINE2' 656 | SYSCALL_DEFINE2(mlock, unsigned long, start, size_t, len) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/mlock.c:656:1: note: in expansion of macro 'SYSCALL_DEFINE2' 656 | SYSCALL_DEFINE2(mlock, unsigned long, start, size_t, len) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/mlock.c:674:1: note: in expansion of macro 'SYSCALL_DEFINE2' 674 | SYSCALL_DEFINE2(munlock, unsigned long, start, size_t, len) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/mlock.c:674:1: note: in expansion of macro 'SYSCALL_DEFINE2' 674 | SYSCALL_DEFINE2(munlock, unsigned long, start, size_t, len) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/time/posix-timers.c:1027:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1027 | SYSCALL_DEFINE2(clock_gettime, const clockid_t, which_clock, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/time/posix-timers.c:1012:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1012 | SYSCALL_DEFINE2(clock_settime, const clockid_t, which_clock, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/time/posix-timers.c:1012:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1012 | SYSCALL_DEFINE2(clock_settime, const clockid_t, which_clock, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_mlock2' 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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/mlock.c:661:1: note: in expansion of macro 'SYSCALL_DEFINE3' 661 | SYSCALL_DEFINE3(mlock2, unsigned long, start, size_t, len, int, flags) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/mlock.c:661:1: note: in expansion of macro 'SYSCALL_DEFINE3' 661 | SYSCALL_DEFINE3(mlock2, unsigned long, start, size_t, len, int, flags) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/time/posix-timers.c:881:1: note: in expansion of macro 'SYSCALL_DEFINE4' 881 | SYSCALL_DEFINE4(timer_settime, timer_t, timer_id, int, flags, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/time/posix-timers.c:881:1: note: in expansion of macro 'SYSCALL_DEFINE4' 881 | SYSCALL_DEFINE4(timer_settime, timer_t, timer_id, int, flags, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/time/posix-timers.c:777:1: note: in expansion of macro 'SYSCALL_DEFINE2' 777 | SYSCALL_DEFINE2(timer_gettime, timer_t, timer_id, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/time/posix-timers.c:777:1: note: in expansion of macro 'SYSCALL_DEFINE2' 777 | SYSCALL_DEFINE2(timer_gettime, timer_t, timer_id, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/ipc/syscall.c:13: /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:187:36: note: in expansion of macro 'SYSCALL_DEFINEx' 187 | #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:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:187:36: note: in expansion of macro 'SYSCALL_DEFINEx' 187 | #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/kernel/time/timer.c:36: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_alarm' alias between functions of incompatible types 'long int(unsigned int)' and 'long int(long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/time/timer.c:1455:1: note: in expansion of macro 'SYSCALL_DEFINE1' 1455 | SYSCALL_DEFINE1(alarm, unsigned int, seconds) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/time/timer.c:1455:1: note: in expansion of macro 'SYSCALL_DEFINE1' 1455 | SYSCALL_DEFINE1(alarm, unsigned int, seconds) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/kernel/uid16.c:15: /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #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:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #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:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #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:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #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:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #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) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/mm/msync.c:14: /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #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:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #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:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #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:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #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:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #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:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #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:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #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:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #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:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #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:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #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:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #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:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #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:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #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:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #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:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #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:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #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:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #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:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #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:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #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:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #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:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #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:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #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:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #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:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #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:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #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:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #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:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #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/include/linux/list.h:8, from /kisskb/src/mm/zpool.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/kernel/time/test_udelay.c:24: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'udelay_test_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/kernel/time/test_udelay.c:156:1: note: in expansion of macro 'module_init' 156 | module_init(udelay_test_init); | ^~~~~~~~~~~ /kisskb/src/kernel/time/test_udelay.c:146:19: note: 'init_module' target declared here 146 | static int __init udelay_test_init(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/kernel/time/test_udelay.c:24: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'udelay_test_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/kernel/time/test_udelay.c:165:1: note: in expansion of macro 'module_exit' 165 | module_exit(udelay_test_exit); | ^~~~~~~~~~~ /kisskb/src/kernel/time/test_udelay.c:158:20: note: 'cleanup_module' target declared here 158 | static void __exit udelay_test_exit(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/kernel/kexec.c:17: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_kexec_load' alias between functions of incompatible types 'long int(long unsigned int, long unsigned int, struct kexec_segment *, long unsigned int)' and 'long int(long int, long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/kexec.c:127:1: note: in expansion of macro 'SYSCALL_DEFINE4' 127 | SYSCALL_DEFINE4(kexec_load, unsigned long, entry, unsigned long, nr_segments, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/kexec.c:127:1: note: in expansion of macro 'SYSCALL_DEFINE4' 127 | SYSCALL_DEFINE4(kexec_load, unsigned long, entry, unsigned long, nr_segments, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/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/linux/list.h:8, from /kisskb/src/include/linux/key.h:19, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/kernel/printk/printk.c:35: /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/printk/printk.c:1423:1: note: in expansion of macro 'SYSCALL_DEFINE3' 1423 | SYSCALL_DEFINE3(syslog, int, type, char __user *, buf, int, len) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/printk/printk.c:1423:1: note: in expansion of macro 'SYSCALL_DEFINE3' 1423 | SYSCALL_DEFINE3(syslog, int, type, char __user *, buf, int, len) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/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/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/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/mm/userfaultfd.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/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/list.h:8, from /kisskb/src/include/linux/timer.h:4, 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); | ^~~ In file included from /kisskb/src/mm/mmap.c:20: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_brk' alias between functions of incompatible types 'long int(long unsigned int)' and 'long int(long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/mmap.c:177:1: note: in expansion of macro 'SYSCALL_DEFINE1' 177 | SYSCALL_DEFINE1(brk, unsigned long, brk) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/mmap.c:177:1: note: in expansion of macro 'SYSCALL_DEFINE1' 177 | SYSCALL_DEFINE1(brk, unsigned long, brk) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/mmap.c:2518:1: note: in expansion of macro 'SYSCALL_DEFINE5' 2518 | SYSCALL_DEFINE5(remap_file_pages, unsigned long, start, unsigned long, size, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/mmap.c:2518:1: note: in expansion of macro 'SYSCALL_DEFINE5' 2518 | SYSCALL_DEFINE5(remap_file_pages, unsigned long, start, unsigned long, size, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/mmap.c:2508:1: note: in expansion of macro 'SYSCALL_DEFINE2' 2508 | SYSCALL_DEFINE2(munmap, unsigned long, addr, size_t, len) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/mmap.c:2508:1: note: in expansion of macro 'SYSCALL_DEFINE2' 2508 | SYSCALL_DEFINE2(munmap, unsigned long, addr, size_t, len) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_old_mmap' alias between functions of incompatible types 'long int(struct mmap_arg_struct *)' and 'long int(long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/mmap.c:1356:1: note: in expansion of macro 'SYSCALL_DEFINE1' 1356 | SYSCALL_DEFINE1(old_mmap, struct mmap_arg_struct __user *, arg) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/mmap.c:1356:1: note: in expansion of macro 'SYSCALL_DEFINE1' 1356 | SYSCALL_DEFINE1(old_mmap, struct mmap_arg_struct __user *, arg) | ^~~~~~~~~~~~~~~ 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); | ^~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:187:36: note: in expansion of macro 'SYSCALL_DEFINEx' 187 | #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/mmap.c:1297:1: note: in expansion of macro 'SYSCALL_DEFINE6' 1297 | 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/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:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:187:36: note: in expansion of macro 'SYSCALL_DEFINEx' 187 | #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/mmap.c:1297:1: note: in expansion of macro 'SYSCALL_DEFINE6' 1297 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/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/arch/m68k/include/asm/atomic.h:6, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/spinlock.h:406, 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/kernel/acct.c: In function 'acct_pin_kill': /kisskb/src/arch/m68k/include/asm/cmpxchg.h:136:10: warning: value computed is not used [-Wunused-value] 136 | ((__typeof__(*(ptr)))__cmpxchg_local_generic((ptr), (unsigned long)(o),\ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | (unsigned long)(n), sizeof(*(ptr)))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/cmpxchg.h:105:33: note: in expansion of macro 'cmpxchg_local' 105 | #define cmpxchg(ptr, o, n) cmpxchg_local((ptr), (o), (n)) | ^~~~~~~~~~~~~ /kisskb/src/kernel/acct.c:174:9: note: in expansion of macro 'cmpxchg' 174 | cmpxchg(&acct->ns->bacct, pin, NULL); | ^~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/sound/oss/dmasound/dmasound_atari.c:17: /kisskb/src/include/linux/log2.h: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/kernel/acct.c: At top level: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_acct' alias between functions of incompatible types 'long int(const char *)' and 'long int(long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/acct.c:270:1: note: in expansion of macro 'SYSCALL_DEFINE1' 270 | SYSCALL_DEFINE1(acct, const char __user *, name) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/acct.c:270:1: note: in expansion of macro 'SYSCALL_DEFINE1' 270 | SYSCALL_DEFINE1(acct, const char __user *, name) | ^~~~~~~~~~~~~~~ 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/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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/signal.h:4, from /kisskb/src/include/linux/syscalls.h:73, 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); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/crypto/algapi.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:17, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/sound/oss/dmasound/dmasound_paula.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it 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/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/sound/oss/dmasound/dmasound_q40.c:17: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/include/linux/list.h:8, from /kisskb/src/include/linux/signal.h:4, from /kisskb/src/include/linux/syscalls.h:73, 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/kernel/sched/core.c:61: /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c:4902:1: note: in expansion of macro 'SYSCALL_DEFINE2' 4902 | SYSCALL_DEFINE2(sched_rr_get_interval, pid_t, pid, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c:4902:1: note: in expansion of macro 'SYSCALL_DEFINE2' 4902 | SYSCALL_DEFINE2(sched_rr_get_interval, pid_t, pid, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c:4601:1: note: in expansion of macro 'SYSCALL_DEFINE3' 4601 | SYSCALL_DEFINE3(sched_getaffinity, pid_t, pid, unsigned int, len, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c:4601:1: note: in expansion of macro 'SYSCALL_DEFINE3' 4601 | SYSCALL_DEFINE3(sched_getaffinity, pid_t, pid, unsigned int, len, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c:4550:1: note: in expansion of macro 'SYSCALL_DEFINE3' 4550 | SYSCALL_DEFINE3(sched_setaffinity, pid_t, pid, unsigned int, len, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/kernel/module.c:34: /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/module.c:930:1: note: in expansion of macro 'SYSCALL_DEFINE2' 930 | SYSCALL_DEFINE2(delete_module, const char __user *, name_user, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/module.c:930:1: note: in expansion of macro 'SYSCALL_DEFINE2' 930 | SYSCALL_DEFINE2(delete_module, const char __user *, name_user, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c:4550:1: note: in expansion of macro 'SYSCALL_DEFINE3' 4550 | SYSCALL_DEFINE3(sched_setaffinity, pid_t, pid, unsigned int, len, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/fs/read_write.c:15: /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/read_write.c:317:1: note: in expansion of macro 'SYSCALL_DEFINE3' 317 | SYSCALL_DEFINE3(lseek, unsigned int, fd, off_t, offset, unsigned int, whence) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/read_write.c:317:1: note: in expansion of macro 'SYSCALL_DEFINE3' 317 | SYSCALL_DEFINE3(lseek, unsigned int, fd, off_t, offset, unsigned int, whence) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c:4399:1: note: in expansion of macro 'SYSCALL_DEFINE4' 4399 | SYSCALL_DEFINE4(sched_getattr, pid_t, pid, struct sched_attr __user *, uattr, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_copy_file_range' 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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:187:36: note: in expansion of macro 'SYSCALL_DEFINEx' 187 | #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/read_write.c:1534:1: note: in expansion of macro 'SYSCALL_DEFINE6' 1534 | SYSCALL_DEFINE6(copy_file_range, int, fd_in, loff_t __user *, off_in, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:187:36: note: in expansion of macro 'SYSCALL_DEFINEx' 187 | #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/read_write.c:1534:1: note: in expansion of macro 'SYSCALL_DEFINE6' 1534 | SYSCALL_DEFINE6(copy_file_range, int, fd_in, loff_t __user *, off_in, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c:4399:1: note: in expansion of macro 'SYSCALL_DEFINE4' 4399 | SYSCALL_DEFINE4(sched_getattr, pid_t, pid, struct sched_attr __user *, uattr, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/read_write.c:1415:1: note: in expansion of macro 'SYSCALL_DEFINE4' 1415 | SYSCALL_DEFINE4(sendfile64, int, out_fd, int, in_fd, loff_t __user *, offset, size_t, count) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/read_write.c:1415:1: note: in expansion of macro 'SYSCALL_DEFINE4' 1415 | SYSCALL_DEFINE4(sendfile64, int, out_fd, int, in_fd, loff_t __user *, offset, size_t, count) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/read_write.c:1396:1: note: in expansion of macro 'SYSCALL_DEFINE4' 1396 | SYSCALL_DEFINE4(sendfile, int, out_fd, int, in_fd, off_t __user *, offset, size_t, count) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/module.c:3575:1: note: in expansion of macro 'SYSCALL_DEFINE3' 3575 | SYSCALL_DEFINE3(finit_module, int, fd, const char __user *, uargs, int, flags) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c:4321:1: note: in expansion of macro 'SYSCALL_DEFINE2' 4321 | SYSCALL_DEFINE2(sched_getparam, pid_t, pid, struct sched_param __user *, param) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/read_write.c:1396:1: note: in expansion of macro 'SYSCALL_DEFINE4' 1396 | SYSCALL_DEFINE4(sendfile, int, out_fd, int, in_fd, off_t __user *, offset, size_t, count) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_pwritev2' alias between functions of incompatible types 'long int(long unsigned int, const struct iovec *, long unsigned int, long unsigned int, long unsigned int, int)' and 'long int(long int, long int, long int, long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:187:36: note: in expansion of macro 'SYSCALL_DEFINEx' 187 | #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/read_write.c:1033:1: note: in expansion of macro 'SYSCALL_DEFINE6' 1033 | SYSCALL_DEFINE6(pwritev2, unsigned long, fd, const struct iovec __user *, vec, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:187:36: note: in expansion of macro 'SYSCALL_DEFINEx' 187 | #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/read_write.c:1033:1: note: in expansion of macro 'SYSCALL_DEFINE6' 1033 | SYSCALL_DEFINE6(pwritev2, unsigned long, fd, const struct iovec __user *, vec, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c:4321:1: note: in expansion of macro 'SYSCALL_DEFINE2' 4321 | SYSCALL_DEFINE2(sched_getparam, pid_t, pid, struct sched_param __user *, param) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/read_write.c:1025:1: note: in expansion of macro 'SYSCALL_DEFINE5' 1025 | SYSCALL_DEFINE5(pwritev, unsigned long, fd, const struct iovec __user *, vec, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/read_write.c:1025:1: note: in expansion of macro 'SYSCALL_DEFINE5' 1025 | SYSCALL_DEFINE5(pwritev, unsigned long, fd, const struct iovec __user *, vec, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_preadv2' alias between functions of incompatible types 'long int(long unsigned int, const struct iovec *, long unsigned int, long unsigned int, long unsigned int, int)' and 'long int(long int, long int, long int, long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:187:36: note: in expansion of macro 'SYSCALL_DEFINEx' 187 | #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/read_write.c:1013:1: note: in expansion of macro 'SYSCALL_DEFINE6' 1013 | SYSCALL_DEFINE6(preadv2, unsigned long, fd, const struct iovec __user *, vec, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:187:36: note: in expansion of macro 'SYSCALL_DEFINEx' 187 | #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/read_write.c:1013:1: note: in expansion of macro 'SYSCALL_DEFINE6' 1013 | SYSCALL_DEFINE6(preadv2, unsigned long, fd, const struct iovec __user *, vec, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/module.c:3575:1: note: in expansion of macro 'SYSCALL_DEFINE3' 3575 | SYSCALL_DEFINE3(finit_module, int, fd, const char __user *, uargs, int, flags) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c:4258:1: note: in expansion of macro 'SYSCALL_DEFINE3' 4258 | SYSCALL_DEFINE3(sched_setattr, pid_t, pid, struct sched_attr __user *, uattr, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/read_write.c:1005:1: note: in expansion of macro 'SYSCALL_DEFINE5' 1005 | SYSCALL_DEFINE5(preadv, unsigned long, fd, const struct iovec __user *, vec, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/read_write.c:1005:1: note: in expansion of macro 'SYSCALL_DEFINE5' 1005 | SYSCALL_DEFINE5(preadv, unsigned long, fd, const struct iovec __user *, vec, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/read_write.c:999:1: note: in expansion of macro 'SYSCALL_DEFINE3' 999 | SYSCALL_DEFINE3(writev, unsigned long, fd, const struct iovec __user *, vec, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/read_write.c:999:1: note: in expansion of macro 'SYSCALL_DEFINE3' 999 | 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/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/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); | ^~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c:4258:1: note: in expansion of macro 'SYSCALL_DEFINE3' 4258 | SYSCALL_DEFINE3(sched_setattr, pid_t, pid, struct sched_attr __user *, uattr, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/read_write.c:993:1: note: in expansion of macro 'SYSCALL_DEFINE3' 993 | SYSCALL_DEFINE3(readv, unsigned long, fd, const struct iovec __user *, vec, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/read_write.c:993:1: note: in expansion of macro 'SYSCALL_DEFINE3' 993 | SYSCALL_DEFINE3(readv, unsigned long, fd, const struct iovec __user *, vec, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/read_write.c:654:1: note: in expansion of macro 'SYSCALL_DEFINE4' 654 | SYSCALL_DEFINE4(pwrite64, unsigned int, fd, const char __user *, buf, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/read_write.c:654:1: note: in expansion of macro 'SYSCALL_DEFINE4' 654 | SYSCALL_DEFINE4(pwrite64, unsigned int, fd, const char __user *, buf, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/read_write.c:634:1: note: in expansion of macro 'SYSCALL_DEFINE4' 634 | SYSCALL_DEFINE4(pread64, unsigned int, fd, char __user *, buf, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c:4247:1: note: in expansion of macro 'SYSCALL_DEFINE2' 4247 | SYSCALL_DEFINE2(sched_setparam, pid_t, pid, struct sched_param __user *, param) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/read_write.c:634:1: note: in expansion of macro 'SYSCALL_DEFINE4' 634 | SYSCALL_DEFINE4(pread64, unsigned int, fd, char __user *, buf, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/module.c:3555:1: note: in expansion of macro 'SYSCALL_DEFINE3' 3555 | SYSCALL_DEFINE3(init_module, void __user *, umod, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/read_write.c:617:1: note: in expansion of macro 'SYSCALL_DEFINE3' 617 | SYSCALL_DEFINE3(write, unsigned int, fd, const char __user *, buf, | ^~~~~~~~~~~~~~~ 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); | ^~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/read_write.c:617:1: note: in expansion of macro 'SYSCALL_DEFINE3' 617 | SYSCALL_DEFINE3(write, unsigned int, fd, const char __user *, buf, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/read_write.c:602:1: note: in expansion of macro 'SYSCALL_DEFINE3' 602 | SYSCALL_DEFINE3(read, unsigned int, fd, char __user *, buf, size_t, count) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/read_write.c:602:1: note: in expansion of macro 'SYSCALL_DEFINE3' 602 | SYSCALL_DEFINE3(read, unsigned int, fd, char __user *, buf, size_t, count) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/read_write.c:343:1: note: in expansion of macro 'SYSCALL_DEFINE5' 343 | SYSCALL_DEFINE5(llseek, unsigned int, fd, unsigned long, offset_high, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/read_write.c:343:1: note: in expansion of macro 'SYSCALL_DEFINE5' 343 | SYSCALL_DEFINE5(llseek, unsigned int, fd, unsigned long, offset_high, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c:4247:1: note: in expansion of macro 'SYSCALL_DEFINE2' 4247 | SYSCALL_DEFINE2(sched_setparam, pid_t, pid, struct sched_param __user *, param) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c:4230:1: note: in expansion of macro 'SYSCALL_DEFINE3' 4230 | SYSCALL_DEFINE3(sched_setscheduler, pid_t, pid, int, policy, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/module.c:3555:1: note: in expansion of macro 'SYSCALL_DEFINE3' 3555 | SYSCALL_DEFINE3(init_module, void __user *, umod, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c:4230:1: note: in expansion of macro 'SYSCALL_DEFINE3' 4230 | SYSCALL_DEFINE3(sched_setscheduler, pid_t, pid, int, policy, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/sound/sound_core.c:10: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_soundcore': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/module.h:113:41: note: in expansion of macro 'module_init' 113 | #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/sound/sound_core.c:10: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cleanup_soundcore': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/sound/sound_core.c:65:1: note: in expansion of macro 'module_exit' 65 | module_exit(cleanup_soundcore); | ^~~~~~~~~~~ /kisskb/src/sound/sound_core.c:58:20: note: 'cleanup_module' target declared here 58 | static void __exit cleanup_soundcore(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/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/kernel/bpf/syscall.c:13: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_bpf' alias between functions of incompatible types 'long int(int, union bpf_attr *, unsigned int)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/syscall.c:803:1: note: in expansion of macro 'SYSCALL_DEFINE3' 803 | SYSCALL_DEFINE3(bpf, int, cmd, union bpf_attr __user *, uattr, unsigned int, size) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/syscall.c:803:1: note: in expansion of macro 'SYSCALL_DEFINE3' 803 | SYSCALL_DEFINE3(bpf, int, cmd, union bpf_attr __user *, uattr, unsigned int, size) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/workqueue.c: In function 'create_worker': 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); | ^~~ /kisskb/src/kernel/workqueue.c:1798: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=] 1798 | snprintf(id_buf, sizeof(id_buf), "%d:%d%s", pool->cpu, id, | ^~ /kisskb/src/kernel/workqueue.c:1798:50: note: directive argument in the range [0, 2147483647] 1798 | snprintf(id_buf, sizeof(id_buf), "%d:%d%s", pool->cpu, id, | ^~~~~~~~~ /kisskb/src/kernel/workqueue.c:1798:17: note: 'snprintf' output between 4 and 23 bytes into a destination of size 16 1798 | snprintf(id_buf, sizeof(id_buf), "%d:%d%s", pool->cpu, id, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1799 | pool->attrs->nice < 0 ? "H" : ""); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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/fs/open.c:26: /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:142:1: note: in expansion of macro 'SYSCALL_DEFINE2' 142 | SYSCALL_DEFINE2(truncate, const char __user *, path, long, length) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:142:1: note: in expansion of macro 'SYSCALL_DEFINE2' 142 | SYSCALL_DEFINE2(truncate, const char __user *, path, long, length) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_close' alias between functions of incompatible types 'long int(unsigned int)' and 'long int(long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:1090:1: note: in expansion of macro 'SYSCALL_DEFINE1' 1090 | SYSCALL_DEFINE1(close, unsigned int, fd) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:1090:1: note: in expansion of macro 'SYSCALL_DEFINE1' 1090 | SYSCALL_DEFINE1(close, unsigned int, fd) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_close' alias between functions of incompatible types 'long int(unsigned int)' and 'long int(long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:1090:1: note: in expansion of macro 'SYSCALL_DEFINE1' 1090 | SYSCALL_DEFINE1(close, unsigned int, fd) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:1090:1: note: in expansion of macro 'SYSCALL_DEFINE1' 1090 | SYSCALL_DEFINE1(close, unsigned int, fd) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/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/include/crypto/internal/geniv.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); | ^~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:1052:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1052 | SYSCALL_DEFINE2(creat, const char __user *, pathname, umode_t, mode) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:1052:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1052 | SYSCALL_DEFINE2(creat, const char __user *, pathname, umode_t, mode) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:1037:1: note: in expansion of macro 'SYSCALL_DEFINE4' 1037 | SYSCALL_DEFINE4(openat, int, dfd, const char __user *, filename, int, flags, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:1037:1: note: in expansion of macro 'SYSCALL_DEFINE4' 1037 | SYSCALL_DEFINE4(openat, int, dfd, const char __user *, filename, int, flags, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:1029:1: note: in expansion of macro 'SYSCALL_DEFINE3' 1029 | SYSCALL_DEFINE3(open, const char __user *, filename, int, flags, umode_t, mode) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:1029:1: note: in expansion of macro 'SYSCALL_DEFINE3' 1029 | SYSCALL_DEFINE3(open, const char __user *, filename, int, flags, umode_t, mode) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:652:1: note: in expansion of macro 'SYSCALL_DEFINE3' 652 | SYSCALL_DEFINE3(fchown, unsigned int, fd, uid_t, user, gid_t, group) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:652:1: note: in expansion of macro 'SYSCALL_DEFINE3' 652 | SYSCALL_DEFINE3(fchown, unsigned int, fd, uid_t, user, gid_t, group) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:646:1: note: in expansion of macro 'SYSCALL_DEFINE3' 646 | SYSCALL_DEFINE3(lchown, const char __user *, filename, uid_t, user, gid_t, group) | ^~~~~~~~~~~~~~~ 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); | ^~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:646:1: note: in expansion of macro 'SYSCALL_DEFINE3' 646 | SYSCALL_DEFINE3(lchown, const char __user *, filename, uid_t, user, gid_t, group) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:641:1: note: in expansion of macro 'SYSCALL_DEFINE3' 641 | SYSCALL_DEFINE3(chown, const char __user *, filename, uid_t, user, gid_t, group) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:641:1: note: in expansion of macro 'SYSCALL_DEFINE3' 641 | SYSCALL_DEFINE3(chown, const char __user *, filename, uid_t, user, gid_t, group) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:609:1: note: in expansion of macro 'SYSCALL_DEFINE5' 609 | SYSCALL_DEFINE5(fchownat, int, dfd, const char __user *, filename, uid_t, user, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:609:1: note: in expansion of macro 'SYSCALL_DEFINE5' 609 | SYSCALL_DEFINE5(fchownat, int, dfd, const char __user *, filename, uid_t, user, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:562:1: note: in expansion of macro 'SYSCALL_DEFINE2' 562 | SYSCALL_DEFINE2(chmod, const char __user *, filename, umode_t, mode) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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); | ^~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:562:1: note: in expansion of macro 'SYSCALL_DEFINE2' 562 | SYSCALL_DEFINE2(chmod, const char __user *, filename, umode_t, mode) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:544:1: note: in expansion of macro 'SYSCALL_DEFINE3' 544 | SYSCALL_DEFINE3(fchmodat, int, dfd, const char __user *, filename, umode_t, mode) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:544:1: note: in expansion of macro 'SYSCALL_DEFINE3' 544 | SYSCALL_DEFINE3(fchmodat, int, dfd, const char __user *, filename, umode_t, mode) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:531:1: note: in expansion of macro 'SYSCALL_DEFINE2' 531 | SYSCALL_DEFINE2(fchmod, unsigned int, fd, umode_t, mode) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:531:1: note: in expansion of macro 'SYSCALL_DEFINE2' 531 | SYSCALL_DEFINE2(fchmod, unsigned int, fd, umode_t, mode) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_chroot' alias between functions of incompatible types 'long int(const char *)' and 'long int(long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:469:1: note: in expansion of macro 'SYSCALL_DEFINE1' 469 | SYSCALL_DEFINE1(chroot, const char __user *, filename) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:469:1: note: in expansion of macro 'SYSCALL_DEFINE1' 469 | SYSCALL_DEFINE1(chroot, const char __user *, filename) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_fchdir' alias between functions of incompatible types 'long int(unsigned int)' and 'long int(long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:444:1: note: in expansion of macro 'SYSCALL_DEFINE1' 444 | SYSCALL_DEFINE1(fchdir, unsigned int, fd) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:444:1: note: in expansion of macro 'SYSCALL_DEFINE1' 444 | SYSCALL_DEFINE1(fchdir, unsigned int, fd) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/block/blk-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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/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); | ^~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_chdir' alias between functions of incompatible types 'long int(const char *)' and 'long int(long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:418:1: note: in expansion of macro 'SYSCALL_DEFINE1' 418 | SYSCALL_DEFINE1(chdir, const char __user *, filename) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:418:1: note: in expansion of macro 'SYSCALL_DEFINE1' 418 | SYSCALL_DEFINE1(chdir, const char __user *, filename) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_access' alias between functions of incompatible types 'long int(const char *, int)' and 'long int(long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:413:1: note: in expansion of macro 'SYSCALL_DEFINE2' 413 | SYSCALL_DEFINE2(access, const char __user *, filename, int, mode) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:413:1: note: in expansion of macro 'SYSCALL_DEFINE2' 413 | SYSCALL_DEFINE2(access, const char __user *, filename, int, mode) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:337:1: note: in expansion of macro 'SYSCALL_DEFINE3' 337 | SYSCALL_DEFINE3(faccessat, int, dfd, const char __user *, filename, int, mode) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:337:1: note: in expansion of macro 'SYSCALL_DEFINE3' 337 | SYSCALL_DEFINE3(faccessat, int, dfd, const char __user *, filename, int, mode) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:220:1: note: in expansion of macro 'SYSCALL_DEFINE2' 220 | SYSCALL_DEFINE2(ftruncate64, unsigned int, fd, loff_t, length) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:220:1: note: in expansion of macro 'SYSCALL_DEFINE2' 220 | SYSCALL_DEFINE2(ftruncate64, unsigned int, fd, loff_t, length) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:215:1: note: in expansion of macro 'SYSCALL_DEFINE2' 215 | SYSCALL_DEFINE2(truncate64, const char __user *, path, loff_t, length) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:215:1: note: in expansion of macro 'SYSCALL_DEFINE2' 215 | SYSCALL_DEFINE2(truncate64, const char __user *, path, loff_t, length) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:201:1: note: in expansion of macro 'SYSCALL_DEFINE2' 201 | SYSCALL_DEFINE2(ftruncate, unsigned int, fd, unsigned long, length) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c:201:1: note: in expansion of macro 'SYSCALL_DEFINE2' 201 | SYSCALL_DEFINE2(ftruncate, unsigned int, fd, unsigned long, length) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/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/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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/mm/fadvise.c:19: /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/fadvise.c:157:1: note: in expansion of macro 'SYSCALL_DEFINE4' 157 | SYSCALL_DEFINE4(fadvise64, int, fd, loff_t, offset, size_t, len, int, advice) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/fadvise.c:157:1: note: in expansion of macro 'SYSCALL_DEFINE4' 157 | 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/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/block/blk-mq-tag.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/mmdebug.h:4, from /kisskb/src/include/linux/mm.h:8, 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/block/blk-mq-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/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/mm/process_vm_access.c:18: /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:187:36: note: in expansion of macro 'SYSCALL_DEFINEx' 187 | #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/process_vm_access.c:292:1: note: in expansion of macro 'SYSCALL_DEFINE6' 292 | SYSCALL_DEFINE6(process_vm_readv, pid_t, pid, const struct iovec __user *, lvec, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:187:36: note: in expansion of macro 'SYSCALL_DEFINEx' 187 | #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/process_vm_access.c:292:1: note: in expansion of macro 'SYSCALL_DEFINE6' 292 | SYSCALL_DEFINE6(process_vm_readv, pid_t, pid, const struct iovec __user *, lvec, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:187:36: note: in expansion of macro 'SYSCALL_DEFINEx' 187 | #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/process_vm_access.c:299:1: note: in expansion of macro 'SYSCALL_DEFINE6' 299 | SYSCALL_DEFINE6(process_vm_writev, pid_t, pid, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:187:36: note: in expansion of macro 'SYSCALL_DEFINEx' 187 | #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/process_vm_access.c:299:1: note: in expansion of macro 'SYSCALL_DEFINE6' 299 | SYSCALL_DEFINE6(process_vm_writev, pid_t, pid, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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); | ^~~ In file included from /kisskb/src/sound/oss/dmasound/dmasound_q40.c:17: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'dmasound_q40_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/sound/oss/dmasound/dmasound_q40.c:634:1: note: in expansion of macro 'module_init' 634 | module_init(dmasound_q40_init); | ^~~~~~~~~~~ /kisskb/src/sound/oss/dmasound/dmasound_q40.c:618:19: note: 'init_module' target declared here 618 | static int __init dmasound_q40_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/sound/oss/dmasound/dmasound_q40.c:17: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dmasound_q40_cleanup': 'cold' [-Wmissing-attributes] 136 | 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) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/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/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/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/skcipher.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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/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); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/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/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/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/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/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/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, 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/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); | ^~~ In file included from /kisskb/src/mm/madvise.c:10: /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/madvise.c:676:1: note: in expansion of macro 'SYSCALL_DEFINE3' 676 | SYSCALL_DEFINE3(madvise, unsigned long, start, size_t, len_in, int, behavior) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/madvise.c:676:1: note: in expansion of macro 'SYSCALL_DEFINE3' 676 | SYSCALL_DEFINE3(madvise, unsigned long, start, size_t, len_in, int, behavior) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/sound/oss/dmasound/dmasound_atari.c:17: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'dmasound_atari_init': 'cold' [-Wmissing-attributes] 130 | 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/sound/oss/dmasound/dmasound_atari.c:17: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dmasound_atari_cleanup': 'cold' [-Wmissing-attributes] 136 | 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/security/keys/keyctl.c:16: /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/security/keys/keyctl.c:60:1: note: in expansion of macro 'SYSCALL_DEFINE5' 60 | SYSCALL_DEFINE5(add_key, const char __user *, _type, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/security/keys/keyctl.c:60:1: note: in expansion of macro 'SYSCALL_DEFINE5' 60 | SYSCALL_DEFINE5(add_key, const char __user *, _type, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/security/keys/keyctl.c:1586:1: note: in expansion of macro 'SYSCALL_DEFINE5' 1586 | SYSCALL_DEFINE5(keyctl, int, option, unsigned long, arg2, unsigned long, arg3, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/security/keys/keyctl.c:1586:1: note: in expansion of macro 'SYSCALL_DEFINE5' 1586 | SYSCALL_DEFINE5(keyctl, int, option, unsigned long, arg2, unsigned long, arg3, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #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:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/fs/readdir.c:19: /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/readdir.c:110:1: note: in expansion of macro 'SYSCALL_DEFINE3' 110 | SYSCALL_DEFINE3(old_readdir, unsigned int, fd, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/readdir.c:110:1: note: in expansion of macro 'SYSCALL_DEFINE3' 110 | SYSCALL_DEFINE3(old_readdir, unsigned int, fd, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/readdir.c:277:1: note: in expansion of macro 'SYSCALL_DEFINE3' 277 | SYSCALL_DEFINE3(getdents64, unsigned int, fd, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/readdir.c:277:1: note: in expansion of macro 'SYSCALL_DEFINE3' 277 | SYSCALL_DEFINE3(getdents64, unsigned int, fd, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/readdir.c:196:1: note: in expansion of macro 'SYSCALL_DEFINE3' 196 | SYSCALL_DEFINE3(getdents, unsigned int, fd, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/readdir.c:196:1: note: in expansion of macro 'SYSCALL_DEFINE3' 196 | SYSCALL_DEFINE3(getdents, unsigned int, fd, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/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/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/6lowpan/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/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/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/6lowpan/iphc.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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/include/linux/list.h:8, from /kisskb/src/include/linux/timer.h:4, from /kisskb/src/include/linux/netdevice.h:28, from /kisskb/src/net/6lowpan/nhc.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/list.h:8, from /kisskb/src/include/linux/async.h:16, 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/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/linux/sched.h:17, 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/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/sound/oss/dmasound/dmasound_paula.c:18: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'amiga_audio_driver_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/platform_device.h:251:1: note: in expansion of macro 'module_init' 251 | module_init(__platform_driver##_init); \ | ^~~~~~~~~~~ /kisskb/src/sound/oss/dmasound/dmasound_paula.c:735:1: note: in expansion of macro 'module_platform_driver_probe' 735 | module_platform_driver_probe(amiga_audio_driver, amiga_audio_probe); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/sound/oss/dmasound/dmasound_paula.c:24: /kisskb/src/sound/oss/dmasound/dmasound_paula.c:735:30: note: 'init_module' target declared here 735 | module_platform_driver_probe(amiga_audio_driver, amiga_audio_probe); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/platform_device.h:246:19: note: in definition of macro 'module_platform_driver_probe' 246 | static int __init __platform_driver##_init(void) \ | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/sound/oss/dmasound/dmasound_paula.c:18: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'amiga_audio_driver_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/platform_device.h:256:1: note: in expansion of macro 'module_exit' 256 | module_exit(__platform_driver##_exit); | ^~~~~~~~~~~ /kisskb/src/sound/oss/dmasound/dmasound_paula.c:735:1: note: in expansion of macro 'module_platform_driver_probe' 735 | module_platform_driver_probe(amiga_audio_driver, amiga_audio_probe); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/sound/oss/dmasound/dmasound_paula.c:24: /kisskb/src/sound/oss/dmasound/dmasound_paula.c:735:30: note: 'cleanup_module' target declared here 735 | module_platform_driver_probe(amiga_audio_driver, amiga_audio_probe); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/platform_device.h:252:20: note: in definition of macro 'module_platform_driver_probe' 252 | static void __exit __platform_driver##_exit(void) \ | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/signal.h:4, from /kisskb/src/include/linux/syscalls.h:73, 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); | ^~~ /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: In file included from /kisskb/src/fs/pipe.c:22: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_pipe2' alias between functions of incompatible types 'long int(int *, int)' and 'long int(long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/pipe.c:816:1: note: in expansion of macro 'SYSCALL_DEFINE2' 816 | SYSCALL_DEFINE2(pipe2, int __user *, fildes, int, flags) | ^~~~~~~~~~~~~~~ /kisskb/src/sound/oss/dmasound/dmasound_q40.c:394:29: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 394 | *DAC_LEFT=*DAC_RIGHT=127; | ~~~~~~~~~~^~~~ /kisskb/src/sound/oss/dmasound/dmasound_q40.c:394:18: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 394 | *DAC_LEFT=*DAC_RIGHT=127; | ~~~~~~~~~^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/pipe.c:816:1: note: in expansion of macro 'SYSCALL_DEFINE2' 816 | SYSCALL_DEFINE2(pipe2, int __user *, fildes, int, flags) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_pipe' alias between functions of incompatible types 'long int(int *)' and 'long int(long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/pipe.c:838:1: note: in expansion of macro 'SYSCALL_DEFINE1' 838 | SYSCALL_DEFINE1(pipe, int __user *, fildes) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/pipe.c:838:1: note: in expansion of macro 'SYSCALL_DEFINE1' 838 | SYSCALL_DEFINE1(pipe, int __user *, fildes) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/crypto/akcipher.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/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/hash.h:16, from /kisskb/src/crypto/crypto_null.c:21: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/block/blk-mq-cpumap.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/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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/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/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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/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/fs/ioctl.c:7: /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/ioctl.c:681:1: note: in expansion of macro 'SYSCALL_DEFINE3' 681 | SYSCALL_DEFINE3(ioctl, unsigned int, fd, unsigned int, cmd, unsigned long, arg) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/ioctl.c:681:1: note: in expansion of macro 'SYSCALL_DEFINE3' 681 | SYSCALL_DEFINE3(ioctl, unsigned int, fd, unsigned int, cmd, unsigned long, arg) | ^~~~~~~~~~~~~~~ /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/mm/swapfile.c:30: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_swapoff' alias between functions of incompatible types 'long int(const char *)' and 'long int(long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/swapfile.c:1837:1: note: in expansion of macro 'SYSCALL_DEFINE1' 1837 | SYSCALL_DEFINE1(swapoff, const char __user *, specialfile) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, 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); | ^~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/swapfile.c:1837:1: note: in expansion of macro 'SYSCALL_DEFINE1' 1837 | SYSCALL_DEFINE1(swapoff, const char __user *, specialfile) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_swapon' alias between functions of incompatible types 'long int(const char *, int)' and 'long int(long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/swapfile.c:2379:1: note: in expansion of macro 'SYSCALL_DEFINE2' 2379 | SYSCALL_DEFINE2(swapon, const char __user *, specialfile, int, swap_flags) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/mm/swapfile.c:2379:1: note: in expansion of macro 'SYSCALL_DEFINE2' 2379 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/fs/stat.c:15: /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #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:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #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:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/stat.c:433:1: note: in expansion of macro 'SYSCALL_DEFINE4' 433 | SYSCALL_DEFINE4(fstatat64, int, dfd, const char __user *, filename, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/stat.c:433:1: note: in expansion of macro 'SYSCALL_DEFINE4' 433 | SYSCALL_DEFINE4(fstatat64, int, dfd, const char __user *, filename, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/stat.c:422:1: note: in expansion of macro 'SYSCALL_DEFINE2' 422 | SYSCALL_DEFINE2(fstat64, unsigned long, fd, struct stat64 __user *, statbuf) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/stat.c:422:1: note: in expansion of macro 'SYSCALL_DEFINE2' 422 | SYSCALL_DEFINE2(fstat64, unsigned long, fd, struct stat64 __user *, statbuf) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/stat.c:410:1: note: in expansion of macro 'SYSCALL_DEFINE2' 410 | SYSCALL_DEFINE2(lstat64, const char __user *, filename, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/stat.c:410:1: note: in expansion of macro 'SYSCALL_DEFINE2' 410 | SYSCALL_DEFINE2(lstat64, const char __user *, filename, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/stat.c:398:1: note: in expansion of macro 'SYSCALL_DEFINE2' 398 | SYSCALL_DEFINE2(stat64, const char __user *, filename, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/stat.c:398:1: note: in expansion of macro 'SYSCALL_DEFINE2' 398 | SYSCALL_DEFINE2(stat64, const char __user *, filename, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #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:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #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:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #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:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #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:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #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:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #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:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #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:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #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:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #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:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #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:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #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:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #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:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #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:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/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/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/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/ipc/mqueue.c:29: /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/ipc/mqueue.c:771:1: note: in expansion of macro 'SYSCALL_DEFINE4' 771 | SYSCALL_DEFINE4(mq_open, const char __user *, u_name, int, oflag, umode_t, mode, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/ipc/mqueue.c:771:1: note: in expansion of macro 'SYSCALL_DEFINE4' 771 | SYSCALL_DEFINE4(mq_open, const char __user *, u_name, int, oflag, umode_t, mode, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/ipc/mqueue.c:1321:1: note: in expansion of macro 'SYSCALL_DEFINE3' 1321 | SYSCALL_DEFINE3(mq_getsetattr, mqd_t, mqdes, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/ipc/mqueue.c:1321:1: note: in expansion of macro 'SYSCALL_DEFINE3' 1321 | SYSCALL_DEFINE3(mq_getsetattr, mqd_t, mqdes, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/ipc/mqueue.c:1189:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1189 | SYSCALL_DEFINE2(mq_notify, mqd_t, mqdes, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/ipc/mqueue.c:1189:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1189 | SYSCALL_DEFINE2(mq_notify, mqd_t, mqdes, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/ipc/mqueue.c:1079:1: note: in expansion of macro 'SYSCALL_DEFINE5' 1079 | SYSCALL_DEFINE5(mq_timedreceive, mqd_t, mqdes, char __user *, u_msg_ptr, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/ipc/mqueue.c:1079:1: note: in expansion of macro 'SYSCALL_DEFINE5' 1079 | SYSCALL_DEFINE5(mq_timedreceive, mqd_t, mqdes, char __user *, u_msg_ptr, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/ipc/mqueue.c:958:1: note: in expansion of macro 'SYSCALL_DEFINE5' 958 | SYSCALL_DEFINE5(mq_timedsend, mqd_t, mqdes, const char __user *, u_msg_ptr, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/ipc/mqueue.c:958:1: note: in expansion of macro 'SYSCALL_DEFINE5' 958 | SYSCALL_DEFINE5(mq_timedsend, mqd_t, mqdes, const char __user *, u_msg_ptr, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_mq_unlink' alias between functions of incompatible types 'long int(const char *)' and 'long int(long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/ipc/mqueue.c:852:1: note: in expansion of macro 'SYSCALL_DEFINE1' 852 | SYSCALL_DEFINE1(mq_unlink, const char __user *, u_name) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/ipc/mqueue.c:852:1: note: in expansion of macro 'SYSCALL_DEFINE1' 852 | SYSCALL_DEFINE1(mq_unlink, const char __user *, u_name) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/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_generic.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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/list.h:8, from /kisskb/src/include/linux/preempt.h:10, 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/linux/skbuff.h:17, from /kisskb/src/net/6lowpan/nhc.h:4, from /kisskb/src/net/6lowpan/nhc_fragment.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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/list.h:8, from /kisskb/src/include/linux/signal.h:4, from /kisskb/src/include/linux/syscalls.h:73, 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); | ^~~ /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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/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/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/skbuff.h:17, from /kisskb/src/net/6lowpan/nhc.h:4, from /kisskb/src/net/6lowpan/nhc_dest.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/security/keys/encrypted-keys/encrypted.c:18: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_encrypted': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/module.h:120:41: note: in expansion of macro 'module_init' 120 | #define late_initcall(fn) module_init(fn) | ^~~~~~~~~~~ /kisskb/src/security/keys/encrypted-keys/encrypted.c:1059:1: note: in expansion of macro 'late_initcall' 1059 | late_initcall(init_encrypted); | ^~~~~~~~~~~~~ /kisskb/src/security/keys/encrypted-keys/encrypted.c:1033:19: note: 'init_module' target declared here 1033 | static int __init init_encrypted(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/security/keys/encrypted-keys/encrypted.c:18: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cleanup_encrypted': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/security/keys/encrypted-keys/encrypted.c:1060:1: note: in expansion of macro 'module_exit' 1060 | module_exit(cleanup_encrypted); | ^~~~~~~~~~~ /kisskb/src/security/keys/encrypted-keys/encrypted.c:1053:20: note: 'cleanup_module' target declared here 1053 | static void __exit cleanup_encrypted(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/fs/exec.c:48: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_uselib' alias between functions of incompatible types 'long int(const char *)' and 'long int(long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/exec.c:115:1: note: in expansion of macro 'SYSCALL_DEFINE1' 115 | SYSCALL_DEFINE1(uselib, const char __user *, library) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/exec.c:115:1: note: in expansion of macro 'SYSCALL_DEFINE1' 115 | SYSCALL_DEFINE1(uselib, const char __user *, library) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_execveat' alias between functions of incompatible types 'long int(int, const char *, const char * const*, const char * const*, int)' and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/exec.c:1814:1: note: in expansion of macro 'SYSCALL_DEFINE5' 1814 | SYSCALL_DEFINE5(execveat, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/exec.c:1814:1: note: in expansion of macro 'SYSCALL_DEFINE5' 1814 | SYSCALL_DEFINE5(execveat, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/exec.c:1806:1: note: in expansion of macro 'SYSCALL_DEFINE3' 1806 | SYSCALL_DEFINE3(execve, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/exec.c:1806:1: note: in expansion of macro 'SYSCALL_DEFINE3' 1806 | SYSCALL_DEFINE3(execve, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/net/6lowpan/nhc.h:4, from /kisskb/src/net/6lowpan/nhc_hop.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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/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: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/list.h:8, from /kisskb/src/include/linux/syscore_ops.h:12, from /kisskb/src/drivers/base/syscore.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/block/elevator.c: In function 'elv_register': In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/block/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); | ^~~ /kisskb/src/block/elevator.c:839:35: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=] 839 | "%s_io_cq", e->elevator_name); | ^ /kisskb/src/block/elevator.c:838:17: note: 'snprintf' output between 7 and 22 bytes into a destination of size 21 838 | snprintf(e->icq_cache_name, sizeof(e->icq_cache_name), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | "%s_io_cq", e->elevator_name); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/signal.h:4, from /kisskb/src/include/linux/syscalls.h:73, 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); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/signal.h:4, from /kisskb/src/include/linux/syscalls.h:73, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/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/include/crypto/internal/geniv.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/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/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/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/char/lp.c:114: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/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/include/crypto/internal/geniv.h:16, from /kisskb/src/crypto/echainiv.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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/block/bounce.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/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/badblocks.h:4, from /kisskb/src/block/badblocks.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/aoechr.c:13: /kisskb/src/drivers/block/aoe/aoechr.c: In function 'aoechr_write': /kisskb/src/include/linux/skbuff.h:1562:34: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1562 | 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:1562:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1562 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/block/aoe/aoechr.c:117:37: note: while referencing 'queue' 117 | struct sk_buff_head queue; | ^~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/net/6lowpan/nhc.h:4, from /kisskb/src/net/6lowpan/nhc_ipv6.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/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/crypto/rsa.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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/crypto/rsa_helper.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/fs/fcntl.c:7: /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/fcntl.c:357:1: note: in expansion of macro 'SYSCALL_DEFINE3' 357 | SYSCALL_DEFINE3(fcntl, unsigned int, fd, unsigned int, cmd, unsigned long, arg) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/fcntl.c:357:1: note: in expansion of macro 'SYSCALL_DEFINE3' 357 | SYSCALL_DEFINE3(fcntl, unsigned int, fd, unsigned int, cmd, unsigned long, arg) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/fcntl.c:381:1: note: in expansion of macro 'SYSCALL_DEFINE3' 381 | SYSCALL_DEFINE3(fcntl64, unsigned int, fd, unsigned int, cmd, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/fcntl.c:381:1: note: in expansion of macro 'SYSCALL_DEFINE3' 381 | SYSCALL_DEFINE3(fcntl64, unsigned int, fd, unsigned int, cmd, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/lib/div64.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:17, from /kisskb/src/include/linux/blkdev.h:4, from /kisskb/src/block/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/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/include/linux/blkdev.h:4, from /kisskb/src/fs/libfs.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/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/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/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, 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/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/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/rsa-pkcs1pad.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/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, 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/linux/sched.h:17, from /kisskb/src/include/linux/blkdev.h:4, from /kisskb/src/include/linux/pktcdvd.h:15, from /kisskb/src/drivers/block/pktcdvd.c:49: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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:17, 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/include/linux/sched.h:17, 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/drivers/block/swim.c:19: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'swim_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/block/swim.c:983:1: note: in expansion of macro 'module_init' 983 | module_init(swim_init); | ^~~~~~~~~~~ /kisskb/src/drivers/block/swim.c:977:19: note: 'init_module' target declared here 977 | static int __init swim_init(void) | ^~~~~~~~~ In file included from /kisskb/src/drivers/block/swim.c:19: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'swim_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/block/swim.c:989:1: note: in expansion of macro 'module_exit' 989 | module_exit(swim_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/block/swim.c:985:20: note: 'cleanup_module' target declared here 985 | static void __exit swim_exit(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/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); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/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); | ^~~ 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); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/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/linux/list.h:8, from /kisskb/src/include/linux/mutex.h:14, from /kisskb/src/net/802/stp.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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/crypto/crypto_user.c:21: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/list.h:8, from /kisskb/src/include/linux/mount.h:13, 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/drivers/char/lp.c:114: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'lp_init_module': 'cold' [-Wmissing-attributes] 130 | 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/net/802/psnap.c:14: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'snap_init': 'cold' [-Wmissing-attributes] 130 | 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/net/802/psnap.c:14: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'snap_exit': 'cold' [-Wmissing-attributes] 136 | 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/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/fs/namespace.c:11: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_umount' alias between functions of incompatible types 'long int(char *, int)' and 'long int(long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namespace.c:1604:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1604 | SYSCALL_DEFINE2(umount, char __user *, name, int, flags) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namespace.c:1604:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1604 | SYSCALL_DEFINE2(umount, char __user *, name, int, flags) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namespace.c:2989:1: note: in expansion of macro 'SYSCALL_DEFINE2' 2989 | SYSCALL_DEFINE2(pivot_root, const char __user *, new_root, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namespace.c:2989:1: note: in expansion of macro 'SYSCALL_DEFINE2' 2989 | SYSCALL_DEFINE2(pivot_root, const char __user *, new_root, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namespace.c:2905:1: note: in expansion of macro 'SYSCALL_DEFINE5' 2905 | SYSCALL_DEFINE5(mount, char __user *, dev_name, char __user *, dir_name, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namespace.c:2905:1: note: in expansion of macro 'SYSCALL_DEFINE5' 2905 | SYSCALL_DEFINE5(mount, char __user *, dev_name, char __user *, dir_name, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_oldumount' alias between functions of incompatible types 'long int(char *)' and 'long int(long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namespace.c:1649:1: note: in expansion of macro 'SYSCALL_DEFINE1' 1649 | SYSCALL_DEFINE1(oldumount, char __user *, name) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namespace.c:1649:1: note: in expansion of macro 'SYSCALL_DEFINE1' 1649 | SYSCALL_DEFINE1(oldumount, char __user *, name) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/include/linux/blkdev.h:4, from /kisskb/src/include/linux/t10-pi.h:5, from /kisskb/src/block/t10-pi.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/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/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/fs/namei.c:28: /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:3598:1: note: in expansion of macro 'SYSCALL_DEFINE4' 3598 | SYSCALL_DEFINE4(mknodat, int, dfd, const char __user *, filename, umode_t, mode, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:3598:1: note: in expansion of macro 'SYSCALL_DEFINE4' 3598 | SYSCALL_DEFINE4(mknodat, int, dfd, const char __user *, filename, umode_t, mode, | ^~~~~~~~~~~~~~~ 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); | ^~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:4502:1: note: in expansion of macro 'SYSCALL_DEFINE2' 4502 | SYSCALL_DEFINE2(rename, const char __user *, oldname, const char __user *, newname) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/char/dsp56k.c:26: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'dsp56k_init_driver': 'cold' [-Wmissing-attributes] 130 | 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/drivers/char/dsp56k.c:26: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dsp56k_cleanup_driver': 'cold' [-Wmissing-attributes] 136 | 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/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:4502:1: note: in expansion of macro 'SYSCALL_DEFINE2' 4502 | SYSCALL_DEFINE2(rename, const char __user *, oldname, const char __user *, newname) | ^~~~~~~~~~~~~~~ /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/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, 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:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:4496:1: note: in expansion of macro 'SYSCALL_DEFINE4' 4496 | SYSCALL_DEFINE4(renameat, int, olddfd, const char __user *, oldname, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/char/random.c:261: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_getrandom' alias between functions of incompatible types 'long int(char *, size_t, unsigned int)' {aka 'long int(char *, unsigned int, unsigned int)'} and 'long int(long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/char/random.c:1602:1: note: in expansion of macro 'SYSCALL_DEFINE3' 1602 | SYSCALL_DEFINE3(getrandom, char __user *, buf, size_t, count, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/char/random.c:1602:1: note: in expansion of macro 'SYSCALL_DEFINE3' 1602 | SYSCALL_DEFINE3(getrandom, char __user *, buf, size_t, count, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:4496:1: note: in expansion of macro 'SYSCALL_DEFINE4' 4496 | SYSCALL_DEFINE4(renameat, int, olddfd, 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/mmdebug.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/include/linux/pagemap.h:7, from /kisskb/src/block/partitions/check.h:1, from /kisskb/src/block/partitions/amiga.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/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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/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); | ^~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_renameat2' alias between functions of incompatible types 'long int(int, const char *, int, const char *, unsigned int)' and 'long int(long int, long int, long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:4353:1: note: in expansion of macro 'SYSCALL_DEFINE5' 4353 | SYSCALL_DEFINE5(renameat2, int, olddfd, const char __user *, oldname, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/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); | ^~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:4353:1: note: in expansion of macro 'SYSCALL_DEFINE5' 4353 | SYSCALL_DEFINE5(renameat2, int, olddfd, const char __user *, oldname, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:4161:1: note: in expansion of macro 'SYSCALL_DEFINE2' 4161 | SYSCALL_DEFINE2(link, const char __user *, oldname, const char __user *, newname) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:4161:1: note: in expansion of macro 'SYSCALL_DEFINE2' 4161 | SYSCALL_DEFINE2(link, const char __user *, oldname, const char __user *, newname) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:4096:1: note: in expansion of macro 'SYSCALL_DEFINE5' 4096 | 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/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:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:4096:1: note: in expansion of macro 'SYSCALL_DEFINE5' 4096 | 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/bitmap.h:9, from /kisskb/src/drivers/block/drbd/drbd_bitmap.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:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:4009:1: note: in expansion of macro 'SYSCALL_DEFINE2' 4009 | SYSCALL_DEFINE2(symlink, const char __user *, oldname, const char __user *, newname) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:4009:1: note: in expansion of macro 'SYSCALL_DEFINE2' 4009 | SYSCALL_DEFINE2(symlink, const char __user *, oldname, const char __user *, newname) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:3978:1: note: in expansion of macro 'SYSCALL_DEFINE3' 3978 | SYSCALL_DEFINE3(symlinkat, const char __user *, oldname, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:3978:1: note: in expansion of macro 'SYSCALL_DEFINE3' 3978 | SYSCALL_DEFINE3(symlinkat, const char __user *, oldname, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/fs/dcache.c:17: /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/dcache.c:3243:1: note: in expansion of macro 'SYSCALL_DEFINE2' 3243 | SYSCALL_DEFINE2(getcwd, char __user *, buf, unsigned long, size) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_unlink' alias between functions of incompatible types 'long int(const char *)' and 'long int(long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:3952:1: note: in expansion of macro 'SYSCALL_DEFINE1' 3952 | SYSCALL_DEFINE1(unlink, const char __user *, pathname) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/dcache.c:3243:1: note: in expansion of macro 'SYSCALL_DEFINE2' 3243 | SYSCALL_DEFINE2(getcwd, char __user *, buf, unsigned long, size) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:3952:1: note: in expansion of macro 'SYSCALL_DEFINE1' 3952 | SYSCALL_DEFINE1(unlink, const char __user *, pathname) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:3941:1: note: in expansion of macro 'SYSCALL_DEFINE3' 3941 | SYSCALL_DEFINE3(unlinkat, int, dfd, const char __user *, pathname, int, flag) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:3941:1: note: in expansion of macro 'SYSCALL_DEFINE3' 3941 | SYSCALL_DEFINE3(unlinkat, int, dfd, const char __user *, pathname, int, flag) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_rmdir' alias between functions of incompatible types 'long int(const char *)' and 'long int(long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:3799:1: note: in expansion of macro 'SYSCALL_DEFINE1' 3799 | SYSCALL_DEFINE1(rmdir, const char __user *, pathname) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:3799:1: note: in expansion of macro 'SYSCALL_DEFINE1' 3799 | SYSCALL_DEFINE1(rmdir, const char __user *, pathname) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:3696:1: note: in expansion of macro 'SYSCALL_DEFINE2' 3696 | SYSCALL_DEFINE2(mkdir, const char __user *, pathname, umode_t, mode) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/include/linux/blkdev.h:4, from /kisskb/src/drivers/block/aoe/aoemain.c:8: /kisskb/src/include/linux/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:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:3696:1: note: in expansion of macro 'SYSCALL_DEFINE2' 3696 | SYSCALL_DEFINE2(mkdir, const char __user *, pathname, umode_t, mode) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:3671:1: note: in expansion of macro 'SYSCALL_DEFINE3' 3671 | SYSCALL_DEFINE3(mkdirat, int, dfd, const char __user *, pathname, umode_t, mode) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:3671:1: note: in expansion of macro 'SYSCALL_DEFINE3' 3671 | SYSCALL_DEFINE3(mkdirat, int, dfd, const char __user *, pathname, umode_t, mode) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:3640:1: note: in expansion of macro 'SYSCALL_DEFINE3' 3640 | SYSCALL_DEFINE3(mknod, const char __user *, filename, umode_t, mode, unsigned, dev) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:3640:1: note: in expansion of macro 'SYSCALL_DEFINE3' 3640 | SYSCALL_DEFINE3(mknod, const char __user *, filename, umode_t, mode, unsigned, dev) | ^~~~~~~~~~~~~~~ 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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/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/crypto/seqiv.c:23: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'seqiv_module_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/seqiv.c:372:1: note: in expansion of macro 'module_init' 372 | module_init(seqiv_module_init); | ^~~~~~~~~~~ /kisskb/src/crypto/seqiv.c:362:19: note: 'init_module' target declared here 362 | static int __init seqiv_module_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/crypto/seqiv.c:23: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'seqiv_module_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/seqiv.c:373:1: note: in expansion of macro 'module_exit' 373 | module_exit(seqiv_module_exit); | ^~~~~~~~~~~ /kisskb/src/crypto/seqiv.c:367:20: note: 'cleanup_module' target declared here 367 | static void __exit seqiv_module_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, 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/list.h:8, from /kisskb/src/include/linux/sysctl.h:24, 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/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/sched.h:17, 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/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, from /kisskb/src/fs/fs_pin.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/net/socket.c:83: /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:2319:1: note: in expansion of macro 'SYSCALL_DEFINE2' 2319 | SYSCALL_DEFINE2(socketcall, int, call, unsigned long __user *, args) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:2319:1: note: in expansion of macro 'SYSCALL_DEFINE2' 2319 | SYSCALL_DEFINE2(socketcall, int, call, unsigned long __user *, args) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:2274:1: note: in expansion of macro 'SYSCALL_DEFINE5' 2274 | SYSCALL_DEFINE5(recvmmsg, int, fd, struct mmsghdr __user *, mmsg, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:2274:1: note: in expansion of macro 'SYSCALL_DEFINE5' 2274 | SYSCALL_DEFINE5(recvmmsg, int, fd, struct mmsghdr __user *, mmsg, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/fs/file.c:9: /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/file.c:884:1: note: in expansion of macro 'SYSCALL_DEFINE3' 884 | SYSCALL_DEFINE3(dup3, unsigned int, oldfd, unsigned int, newfd, int, flags) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_recvmsg' alias between functions of incompatible types 'long int(int, struct user_msghdr *, unsigned int)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:2157:1: note: in expansion of macro 'SYSCALL_DEFINE3' 2157 | SYSCALL_DEFINE3(recvmsg, int, fd, struct user_msghdr __user *, msg, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:2157:1: note: in expansion of macro 'SYSCALL_DEFINE3' 2157 | SYSCALL_DEFINE3(recvmsg, int, fd, struct user_msghdr __user *, msg, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/file.c:884:1: note: in expansion of macro 'SYSCALL_DEFINE3' 884 | SYSCALL_DEFINE3(dup3, unsigned int, oldfd, unsigned int, newfd, int, flags) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_dup' alias between functions of incompatible types 'long int(unsigned int)' and 'long int(long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/file.c:933:1: note: in expansion of macro 'SYSCALL_DEFINE1' 933 | SYSCALL_DEFINE1(dup, unsigned int, fildes) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/file.c:933:1: note: in expansion of macro 'SYSCALL_DEFINE1' 933 | SYSCALL_DEFINE1(dup, unsigned int, fildes) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/file.c:918:1: note: in expansion of macro 'SYSCALL_DEFINE2' 918 | SYSCALL_DEFINE2(dup2, unsigned int, oldfd, unsigned int, newfd) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/file.c:918:1: note: in expansion of macro 'SYSCALL_DEFINE2' 918 | SYSCALL_DEFINE2(dup2, unsigned int, oldfd, unsigned int, newfd) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:2060:1: note: in expansion of macro 'SYSCALL_DEFINE4' 2060 | SYSCALL_DEFINE4(sendmmsg, int, fd, struct mmsghdr __user *, mmsg, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:2060:1: note: in expansion of macro 'SYSCALL_DEFINE4' 2060 | SYSCALL_DEFINE4(sendmmsg, int, fd, struct mmsghdr __user *, mmsg, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_sendmsg' alias between functions of incompatible types 'long int(int, struct user_msghdr *, unsigned int)' and 'long int(long int, long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:1987:1: note: in expansion of macro 'SYSCALL_DEFINE3' 1987 | SYSCALL_DEFINE3(sendmsg, int, fd, struct user_msghdr __user *, msg, unsigned int, flags) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:1987:1: note: in expansion of macro 'SYSCALL_DEFINE3' 1987 | SYSCALL_DEFINE3(sendmsg, int, fd, struct user_msghdr __user *, msg, unsigned int, flags) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:1762:1: note: in expansion of macro 'SYSCALL_DEFINE5' 1762 | SYSCALL_DEFINE5(getsockopt, int, fd, int, level, int, optname, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:1762:1: note: in expansion of macro 'SYSCALL_DEFINE5' 1762 | SYSCALL_DEFINE5(getsockopt, int, fd, int, level, int, optname, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:1728:1: note: in expansion of macro 'SYSCALL_DEFINE5' 1728 | SYSCALL_DEFINE5(setsockopt, int, fd, int, level, int, optname, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:1728:1: note: in expansion of macro 'SYSCALL_DEFINE5' 1728 | SYSCALL_DEFINE5(setsockopt, int, fd, int, level, int, optname, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_recv' 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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:1717:1: note: in expansion of macro 'SYSCALL_DEFINE4' 1717 | SYSCALL_DEFINE4(recv, int, fd, void __user *, ubuf, size_t, size, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/signal.h:4, from /kisskb/src/include/linux/syscalls.h:73, 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:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:1717:1: note: in expansion of macro 'SYSCALL_DEFINE4' 1717 | SYSCALL_DEFINE4(recv, int, fd, void __user *, ubuf, size_t, size, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:187:36: note: in expansion of macro 'SYSCALL_DEFINEx' 187 | #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:1672:1: note: in expansion of macro 'SYSCALL_DEFINE6' 1672 | SYSCALL_DEFINE6(recvfrom, int, fd, void __user *, ubuf, size_t, size, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:187:36: note: in expansion of macro 'SYSCALL_DEFINEx' 187 | #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:1672:1: note: in expansion of macro 'SYSCALL_DEFINE6' 1672 | SYSCALL_DEFINE6(recvfrom, int, fd, void __user *, ubuf, size_t, size, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:1660:1: note: in expansion of macro 'SYSCALL_DEFINE4' 1660 | SYSCALL_DEFINE4(send, int, fd, void __user *, buff, size_t, len, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:1660:1: note: in expansion of macro 'SYSCALL_DEFINE4' 1660 | SYSCALL_DEFINE4(send, int, fd, void __user *, buff, size_t, len, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:187:36: note: in expansion of macro 'SYSCALL_DEFINEx' 187 | #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:1616:1: note: in expansion of macro 'SYSCALL_DEFINE6' 1616 | SYSCALL_DEFINE6(sendto, int, fd, void __user *, buff, size_t, len, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:187:36: note: in expansion of macro 'SYSCALL_DEFINEx' 187 | #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:1616:1: note: in expansion of macro 'SYSCALL_DEFINE6' 1616 | SYSCALL_DEFINE6(sendto, int, fd, void __user *, buff, size_t, len, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:1584:1: note: in expansion of macro 'SYSCALL_DEFINE3' 1584 | SYSCALL_DEFINE3(getpeername, int, fd, struct sockaddr __user *, usockaddr, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:1584:1: note: in expansion of macro 'SYSCALL_DEFINE3' 1584 | SYSCALL_DEFINE3(getpeername, int, fd, struct sockaddr __user *, usockaddr, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:1553:1: note: in expansion of macro 'SYSCALL_DEFINE3' 1553 | SYSCALL_DEFINE3(getsockname, int, fd, struct sockaddr __user *, usockaddr, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:1553:1: note: in expansion of macro 'SYSCALL_DEFINE3' 1553 | SYSCALL_DEFINE3(getsockname, int, fd, struct sockaddr __user *, usockaddr, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:1521:1: note: in expansion of macro 'SYSCALL_DEFINE3' 1521 | SYSCALL_DEFINE3(connect, int, fd, struct sockaddr __user *, uservaddr, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:1521:1: note: in expansion of macro 'SYSCALL_DEFINE3' 1521 | SYSCALL_DEFINE3(connect, int, fd, struct sockaddr __user *, uservaddr, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:1503:1: note: in expansion of macro 'SYSCALL_DEFINE3' 1503 | SYSCALL_DEFINE3(accept, int, fd, struct sockaddr __user *, upeer_sockaddr, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:1503:1: note: in expansion of macro 'SYSCALL_DEFINE3' 1503 | SYSCALL_DEFINE3(accept, int, fd, struct sockaddr __user *, upeer_sockaddr, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:1422:1: note: in expansion of macro 'SYSCALL_DEFINE4' 1422 | SYSCALL_DEFINE4(accept4, int, fd, struct sockaddr __user *, upeer_sockaddr, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:1422:1: note: in expansion of macro 'SYSCALL_DEFINE4' 1422 | SYSCALL_DEFINE4(accept4, int, fd, struct sockaddr __user *, upeer_sockaddr, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:1360:1: note: in expansion of macro 'SYSCALL_DEFINE3' 1360 | SYSCALL_DEFINE3(bind, int, fd, struct sockaddr __user *, umyaddr, int, addrlen) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:1360:1: note: in expansion of macro 'SYSCALL_DEFINE3' 1360 | SYSCALL_DEFINE3(bind, int, fd, struct sockaddr __user *, umyaddr, int, addrlen) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:1251:1: note: in expansion of macro 'SYSCALL_DEFINE4' 1251 | SYSCALL_DEFINE4(socketpair, int, family, int, type, int, protocol, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/fs/filesystems.c:9: /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/filesystems.c:184:1: note: in expansion of macro 'SYSCALL_DEFINE3' 184 | SYSCALL_DEFINE3(sysfs, int, option, unsigned long, arg1, unsigned long, arg2) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/filesystems.c:184:1: note: in expansion of macro 'SYSCALL_DEFINE3' 184 | SYSCALL_DEFINE3(sysfs, int, option, unsigned long, arg1, unsigned long, arg2) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:1251:1: note: in expansion of macro 'SYSCALL_DEFINE4' 1251 | SYSCALL_DEFINE4(socketpair, int, family, int, type, int, protocol, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/fs/select.c:19: /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #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:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #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:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #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:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #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:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #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:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #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:195:25: warning: 'sys_old_select' alias between functions of incompatible types 'long int(struct sel_arg_struct *)' and 'long int(long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #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:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #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:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:187:36: note: in expansion of macro 'SYSCALL_DEFINEx' 187 | #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:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:187:36: note: in expansion of macro 'SYSCALL_DEFINEx' 187 | #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/net/6lowpan/nhc.h:6, from /kisskb/src/net/6lowpan/nhc_fragment.c:10: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'nhc_fragment_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/6lowpan/nhc.h:45:1: note: in expansion of macro 'module_init' 45 | module_init(__nhc##_init); \ | ^~~~~~~~~~~ /kisskb/src/net/6lowpan/nhc_fragment.c:25:1: note: in expansion of macro 'module_lowpan_nhc' 25 | module_lowpan_nhc(nhc_fragment); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/6lowpan/nhc_fragment.c:10: /kisskb/src/net/6lowpan/nhc_fragment.c:25:19: note: 'init_module' target declared here 25 | module_lowpan_nhc(nhc_fragment); | ^~~~~~~~~~~~ /kisskb/src/net/6lowpan/nhc.h:41:19: note: in definition of macro 'module_lowpan_nhc' 41 | static int __init __nhc##_init(void) \ | ^~~~~ In file included from /kisskb/src/net/6lowpan/nhc.h:6, from /kisskb/src/net/6lowpan/nhc_fragment.c:10: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nhc_fragment_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/6lowpan/nhc.h:50:1: note: in expansion of macro 'module_exit' 50 | module_exit(__nhc##_exit); | ^~~~~~~~~~~ /kisskb/src/net/6lowpan/nhc_fragment.c:25:1: note: in expansion of macro 'module_lowpan_nhc' 25 | module_lowpan_nhc(nhc_fragment); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/6lowpan/nhc_fragment.c:10: /kisskb/src/net/6lowpan/nhc_fragment.c:25:19: note: 'cleanup_module' target declared here 25 | module_lowpan_nhc(nhc_fragment); | ^~~~~~~~~~~~ /kisskb/src/net/6lowpan/nhc.h:46:20: note: in definition of macro 'module_lowpan_nhc' 46 | static void __exit __nhc##_exit(void) \ | ^~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/mount.h:13, from /kisskb/src/fs/nsfs.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/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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/percpu.h:4, from /kisskb/src/lib/random32.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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, 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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/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/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/crypto/echainiv.c:27: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'echainiv_module_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/echainiv.c:245:1: note: in expansion of macro 'module_init' 245 | module_init(echainiv_module_init); | ^~~~~~~~~~~ /kisskb/src/crypto/echainiv.c:235:19: note: 'init_module' target declared here 235 | static int __init echainiv_module_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/crypto/echainiv.c:27: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'echainiv_module_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/echainiv.c:246:1: note: in expansion of macro 'module_exit' 246 | module_exit(echainiv_module_exit); | ^~~~~~~~~~~ /kisskb/src/crypto/echainiv.c:240:20: note: 'cleanup_module' target declared here 240 | static void __exit echainiv_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/6lowpan/core.c:14: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'lowpan_module_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/6lowpan/core.c:134:1: note: in expansion of macro 'module_init' 134 | module_init(lowpan_module_init); | ^~~~~~~~~~~ /kisskb/src/net/6lowpan/core.c:101:19: note: 'init_module' target declared here 101 | static int __init lowpan_module_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/6lowpan/core.c:14: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lowpan_module_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/6lowpan/core.c:135:1: note: in expansion of macro 'module_exit' 135 | module_exit(lowpan_module_exit); | ^~~~~~~~~~~ /kisskb/src/net/6lowpan/core.c:128:20: note: 'cleanup_module' target declared here 128 | static void __exit lowpan_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/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/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/linux/skbuff.h:17, from /kisskb/src/net/6lowpan/nhc.h:4, from /kisskb/src/net/6lowpan/nhc_mobility.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/utimes.c:10: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_utime' alias between functions of incompatible types 'long int(char *, struct utimbuf *)' and 'long int(long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #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:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #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:195:25: warning: 'sys_utimes' alias between functions of incompatible types 'long int(char *, struct timeval *)' and 'long int(long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #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:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #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:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #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:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #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:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #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:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/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/include/linux/list.h:8, from /kisskb/src/include/linux/attribute_container.h:12, 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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/crypto/xcbc.c:25: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_xcbc_module_init': 'cold' [-Wmissing-attributes] 130 | 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/crypto/xcbc.c:25: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_xcbc_module_exit': 'cold' [-Wmissing-attributes] 136 | 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/net/appletalk/ddp.c:55: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'atalk_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/appletalk/ddp.c:1935:1: note: in expansion of macro 'module_init' 1935 | module_init(atalk_init); | ^~~~~~~~~~~ /kisskb/src/net/appletalk/ddp.c:1913:19: note: 'init_module' target declared here 1913 | static int __init atalk_init(void) | ^~~~~~~~~~ In file included from /kisskb/src/net/appletalk/ddp.c:55: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atalk_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/appletalk/ddp.c:1960:1: note: in expansion of macro 'module_exit' 1960 | module_exit(atalk_exit); | ^~~~~~~~~~~ /kisskb/src/net/appletalk/ddp.c:1946:20: note: 'cleanup_module' target declared here 1946 | static void __exit atalk_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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/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/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, 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/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/linux/sched.h:17, from /kisskb/src/arch/m68k/include/asm/uaccess_mm.h:10, from /kisskb/src/arch/m68k/include/asm/uaccess.h:4, from /kisskb/src/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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/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/sched.h:17, from /kisskb/src/arch/m68k/include/asm/uaccess_mm.h:10, from /kisskb/src/arch/m68k/include/asm/uaccess.h:4, from /kisskb/src/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/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/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/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/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/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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/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/fs/xattr.c:18: /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #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:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #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:195:25: warning: 'sys_fremovexattr' alias between functions of incompatible types 'long int(int, const char *)' and 'long int(long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/xattr.c:620:1: note: in expansion of macro 'SYSCALL_DEFINE2' 620 | SYSCALL_DEFINE2(fremovexattr, int, fd, const char __user *, name) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/xattr.c:620:1: note: in expansion of macro 'SYSCALL_DEFINE2' 620 | SYSCALL_DEFINE2(fremovexattr, int, fd, const char __user *, name) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/xattr.c:614:1: note: in expansion of macro 'SYSCALL_DEFINE2' 614 | SYSCALL_DEFINE2(lremovexattr, const char __user *, pathname, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/xattr.c:614:1: note: in expansion of macro 'SYSCALL_DEFINE2' 614 | SYSCALL_DEFINE2(lremovexattr, const char __user *, pathname, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/xattr.c:608:1: note: in expansion of macro 'SYSCALL_DEFINE2' 608 | SYSCALL_DEFINE2(removexattr, const char __user *, pathname, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/xattr.c:608:1: note: in expansion of macro 'SYSCALL_DEFINE2' 608 | SYSCALL_DEFINE2(removexattr, const char __user *, pathname, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/xattr.c:555:1: note: in expansion of macro 'SYSCALL_DEFINE3' 555 | SYSCALL_DEFINE3(flistxattr, int, fd, char __user *, list, size_t, size) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/xattr.c:555:1: note: in expansion of macro 'SYSCALL_DEFINE3' 555 | SYSCALL_DEFINE3(flistxattr, int, fd, char __user *, list, size_t, size) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/xattr.c:549:1: note: in expansion of macro 'SYSCALL_DEFINE3' 549 | SYSCALL_DEFINE3(llistxattr, const char __user *, pathname, char __user *, list, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/xattr.c:549:1: note: in expansion of macro 'SYSCALL_DEFINE3' 549 | SYSCALL_DEFINE3(llistxattr, const char __user *, pathname, char __user *, list, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/xattr.c:543:1: note: in expansion of macro 'SYSCALL_DEFINE3' 543 | SYSCALL_DEFINE3(listxattr, const char __user *, pathname, char __user *, list, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/xattr.c:543:1: note: in expansion of macro 'SYSCALL_DEFINE3' 543 | SYSCALL_DEFINE3(listxattr, const char __user *, pathname, char __user *, list, | ^~~~~~~~~~~~~~~ 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); | ^~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/xattr.c:476:1: note: in expansion of macro 'SYSCALL_DEFINE4' 476 | SYSCALL_DEFINE4(fgetxattr, int, fd, const char __user *, name, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/xattr.c:476:1: note: in expansion of macro 'SYSCALL_DEFINE4' 476 | SYSCALL_DEFINE4(fgetxattr, int, fd, const char __user *, name, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/xattr.c:470:1: note: in expansion of macro 'SYSCALL_DEFINE4' 470 | SYSCALL_DEFINE4(lgetxattr, const char __user *, pathname, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/xattr.c:470:1: note: in expansion of macro 'SYSCALL_DEFINE4' 470 | SYSCALL_DEFINE4(lgetxattr, const char __user *, pathname, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/attribute_container.h:12, 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); | ^~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/xattr.c:464:1: note: in expansion of macro 'SYSCALL_DEFINE4' 464 | SYSCALL_DEFINE4(getxattr, const char __user *, pathname, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/xattr.c:464:1: note: in expansion of macro 'SYSCALL_DEFINE4' 464 | SYSCALL_DEFINE4(getxattr, const char __user *, pathname, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/xattr.c:381:1: note: in expansion of macro 'SYSCALL_DEFINE5' 381 | SYSCALL_DEFINE5(fsetxattr, int, fd, const char __user *, name, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/xattr.c:381:1: note: in expansion of macro 'SYSCALL_DEFINE5' 381 | SYSCALL_DEFINE5(fsetxattr, int, fd, const char __user *, name, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/xattr.c:374:1: note: in expansion of macro 'SYSCALL_DEFINE5' 374 | SYSCALL_DEFINE5(lsetxattr, const char __user *, pathname, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/xattr.c:374:1: note: in expansion of macro 'SYSCALL_DEFINE5' 374 | SYSCALL_DEFINE5(lsetxattr, const char __user *, pathname, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/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/crypto/md4.c:26: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'md4_mod_init': 'cold' [-Wmissing-attributes] 130 | 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/crypto/md4.c:26: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'md4_mod_fini': 'cold' [-Wmissing-attributes] 136 | 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/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/drivers/base/topology.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/list.h:8, from /kisskb/src/include/linux/preempt.h:10, 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/drivers/hid/hid-core.c:19: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'hid_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/hid/hid-core.c:2843:1: note: in expansion of macro 'module_init' 2843 | module_init(hid_init); | ^~~~~~~~~~~ /kisskb/src/drivers/hid/hid-core.c:2809:19: note: 'init_module' target declared here 2809 | static int __init hid_init(void) | ^~~~~~~~ In file included from /kisskb/src/drivers/hid/hid-core.c:19: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hid_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-core.c:2844:1: note: in expansion of macro 'module_exit' 2844 | module_exit(hid_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/hid/hid-core.c:2836:20: note: 'cleanup_module' target declared here 2836 | static void __exit hid_exit(void) | ^~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/net/6lowpan/nhc.h:4, from /kisskb/src/net/6lowpan/nhc_ghc_ext_hop.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/net/6lowpan/nhc.h:4, from /kisskb/src/net/6lowpan/nhc_routing.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/net/6lowpan/nhc.h:4, from /kisskb/src/net/6lowpan/nhc_udp.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/net/6lowpan/nhc.h:6, from /kisskb/src/net/6lowpan/nhc_hop.c:10: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'nhc_hop_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/6lowpan/nhc.h:45:1: note: in expansion of macro 'module_init' 45 | module_init(__nhc##_init); \ | ^~~~~~~~~~~ /kisskb/src/net/6lowpan/nhc_hop.c:25:1: note: in expansion of macro 'module_lowpan_nhc' 25 | module_lowpan_nhc(nhc_hop); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/6lowpan/nhc_hop.c:10: /kisskb/src/net/6lowpan/nhc_hop.c:25:19: note: 'init_module' target declared here 25 | module_lowpan_nhc(nhc_hop); | ^~~~~~~ /kisskb/src/net/6lowpan/nhc.h:41:19: note: in definition of macro 'module_lowpan_nhc' 41 | static int __init __nhc##_init(void) \ | ^~~~~ In file included from /kisskb/src/net/6lowpan/nhc.h:6, from /kisskb/src/net/6lowpan/nhc_hop.c:10: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nhc_hop_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/6lowpan/nhc.h:50:1: note: in expansion of macro 'module_exit' 50 | module_exit(__nhc##_exit); | ^~~~~~~~~~~ /kisskb/src/net/6lowpan/nhc_hop.c:25:1: note: in expansion of macro 'module_lowpan_nhc' 25 | module_lowpan_nhc(nhc_hop); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/6lowpan/nhc_hop.c:10: /kisskb/src/net/6lowpan/nhc_hop.c:25:19: note: 'cleanup_module' target declared here 25 | module_lowpan_nhc(nhc_hop); | ^~~~~~~ /kisskb/src/net/6lowpan/nhc.h:46:20: note: in definition of macro 'module_lowpan_nhc' 46 | static void __exit __nhc##_exit(void) \ | ^~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/lib/list_sort.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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/include/linux/skbuff.h:17, from /kisskb/src/net/6lowpan/nhc.h:4, from /kisskb/src/net/6lowpan/nhc_ghc_udp.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/crypto/vmac.c:30: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'vmac_module_init': 'cold' [-Wmissing-attributes] 130 | 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:30: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vmac_module_exit': 'cold' [-Wmissing-attributes] 136 | 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/crypto/cmac.c:22: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_cmac_module_init': 'cold' [-Wmissing-attributes] 130 | 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/crypto/cmac.c:22: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_cmac_module_exit': 'cold' [-Wmissing-attributes] 136 | 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/drivers/block/pktcdvd.c:50: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'pkt_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/block/pktcdvd.c:3008:1: note: in expansion of macro 'module_init' 3008 | module_init(pkt_init); | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/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); | ^~~ /kisskb/src/drivers/block/pktcdvd.c:2947:19: note: 'init_module' target declared here 2947 | static int __init pkt_init(void) | ^~~~~~~~ In file included from /kisskb/src/drivers/block/pktcdvd.c:50: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pkt_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/block/pktcdvd.c:3009:1: note: in expansion of macro 'module_exit' 3009 | module_exit(pkt_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/block/pktcdvd.c:2992:20: note: 'cleanup_module' target declared here 2992 | static void __exit pkt_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/6lowpan/nhc.h:4, from /kisskb/src/net/6lowpan/nhc_ghc_icmpv6.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/sync.c:13: /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/sync.c:368:1: note: in expansion of macro 'SYSCALL_DEFINE4' 368 | SYSCALL_DEFINE4(sync_file_range2, int, fd, unsigned int, flags, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/sync.c:368:1: note: in expansion of macro 'SYSCALL_DEFINE4' 368 | SYSCALL_DEFINE4(sync_file_range2, int, fd, unsigned int, flags, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/sync.c:282:1: note: in expansion of macro 'SYSCALL_DEFINE4' 282 | SYSCALL_DEFINE4(sync_file_range, int, fd, loff_t, offset, loff_t, nbytes, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/sync.c:282:1: note: in expansion of macro 'SYSCALL_DEFINE4' 282 | SYSCALL_DEFINE4(sync_file_range, int, fd, loff_t, offset, loff_t, nbytes, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_fdatasync' alias between functions of incompatible types 'long int(unsigned int)' and 'long int(long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/sync.c:230:1: note: in expansion of macro 'SYSCALL_DEFINE1' 230 | SYSCALL_DEFINE1(fdatasync, unsigned int, fd) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/sync.c:230:1: note: in expansion of macro 'SYSCALL_DEFINE1' 230 | SYSCALL_DEFINE1(fdatasync, unsigned int, fd) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_fsync' alias between functions of incompatible types 'long int(unsigned int)' and 'long int(long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/sync.c:225:1: note: in expansion of macro 'SYSCALL_DEFINE1' 225 | SYSCALL_DEFINE1(fsync, unsigned int, fd) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/sync.c:225:1: note: in expansion of macro 'SYSCALL_DEFINE1' 225 | SYSCALL_DEFINE1(fsync, unsigned int, fd) | ^~~~~~~~~~~~~~~ /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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/resource_ext.h:17, from /kisskb/src/include/linux/acpi.h:26, from /kisskb/src/drivers/base/property.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/cacheinfo.h:5, from /kisskb/src/drivers/base/cacheinfo.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/net/mii.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/block/deadline-iosched.c:11: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'deadline_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/block/deadline-iosched.c:468:1: note: in expansion of macro 'module_init' 468 | module_init(deadline_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/mmdebug.h:4, from /kisskb/src/include/linux/mm.h:8, 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); | ^~~ /kisskb/src/block/deadline-iosched.c:458:19: note: 'init_module' target declared here 458 | static int __init deadline_init(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/block/deadline-iosched.c:11: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'deadline_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/block/deadline-iosched.c:469:1: note: in expansion of macro 'module_exit' 469 | module_exit(deadline_exit); | ^~~~~~~~~~~ /kisskb/src/block/deadline-iosched.c:463:20: note: 'cleanup_module' target declared here 463 | static void __exit deadline_exit(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/drivers/block/cryptoloop.c:22: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_cryptoloop': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/block/cryptoloop.c:217:1: note: in expansion of macro 'module_init' 217 | module_init(init_cryptoloop); | ^~~~~~~~~~~ /kisskb/src/drivers/block/cryptoloop.c:200:1: note: 'init_module' target declared here 200 | init_cryptoloop(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/block/cryptoloop.c:22: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cleanup_cryptoloop': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/block/cryptoloop.c:218:1: note: in expansion of macro 'module_exit' 218 | module_exit(cleanup_cryptoloop); | ^~~~~~~~~~~ /kisskb/src/drivers/block/cryptoloop.c:210:1: note: 'cleanup_module' target declared here 210 | cleanup_cryptoloop(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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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); | ^~~ In file included from /kisskb/src/crypto/hmac.c:24: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'hmac_module_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/hmac.c:266:1: note: in expansion of macro 'module_init' 266 | module_init(hmac_module_init); | ^~~~~~~~~~~ /kisskb/src/crypto/hmac.c:256:19: note: 'init_module' target declared here 256 | static int __init hmac_module_init(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/crypto/hmac.c:24: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hmac_module_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/hmac.c:267:1: note: in expansion of macro 'module_exit' 267 | module_exit(hmac_module_exit); | ^~~~~~~~~~~ /kisskb/src/crypto/hmac.c:261:20: note: 'cleanup_module' target declared here 261 | static void __exit hmac_module_exit(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, from /kisskb/src/fs/affs/affs.h:8, 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/net/6lowpan/nhc.h:6, from /kisskb/src/net/6lowpan/nhc_ipv6.c:10: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'nhc_ipv6_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/6lowpan/nhc.h:45:1: note: in expansion of macro 'module_init' 45 | module_init(__nhc##_init); \ | ^~~~~~~~~~~ /kisskb/src/net/6lowpan/nhc_ipv6.c:25:1: note: in expansion of macro 'module_lowpan_nhc' 25 | module_lowpan_nhc(nhc_ipv6); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/6lowpan/nhc_ipv6.c:10: /kisskb/src/net/6lowpan/nhc_ipv6.c:25:19: note: 'init_module' target declared here 25 | module_lowpan_nhc(nhc_ipv6); | ^~~~~~~~ /kisskb/src/net/6lowpan/nhc.h:41:19: note: in definition of macro 'module_lowpan_nhc' 41 | static int __init __nhc##_init(void) \ | ^~~~~ In file included from /kisskb/src/net/6lowpan/nhc.h:6, from /kisskb/src/net/6lowpan/nhc_ipv6.c:10: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nhc_ipv6_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/6lowpan/nhc.h:50:1: note: in expansion of macro 'module_exit' 50 | module_exit(__nhc##_exit); | ^~~~~~~~~~~ /kisskb/src/net/6lowpan/nhc_ipv6.c:25:1: note: in expansion of macro 'module_lowpan_nhc' 25 | module_lowpan_nhc(nhc_ipv6); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/6lowpan/nhc_ipv6.c:10: /kisskb/src/net/6lowpan/nhc_ipv6.c:25:19: note: 'cleanup_module' target declared here 25 | module_lowpan_nhc(nhc_ipv6); | ^~~~~~~~ /kisskb/src/net/6lowpan/nhc.h:46:20: note: in definition of macro 'module_lowpan_nhc' 46 | static void __exit __nhc##_exit(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/fs/splice.c:29: /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/splice.c:1644:1: note: in expansion of macro 'SYSCALL_DEFINE4' 1644 | SYSCALL_DEFINE4(vmsplice, int, fd, const struct iovec __user *, iov, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/fs/autofs4/inode.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:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/splice.c:1644:1: note: in expansion of macro 'SYSCALL_DEFINE4' 1644 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/autofs4/init.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:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/splice.c:2023:1: note: in expansion of macro 'SYSCALL_DEFINE4' 2023 | SYSCALL_DEFINE4(tee, int, fdin, int, fdout, size_t, len, unsigned int, flags) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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); | ^~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/splice.c:2023:1: note: in expansion of macro 'SYSCALL_DEFINE4' 2023 | SYSCALL_DEFINE4(tee, int, fdin, int, fdout, size_t, len, unsigned int, flags) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:187:36: note: in expansion of macro 'SYSCALL_DEFINEx' 187 | #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/splice.c:1690:1: note: in expansion of macro 'SYSCALL_DEFINE6' 1690 | SYSCALL_DEFINE6(splice, int, fd_in, loff_t __user *, off_in, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:187:36: note: in expansion of macro 'SYSCALL_DEFINEx' 187 | #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/splice.c:1690:1: note: in expansion of macro 'SYSCALL_DEFINE6' 1690 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, 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); | ^~~ In file included from /kisskb/src/net/6lowpan/nhc.h:6, from /kisskb/src/net/6lowpan/nhc_dest.c:11: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'nhc_dest_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/6lowpan/nhc.h:45:1: note: in expansion of macro 'module_init' 45 | module_init(__nhc##_init); \ | ^~~~~~~~~~~ /kisskb/src/net/6lowpan/nhc_dest.c:26:1: note: in expansion of macro 'module_lowpan_nhc' 26 | module_lowpan_nhc(nhc_dest); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/6lowpan/nhc_dest.c:11: /kisskb/src/net/6lowpan/nhc_dest.c:26:19: note: 'init_module' target declared here 26 | module_lowpan_nhc(nhc_dest); | ^~~~~~~~ /kisskb/src/net/6lowpan/nhc.h:41:19: note: in definition of macro 'module_lowpan_nhc' 41 | static int __init __nhc##_init(void) \ | ^~~~~ In file included from /kisskb/src/net/6lowpan/nhc.h:6, from /kisskb/src/net/6lowpan/nhc_dest.c:11: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nhc_dest_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/6lowpan/nhc.h:50:1: note: in expansion of macro 'module_exit' 50 | module_exit(__nhc##_exit); | ^~~~~~~~~~~ /kisskb/src/net/6lowpan/nhc_dest.c:26:1: note: in expansion of macro 'module_lowpan_nhc' 26 | module_lowpan_nhc(nhc_dest); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/6lowpan/nhc_dest.c:11: /kisskb/src/net/6lowpan/nhc_dest.c:26:19: note: 'cleanup_module' target declared here 26 | module_lowpan_nhc(nhc_dest); | ^~~~~~~~ /kisskb/src/net/6lowpan/nhc.h:46:20: note: in definition of macro 'module_lowpan_nhc' 46 | static void __exit __nhc##_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/mmdebug.h:4, from /kisskb/src/include/linux/mm.h:8, 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/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/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/drivers/block/aoe/aoemain.c:9: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'aoe_init': 'cold' [-Wmissing-attributes] 130 | 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/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/include/linux/uio.h:12, from /kisskb/src/lib/iov_iter.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/statfs.c:1: /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #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:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #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:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #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:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #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:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #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:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #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:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #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:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #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:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #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:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #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/crypto/crypto_user.c:21: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_user_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/crypto_user.c:556:1: note: in expansion of macro 'module_init' 556 | module_init(crypto_user_init); | ^~~~~~~~~~~ /kisskb/src/crypto/crypto_user.c:538:19: note: 'init_module' target declared here 538 | static int __init crypto_user_init(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/crypto/crypto_user.c:21: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_user_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/crypto_user.c:557:1: note: in expansion of macro 'module_exit' 557 | module_exit(crypto_user_exit); | ^~~~~~~~~~~ /kisskb/src/crypto/crypto_user.c:551:20: note: 'cleanup_module' target declared here 551 | static void __exit crypto_user_exit(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/asm-generic/getorder.h:7, from /kisskb/src/arch/m68k/include/asm/page.h:57, 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/crypto/rmd160.c:18: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'rmd160_mod_init': 'cold' [-Wmissing-attributes] 130 | 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/crypto/rmd160.c:18: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rmd160_mod_fini': 'cold' [-Wmissing-attributes] 136 | 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/lib/clz_ctz.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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/include/linux/dma-mapping.h:6, 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/crypto/md5.c:21: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'md5_mod_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/md5.c:172:1: note: in expansion of macro 'module_init' 172 | module_init(md5_mod_init); | ^~~~~~~~~~~ /kisskb/src/crypto/md5.c:162:19: note: 'init_module' target declared here 162 | static int __init md5_mod_init(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/crypto/md5.c:21: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'md5_mod_fini': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/md5.c:173:1: note: in expansion of macro 'module_exit' 173 | module_exit(md5_mod_fini); | ^~~~~~~~~~~ /kisskb/src/crypto/md5.c:167:20: note: 'cleanup_module' target declared here 167 | static void __exit md5_mod_fini(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:18, from /kisskb/src/fs/autofs4/root.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/mmdebug.h:4, from /kisskb/src/include/linux/mm.h:8, 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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/net/6lowpan/nhc.h:6, from /kisskb/src/net/6lowpan/nhc_mobility.c:10: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'nhc_mobility_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/6lowpan/nhc.h:45:1: note: in expansion of macro 'module_init' 45 | module_init(__nhc##_init); \ | ^~~~~~~~~~~ /kisskb/src/net/6lowpan/nhc_mobility.c:25:1: note: in expansion of macro 'module_lowpan_nhc' 25 | module_lowpan_nhc(nhc_mobility); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/6lowpan/nhc_mobility.c:10: /kisskb/src/net/6lowpan/nhc_mobility.c:25:19: note: 'init_module' target declared here 25 | module_lowpan_nhc(nhc_mobility); | ^~~~~~~~~~~~ /kisskb/src/net/6lowpan/nhc.h:41:19: note: in definition of macro 'module_lowpan_nhc' 41 | static int __init __nhc##_init(void) \ | ^~~~~ In file included from /kisskb/src/net/6lowpan/nhc.h:6, from /kisskb/src/net/6lowpan/nhc_mobility.c:10: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nhc_mobility_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/6lowpan/nhc.h:50:1: note: in expansion of macro 'module_exit' 50 | module_exit(__nhc##_exit); | ^~~~~~~~~~~ /kisskb/src/net/6lowpan/nhc_mobility.c:25:1: note: in expansion of macro 'module_lowpan_nhc' 25 | module_lowpan_nhc(nhc_mobility); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/6lowpan/nhc_mobility.c:10: /kisskb/src/net/6lowpan/nhc_mobility.c:25:19: note: 'cleanup_module' target declared here 25 | module_lowpan_nhc(nhc_mobility); | ^~~~~~~~~~~~ /kisskb/src/net/6lowpan/nhc.h:46:20: note: in definition of macro 'module_lowpan_nhc' 46 | static void __exit __nhc##_exit(void) \ | ^~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/cifs/cifsfs.c:26: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/include/linux/skbuff.h:17, from /kisskb/src/net/6lowpan/nhc.h:4, from /kisskb/src/net/6lowpan/nhc_ghc_ext_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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/input.h:11, from /kisskb/src/drivers/input/ff-core.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/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/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/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/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/linux/skbuff.h:17, from /kisskb/src/net/6lowpan/nhc.h:4, from /kisskb/src/net/6lowpan/nhc_ghc_ext_dest.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/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/cramfs/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/list.h:8, from /kisskb/src/include/linux/kobject.h:20, 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/mmdebug.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/include/linux/pagemap.h:7, from /kisskb/src/fs/crypto/crypto.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/crypto/sha1_generic.c:21: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'sha1_generic_mod_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/sha1_generic.c:95:1: note: in expansion of macro 'module_init' 95 | module_init(sha1_generic_mod_init); | ^~~~~~~~~~~ /kisskb/src/crypto/sha1_generic.c:85:19: note: 'init_module' target declared here 85 | static int __init sha1_generic_mod_init(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/crypto/sha1_generic.c:21: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sha1_generic_mod_fini': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/sha1_generic.c:96:1: note: in expansion of macro 'module_exit' 96 | module_exit(sha1_generic_mod_fini); | ^~~~~~~~~~~ /kisskb/src/crypto/sha1_generic.c:90:20: note: 'cleanup_module' target declared here 90 | static void __exit sha1_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/mmdebug.h:4, from /kisskb/src/include/linux/mm.h:8, 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/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, 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/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/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/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/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/crypto/sha512_generic.c:15: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'sha512_generic_mod_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/sha512_generic.c:204:1: note: in expansion of macro 'module_init' 204 | module_init(sha512_generic_mod_init); | ^~~~~~~~~~~ /kisskb/src/crypto/sha512_generic.c:194:19: note: 'init_module' target declared here 194 | static int __init sha512_generic_mod_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/crypto/sha512_generic.c:15: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sha512_generic_mod_fini': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/sha512_generic.c:205:1: note: in expansion of macro 'module_exit' 205 | module_exit(sha512_generic_mod_fini); | ^~~~~~~~~~~ /kisskb/src/crypto/sha512_generic.c:199:20: note: 'cleanup_module' target declared here 199 | static void __exit sha512_generic_mod_fini(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/crypto/sha256_generic.c:22: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'sha256_generic_mod_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/sha256_generic.c:304:1: note: in expansion of macro 'module_init' 304 | module_init(sha256_generic_mod_init); | ^~~~~~~~~~~ /kisskb/src/crypto/sha256_generic.c:294:19: note: 'init_module' target declared here 294 | static int __init sha256_generic_mod_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/crypto/sha256_generic.c:22: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sha256_generic_mod_fini': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/sha256_generic.c:305:1: note: in expansion of macro 'module_exit' 305 | module_exit(sha256_generic_mod_fini); | ^~~~~~~~~~~ /kisskb/src/crypto/sha256_generic.c:299:20: note: 'cleanup_module' target declared here 299 | static void __exit sha256_generic_mod_fini(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/crypto/rmd128.c:18: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'rmd128_mod_init': 'cold' [-Wmissing-attributes] 130 | 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/crypto/rmd128.c:18: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rmd128_mod_fini': 'cold' [-Wmissing-attributes] 136 | 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/fs/autofs4/init.c:9: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_autofs4_fs': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/autofs4/init.c:46:1: note: in expansion of macro 'module_init' 46 | module_init(init_autofs4_fs) | ^~~~~~~~~~~ /kisskb/src/fs/autofs4/init.c:27:19: note: 'init_module' target declared here 27 | static int __init init_autofs4_fs(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/fs/autofs4/init.c:9: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_autofs4_fs': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/autofs4/init.c:47:1: note: in expansion of macro 'module_exit' 47 | module_exit(exit_autofs4_fs) | ^~~~~~~~~~~ /kisskb/src/fs/autofs4/init.c:40:20: note: 'cleanup_module' target declared here 40 | 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/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/include/crypto/gf128mul.h:53, from /kisskb/src/crypto/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/linux/list.h:8, from /kisskb/src/include/linux/timer.h:4, 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/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/net/6lowpan/nhc.h:4, from /kisskb/src/net/6lowpan/nhc_ghc_ext_route.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/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/devpts/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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/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/drivers/block/aoe/aoecmd.c:11: /kisskb/src/drivers/block/aoe/aoecmd.c: In function 'resend': /kisskb/src/include/linux/skbuff.h:1562:34: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1562 | 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:1562:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1562 | 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/fs/cramfs/uncompress.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/affs/super.c:13: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_affs_fs': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/affs/super.c:651:1: note: in expansion of macro 'module_init' 651 | module_init(init_affs_fs) | ^~~~~~~~~~~ /kisskb/src/fs/affs/super.c:627:19: note: 'init_module' target declared here 627 | static int __init init_affs_fs(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/fs/affs/super.c:13: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_affs_fs': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/affs/super.c:652:1: note: in expansion of macro 'module_exit' 652 | module_exit(exit_affs_fs) | ^~~~~~~~~~~ /kisskb/src/fs/affs/super.c:642:20: note: 'cleanup_module' target declared here 642 | static void __exit exit_affs_fs(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/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/linux/sched.h:17, 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/bitmap.h:9, from /kisskb/src/lib/find_bit.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/block/nbd.c:18: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'nbd_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/block/nbd.c:1125:1: note: in expansion of macro 'module_init' 1125 | module_init(nbd_init); | ^~~~~~~~~~~ /kisskb/src/drivers/block/nbd.c:999:19: note: 'init_module' target declared here 999 | static int __init nbd_init(void) | ^~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/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/drivers/block/nbd.c:18: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nbd_cleanup': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/block/nbd.c:1126:1: note: in expansion of macro 'module_exit' 1126 | module_exit(nbd_cleanup); | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/include/linux/blkdev.h:4, from /kisskb/src/drivers/md/raid0.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/drivers/block/nbd.c:1105:20: note: 'cleanup_module' target declared here 1105 | static void __exit nbd_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/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/drivers/md/raid10.c:21: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/drivers/md/raid1.c:34: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/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/batman-adv/main.h:174, from /kisskb/src/net/batman-adv/bat_iv_ogm.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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/drivers/block/aoe/aoecmd.c:11: /kisskb/src/drivers/block/aoe/aoecmd.c: In function 'aoecmd_ata_rw': /kisskb/src/include/linux/skbuff.h:1562:34: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1562 | 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:1562:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1562 | 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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/crypto/keywrap.c:84: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/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/batman-adv/main.h:174, from /kisskb/src/net/batman-adv/bitarray.h:21, 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/crypto/rmd256.c:18: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'rmd256_mod_init': 'cold' [-Wmissing-attributes] 130 | 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/crypto/rmd256.c:18: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rmd256_mod_fini': 'cold' [-Wmissing-attributes] 136 | 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/drivers/block/aoe/aoecmd.c:11: /kisskb/src/drivers/block/aoe/aoecmd.c: In function 'probe': /kisskb/src/include/linux/skbuff.h:1562:34: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1562 | 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:1562:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1562 | 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/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/crypto/pcbc.c:21: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_pcbc_module_init': 'cold' [-Wmissing-attributes] 130 | 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/crypto/pcbc.c:21: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_pcbc_module_exit': 'cold' [-Wmissing-attributes] 136 | 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) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/include/crypto/gf128mul.h:53, from /kisskb/src/crypto/gcm.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/pps/clients/pps-ldisc.c:24: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, from /kisskb/src/fs/affs/affs.h:8, 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/include/linux/kernel.h:11, from /kisskb/src/include/linux/uio.h:12, 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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, from /kisskb/src/include/linux/auto_fs.h:12, from /kisskb/src/include/uapi/linux/auto_fs4.h:14, from /kisskb/src/fs/autofs4/autofs_i.h:12, from /kisskb/src/fs/autofs4/symlink.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/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/linux/sched.h:17, 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/drivers/md/raid5-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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/irqflags.h: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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/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/crypto/rmd320.c:18: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'rmd320_mod_init': 'cold' [-Wmissing-attributes] 130 | 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/crypto/rmd320.c:18: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rmd320_mod_fini': 'cold' [-Wmissing-attributes] 136 | 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/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/dlm/dlm_internal.h:21, from /kisskb/src/fs/dlm/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/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/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/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/drivers/block/aoe/aoecmd.c:11: /kisskb/src/drivers/block/aoe/aoecmd.c: In function 'aoecmd_cfg': /kisskb/src/include/linux/skbuff.h:1668:9: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1668 | __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:1562:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1562 | 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/linux/sched.h:17, 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/crypto/wp512.c:24: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'wp512_mod_init': 'cold' [-Wmissing-attributes] 130 | 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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/include/linux/poll.h:6, from /kisskb/src/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/crypto/wp512.c:24: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wp512_mod_fini': 'cold' [-Wmissing-attributes] 136 | 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/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/dlm/dlm_internal.h:21, from /kisskb/src/fs/dlm/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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/drivers/block/aoe/aoecmd.c:11: /kisskb/src/drivers/block/aoe/aoecmd.c: In function 'aoecmd_cfg_rsp': /kisskb/src/include/linux/skbuff.h:1562:34: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1562 | next->prev = prev->next = newsk; | ~~~~~~~~~~~^~~~~~~ /kisskb/src/drivers/block/aoe/aoecmd.c:1596:29: note: while referencing 'queue' 1596 | struct sk_buff_head queue; | ^~~~~ In file included from /kisskb/src/drivers/block/aoe/aoecmd.c:11: /kisskb/src/include/linux/skbuff.h:1562:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1562 | 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/crypto/ctr.c:19: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_ctr_module_init': 'cold' [-Wmissing-attributes] 130 | 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/crypto/ctr.c:19: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_ctr_module_exit': 'cold' [-Wmissing-attributes] 136 | 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/drivers/misc/dummy-irq.c:18: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'dummy_irq_init': 'cold' [-Wmissing-attributes] 130 | 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/drivers/misc/dummy-irq.c:18: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dummy_irq_exit': 'cold' [-Wmissing-attributes] 136 | 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/crypto/keywrap.c:84: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_kw_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/keywrap.c:413:1: note: in expansion of macro 'module_init' 413 | module_init(crypto_kw_init); | ^~~~~~~~~~~ /kisskb/src/crypto/keywrap.c:403:19: note: 'init_module' target declared here 403 | static int __init crypto_kw_init(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/crypto/keywrap.c:84: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_kw_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/keywrap.c:414:1: note: in expansion of macro 'module_exit' 414 | module_exit(crypto_kw_exit); | ^~~~~~~~~~~ /kisskb/src/crypto/keywrap.c:408:20: note: 'cleanup_module' target declared here 408 | static void __exit crypto_kw_exit(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/bridge/netfilter/nf_tables_bridge.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/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/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/net/6lowpan/nhc.h:6, from /kisskb/src/net/6lowpan/nhc_ghc_udp.c:10: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'ghc_udp_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/6lowpan/nhc.h:45:1: note: in expansion of macro 'module_init' 45 | module_init(__nhc##_init); \ | ^~~~~~~~~~~ /kisskb/src/net/6lowpan/nhc_ghc_udp.c:25:1: note: in expansion of macro 'module_lowpan_nhc' 25 | module_lowpan_nhc(ghc_udp); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/6lowpan/nhc_ghc_udp.c:10: /kisskb/src/net/6lowpan/nhc_ghc_udp.c:25:19: note: 'init_module' target declared here 25 | module_lowpan_nhc(ghc_udp); | ^~~~~~~ /kisskb/src/net/6lowpan/nhc.h:41:19: note: in definition of macro 'module_lowpan_nhc' 41 | static int __init __nhc##_init(void) \ | ^~~~~ In file included from /kisskb/src/net/6lowpan/nhc.h:6, from /kisskb/src/net/6lowpan/nhc_ghc_udp.c:10: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ghc_udp_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/6lowpan/nhc.h:50:1: note: in expansion of macro 'module_exit' 50 | module_exit(__nhc##_exit); | ^~~~~~~~~~~ /kisskb/src/net/6lowpan/nhc_ghc_udp.c:25:1: note: in expansion of macro 'module_lowpan_nhc' 25 | module_lowpan_nhc(ghc_udp); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/6lowpan/nhc_ghc_udp.c:10: /kisskb/src/net/6lowpan/nhc_ghc_udp.c:25:19: note: 'cleanup_module' target declared here 25 | module_lowpan_nhc(ghc_udp); | ^~~~~~~ /kisskb/src/net/6lowpan/nhc.h:46:20: note: in definition of macro 'module_lowpan_nhc' 46 | static void __exit __nhc##_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/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/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/hfs/hfs_fs.h:18, from /kisskb/src/fs/hfs/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/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/autofs4/waitq.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/crypto/tgr192.c:26: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'tgr192_mod_init': 'cold' [-Wmissing-attributes] 130 | 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/crypto/tgr192.c:26: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tgr192_mod_fini': 'cold' [-Wmissing-attributes] 136 | 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/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, 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/sched.h:17, 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/drivers/pps/pps.c:25: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'pps_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/module.h:113:41: note: in expansion of macro 'module_init' 113 | #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/drivers/pps/pps.c:25: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pps_exit': 'cold' [-Wmissing-attributes] 136 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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); | ^~~ /kisskb/src/drivers/nubus/proc.c:64:2: warning: #warning Need to set some I/O handlers here [-Wcpp] 64 | #warning Need to set some I/O handlers here | ^~~~~~~ In file included from /kisskb/src/include/linux/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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, from /kisskb/src/fs/affs/affs.h:8, from /kisskb/src/fs/affs/amigaffs.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/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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, from /kisskb/src/include/linux/auto_fs.h:12, from /kisskb/src/include/uapi/linux/auto_fs4.h:14, from /kisskb/src/fs/autofs4/autofs_i.h:12, from /kisskb/src/fs/autofs4/expire.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/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, 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/fs/cramfs/inode.c:16: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_cramfs_fs': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/cramfs/inode.c:610:1: note: in expansion of macro 'module_init' 610 | module_init(init_cramfs_fs) | ^~~~~~~~~~~ /kisskb/src/fs/cramfs/inode.c:591:19: note: 'init_module' target declared here 591 | static int __init init_cramfs_fs(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/fs/cramfs/inode.c:16: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_cramfs_fs': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/cramfs/inode.c:611:1: note: in expansion of macro 'module_exit' 611 | module_exit(exit_cramfs_fs) | ^~~~~~~~~~~ /kisskb/src/fs/cramfs/inode.c:604:20: note: 'cleanup_module' target declared here 604 | static void __exit exit_cramfs_fs(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/fs/crypto/crypto.c:24: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'fscrypt_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/crypto/crypto.c:552:1: note: in expansion of macro 'module_init' 552 | module_init(fscrypt_init) | ^~~~~~~~~~~ /kisskb/src/fs/crypto/crypto.c:528:19: note: 'init_module' target declared here 528 | static int __init fscrypt_init(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/fs/crypto/crypto.c:24: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fscrypt_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/crypto/crypto.c:566:1: note: in expansion of macro 'module_exit' 566 | module_exit(fscrypt_exit); | ^~~~~~~~~~~ /kisskb/src/fs/crypto/crypto.c:557:20: note: 'cleanup_module' target declared here 557 | static void __exit fscrypt_exit(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/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/chacha20poly1305.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/6lowpan/nhc.h:6, from /kisskb/src/net/6lowpan/nhc_udp.c:18: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'nhc_udp_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/6lowpan/nhc.h:45:1: note: in expansion of macro 'module_init' 45 | module_init(__nhc##_init); \ | ^~~~~~~~~~~ /kisskb/src/net/6lowpan/nhc_udp.c:186:1: note: in expansion of macro 'module_lowpan_nhc' 186 | module_lowpan_nhc(nhc_udp); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/6lowpan/nhc_udp.c:18: /kisskb/src/net/6lowpan/nhc_udp.c:186:19: note: 'init_module' target declared here 186 | module_lowpan_nhc(nhc_udp); | ^~~~~~~ /kisskb/src/net/6lowpan/nhc.h:41:19: note: in definition of macro 'module_lowpan_nhc' 41 | static int __init __nhc##_init(void) \ | ^~~~~ In file included from /kisskb/src/net/6lowpan/nhc.h:6, from /kisskb/src/net/6lowpan/nhc_udp.c:18: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nhc_udp_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/6lowpan/nhc.h:50:1: note: in expansion of macro 'module_exit' 50 | module_exit(__nhc##_exit); | ^~~~~~~~~~~ /kisskb/src/net/6lowpan/nhc_udp.c:186:1: note: in expansion of macro 'module_lowpan_nhc' 186 | module_lowpan_nhc(nhc_udp); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/6lowpan/nhc_udp.c:18: /kisskb/src/net/6lowpan/nhc_udp.c:186:19: note: 'cleanup_module' target declared here 186 | module_lowpan_nhc(nhc_udp); | ^~~~~~~ /kisskb/src/net/6lowpan/nhc.h:46:20: note: in definition of macro 'module_lowpan_nhc' 46 | static void __exit __nhc##_exit(void) \ | ^~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/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); | ^~~ In file included from /kisskb/src/fs/coda/psdev.c:20: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_coda': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/coda/psdev.c:435:1: note: in expansion of macro 'module_init' 435 | module_init(init_coda); | ^~~~~~~~~~~ /kisskb/src/fs/coda/psdev.c:388:19: note: 'init_module' target declared here 388 | static int __init init_coda(void) | ^~~~~~~~~ In file included from /kisskb/src/fs/coda/psdev.c:20: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_coda': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/coda/psdev.c:436:1: note: in expansion of macro 'module_exit' 436 | module_exit(exit_coda); | ^~~~~~~~~~~ /kisskb/src/fs/coda/psdev.c:420:20: note: 'cleanup_module' target declared here 420 | static void __exit exit_coda(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/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/linux/list.h:8, from /kisskb/src/drivers/md/dm-uevent.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/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/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/mcryptd.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/pps/clients/pps-ldisc.c:24: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'pps_tty_init': 'cold' [-Wmissing-attributes] 130 | 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/drivers/pps/clients/pps-ldisc.c:24: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pps_tty_cleanup': 'cold' [-Wmissing-attributes] 136 | 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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/crypto/ecb.c:17: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_ecb_module_init': 'cold' [-Wmissing-attributes] 130 | 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/crypto/ecb.c:17: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_ecb_module_exit': 'cold' [-Wmissing-attributes] 136 | 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/crypto/cbc.c:18: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_cbc_module_init': 'cold' [-Wmissing-attributes] 130 | 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/crypto/cbc.c:18: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_cbc_module_exit': 'cold' [-Wmissing-attributes] 136 | 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/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/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); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/list.h:8, from /kisskb/src/include/linux/mutex.h:14, from /kisskb/src/fs/hpfs/hpfs_fn.h:17, from /kisskb/src/fs/hpfs/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/net/6lowpan/nhc.h:6, from /kisskb/src/net/6lowpan/nhc_ghc_ext_hop.c:10: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'ghc_ext_hop_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/6lowpan/nhc.h:45:1: note: in expansion of macro 'module_init' 45 | module_init(__nhc##_init); \ | ^~~~~~~~~~~ /kisskb/src/net/6lowpan/nhc_ghc_ext_hop.c:25:1: note: in expansion of macro 'module_lowpan_nhc' 25 | module_lowpan_nhc(ghc_ext_hop); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/6lowpan/nhc_ghc_ext_hop.c:10: /kisskb/src/net/6lowpan/nhc_ghc_ext_hop.c:25:19: note: 'init_module' target declared here 25 | module_lowpan_nhc(ghc_ext_hop); | ^~~~~~~~~~~ /kisskb/src/net/6lowpan/nhc.h:41:19: note: in definition of macro 'module_lowpan_nhc' 41 | static int __init __nhc##_init(void) \ | ^~~~~ In file included from /kisskb/src/net/6lowpan/nhc.h:6, from /kisskb/src/net/6lowpan/nhc_ghc_ext_hop.c:10: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ghc_ext_hop_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/6lowpan/nhc.h:50:1: note: in expansion of macro 'module_exit' 50 | module_exit(__nhc##_exit); | ^~~~~~~~~~~ /kisskb/src/net/6lowpan/nhc_ghc_ext_hop.c:25:1: note: in expansion of macro 'module_lowpan_nhc' 25 | module_lowpan_nhc(ghc_ext_hop); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/6lowpan/nhc_ghc_ext_hop.c:10: /kisskb/src/net/6lowpan/nhc_ghc_ext_hop.c:25:19: note: 'cleanup_module' target declared here 25 | module_lowpan_nhc(ghc_ext_hop); | ^~~~~~~~~~~ /kisskb/src/net/6lowpan/nhc.h:46:20: note: in definition of macro 'module_lowpan_nhc' 46 | static void __exit __nhc##_exit(void) \ | ^~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/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/net/6lowpan/nhc.h:6, from /kisskb/src/net/6lowpan/nhc_routing.c:10: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'nhc_routing_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/6lowpan/nhc.h:45:1: note: in expansion of macro 'module_init' 45 | module_init(__nhc##_init); \ | ^~~~~~~~~~~ /kisskb/src/net/6lowpan/nhc_routing.c:25:1: note: in expansion of macro 'module_lowpan_nhc' 25 | module_lowpan_nhc(nhc_routing); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/6lowpan/nhc_routing.c:10: /kisskb/src/net/6lowpan/nhc_routing.c:25:19: note: 'init_module' target declared here 25 | module_lowpan_nhc(nhc_routing); | ^~~~~~~~~~~ /kisskb/src/net/6lowpan/nhc.h:41:19: note: in definition of macro 'module_lowpan_nhc' 41 | static int __init __nhc##_init(void) \ | ^~~~~ In file included from /kisskb/src/net/6lowpan/nhc.h:6, from /kisskb/src/net/6lowpan/nhc_routing.c:10: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nhc_routing_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/6lowpan/nhc.h:50:1: note: in expansion of macro 'module_exit' 50 | module_exit(__nhc##_exit); | ^~~~~~~~~~~ /kisskb/src/net/6lowpan/nhc_routing.c:25:1: note: in expansion of macro 'module_lowpan_nhc' 25 | module_lowpan_nhc(nhc_routing); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/6lowpan/nhc_routing.c:10: /kisskb/src/net/6lowpan/nhc_routing.c:25:19: note: 'cleanup_module' target declared here 25 | module_lowpan_nhc(nhc_routing); | ^~~~~~~~~~~ /kisskb/src/net/6lowpan/nhc.h:46:20: note: in definition of macro 'module_lowpan_nhc' 46 | static void __exit __nhc##_exit(void) \ | ^~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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); | ^~~ /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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/dlm/dlm_internal.h:21, from /kisskb/src/fs/dlm/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/crypto/lrw.c:24: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_module_init': 'cold' [-Wmissing-attributes] 130 | 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/crypto/lrw.c:24: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_module_exit': 'cold' [-Wmissing-attributes] 136 | 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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/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); | ^~~ /kisskb/src/crypto/xts.c:332:13: warning: conflicting types for built-in function 'free'; expected 'void(void *)' [-Wbuiltin-declaration-mismatch] 332 | 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/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/drivers/ptp/ptp_sysfs.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/crypto/xts.c:20: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_module_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/xts.c:355:1: note: in expansion of macro 'module_init' 355 | module_init(crypto_module_init); | ^~~~~~~~~~~ /kisskb/src/crypto/xts.c:345:19: note: 'init_module' target declared here 345 | static int __init crypto_module_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/crypto/xts.c:20: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_module_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/xts.c:356:1: note: in expansion of macro 'module_exit' 356 | module_exit(crypto_module_exit); | ^~~~~~~~~~~ /kisskb/src/crypto/xts.c:350:20: note: 'cleanup_module' target declared here 350 | static void __exit crypto_module_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/6lowpan/nhc.h:6, from /kisskb/src/net/6lowpan/nhc_ghc_icmpv6.c:10: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'ghc_icmpv6_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/6lowpan/nhc.h:45:1: note: in expansion of macro 'module_init' 45 | module_init(__nhc##_init); \ | ^~~~~~~~~~~ /kisskb/src/net/6lowpan/nhc_ghc_icmpv6.c:25:1: note: in expansion of macro 'module_lowpan_nhc' 25 | module_lowpan_nhc(ghc_icmpv6); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/6lowpan/nhc_ghc_icmpv6.c:10: /kisskb/src/net/6lowpan/nhc_ghc_icmpv6.c:25:19: note: 'init_module' target declared here 25 | module_lowpan_nhc(ghc_icmpv6); | ^~~~~~~~~~ /kisskb/src/net/6lowpan/nhc.h:41:19: note: in definition of macro 'module_lowpan_nhc' 41 | static int __init __nhc##_init(void) \ | ^~~~~ In file included from /kisskb/src/net/6lowpan/nhc.h:6, from /kisskb/src/net/6lowpan/nhc_ghc_icmpv6.c:10: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ghc_icmpv6_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/6lowpan/nhc.h:50:1: note: in expansion of macro 'module_exit' 50 | module_exit(__nhc##_exit); | ^~~~~~~~~~~ /kisskb/src/net/6lowpan/nhc_ghc_icmpv6.c:25:1: note: in expansion of macro 'module_lowpan_nhc' 25 | module_lowpan_nhc(ghc_icmpv6); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/6lowpan/nhc_ghc_icmpv6.c:10: /kisskb/src/net/6lowpan/nhc_ghc_icmpv6.c:25:19: note: 'cleanup_module' target declared here 25 | module_lowpan_nhc(ghc_icmpv6); | ^~~~~~~~~~ /kisskb/src/net/6lowpan/nhc.h:46:20: note: in definition of macro 'module_lowpan_nhc' 46 | static void __exit __nhc##_exit(void) \ | ^~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/crypto/cts.c:48: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_cts_module_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/cts.c:350:1: note: in expansion of macro 'module_init' 350 | module_init(crypto_cts_module_init); | ^~~~~~~~~~~ /kisskb/src/crypto/cts.c:340:19: note: 'init_module' target declared here 340 | static int __init crypto_cts_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/crypto/cts.c:48: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_cts_module_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/cts.c:351:1: note: in expansion of macro 'module_exit' 351 | module_exit(crypto_cts_module_exit); | ^~~~~~~~~~~ /kisskb/src/crypto/cts.c:345:20: note: 'cleanup_module' target declared here 345 | static void __exit crypto_cts_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/md/linear.c:22: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'linear_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/md/linear.c:311:1: note: in expansion of macro 'module_init' 311 | module_init(linear_init); | ^~~~~~~~~~~ /kisskb/src/drivers/md/linear.c:301:19: note: 'init_module' target declared here 301 | static int __init linear_init (void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/crypto/internal.h:23, from /kisskb/src/crypto/gcm.c:18: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_gcm_module_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/gcm.c:1304:1: note: in expansion of macro 'module_init' 1304 | module_init(crypto_gcm_module_init); | ^~~~~~~~~~~ /kisskb/src/crypto/gcm.c:1256:19: note: 'init_module' target declared here 1256 | static int __init crypto_gcm_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/crypto/internal.h:23, from /kisskb/src/crypto/gcm.c:18: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_gcm_module_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/gcm.c:1305:1: note: in expansion of macro 'module_exit' 1305 | module_exit(crypto_gcm_module_exit); | ^~~~~~~~~~~ /kisskb/src/crypto/gcm.c:1295:20: note: 'cleanup_module' target declared here 1295 | static void __exit crypto_gcm_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/dlm/dlm_internal.h:21, from /kisskb/src/fs/dlm/main.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it 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/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/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/net/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/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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/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/drivers/md/raid1.c:37: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'raid_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/md/raid1.c:3203:1: note: in expansion of macro 'module_init' 3203 | module_init(raid_init); | ^~~~~~~~~~~ /kisskb/src/drivers/md/raid1.c:3193:19: note: 'init_module' target declared here 3193 | static int __init raid_init(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, from /kisskb/src/fs/affs/affs.h:8, 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/linux/sched.h:17, 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); | ^~~ /kisskb/src/fs/hfsplus/super.c: In function 'hfsplus_fill_super': /kisskb/src/fs/hfsplus/super.c:542:30: warning: taking address of packed member of 'struct hfsplus_vh' may result in an unaligned pointer value [-Waddress-of-packed-member] 542 | be32_add_cpu(&vhdr->write_count, 1); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/fs/hfsplus/super.c:10: /kisskb/src/fs/hfsplus/super.c: At top level: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_hfsplus_fs': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/hfsplus/super.c:700:1: note: in expansion of macro 'module_init' 700 | module_init(init_hfsplus_fs) | ^~~~~~~~~~~ /kisskb/src/fs/hfsplus/super.c:661:19: note: 'init_module' target declared here 661 | static int __init init_hfsplus_fs(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/fs/hfsplus/super.c:10: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_hfsplus_fs': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/hfsplus/super.c:701:1: note: in expansion of macro 'module_exit' 701 | module_exit(exit_hfsplus_fs) | ^~~~~~~~~~~ /kisskb/src/fs/hfsplus/super.c:687:20: note: 'cleanup_module' target declared here 687 | static void __exit exit_hfsplus_fs(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/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/batman-adv/main.h:174, from /kisskb/src/net/batman-adv/bridge_loop_avoidance.h:21, 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/drivers/md/raid10.c:24: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'raid_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/md/raid10.c:4652:1: note: in expansion of macro 'module_init' 4652 | module_init(raid_init); | ^~~~~~~~~~~ /kisskb/src/drivers/md/raid10.c:4642:19: note: 'init_module' target declared here 4642 | static int __init raid_init(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/net/6lowpan/nhc.h:6, from /kisskb/src/net/6lowpan/nhc_ghc_ext_frag.c:10: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'ghc_ext_frag_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/6lowpan/nhc.h:45:1: note: in expansion of macro 'module_init' 45 | module_init(__nhc##_init); \ | ^~~~~~~~~~~ /kisskb/src/net/6lowpan/nhc_ghc_ext_frag.c:26:1: note: in expansion of macro 'module_lowpan_nhc' 26 | module_lowpan_nhc(ghc_ext_frag); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/6lowpan/nhc_ghc_ext_frag.c:10: /kisskb/src/net/6lowpan/nhc_ghc_ext_frag.c:26:19: note: 'init_module' target declared here 26 | module_lowpan_nhc(ghc_ext_frag); | ^~~~~~~~~~~~ /kisskb/src/net/6lowpan/nhc.h:41:19: note: in definition of macro 'module_lowpan_nhc' 41 | static int __init __nhc##_init(void) \ | ^~~~~ In file included from /kisskb/src/net/6lowpan/nhc.h:6, from /kisskb/src/net/6lowpan/nhc_ghc_ext_frag.c:10: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ghc_ext_frag_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/6lowpan/nhc.h:50:1: note: in expansion of macro 'module_exit' 50 | module_exit(__nhc##_exit); | ^~~~~~~~~~~ /kisskb/src/net/6lowpan/nhc_ghc_ext_frag.c:26:1: note: in expansion of macro 'module_lowpan_nhc' 26 | module_lowpan_nhc(ghc_ext_frag); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/6lowpan/nhc_ghc_ext_frag.c:10: /kisskb/src/net/6lowpan/nhc_ghc_ext_frag.c:26:19: note: 'cleanup_module' target declared here 26 | module_lowpan_nhc(ghc_ext_frag); | ^~~~~~~~~~~~ /kisskb/src/net/6lowpan/nhc.h:46:20: note: in definition of macro 'module_lowpan_nhc' 46 | static void __exit __nhc##_exit(void) \ | ^~~~~ In file included from /kisskb/src/drivers/md/raid0.c:22: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'raid0_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/md/raid0.c:690:1: note: in expansion of macro 'module_init' 690 | module_init(raid0_init); | ^~~~~~~~~~~ /kisskb/src/drivers/md/raid0.c:680:19: note: 'init_module' target declared here 680 | static int __init raid0_init (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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/net/6lowpan/nhc.h:6, from /kisskb/src/net/6lowpan/nhc_ghc_ext_dest.c:10: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'ghc_ext_dest_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/6lowpan/nhc.h:45:1: note: in expansion of macro 'module_init' 45 | module_init(__nhc##_init); \ | ^~~~~~~~~~~ /kisskb/src/net/6lowpan/nhc_ghc_ext_dest.c:25:1: note: in expansion of macro 'module_lowpan_nhc' 25 | module_lowpan_nhc(ghc_ext_dest); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/6lowpan/nhc_ghc_ext_dest.c:10: /kisskb/src/net/6lowpan/nhc_ghc_ext_dest.c:25:19: note: 'init_module' target declared here 25 | module_lowpan_nhc(ghc_ext_dest); | ^~~~~~~~~~~~ /kisskb/src/net/6lowpan/nhc.h:41:19: note: in definition of macro 'module_lowpan_nhc' 41 | static int __init __nhc##_init(void) \ | ^~~~~ In file included from /kisskb/src/net/6lowpan/nhc.h:6, from /kisskb/src/net/6lowpan/nhc_ghc_ext_dest.c:10: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ghc_ext_dest_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/6lowpan/nhc.h:50:1: note: in expansion of macro 'module_exit' 50 | module_exit(__nhc##_exit); | ^~~~~~~~~~~ /kisskb/src/net/6lowpan/nhc_ghc_ext_dest.c:25:1: note: in expansion of macro 'module_lowpan_nhc' 25 | module_lowpan_nhc(ghc_ext_dest); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/net/6lowpan/nhc_ghc_ext_dest.c:10: /kisskb/src/net/6lowpan/nhc_ghc_ext_dest.c:25:19: note: 'cleanup_module' target declared here 25 | module_lowpan_nhc(ghc_ext_dest); | ^~~~~~~~~~~~ /kisskb/src/net/6lowpan/nhc.h:46:20: note: in definition of macro 'module_lowpan_nhc' 46 | static void __exit __nhc##_exit(void) \ | ^~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/irqflags.h: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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/interrupt.h:5, from /kisskb/src/include/linux/rtc.h:16, from /kisskb/src/drivers/rtc/hctosys.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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/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/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/crypto/twofish_generic.c:43: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/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/fs/dlm/dlm_internal.h:21, from /kisskb/src/fs/dlm/main.c:14: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_dlm': 'cold' [-Wmissing-attributes] 130 | 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/fs/dlm/dlm_internal.h:21, from /kisskb/src/fs/dlm/main.c:14: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_dlm': 'cold' [-Wmissing-attributes] 136 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/dlm/dlm_internal.h:21, from /kisskb/src/fs/dlm/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/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/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/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); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/key.h:19, from /kisskb/src/include/keys/encrypted-type.h:18, from /kisskb/src/fs/crypto/fname.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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/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/batman-adv/main.h:174, from /kisskb/src/net/batman-adv/distributed-arp-table.h:21, 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/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/drivers/md/raid5.c:50: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'raid5_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/md/raid5.c:7963:1: note: in expansion of macro 'module_init' 7963 | module_init(raid5_init); | ^~~~~~~~~~~ /kisskb/src/drivers/md/raid5.c:7943:19: note: 'init_module' target declared here 7943 | static int __init raid5_init(void) | ^~~~~~~~~~ In file included from /kisskb/src/net/6lowpan/nhc.h:6, from /kisskb/src/net/6lowpan/nhc_ghc_ext_route.c:10: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'ghc_ext_route_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/6lowpan/nhc.h:45:1: note: in expansion of macro 'module_init' 45 | module_init(__nhc##_init); \ | ^~~~~~~~~~~ /kisskb/src/net/6lowpan/nhc_ghc_ext_route.c:25:1: note: in expansion of macro 'module_lowpan_nhc' 25 | module_lowpan_nhc(ghc_ext_route); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/6lowpan/nhc_ghc_ext_route.c:10: /kisskb/src/net/6lowpan/nhc_ghc_ext_route.c:25:19: note: 'init_module' target declared here 25 | module_lowpan_nhc(ghc_ext_route); | ^~~~~~~~~~~~~ /kisskb/src/net/6lowpan/nhc.h:41:19: note: in definition of macro 'module_lowpan_nhc' 41 | static int __init __nhc##_init(void) \ | ^~~~~ In file included from /kisskb/src/net/6lowpan/nhc.h:6, from /kisskb/src/net/6lowpan/nhc_ghc_ext_route.c:10: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ghc_ext_route_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/6lowpan/nhc.h:50:1: note: in expansion of macro 'module_exit' 50 | module_exit(__nhc##_exit); | ^~~~~~~~~~~ /kisskb/src/net/6lowpan/nhc_ghc_ext_route.c:25:1: note: in expansion of macro 'module_lowpan_nhc' 25 | module_lowpan_nhc(ghc_ext_route); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/6lowpan/nhc_ghc_ext_route.c:10: /kisskb/src/net/6lowpan/nhc_ghc_ext_route.c:25:19: note: 'cleanup_module' target declared here 25 | module_lowpan_nhc(ghc_ext_route); | ^~~~~~~~~~~~~ /kisskb/src/net/6lowpan/nhc.h:46:20: note: in definition of macro 'module_lowpan_nhc' 46 | static void __exit __nhc##_exit(void) \ | ^~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/fs/cifs/cifsfs.c:26: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_cifs': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/cifs/cifsfs.c:1376:1: note: in expansion of macro 'module_init' 1376 | module_init(init_cifs) | ^~~~~~~~~~~ /kisskb/src/fs/cifs/cifsfs.c:1245:1: note: 'init_module' target declared here 1245 | init_cifs(void) | ^~~~~~~~~ In file included from /kisskb/src/crypto/des_generic.c:18: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'des_generic_mod_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/des_generic.c:996:1: note: in expansion of macro 'module_init' 996 | module_init(des_generic_mod_init); | ^~~~~~~~~~~ /kisskb/src/crypto/des_generic.c:986:19: note: 'init_module' target declared here 986 | static int __init des_generic_mod_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/crypto/des_generic.c:18: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'des_generic_mod_fini': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/des_generic.c:997:1: note: in expansion of macro 'module_exit' 997 | module_exit(des_generic_mod_fini); | ^~~~~~~~~~~ /kisskb/src/crypto/des_generic.c:991:20: note: 'cleanup_module' target declared here 991 | static void __exit des_generic_mod_fini(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/fs/cifs/cifsfs.c:26: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_cifs': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/cifs/cifsfs.c:1377:1: note: in expansion of macro 'module_exit' 1377 | module_exit(exit_cifs) | ^~~~~~~~~~~ /kisskb/src/fs/cifs/cifsfs.c:1351:1: note: 'cleanup_module' target declared here 1351 | exit_cifs(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/signal.h:4, from /kisskb/src/drivers/tty/tty_io.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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/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/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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/target/target_core_configfs.c:23: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it 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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/crypto/blowfish_generic.c:20: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'blowfish_mod_init': 'cold' [-Wmissing-attributes] 130 | 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:20: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'blowfish_mod_fini': 'cold' [-Wmissing-attributes] 136 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/crypto/fcrypt.c:48: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'fcrypt_mod_init': 'cold' [-Wmissing-attributes] 130 | 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:48: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fcrypt_mod_fini': 'cold' [-Wmissing-attributes] 136 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/linux/list.h:8, from /kisskb/src/include/linux/random.h:9, from /kisskb/src/fs/crypto/policy.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/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/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/crypto/ccm.c:19: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_ccm_module_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/ccm.c:933:1: note: in expansion of macro 'module_init' 933 | module_init(crypto_ccm_module_init); | ^~~~~~~~~~~ /kisskb/src/crypto/ccm.c:900:19: note: 'init_module' target declared here 900 | static int __init crypto_ccm_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/crypto/ccm.c:19: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_ccm_module_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/ccm.c:934:1: note: in expansion of macro 'module_exit' 934 | module_exit(crypto_ccm_module_exit); | ^~~~~~~~~~~ /kisskb/src/crypto/ccm.c:926:20: note: 'cleanup_module' target declared here 926 | static void __exit crypto_ccm_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/crypto/twofish_generic.c:43: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'twofish_mod_init': 'cold' [-Wmissing-attributes] 130 | 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/crypto/twofish_generic.c:43: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'twofish_mod_fini': 'cold' [-Wmissing-attributes] 136 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/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/crypto/cryptd.c:29: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'cryptd_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/module.h:113:41: note: in expansion of macro 'module_init' 113 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ /kisskb/src/crypto/cryptd.c:1016:1: note: in expansion of macro 'subsys_initcall' 1016 | subsys_initcall(cryptd_init); | ^~~~~~~~~~~~~~~ /kisskb/src/crypto/cryptd.c:995:19: note: 'init_module' target declared here 995 | static int __init cryptd_init(void) | ^~~~~~~~~~~ In file included from /kisskb/src/crypto/cryptd.c:29: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cryptd_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/cryptd.c:1017:1: note: in expansion of macro 'module_exit' 1017 | module_exit(cryptd_exit); | ^~~~~~~~~~~ /kisskb/src/crypto/cryptd.c:1010:20: note: 'cleanup_module' target declared here 1010 | static void __exit cryptd_exit(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/mmdebug.h:4, from /kisskb/src/include/linux/mm.h:8, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/crypto/mcryptd.c:24: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'mcryptd_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/module.h:113:41: note: in expansion of macro 'module_init' 113 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ /kisskb/src/crypto/mcryptd.c:719:1: note: in expansion of macro 'subsys_initcall' 719 | subsys_initcall(mcryptd_init); | ^~~~~~~~~~~~~~~ /kisskb/src/crypto/mcryptd.c:685:19: note: 'init_module' target declared here 685 | static int __init mcryptd_init(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/dlm/dlm_internal.h:21, from /kisskb/src/fs/dlm/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/crypto/mcryptd.c:24: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mcryptd_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/mcryptd.c:720:1: note: in expansion of macro 'module_exit' 720 | module_exit(mcryptd_exit); | ^~~~~~~~~~~ /kisskb/src/crypto/mcryptd.c:712:20: note: 'cleanup_module' target declared here 712 | static void __exit mcryptd_exit(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/drivers/pps/clients/pps_parport.c:31: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'pps_parport_init': 'cold' [-Wmissing-attributes] 130 | 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/drivers/pps/clients/pps_parport.c:31: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pps_parport_exit': 'cold' [-Wmissing-attributes] 136 | 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/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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/crypto/chacha20poly1305.c:21: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'chacha20poly1305_module_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/chacha20poly1305.c:732:1: note: in expansion of macro 'module_init' 732 | module_init(chacha20poly1305_module_init); | ^~~~~~~~~~~ /kisskb/src/crypto/chacha20poly1305.c:711:19: note: 'init_module' target declared here 711 | static int __init chacha20poly1305_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/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/batman-adv/main.h:174, from /kisskb/src/net/batman-adv/fragmentation.h:21, 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/crypto/chacha20poly1305.c:21: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'chacha20poly1305_module_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/chacha20poly1305.c:733:1: note: in expansion of macro 'module_exit' 733 | module_exit(chacha20poly1305_module_exit); | ^~~~~~~~~~~ /kisskb/src/crypto/chacha20poly1305.c:726:20: note: 'cleanup_module' target declared here 726 | static void __exit chacha20poly1305_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nfs_common/grace.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/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/lib/rhashtable.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/drivers/md/md.c:47: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'md_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/module.h:113:41: note: in expansion of macro 'module_init' 113 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ /kisskb/src/drivers/md/md.c:8875:1: note: in expansion of macro 'subsys_initcall' 8875 | subsys_initcall(md_init); | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/md/md.c:8611:19: note: 'init_module' target declared here 8611 | static int __init md_init(void) | ^~~~~~~ In file included from /kisskb/src/drivers/md/md.c:47: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'md_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/md/md.c:8876:1: note: in expansion of macro 'module_exit' 8876 | module_exit(md_exit) | ^~~~~~~~~~~ /kisskb/src/drivers/md/md.c:8841:20: note: 'cleanup_module' target declared here 8841 | static __exit void md_exit(void) | ^~~~~~~ In file included from /kisskb/src/drivers/input/joystick/amijoy.c:32: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'amijoy_init': 'cold' [-Wmissing-attributes] 130 | 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/drivers/input/joystick/amijoy.c:32: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'amijoy_exit': 'cold' [-Wmissing-attributes] 136 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/sched.h:17, 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/drivers/ptp/ptp_clock.c:25: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'ptp_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/module.h:113:41: note: in expansion of macro 'module_init' 113 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ /kisskb/src/drivers/ptp/ptp_clock.c:376:1: note: in expansion of macro 'subsys_initcall' 376 | subsys_initcall(ptp_init); | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/ptp/ptp_clock.c:351:19: note: 'init_module' target declared here 351 | static int __init ptp_init(void) | ^~~~~~~~ In file included from /kisskb/src/drivers/ptp/ptp_clock.c:25: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ptp_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/ptp/ptp_clock.c:377:1: note: in expansion of macro 'module_exit' 377 | module_exit(ptp_exit); | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/smp.h:11, from /kisskb/src/include/linux/tracepoint.h:17, from /kisskb/src/fs/nfsd/trace.h:10, from /kisskb/src/fs/nfsd/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); | ^~~ /kisskb/src/drivers/ptp/ptp_clock.c:344:20: note: 'cleanup_module' target declared here 344 | static void __exit ptp_exit(void) | ^~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/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/drivers/md/dm.c:12: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'dm_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm.c:3734:1: note: in expansion of macro 'module_init' 3734 | module_init(dm_init); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm.c:440:19: note: 'init_module' target declared here 440 | static int __init dm_init(void) | ^~~~~~~ In file included from /kisskb/src/drivers/md/dm.c:12: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/md/dm.c:3735:1: note: in expansion of macro 'module_exit' 3735 | module_exit(dm_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm.c:461:20: note: 'cleanup_module' target declared here 461 | static void __exit dm_exit(void) | ^~~~~~~ In file included from /kisskb/src/fs/jfs/super.c:21: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_jfs_fs': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/jfs/super.c:1008:1: note: in expansion of macro 'module_init' 1008 | module_init(init_jfs_fs) | ^~~~~~~~~~~ /kisskb/src/fs/jfs/super.c:894:19: note: 'init_module' target declared here 894 | static int __init init_jfs_fs(void) | ^~~~~~~~~~~ In file included from /kisskb/src/fs/jfs/super.c:21: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_jfs_fs': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/jfs/super.c:1009:1: note: in expansion of macro 'module_exit' 1009 | module_exit(exit_jfs_fs) | ^~~~~~~~~~~ /kisskb/src/fs/jfs/super.c:982:20: note: 'cleanup_module' target declared here 982 | static void __exit exit_jfs_fs(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/irqflags.h: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/fbdev/core/fb_cmdline.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/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/irqflags.h: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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/crypto/camellia_generic.c:37: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'camellia_init': 'cold' [-Wmissing-attributes] 130 | 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/crypto/camellia_generic.c:37: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'camellia_fini': 'cold' [-Wmissing-attributes] 136 | 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/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/list.h:8, from /kisskb/src/include/linux/kobject.h:20, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/crypto/arc4.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/linux/list.h:8, from /kisskb/src/include/linux/mutex.h:14, from /kisskb/src/drivers/input/serio/userio.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/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/irqflags.h: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/fbdev/core/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/crypto/cast5_generic.c:27: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'cast5_mod_init': 'cold' [-Wmissing-attributes] 130 | 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:27: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cast5_mod_fini': 'cold' [-Wmissing-attributes] 136 | 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/net/bridge/netfilter/nf_tables_bridge.c:13: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_tables_bridge_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/nf_tables_bridge.c:183:1: note: in expansion of macro 'module_init' 183 | module_init(nf_tables_bridge_init); | ^~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/nf_tables_bridge.c:165:19: note: 'init_module' target declared here 165 | static int __init nf_tables_bridge_init(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/bridge/netfilter/nf_tables_bridge.c:13: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_tables_bridge_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/nf_tables_bridge.c:184:1: note: in expansion of macro 'module_exit' 184 | module_exit(nf_tables_bridge_exit); | ^~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/nf_tables_bridge.c:177:20: note: 'cleanup_module' target declared here 177 | static void __exit nf_tables_bridge_exit(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/crypto/serpent_generic.c:20: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'serpent_mod_init': 'cold' [-Wmissing-attributes] 130 | 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:20: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'serpent_mod_fini': 'cold' [-Wmissing-attributes] 136 | 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/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); | ^~~ /kisskb/src/drivers/hid/uhid.c: In function 'uhid_hid_get_report': /kisskb/src/drivers/hid/uhid.c:224:54: warning: taking address of packed member of 'struct uhid_get_report_req' may result in an unaligned pointer value [-Waddress-of-packed-member] 224 | ret = __uhid_report_queue_and_wait(uhid, ev, &ev->u.get_report.id); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/hid/uhid.c: In function 'uhid_hid_set_report': /kisskb/src/drivers/hid/uhid.c:268:54: warning: taking address of packed member of 'struct uhid_set_report_req' may result in an unaligned pointer value [-Waddress-of-packed-member] 268 | ret = __uhid_report_queue_and_wait(uhid, ev, &ev->u.set_report.id); | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/video/fbdev/core/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/drivers/hid/uhid.c:20: /kisskb/src/drivers/hid/uhid.c: At top level: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'uhid_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/hid/uhid.c:778:1: note: in expansion of macro 'module_init' 778 | module_init(uhid_init); | ^~~~~~~~~~~ /kisskb/src/drivers/hid/uhid.c:768:19: note: 'init_module' target declared here 768 | static int __init uhid_init(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/list.h:8, from /kisskb/src/include/linux/key.h:19, from /kisskb/src/include/keys/encrypted-type.h:18, from /kisskb/src/fs/crypto/keyinfo.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/drivers/hid/uhid.c:20: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'uhid_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/hid/uhid.c:779:1: note: in expansion of macro 'module_exit' 779 | module_exit(uhid_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/hid/uhid.c:773:20: note: 'cleanup_module' target declared here 773 | static void __exit uhid_exit(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/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/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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, from /kisskb/src/fs/overlayfs/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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, from /kisskb/src/fs/overlayfs/inode.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:17, 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/fs/orangefs/protocol.h:1, from /kisskb/src/fs/orangefs/acl.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/crypto/cast6_generic.c:24: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'cast6_mod_init': 'cold' [-Wmissing-attributes] 130 | 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:24: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cast6_mod_fini': 'cold' [-Wmissing-attributes] 136 | 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/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/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/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/drivers/input/serio/userio.c:19: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'userio_misc_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/device.h:1352:1: note: in expansion of macro 'module_init' 1352 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /kisskb/src/drivers/input/serio/userio.c:278:1: note: in expansion of macro 'module_driver' 278 | module_driver(userio_misc, misc_register, misc_deregister); | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/serio.h:17, from /kisskb/src/drivers/input/serio/userio.c:22: /kisskb/src/drivers/input/serio/userio.c:278:15: note: 'init_module' target declared here 278 | module_driver(userio_misc, misc_register, misc_deregister); | ^~~~~~~~~~~ /kisskb/src/include/linux/device.h:1348:19: note: in definition of macro 'module_driver' 1348 | static int __init __driver##_init(void) \ | ^~~~~~~~ In file included from /kisskb/src/drivers/input/serio/userio.c:19: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'userio_misc_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/device.h:1357:1: note: in expansion of macro 'module_exit' 1357 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/input/serio/userio.c:278:1: note: in expansion of macro 'module_driver' 278 | module_driver(userio_misc, misc_register, misc_deregister); | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/serio.h:17, from /kisskb/src/drivers/input/serio/userio.c:22: /kisskb/src/drivers/input/serio/userio.c:278:15: note: 'cleanup_module' target declared here 278 | module_driver(userio_misc, misc_register, misc_deregister); | ^~~~~~~~~~~ /kisskb/src/include/linux/device.h:1353:20: note: in definition of macro 'module_driver' 1353 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/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/poly1305_generic.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/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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/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/chacha20_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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/dlm/dlm_internal.h:21, from /kisskb/src/fs/dlm/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/linux/list.h:8, from /kisskb/src/include/linux/mutex.h:14, from /kisskb/src/fs/hpfs/hpfs_fn.h:17, from /kisskb/src/fs/hpfs/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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/lib/once.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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/net/bridge/netfilter/nft_meta_bridge.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/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-apple.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-a4tech.c:18: /kisskb/src/include/linux/log2.h: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/ecryptfs/main.c:29: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'ecryptfs_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/ecryptfs/main.c:906:1: note: in expansion of macro 'module_init' 906 | module_init(ecryptfs_init) | ^~~~~~~~~~~ /kisskb/src/fs/ecryptfs/main.c:817:19: note: 'init_module' target declared here 817 | static int __init ecryptfs_init(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/fs/ecryptfs/main.c:29: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ecryptfs_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/ecryptfs/main.c:907:1: note: in expansion of macro 'module_exit' 907 | module_exit(ecryptfs_exit) | ^~~~~~~~~~~ /kisskb/src/fs/ecryptfs/main.c:886:20: note: 'cleanup_module' target declared here 886 | static void __exit ecryptfs_exit(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-belkin.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/fs/orangefs/protocol.h:1, from /kisskb/src/fs/orangefs/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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/hfs/hfs_fs.h:18, from /kisskb/src/fs/hfs/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/linux/sched.h:17, 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/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/fs/orangefs/protocol.h:1, from /kisskb/src/fs/orangefs/orangefs-cache.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/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/fs/configfs/mount.c:28: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'configfs_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/module.h:108:41: note: in expansion of macro 'module_init' 108 | #define core_initcall(fn) module_init(fn) | ^~~~~~~~~~~ /kisskb/src/fs/configfs/mount.c:174:1: note: in expansion of macro 'core_initcall' 174 | core_initcall(configfs_init); | ^~~~~~~~~~~~~ /kisskb/src/fs/configfs/mount.c:132:19: note: 'init_module' target declared here 132 | static int __init configfs_init(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/fs/configfs/mount.c:28: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'configfs_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/configfs/mount.c:175:1: note: in expansion of macro 'module_exit' 175 | module_exit(configfs_exit); | ^~~~~~~~~~~ /kisskb/src/fs/configfs/mount.c:161:20: note: 'cleanup_module' target declared here 161 | static void __exit configfs_exit(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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/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/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/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_cp737.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/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/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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/mmdebug.h:4, from /kisskb/src/include/linux/mm.h:8, 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/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/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/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/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/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/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, from /kisskb/src/fs/overlayfs/dir.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:17, from /kisskb/src/include/linux/blkdev.h:4, 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); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/minix/inode.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, 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/fs/overlayfs/super.c:18: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'ovl_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/overlayfs/super.c:1202:1: note: in expansion of macro 'module_init' 1202 | module_init(ovl_init); | ^~~~~~~~~~~ /kisskb/src/fs/overlayfs/super.c:1192:19: note: 'init_module' target declared here 1192 | static int __init ovl_init(void) | ^~~~~~~~ In file included from /kisskb/src/fs/overlayfs/super.c:18: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ovl_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/overlayfs/super.c:1203:1: note: in expansion of macro 'module_exit' 1203 | module_exit(ovl_exit); | ^~~~~~~~~~~ /kisskb/src/fs/overlayfs/super.c:1197:20: note: 'cleanup_module' target declared here 1197 | static void __exit ovl_exit(void) | ^~~~~~~~ In file included from /kisskb/src/crypto/deflate.c:28: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'deflate_mod_init': 'cold' [-Wmissing-attributes] 130 | 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:28: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'deflate_mod_fini': 'cold' [-Wmissing-attributes] 136 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_cp775.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/include/linux/poll.h:6, from /kisskb/src/drivers/input/evdev.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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:17, 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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/nfsd/nfsctl.c:7: /kisskb/src/include/linux/log2.h: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:23: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'tea_mod_init': 'cold' [-Wmissing-attributes] 130 | 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:23: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tea_mod_fini': 'cold' [-Wmissing-attributes] 136 | 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/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/input/mouse/amimouse.c:20: /kisskb/src/include/linux/log2.h: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/hid/hid-apple.c:22: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'apple_driver_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/device.h:1357:1: note: in expansion of macro 'module_exit' 1357 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /kisskb/src/include/linux/hid.h:795:9: note: in expansion of macro 'module_driver' 795 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-apple.c:580:1: note: in expansion of macro 'module_hid_driver' 580 | module_hid_driver(apple_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/hid/hid-apple.c:20: /kisskb/src/drivers/hid/hid-apple.c:580:19: note: 'cleanup_module' target declared here 580 | module_hid_driver(apple_driver); | ^~~~~~~~~~~~ /kisskb/src/include/linux/device.h:1353:20: note: in definition of macro 'module_driver' 1353 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /kisskb/src/drivers/hid/hid-apple.c:580:1: note: in expansion of macro 'module_hid_driver' 580 | module_hid_driver(apple_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/hid/hid-apple.c:22: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'apple_driver_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/device.h:1352:1: note: in expansion of macro 'module_init' 1352 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /kisskb/src/include/linux/hid.h:795:9: note: in expansion of macro 'module_driver' 795 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-apple.c:580:1: note: in expansion of macro 'module_hid_driver' 580 | module_hid_driver(apple_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/hid/hid-apple.c:20: /kisskb/src/drivers/hid/hid-apple.c:580:19: note: 'init_module' target declared here 580 | module_hid_driver(apple_driver); | ^~~~~~~~~~~~ /kisskb/src/include/linux/device.h:1348:19: note: in definition of macro 'module_driver' 1348 | static int __init __driver##_init(void) \ | ^~~~~~~~ /kisskb/src/drivers/hid/hid-apple.c:580:1: note: in expansion of macro 'module_hid_driver' 580 | module_hid_driver(apple_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/crypto/arc4.c:15: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'arc4_init': 'cold' [-Wmissing-attributes] 130 | 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/crypto/arc4.c:15: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'arc4_exit': 'cold' [-Wmissing-attributes] 136 | 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) | ^~~~~~~~~ /kisskb/src/lib/string_helpers.c: In function 'string_get_size': /kisskb/src/lib/string_helpers.c:113:46: warning: '%03u' directive output may be truncated writing between 3 and 10 bytes into a region of size 7 [-Wformat-truncation=] 113 | snprintf(tmp, sizeof(tmp), ".%03u", remainder); | ^~~~ /kisskb/src/lib/string_helpers.c:113:44: note: directive argument in the range [0, 4294966295] 113 | snprintf(tmp, sizeof(tmp), ".%03u", remainder); | ^~~~~~~ /kisskb/src/lib/string_helpers.c:113:17: note: 'snprintf' output between 5 and 12 bytes into a destination of size 8 113 | snprintf(tmp, sizeof(tmp), ".%03u", remainder); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/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/authencesn.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/seed.c:15: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'seed_init': 'cold' [-Wmissing-attributes] 130 | 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/crypto/seed.c:15: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'seed_fini': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/seed.c:474:1: note: in expansion of macro 'module_exit' 474 | module_exit(seed_fini); | ^~~~~~~~~~~ /kisskb/src/crypto/seed.c:468:20: note: 'cleanup_module' target declared here 468 | static void __exit seed_fini(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/drivers/input/misc/hp_sdc_rtc.c:40: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'hp_sdc_rtc_init': 'cold' [-Wmissing-attributes] 130 | 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/drivers/input/misc/hp_sdc_rtc.c:40: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hp_sdc_rtc_exit': 'cold' [-Wmissing-attributes] 136 | 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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/kernel.h:11, from /kisskb/src/include/linux/uio.h:12, from /kisskb/src/include/linux/socket.h:7, from /kisskb/src/include/uapi/linux/in.h:23, from /kisskb/src/include/linux/in.h:23, from /kisskb/src/include/linux/dccp.h:5, 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/crypto/khazad.c:23: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'khazad_mod_init': 'cold' [-Wmissing-attributes] 130 | 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:23: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'khazad_mod_fini': 'cold' [-Wmissing-attributes] 136 | 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) | ^~~~~~~~~~~~~~~ /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:25, 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:25, 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/drivers/parport/procfs.c:17: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'parport_default_proc_register': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/parport/procfs.c:620:1: note: in expansion of macro 'module_init' 620 | module_init(parport_default_proc_register) | ^~~~~~~~~~~ /kisskb/src/drivers/parport/procfs.c:560:19: note: 'init_module' target declared here 560 | static int __init parport_default_proc_register(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/fs/nls/nls_cp775.c:10: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp775': 'cold' [-Wmissing-attributes] 130 | 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/fs/nls/nls_cp775.c:10: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp775': 'cold' [-Wmissing-attributes] 136 | 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/drivers/parport/procfs.c:17: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'parport_default_proc_unregister': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/parport/procfs.c:621:1: note: in expansion of macro 'module_exit' 621 | module_exit(parport_default_proc_unregister) | ^~~~~~~~~~~ /kisskb/src/drivers/parport/procfs.c:577:20: note: 'cleanup_module' target declared here 577 | static void __exit parport_default_proc_unregister(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/crypto/anubis.c:33: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'anubis_mod_init': 'cold' [-Wmissing-attributes] 130 | 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:33: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'anubis_mod_fini': 'cold' [-Wmissing-attributes] 136 | 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/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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/qnx6/inode.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/list.h:8, from /kisskb/src/fs/notify/group.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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/fs/nls/nls_cp737.c:10: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp737': 'cold' [-Wmissing-attributes] 130 | 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/fs/nls/nls_cp737.c:10: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp737': 'cold' [-Wmissing-attributes] 136 | 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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/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/mmdebug.h:4, from /kisskb/src/include/linux/mm.h:8, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/overlayfs/copy_up.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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/net/appletalk/ipddp.c:26: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, from /kisskb/src/fs/overlayfs/readdir.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/crypto/poly1305_generic.c:19: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'poly1305_mod_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/poly1305_generic.c:311:1: note: in expansion of macro 'module_init' 311 | module_init(poly1305_mod_init); | ^~~~~~~~~~~ /kisskb/src/crypto/poly1305_generic.c:301:19: note: 'init_module' target declared here 301 | static int __init poly1305_mod_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/crypto/poly1305_generic.c:19: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'poly1305_mod_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/poly1305_generic.c:312:1: note: in expansion of macro 'module_exit' 312 | module_exit(poly1305_mod_exit); | ^~~~~~~~~~~ /kisskb/src/crypto/poly1305_generic.c:306:20: note: 'cleanup_module' target declared here 306 | static void __exit poly1305_mod_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/drivers/md/dm-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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/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/batman-adv/main.h:174, from /kisskb/src/net/batman-adv/gateway_client.h:21, 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/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/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/batman-adv/main.h:174, from /kisskb/src/net/batman-adv/gateway_common.h:21, 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/drivers/hid/hid-a4tech.c:21: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'a4_driver_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/device.h:1357:1: note: in expansion of macro 'module_exit' 1357 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /kisskb/src/include/linux/hid.h:795:9: note: in expansion of macro 'module_driver' 795 | 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:1353:20: note: in definition of macro 'module_driver' 1353 | 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/drivers/hid/hid-a4tech.c:21: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'a4_driver_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/device.h:1352:1: note: in expansion of macro 'module_init' 1352 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /kisskb/src/include/linux/hid.h:795:9: note: in expansion of macro 'module_driver' 795 | 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:1348:19: note: in definition of macro 'module_driver' 1348 | 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/drivers/target/target_core_configfs.c:23: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'target_core_init_configfs': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/target/target_core_configfs.c:3213:1: note: in expansion of macro 'module_init' 3213 | module_init(target_core_init_configfs); | ^~~~~~~~~~~ /kisskb/src/drivers/target/target_core_configfs.c:3090:19: note: 'init_module' target declared here 3090 | static int __init target_core_init_configfs(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/target/target_core_configfs.c:23: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'target_core_exit_configfs': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/target/target_core_configfs.c:3214:1: note: in expansion of macro 'module_exit' 3214 | module_exit(target_core_exit_configfs); | ^~~~~~~~~~~ /kisskb/src/drivers/target/target_core_configfs.c:3185:20: note: 'cleanup_module' target declared here 3185 | static void __exit target_core_exit_configfs(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/drivers/input/mouse/amimouse.c:20: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'amimouse_driver_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/platform_device.h:251:1: note: in expansion of macro 'module_init' 251 | module_init(__platform_driver##_init); \ | ^~~~~~~~~~~ /kisskb/src/drivers/input/mouse/amimouse.c:147:1: note: in expansion of macro 'module_platform_driver_probe' 147 | 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:147:30: note: 'init_module' target declared here 147 | module_platform_driver_probe(amimouse_driver, amimouse_probe); | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/platform_device.h:246:19: note: in definition of macro 'module_platform_driver_probe' 246 | static int __init __platform_driver##_init(void) \ | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/input/mouse/amimouse.c:20: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'amimouse_driver_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/platform_device.h:256:1: note: in expansion of macro 'module_exit' 256 | module_exit(__platform_driver##_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/input/mouse/amimouse.c:147:1: note: in expansion of macro 'module_platform_driver_probe' 147 | 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:147:30: note: 'cleanup_module' target declared here 147 | module_platform_driver_probe(amimouse_driver, amimouse_probe); | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/platform_device.h:252:20: note: in definition of macro 'module_platform_driver_probe' 252 | static void __exit __platform_driver##_exit(void) \ | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/hid/hid-belkin.c:20: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'belkin_driver_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/device.h:1357:1: note: in expansion of macro 'module_exit' 1357 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /kisskb/src/include/linux/hid.h:795:9: note: in expansion of macro 'module_driver' 795 | 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:1353:20: note: in definition of macro 'module_driver' 1353 | 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/drivers/hid/hid-belkin.c:20: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'belkin_driver_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/device.h:1352:1: note: in expansion of macro 'module_init' 1352 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /kisskb/src/include/linux/hid.h:795:9: note: in expansion of macro 'module_driver' 795 | 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:1348:19: note: in definition of macro 'module_driver' 1348 | 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/linux/sched.h:17, from /kisskb/src/arch/m68k/include/asm/uaccess_mm.h:10, from /kisskb/src/arch/m68k/include/asm/uaccess.h:4, from /kisskb/src/net/core/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/crypto/chacha20_generic.c:15: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'chacha20_generic_mod_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/chacha20_generic.c:205:1: note: in expansion of macro 'module_init' 205 | module_init(chacha20_generic_mod_init); | ^~~~~~~~~~~ /kisskb/src/crypto/chacha20_generic.c:195:19: note: 'init_module' target declared here 195 | static int __init chacha20_generic_mod_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/crypto/chacha20_generic.c:15: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'chacha20_generic_mod_fini': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/chacha20_generic.c:206:1: note: in expansion of macro 'module_exit' 206 | module_exit(chacha20_generic_mod_fini); | ^~~~~~~~~~~ /kisskb/src/crypto/chacha20_generic.c:200:20: note: 'cleanup_module' target declared here 200 | static void __exit chacha20_generic_mod_fini(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/crypto/salsa20_generic.c:23: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'salsa20_generic_mod_init': 'cold' [-Wmissing-attributes] 130 | 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:23: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'salsa20_generic_mod_fini': 'cold' [-Wmissing-attributes] 136 | 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/crypto/michael_mic.c:15: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'michael_mic_init': 'cold' [-Wmissing-attributes] 130 | 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/crypto/michael_mic.c:15: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'michael_mic_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/michael_mic.c:182:1: note: in expansion of macro 'module_exit' 182 | module_exit(michael_mic_exit); | ^~~~~~~~~~~ /kisskb/src/crypto/michael_mic.c:175:20: note: 'cleanup_module' target declared here 175 | static void __exit michael_mic_exit(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_cp850.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-cherry.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it 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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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); | ^~~ In file included from /kisskb/src/fs/minix/inode.c:13: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_minix_fs': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/minix/inode.c:687:1: note: in expansion of macro 'module_init' 687 | module_init(init_minix_fs) | ^~~~~~~~~~~ /kisskb/src/fs/minix/inode.c:666:19: note: 'init_module' target declared here 666 | static int __init init_minix_fs(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/fs/minix/inode.c:13: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_minix_fs': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/minix/inode.c:688:1: note: in expansion of macro 'module_exit' 688 | module_exit(exit_minix_fs) | ^~~~~~~~~~~ /kisskb/src/fs/minix/inode.c:681:20: note: 'cleanup_module' target declared here 681 | static void __exit exit_minix_fs(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/dlm/dlm_internal.h:21, from /kisskb/src/fs/dlm/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/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/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/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/hfs/hfs_fs.h:18, from /kisskb/src/fs/hfs/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/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_cp852.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/linux/list.h:8, from /kisskb/src/include/linux/mutex.h:14, from /kisskb/src/fs/hpfs/hpfs_fn.h:17, from /kisskb/src/fs/hpfs/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/drivers/input/evdev.c:23: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'evdev_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/input/evdev.c:1481:1: note: in expansion of macro 'module_exit' 1481 | module_exit(evdev_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/mmdebug.h:4, from /kisskb/src/include/linux/mm.h:8, 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); | ^~~ /kisskb/src/drivers/input/evdev.c:1475:20: note: 'cleanup_module' target declared here 1475 | static void __exit evdev_exit(void) | ^~~~~~~~~~ In file included from /kisskb/src/drivers/input/evdev.c:23: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'evdev_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/input/evdev.c:1480:1: note: in expansion of macro 'module_init' 1480 | module_init(evdev_init); | ^~~~~~~~~~~ /kisskb/src/drivers/input/evdev.c:1470:19: note: 'init_module' target declared here 1470 | static int __init evdev_init(void) | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/timer.h:4, 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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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); | ^~~ /kisskb/src/drivers/md/raid5.c: In function 'setup_conf': /kisskb/src/drivers/md/raid5.c:2027:33: warning: '%s' directive writing up to 31 bytes into a region of size between 16 and 26 [-Wformat-overflow=] 2027 | "raid%d-%s", conf->level, mdname(conf->mddev)); | ^~ /kisskb/src/drivers/md/raid5.c:2026:17: note: 'sprintf' output between 7 and 48 bytes into a destination of size 32 2026 | sprintf(conf->cache_name[0], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2027 | "raid%d-%s", conf->level, mdname(conf->mddev)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/crypto/842.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); | ^~~ /kisskb/src/drivers/md/raid5.c:2031:41: warning: '-alt' directive writing 4 bytes into a region of size between 1 and 32 [-Wformat-overflow=] 2031 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, 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); | ^~~ /kisskb/src/drivers/md/raid5.c:2031:9: note: 'sprintf' output between 5 and 36 bytes into a destination of size 32 2031 | 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/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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/input/mouse/atarimouse.c:43: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/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/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/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-chicony.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/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:17, from /kisskb/src/crypto/ansi_cprng.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/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/fs/nls/nls_cp850.c:10: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp850': 'cold' [-Wmissing-attributes] 130 | 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/fs/nls/nls_cp850.c:10: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp850': 'cold' [-Wmissing-attributes] 136 | 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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/crypto/lz4.c:22: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'lz4_mod_init': 'cold' [-Wmissing-attributes] 130 | 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:22: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lz4_mod_fini': 'cold' [-Wmissing-attributes] 136 | 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/crypto/authenc.c:22: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_authenc_module_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/authenc.c:500:1: note: in expansion of macro 'module_init' 500 | module_init(crypto_authenc_module_init); | ^~~~~~~~~~~ /kisskb/src/crypto/authenc.c:490:19: note: 'init_module' target declared here 490 | static int __init crypto_authenc_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/crypto/authenc.c:22: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_authenc_module_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/authenc.c:501:1: note: in expansion of macro 'module_exit' 501 | module_exit(crypto_authenc_module_exit); | ^~~~~~~~~~~ /kisskb/src/crypto/authenc.c:495:20: note: 'cleanup_module' target declared here 495 | static void __exit crypto_authenc_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/signal.h:4, from /kisskb/src/drivers/tty/n_tty.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/list.h:8, from /kisskb/src/include/linux/random.h:9, from /kisskb/src/include/crypto/drbg.h:43, from /kisskb/src/crypto/drbg.c:100: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/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/batman-adv/main.h:174, from /kisskb/src/net/batman-adv/hard-interface.h:21, 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/fs/orangefs/protocol.h:1, from /kisskb/src/fs/orangefs/orangefs-utils.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/fs/qnx6/inode.c:13: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_qnx6_fs': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/qnx6/inode.c:684:1: note: in expansion of macro 'module_init' 684 | module_init(init_qnx6_fs) | ^~~~~~~~~~~ /kisskb/src/fs/qnx6/inode.c:660:19: note: 'init_module' target declared here 660 | static int __init init_qnx6_fs(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/fs/qnx6/inode.c:13: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_qnx6_fs': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/qnx6/inode.c:685:1: note: in expansion of macro 'module_exit' 685 | module_exit(exit_qnx6_fs) | ^~~~~~~~~~~ /kisskb/src/fs/qnx6/inode.c:678:20: note: 'cleanup_module' target declared here 678 | static void __exit exit_qnx6_fs(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/crypto/842.c:31: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'crypto842_mod_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/842.c:71:1: note: in expansion of macro 'module_init' 71 | module_init(crypto842_mod_init); | ^~~~~~~~~~~ /kisskb/src/crypto/842.c:67:19: note: 'init_module' target declared here 67 | static int __init crypto842_mod_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/crypto/842.c:31: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto842_mod_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/842.c:77:1: note: in expansion of macro 'module_exit' 77 | module_exit(crypto842_mod_exit); | ^~~~~~~~~~~ /kisskb/src/crypto/842.c:73:20: note: 'cleanup_module' target declared here 73 | static void __exit crypto842_mod_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/arch/m68k/include/asm/uaccess_mm.h:10, from /kisskb/src/arch/m68k/include/asm/uaccess.h:4, from /kisskb/src/include/asm-generic/termios.h:5, from arch/m68k/include/generated/uapi/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/crypto/lzo.c:20: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'lzo_mod_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/lzo.c:105:1: note: in expansion of macro 'module_init' 105 | module_init(lzo_mod_init); | ^~~~~~~~~~~ /kisskb/src/crypto/lzo.c:95:19: note: 'init_module' target declared here 95 | static int __init lzo_mod_init(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/crypto/lzo.c:20: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lzo_mod_fini': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/lzo.c:106:1: note: in expansion of macro 'module_exit' 106 | module_exit(lzo_mod_fini); | ^~~~~~~~~~~ /kisskb/src/crypto/lzo.c:100:20: note: 'cleanup_module' target declared here 100 | static void __exit lzo_mod_fini(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/pci.h:25, 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/fs/qnx4/inode.c:15: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_qnx4_fs': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/qnx4/inode.c:424:1: note: in expansion of macro 'module_init' 424 | module_init(init_qnx4_fs) | ^~~~~~~~~~~ /kisskb/src/fs/qnx4/inode.c:400:19: note: 'init_module' target declared here 400 | static int __init init_qnx4_fs(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/fs/qnx4/inode.c:15: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_qnx4_fs': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/qnx4/inode.c:425:1: note: in expansion of macro 'module_exit' 425 | module_exit(exit_qnx4_fs) | ^~~~~~~~~~~ /kisskb/src/fs/qnx4/inode.c:418:20: note: 'cleanup_module' target declared here 418 | static void __exit exit_qnx4_fs(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/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/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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/crypto/jitterentropy-kcapi.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/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/hfs/hfs_fs.h:18, from /kisskb/src/fs/hfs/dir.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, 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/drivers/hid/hid-cherry.c:20: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ch_driver_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/device.h:1357:1: note: in expansion of macro 'module_exit' 1357 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /kisskb/src/include/linux/hid.h:795:9: note: in expansion of macro 'module_driver' 795 | 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:1353:20: note: in definition of macro 'module_driver' 1353 | 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/drivers/hid/hid-cherry.c:20: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'ch_driver_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/device.h:1352:1: note: in expansion of macro 'module_init' 1352 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /kisskb/src/include/linux/hid.h:795:9: note: in expansion of macro 'module_driver' 795 | 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:1348:19: note: in definition of macro 'module_driver' 1348 | 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/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, 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/phy.h:24, from /kisskb/src/include/net/dsa.h:20, from /kisskb/src/include/linux/netdevice.h:44, from /kisskb/src/include/linux/icmpv6.h:12, from /kisskb/src/include/linux/ipv6.h:74, from /kisskb/src/include/net/ipv6.h:16, from /kisskb/src/include/linux/lockd/lockd.h:16, from /kisskb/src/fs/nfsd/nfsctl.c:12: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nfsd': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nfsd/nfsctl.c:1317:1: note: in expansion of macro 'module_init' 1317 | module_init(init_nfsd) | ^~~~~~~~~~~ /kisskb/src/fs/nfsd/nfsctl.c:1248:19: note: 'init_module' target declared here 1248 | static int __init init_nfsd(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/phy.h:24, from /kisskb/src/include/net/dsa.h:20, from /kisskb/src/include/linux/netdevice.h:44, from /kisskb/src/include/linux/icmpv6.h:12, from /kisskb/src/include/linux/ipv6.h:74, from /kisskb/src/include/net/ipv6.h:16, from /kisskb/src/include/linux/lockd/lockd.h:16, from /kisskb/src/fs/nfsd/nfsctl.c:12: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nfsd': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nfsd/nfsctl.c:1318:1: note: in expansion of macro 'module_exit' 1318 | module_exit(exit_nfsd) | ^~~~~~~~~~~ /kisskb/src/fs/nfsd/nfsctl.c:1300:20: note: 'cleanup_module' target declared here 1300 | static void __exit exit_nfsd(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/fs/nls/nls_cp852.c:10: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp852': 'cold' [-Wmissing-attributes] 130 | 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/fs/nls/nls_cp852.c:10: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp852': 'cold' [-Wmissing-attributes] 136 | 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/crypto/lz4hc.c:21: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'lz4hc_mod_init': 'cold' [-Wmissing-attributes] 130 | 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:21: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lz4hc_mod_fini': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/lz4hc.c:103:1: note: in expansion of macro 'module_exit' 103 | module_exit(lz4hc_mod_fini); | ^~~~~~~~~~~ /kisskb/src/crypto/lz4hc.c:97:20: note: 'cleanup_module' target declared here 97 | static void __exit lz4hc_mod_fini(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/dlm/dlm_internal.h:21, from /kisskb/src/fs/dlm/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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/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); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/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/include/linux/uio.h:12, from /kisskb/src/include/linux/socket.h:7, from /kisskb/src/include/uapi/linux/in.h:23, from /kisskb/src/include/linux/in.h:23, from /kisskb/src/include/linux/dccp.h:5, 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/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/net/bridge/netfilter/nft_meta_bridge.c:12: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'nft_meta_bridge_module_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/nft_meta_bridge.c:129:1: note: in expansion of macro 'module_init' 129 | module_init(nft_meta_bridge_module_init); | ^~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/nft_meta_bridge.c:119:19: note: 'init_module' target declared here 119 | static int __init nft_meta_bridge_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/bridge/netfilter/nft_meta_bridge.c:12: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_meta_bridge_module_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/nft_meta_bridge.c:130:1: note: in expansion of macro 'module_exit' 130 | module_exit(nft_meta_bridge_module_exit); | ^~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/nft_meta_bridge.c:124:20: note: 'cleanup_module' target declared here 124 | static void __exit nft_meta_bridge_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/input/mouse/sermouse.c:30: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sermouse_drv_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/device.h:1357:1: note: in expansion of macro 'module_exit' 1357 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /kisskb/src/include/linux/serio.h:107:9: note: in expansion of macro 'module_driver' 107 | 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:1353:20: note: in definition of macro 'module_driver' 1353 | 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/drivers/input/mouse/sermouse.c:30: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'sermouse_drv_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/device.h:1352:1: note: in expansion of macro 'module_init' 1352 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /kisskb/src/include/linux/serio.h:107:9: note: in expansion of macro 'module_driver' 107 | module_driver(__serio_driver, serio_register_driver, \ | ^~~~~~~~~~~~~ /kisskb/src/drivers/input/mouse/sermouse.c:357:1: note: in expansion of macro 'module_serio_driver' 357 | module_serio_driver(sermouse_drv); | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/input.h:22, from /kisskb/src/drivers/input/mouse/sermouse.c:33: /kisskb/src/drivers/input/mouse/sermouse.c:357:21: note: 'init_module' target declared here 357 | module_serio_driver(sermouse_drv); | ^~~~~~~~~~~~ /kisskb/src/include/linux/device.h:1348:19: note: in definition of macro 'module_driver' 1348 | 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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/kernel.h:11, from /kisskb/src/include/linux/uio.h:12, from /kisskb/src/include/linux/socket.h:7, from /kisskb/src/include/uapi/linux/in.h:23, from /kisskb/src/include/linux/in.h:23, from /kisskb/src/include/linux/dccp.h:5, 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/crypto/authencesn.c:25: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_authenc_esn_module_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/authencesn.c:514:1: note: in expansion of macro 'module_init' 514 | module_init(crypto_authenc_esn_module_init); | ^~~~~~~~~~~ /kisskb/src/crypto/authencesn.c:504:19: note: 'init_module' target declared here 504 | static int __init crypto_authenc_esn_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/crypto/authencesn.c:25: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_authenc_esn_module_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/authencesn.c:515:1: note: in expansion of macro 'module_exit' 515 | module_exit(crypto_authenc_esn_module_exit); | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/uio.h:12, from /kisskb/src/include/linux/socket.h:7, from /kisskb/src/include/uapi/linux/in.h:23, from /kisskb/src/include/linux/in.h:23, from /kisskb/src/include/linux/dccp.h:5, 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); | ^~~ /kisskb/src/crypto/authencesn.c:509:20: note: 'cleanup_module' target declared here 509 | static void __exit crypto_authenc_esn_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/include/linux/blkdev.h:4, from /kisskb/src/drivers/md/dm-bufio.h:12, from /kisskb/src/drivers/md/dm-bufio.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/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/kernel.h:11, from /kisskb/src/net/bridge/netfilter/nft_reject_bridge.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/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/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/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/completion.h:11, from /kisskb/src/drivers/md/dm-crypt.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/uio.h:12, from /kisskb/src/include/linux/sunrpc/xdr.h:15, 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/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/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/crypto/ansi_cprng.c:19: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'prng_mod_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/ansi_cprng.c:475:1: note: in expansion of macro 'module_init' 475 | module_init(prng_mod_init); | ^~~~~~~~~~~ /kisskb/src/crypto/ansi_cprng.c:460:19: note: 'init_module' target declared here 460 | static int __init prng_mod_init(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/crypto/ansi_cprng.c:19: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'prng_mod_fini': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/ansi_cprng.c:476:1: note: in expansion of macro 'module_exit' 476 | module_exit(prng_mod_fini); | ^~~~~~~~~~~ /kisskb/src/crypto/ansi_cprng.c:465:20: note: 'cleanup_module' target declared here 465 | static void __exit prng_mod_fini(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/drivers/input/mouse/atarimouse.c:43: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'atamouse_init': 'cold' [-Wmissing-attributes] 130 | 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/drivers/input/mouse/atarimouse.c:43: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atamouse_exit': 'cold' [-Wmissing-attributes] 136 | 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) | ^~~~~~~~~~~~~ /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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-cypress.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/drivers/hid/hid-chicony.c:22: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ch_driver_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/device.h:1357:1: note: in expansion of macro 'module_exit' 1357 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /kisskb/src/include/linux/hid.h:795:9: note: in expansion of macro 'module_driver' 795 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-chicony.c:99:1: note: in expansion of macro 'module_hid_driver' 99 | module_hid_driver(ch_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/hid/hid-chicony.c:19: /kisskb/src/drivers/hid/hid-chicony.c:99:19: note: 'cleanup_module' target declared here 99 | module_hid_driver(ch_driver); | ^~~~~~~~~ /kisskb/src/include/linux/device.h:1353:20: note: in definition of macro 'module_driver' 1353 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /kisskb/src/drivers/hid/hid-chicony.c:99:1: note: in expansion of macro 'module_hid_driver' 99 | module_hid_driver(ch_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/crypto/algif_rng.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/drivers/hid/hid-chicony.c:22: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'ch_driver_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/device.h:1352:1: note: in expansion of macro 'module_init' 1352 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /kisskb/src/include/linux/hid.h:795:9: note: in expansion of macro 'module_driver' 795 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-chicony.c:99:1: note: in expansion of macro 'module_hid_driver' 99 | module_hid_driver(ch_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/hid/hid-chicony.c:19: /kisskb/src/drivers/hid/hid-chicony.c:99:19: note: 'init_module' target declared here 99 | module_hid_driver(ch_driver); | ^~~~~~~~~ /kisskb/src/include/linux/device.h:1348:19: note: in definition of macro 'module_driver' 1348 | static int __init __driver##_init(void) \ | ^~~~~~~~ /kisskb/src/drivers/hid/hid-chicony.c:99:1: note: in expansion of macro 'module_hid_driver' 99 | module_hid_driver(ch_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/kernel.h:11, from /kisskb/src/fs/orangefs/protocol.h:1, from /kisskb/src/fs/orangefs/xattr.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:17, from /kisskb/src/arch/m68k/include/asm/uaccess_mm.h:10, from /kisskb/src/arch/m68k/include/asm/uaccess.h:4, from /kisskb/src/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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/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/list.h:8, from /kisskb/src/include/linux/signal.h:4, from /kisskb/src/fs/coda/upcall.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:17, from /kisskb/src/arch/m68k/include/asm/uaccess_mm.h:10, from /kisskb/src/arch/m68k/include/asm/uaccess.h:4, from /kisskb/src/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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/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/batman-adv/main.h:174, from /kisskb/src/net/batman-adv/hash.h:21, 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/drivers/input/misc/m68kspkr.c:17: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'm68kspkr_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/input/misc/m68kspkr.c:148:1: note: in expansion of macro 'module_init' 148 | module_init(m68kspkr_init); | ^~~~~~~~~~~ /kisskb/src/drivers/input/misc/m68kspkr.c:109:19: note: 'init_module' target declared here 109 | static int __init m68kspkr_init(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/drivers/input/misc/m68kspkr.c:17: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'm68kspkr_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/input/misc/m68kspkr.c:149:1: note: in expansion of macro 'module_exit' 149 | module_exit(m68kspkr_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/input/misc/m68kspkr.c:142:20: note: 'cleanup_module' target declared here 142 | static void __exit m68kspkr_exit(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/crypto/tcrypt.c:31: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'tcrypt_mod_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/tcrypt.c:2033:1: note: in expansion of macro 'module_init' 2033 | module_init(tcrypt_mod_init); | ^~~~~~~~~~~ /kisskb/src/crypto/tcrypt.c:1992:19: note: 'init_module' target declared here 1992 | static int __init tcrypt_mod_init(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/crypto/tcrypt.c:31: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcrypt_mod_fini': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/tcrypt.c:2034:1: note: in expansion of macro 'module_exit' 2034 | module_exit(tcrypt_mod_fini); | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, 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); | ^~~ /kisskb/src/crypto/tcrypt.c:2031:20: note: 'cleanup_module' target declared here 2031 | static void __exit tcrypt_mod_fini(void) { } | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/key.h:19, from /kisskb/src/include/linux/cred.h:17, from /kisskb/src/fs/quota/netlink.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/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/irqflags.h: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/fbdev/core/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/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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); | ^~~ /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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/string.h:18, from /kisskb/src/include/linux/dynamic_debug.h:111, from /kisskb/src/include/linux/printk.h:277, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/hfs/hfs_fs.h:18, from /kisskb/src/fs/hfs/dir.c:14: /kisskb/src/fs/hfs/dir.c: In function 'hfs_readdir': /kisskb/src/arch/m68k/include/asm/string.h:71:25: warning: '__builtin_memcpy' forming offset [36, 37] is out of the bounds [0, 36] of object 'fd' with type 'struct hfs_find_data' [-Warray-bounds] 71 | #define memcpy(d, s, n) __builtin_memcpy(d, s, n) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/hfs/dir.c:166:9: note: in expansion of macro 'memcpy' 166 | memcpy(&rd->key, &fd.key, sizeof(struct hfs_cat_key)); | ^~~~~~ /kisskb/src/fs/hfs/dir.c:61:30: note: 'fd' declared here 61 | struct hfs_find_data fd; | ^~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-kensington.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-ezkey.c:18: /kisskb/src/include/linux/log2.h: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/fuse/inode.c:16: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'fuse_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/fuse/inode.c:1375:1: note: in expansion of macro 'module_init' 1375 | module_init(fuse_init); | ^~~~~~~~~~~ /kisskb/src/fs/fuse/inode.c:1326:19: note: 'init_module' target declared here 1326 | static int __init fuse_init(void) | ^~~~~~~~~ In file included from /kisskb/src/fs/fuse/inode.c:16: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fuse_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/fuse/inode.c:1376:1: note: in expansion of macro 'module_exit' 1376 | module_exit(fuse_exit); | ^~~~~~~~~~~ /kisskb/src/fs/fuse/inode.c:1365:20: note: 'cleanup_module' target declared here 1365 | static void __exit fuse_exit(void) | ^~~~~~~~~ In file included from /kisskb/src/include/crypto/drbg.h:46, from /kisskb/src/crypto/drbg.c:100: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'drbg_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/drbg.c:1933:1: note: in expansion of macro 'module_init' 1933 | module_init(drbg_init); | ^~~~~~~~~~~ /kisskb/src/crypto/drbg.c:1895:19: note: 'init_module' target declared here 1895 | static int __init drbg_init(void) | ^~~~~~~~~ In file included from /kisskb/src/include/crypto/drbg.h:46, from /kisskb/src/crypto/drbg.c:100: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'drbg_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/drbg.c:1934:1: note: in expansion of macro 'module_exit' 1934 | module_exit(drbg_exit); | ^~~~~~~~~~~ /kisskb/src/crypto/drbg.c:1928:20: note: 'cleanup_module' target declared here 1928 | static void __exit drbg_exit(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/dlm/dlm_internal.h:21, from /kisskb/src/fs/dlm/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/fs/nls/nls_cp855.c:10: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp855': 'cold' [-Wmissing-attributes] 130 | 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/fs/nls/nls_cp855.c:10: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp855': 'cold' [-Wmissing-attributes] 136 | 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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, from /kisskb/src/include/linux/buffer_head.h:11, from /kisskb/src/fs/fat/fat.h:4, 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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, from /kisskb/src/fs/qnx6/qnx6.h:19, 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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/parport/parport_pc.c:45: /kisskb/src/include/linux/log2.h: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/ghash-generic.c:21: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'ghash_mod_init': 'cold' [-Wmissing-attributes] 130 | 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/crypto/ghash-generic.c:21: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ghash_mod_exit': 'cold' [-Wmissing-attributes] 136 | 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/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/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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/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/fs/ecryptfs/keystore.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/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/dlm/dlm_internal.h:21, from /kisskb/src/fs/dlm/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/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-lg.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/fs/quota/quota.c:15: /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/quota/quota.c:826:1: note: in expansion of macro 'SYSCALL_DEFINE4' 826 | SYSCALL_DEFINE4(quotactl, unsigned int, cmd, const char __user *, special, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/quota/quota.c:826:1: note: in expansion of macro 'SYSCALL_DEFINE4' 826 | SYSCALL_DEFINE4(quotactl, unsigned int, cmd, const char __user *, special, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/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/algif_aead.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/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, 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/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/linux/sched.h:17, from /kisskb/src/arch/m68k/include/asm/uaccess_mm.h:10, from /kisskb/src/arch/m68k/include/asm/uaccess.h:4, from /kisskb/src/net/core/dev.c:75: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/drivers/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/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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/parport/parport_amiga.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/drivers/net/appletalk/ipddp.c:26: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'ipddp_init_module': 'cold' [-Wmissing-attributes] 130 | 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/drivers/net/appletalk/ipddp.c:26: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipddp_cleanup_module': 'cold' [-Wmissing-attributes] 136 | 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/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/drivers/md/dm-bio-prison.c:12: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'dm_bio_prison_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-bio-prison.c:419:1: note: in expansion of macro 'module_init' 419 | module_init(dm_bio_prison_init); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-bio-prison.c:401:19: note: 'init_module' target declared here 401 | static int __init dm_bio_prison_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/md/dm-bio-prison.c:12: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_bio_prison_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/md/dm-bio-prison.c:420:1: note: in expansion of macro 'module_exit' 420 | module_exit(dm_bio_prison_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-bio-prison.c:410:20: note: 'cleanup_module' target declared here 410 | static void __exit dm_bio_prison_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/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); | ^~~ 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_cp857.c:10: /kisskb/src/include/linux/log2.h: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/hid/hid-cypress.c:21: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cp_driver_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/device.h:1357:1: note: in expansion of macro 'module_exit' 1357 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /kisskb/src/include/linux/hid.h:795:9: note: in expansion of macro 'module_driver' 795 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-cypress.c:143:1: note: in expansion of macro 'module_hid_driver' 143 | module_hid_driver(cp_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/hid/hid-cypress.c:18: /kisskb/src/drivers/hid/hid-cypress.c:143:19: note: 'cleanup_module' target declared here 143 | module_hid_driver(cp_driver); | ^~~~~~~~~ /kisskb/src/include/linux/device.h:1353:20: note: in definition of macro 'module_driver' 1353 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /kisskb/src/drivers/hid/hid-cypress.c:143:1: note: in expansion of macro 'module_hid_driver' 143 | module_hid_driver(cp_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/hid/hid-cypress.c:21: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'cp_driver_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/device.h:1352:1: note: in expansion of macro 'module_init' 1352 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /kisskb/src/include/linux/hid.h:795:9: note: in expansion of macro 'module_driver' 795 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-cypress.c:143:1: note: in expansion of macro 'module_hid_driver' 143 | module_hid_driver(cp_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/mmdebug.h:4, from /kisskb/src/include/linux/mm.h:8, 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/drivers/hid/hid-cypress.c:18: /kisskb/src/drivers/hid/hid-cypress.c:143:19: note: 'init_module' target declared here 143 | module_hid_driver(cp_driver); | ^~~~~~~~~ /kisskb/src/include/linux/device.h:1348:19: note: in definition of macro 'module_driver' 1348 | static int __init __driver##_init(void) \ | ^~~~~~~~ /kisskb/src/drivers/hid/hid-cypress.c:143:1: note: in expansion of macro 'module_hid_driver' 143 | module_hid_driver(cp_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/crypto/jitterentropy-kcapi.c:40: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'jent_mod_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/jitterentropy-kcapi.c:198:1: note: in expansion of macro 'module_init' 198 | module_init(jent_mod_init); | ^~~~~~~~~~~ /kisskb/src/crypto/jitterentropy-kcapi.c:181:19: note: 'init_module' target declared here 181 | static int __init jent_mod_init(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/crypto/jitterentropy-kcapi.c:40: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'jent_mod_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/jitterentropy-kcapi.c:199:1: note: in expansion of macro 'module_exit' 199 | module_exit(jent_mod_exit); | ^~~~~~~~~~~ /kisskb/src/crypto/jitterentropy-kcapi.c:193:20: note: 'cleanup_module' target declared here 193 | static void __exit jent_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/mmdebug.h:4, from /kisskb/src/include/linux/mm.h:8, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/list.h:8, from /kisskb/src/include/linux/rculist.h:9, 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/linux/list.h:8, from /kisskb/src/include/linux/random.h:9, from /kisskb/src/include/linux/net.h:22, 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/drivers/hid/hid-lg.c:21: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lg_driver_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/device.h:1357:1: note: in expansion of macro 'module_exit' 1357 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /kisskb/src/include/linux/hid.h:795:9: note: in expansion of macro 'module_driver' 795 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-lg.c:836:1: note: in expansion of macro 'module_hid_driver' 836 | module_hid_driver(lg_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/hid/hid-lg.c:19: /kisskb/src/drivers/hid/hid-lg.c:836:19: note: 'cleanup_module' target declared here 836 | module_hid_driver(lg_driver); | ^~~~~~~~~ /kisskb/src/include/linux/device.h:1353:20: note: in definition of macro 'module_driver' 1353 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /kisskb/src/drivers/hid/hid-lg.c:836:1: note: in expansion of macro 'module_hid_driver' 836 | module_hid_driver(lg_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/hid/hid-lg.c:21: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'lg_driver_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/device.h:1352:1: note: in expansion of macro 'module_init' 1352 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /kisskb/src/include/linux/hid.h:795:9: note: in expansion of macro 'module_driver' 795 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-lg.c:836:1: note: in expansion of macro 'module_hid_driver' 836 | module_hid_driver(lg_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/hid/hid-lg.c:19: /kisskb/src/drivers/hid/hid-lg.c:836:19: note: 'init_module' target declared here 836 | module_hid_driver(lg_driver); | ^~~~~~~~~ /kisskb/src/include/linux/device.h:1348:19: note: in definition of macro 'module_driver' 1348 | static int __init __driver##_init(void) \ | ^~~~~~~~ /kisskb/src/drivers/hid/hid-lg.c:836:1: note: in expansion of macro 'module_hid_driver' 836 | module_hid_driver(lg_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/fs/orangefs/protocol.h:1, from /kisskb/src/fs/orangefs/dcache.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/uio.h:12, from /kisskb/src/include/linux/socket.h:7, from /kisskb/src/include/uapi/linux/in.h:23, from /kisskb/src/include/linux/in.h:23, from /kisskb/src/include/linux/dccp.h:5, from /kisskb/src/net/dccp/proto.c:12: /kisskb/src/include/linux/log2.h: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-crypt.c:12: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'dm_crypt_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-crypt.c:2097:1: note: in expansion of macro 'module_init' 2097 | module_init(dm_crypt_init); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-crypt.c:2081:19: note: 'init_module' target declared here 2081 | static int __init dm_crypt_init(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/drivers/md/dm-crypt.c:12: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_crypt_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/md/dm-crypt.c:2098:1: note: in expansion of macro 'module_exit' 2098 | module_exit(dm_crypt_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-crypt.c:2092:20: note: 'cleanup_module' target declared here 2092 | static void __exit dm_crypt_exit(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/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/drivers/hid/hid-ezkey.c:21: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ez_driver_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/device.h:1357:1: note: in expansion of macro 'module_exit' 1357 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /kisskb/src/include/linux/hid.h:795:9: note: in expansion of macro 'module_driver' 795 | 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:1353:20: note: in definition of macro 'module_driver' 1353 | 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/drivers/hid/hid-ezkey.c:21: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'ez_driver_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/device.h:1352:1: note: in expansion of macro 'module_init' 1352 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /kisskb/src/include/linux/hid.h:795:9: note: in expansion of macro 'module_driver' 795 | 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:1348:19: note: in definition of macro 'module_driver' 1348 | static int __init __driver##_init(void) \ | ^~~~~~~~ /kisskb/src/drivers/hid/hid-ezkey.c:79:1: note: in expansion of macro 'module_hid_driver' 79 | module_hid_driver(ez_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/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/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/video/fbdev/core/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); | ^~~ /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, | ~~~~~~~~~^~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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); | ^~~ /kisskb/src/fs/hfs/inode.c:340:61: warning: taking address of packed member of 'struct hfs_cat_file' may result in an unaligned pointer value [-Waddress-of-packed-member] 340 | hfs_inode_read_fork(inode, rec->file.RExtRec, rec->file.RLgLen, | ~~~~~~~~~^~~~~~~~ /kisskb/src/fs/hfs/inode.c: In function 'hfs_write_inode': /kisskb/src/fs/hfs/inode.c:475:53: warning: taking address of packed member of 'struct hfs_cat_file' may result in an unaligned pointer value [-Waddress-of-packed-member] 475 | hfs_inode_write_fork(inode, rec.file.RExtRec, | ~~~~~~~~^~~~~~~~ /kisskb/src/fs/hfs/inode.c:476:38: warning: taking address of packed member of 'struct hfs_cat_file' may result in an unaligned pointer value [-Waddress-of-packed-member] 476 | &rec.file.RLgLen, &rec.file.RPyLen); | ^~~~~~~~~~~~~~~~ /kisskb/src/fs/hfs/inode.c:476:56: warning: taking address of packed member of 'struct hfs_cat_file' may result in an unaligned pointer value [-Waddress-of-packed-member] 476 | &rec.file.RLgLen, &rec.file.RPyLen); | ^~~~~~~~~~~~~~~~ /kisskb/src/fs/hfs/inode.c:492:53: warning: taking address of packed member of 'struct hfs_cat_file' may result in an unaligned pointer value [-Waddress-of-packed-member] 492 | hfs_inode_write_fork(inode, rec.file.ExtRec, &rec.file.LgLen, &rec.file.PyLen); | ~~~~~~~~^~~~~~~ /kisskb/src/fs/hfs/inode.c:492:62: warning: taking address of packed member of 'struct hfs_cat_file' may result in an unaligned pointer value [-Waddress-of-packed-member] 492 | hfs_inode_write_fork(inode, rec.file.ExtRec, &rec.file.LgLen, &rec.file.PyLen); | ^~~~~~~~~~~~~~~ /kisskb/src/fs/hfs/inode.c:492:79: warning: taking address of packed member of 'struct hfs_cat_file' may result in an unaligned pointer value [-Waddress-of-packed-member] 492 | hfs_inode_write_fork(inode, rec.file.ExtRec, &rec.file.LgLen, &rec.file.PyLen); | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/hid/hid-kensington.c:17: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ks_driver_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/device.h:1357:1: note: in expansion of macro 'module_exit' 1357 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /kisskb/src/include/linux/hid.h:795:9: note: in expansion of macro 'module_driver' 795 | 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:1353:20: note: in definition of macro 'module_driver' 1353 | 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/drivers/hid/hid-kensington.c:17: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'ks_driver_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/device.h:1352:1: note: in expansion of macro 'module_init' 1352 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /kisskb/src/include/linux/hid.h:795:9: note: in expansion of macro 'module_driver' 795 | 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:1348:19: note: in definition of macro 'module_driver' 1348 | 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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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); | ^~~ In file included from /kisskb/src/fs/nls/nls_cp857.c:10: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp857': 'cold' [-Wmissing-attributes] 130 | 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/fs/nls/nls_cp857.c:10: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp857': 'cold' [-Wmissing-attributes] 136 | 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) | ^~~~~~~~~~~~~~ /kisskb/src/drivers/md/dm-mpath.c: In function '__choose_pgpath': /kisskb/src/drivers/md/dm-mpath.c:372:26: warning: decrement of a boolean expression [-Wbool-operation] 372 | } while (bypassed--); | ^~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-microsoft.c:18: /kisskb/src/include/linux/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:1166:48: warning: taking address of packed member of 'struct ecryptfs_auth_tok' may result in an unaligned pointer value [-Waddress-of-packed-member] 1166 | rc = write_tag_64_packet(auth_tok_sig, &(auth_tok->session_key), | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ecryptfs/keystore.c:1185:34: warning: taking address of packed member of 'struct ecryptfs_auth_tok' may result in an unaligned pointer value [-Waddress-of-packed-member] 1185 | rc = parse_tag_65_packet(&(auth_tok->session_key), | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/irqflags.h: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/phy.h:24, from /kisskb/src/include/net/dsa.h:20, from /kisskb/src/include/linux/netdevice.h:44, from /kisskb/src/include/net/sock.h:51, from /kisskb/src/include/crypto/if_alg.h:21, from /kisskb/src/crypto/af_alg.c:16: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'af_alg_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/af_alg.c:534:1: note: in expansion of macro 'module_init' 534 | module_init(af_alg_init); | ^~~~~~~~~~~ /kisskb/src/crypto/af_alg.c:509:19: note: 'init_module' target declared here 509 | static int __init af_alg_init(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/phy.h:24, from /kisskb/src/include/net/dsa.h:20, from /kisskb/src/include/linux/netdevice.h:44, from /kisskb/src/include/net/sock.h:51, from /kisskb/src/include/crypto/if_alg.h:21, from /kisskb/src/crypto/af_alg.c:16: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'af_alg_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/af_alg.c:535:1: note: in expansion of macro 'module_exit' 535 | module_exit(af_alg_exit); | ^~~~~~~~~~~ /kisskb/src/crypto/af_alg.c:528:20: note: 'cleanup_module' target declared here 528 | static void __exit af_alg_exit(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/pci.h:25, 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/crypto/xor.c:20: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'calibrate_xor_blocks': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/module.h:108:41: note: in expansion of macro 'module_init' 108 | #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/crypto/xor.c:20: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xor_exit': 'cold' [-Wmissing-attributes] 136 | 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) { } | ^~~~~~~~ /kisskb/src/fs/notify/fdinfo.c: In function 'show_mark_fhandle': /kisskb/src/fs/notify/fdinfo.c:64:61: warning: array subscript 'i' is outside the bounds of an interior zero-length array 'unsigned char[0]' [-Wzero-length-bounds] 64 | 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:915:23: note: while referencing 'f_handle' 915 | unsigned char f_handle[0]; | ^~~~~~~~ In file included from /kisskb/src/drivers/md/dm-mpath.c:18: /kisskb/src/drivers/md/dm-mpath.c: At top level: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'dm_multipath_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-mpath.c:1793:1: note: in expansion of macro 'module_init' 1793 | module_init(dm_multipath_init); | ^~~~~~~~~~~ In file included from /kisskb/src/crypto/algif_rng.c:41: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'rng_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/algif_rng.c:191:1: note: in expansion of macro 'module_init' 191 | module_init(rng_init); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-mpath.c:1731:19: note: 'init_module' target declared here 1731 | static int __init dm_multipath_init(void) | ^~~~~~~~~~~~~~~~~ /kisskb/src/crypto/algif_rng.c:180:19: note: 'init_module' target declared here 180 | static int __init rng_init(void) | ^~~~~~~~ In file included from /kisskb/src/crypto/algif_rng.c:41: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rng_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/algif_rng.c:192:1: note: in expansion of macro 'module_exit' 192 | module_exit(rng_exit); | ^~~~~~~~~~~ /kisskb/src/crypto/algif_rng.c:185:20: note: 'cleanup_module' target declared here 185 | static void __exit rng_exit(void) | ^~~~~~~~ In file included from /kisskb/src/drivers/md/dm-mpath.c:18: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_multipath_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/md/dm-mpath.c:1794:1: note: in expansion of macro 'module_exit' 1794 | module_exit(dm_multipath_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-mpath.c:1784:20: note: 'cleanup_module' target declared here 1784 | 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/rtc/rtc-msm6242.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/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/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, 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/kernel.h:11, from /kisskb/src/fs/orangefs/protocol.h:1, from /kisskb/src/fs/orangefs/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/linux/sched.h:17, from /kisskb/src/include/linux/blkdev.h:4, from /kisskb/src/drivers/md/dm-snap.c:9: /kisskb/src/include/linux/log2.h: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/parport/parport_amiga.c:16: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'amiga_parallel_driver_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/platform_device.h:251:1: note: in expansion of macro 'module_init' 251 | module_init(__platform_driver##_init); \ | ^~~~~~~~~~~ /kisskb/src/drivers/parport/parport_amiga.c:245:1: note: in expansion of macro 'module_platform_driver_probe' 245 | 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:245:30: note: 'init_module' target declared here 245 | module_platform_driver_probe(amiga_parallel_driver, amiga_parallel_probe); | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/platform_device.h:246:19: note: in definition of macro 'module_platform_driver_probe' 246 | static int __init __platform_driver##_init(void) \ | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/parport/parport_amiga.c:16: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'amiga_parallel_driver_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/platform_device.h:256:1: note: in expansion of macro 'module_exit' 256 | module_exit(__platform_driver##_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/parport/parport_amiga.c:245:1: note: in expansion of macro 'module_platform_driver_probe' 245 | 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:245:30: note: 'cleanup_module' target declared here 245 | module_platform_driver_probe(amiga_parallel_driver, amiga_parallel_probe); | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/platform_device.h:252:20: note: in definition of macro 'module_platform_driver_probe' 252 | static void __exit __platform_driver##_exit(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/drivers/md/dm-bufio.c:17: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'dm_bufio_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-bufio.c:1934:1: note: in expansion of macro 'module_init' 1934 | module_init(dm_bufio_init) | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-bufio.c:1846:19: note: 'init_module' target declared here 1846 | static int __init dm_bufio_init(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/drivers/md/dm-bufio.c:17: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_bufio_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/md/dm-bufio.c:1935:1: note: in expansion of macro 'module_exit' 1935 | module_exit(dm_bufio_exit) | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-bufio.c:1893:20: note: 'cleanup_module' target declared here 1893 | static void __exit dm_bufio_exit(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/linux/skbuff.h:17, from /kisskb/src/include/linux/ip.h:20, from /kisskb/src/net/ipv6/ila/ila_common.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/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/phy.h:24, from /kisskb/src/include/net/dsa.h:20, from /kisskb/src/include/linux/netdevice.h:44, from /kisskb/src/include/net/sock.h:51, from /kisskb/src/include/crypto/if_alg.h:21, from /kisskb/src/crypto/algif_skcipher.c:17: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'algif_skcipher_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/algif_skcipher.c:995:1: note: in expansion of macro 'module_init' 995 | module_init(algif_skcipher_init); | ^~~~~~~~~~~ /kisskb/src/crypto/algif_skcipher.c:984:19: note: 'init_module' target declared here 984 | static int __init algif_skcipher_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/phy.h:24, from /kisskb/src/include/net/dsa.h:20, from /kisskb/src/include/linux/netdevice.h:44, from /kisskb/src/include/net/sock.h:51, from /kisskb/src/include/crypto/if_alg.h:21, from /kisskb/src/crypto/algif_skcipher.c:17: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'algif_skcipher_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/algif_skcipher.c:996:1: note: in expansion of macro 'module_exit' 996 | module_exit(algif_skcipher_exit); | ^~~~~~~~~~~ /kisskb/src/crypto/algif_skcipher.c:989:20: note: 'cleanup_module' target declared here 989 | static void __exit algif_skcipher_exit(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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); | ^~~ In file included from /kisskb/src/drivers/parport/parport_pc.c:45: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'parport_pc_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/parport/parport_pc.c:3356:1: note: in expansion of macro 'module_init' 3356 | module_init(parport_pc_init) | ^~~~~~~~~~~ /kisskb/src/drivers/parport/parport_pc.c:3302:19: note: 'init_module' target declared here 3302 | static int __init parport_pc_init(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/parport/parport_pc.c:45: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'parport_pc_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/parport/parport_pc.c:3357:1: note: in expansion of macro 'module_exit' 3357 | module_exit(parport_pc_exit) | ^~~~~~~~~~~ /kisskb/src/drivers/parport/parport_pc.c:3331:20: note: 'cleanup_module' target declared here 3331 | static void __exit parport_pc_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/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/fs/fat/inode.c:13: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_fat_fs': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/fat/inode.c:1938:1: note: in expansion of macro 'module_init' 1938 | module_init(init_fat_fs) | ^~~~~~~~~~~ /kisskb/src/fs/fat/inode.c:1913:19: note: 'init_module' target declared here 1913 | static int __init init_fat_fs(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/uio.h:12, from /kisskb/src/include/linux/socket.h:7, from /kisskb/src/include/uapi/linux/in.h:23, from /kisskb/src/include/linux/in.h:23, from /kisskb/src/include/linux/dccp.h:5, 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/fs/fat/inode.c:13: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_fat_fs': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/fat/inode.c:1939:1: note: in expansion of macro 'module_exit' 1939 | module_exit(exit_fat_fs) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/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); | ^~~ /kisskb/src/fs/fat/inode.c:1932:20: note: 'cleanup_module' target declared here 1932 | static void __exit exit_fat_fs(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/phy.h:24, from /kisskb/src/include/net/dsa.h:20, from /kisskb/src/include/linux/netdevice.h:44, from /kisskb/src/include/net/sock.h:51, from /kisskb/src/include/crypto/if_alg.h:21, from /kisskb/src/crypto/algif_hash.c:16: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'algif_hash_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/algif_hash.c:472:1: note: in expansion of macro 'module_init' 472 | module_init(algif_hash_init); | ^~~~~~~~~~~ /kisskb/src/crypto/algif_hash.c:461:19: note: 'init_module' target declared here 461 | static int __init algif_hash_init(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/phy.h:24, from /kisskb/src/include/net/dsa.h:20, from /kisskb/src/include/linux/netdevice.h:44, from /kisskb/src/include/net/sock.h:51, from /kisskb/src/include/crypto/if_alg.h:21, from /kisskb/src/crypto/algif_hash.c:16: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'algif_hash_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/algif_hash.c:473:1: note: in expansion of macro 'module_exit' 473 | module_exit(algif_hash_exit); | ^~~~~~~~~~~ /kisskb/src/crypto/algif_hash.c:466:20: note: 'cleanup_module' target declared here 466 | static void __exit algif_hash_exit(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/drivers/hid/hid-monterey.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/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/batman-adv/main.h:174, from /kisskb/src/net/batman-adv/icmp_socket.h:21, 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/linux/sched.h:17, 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/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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/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/batman-adv/main.h:174, from /kisskb/src/net/batman-adv/main.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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/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/batman-adv/main.h:174, from /kisskb/src/net/batman-adv/multicast.h:21, from /kisskb/src/net/batman-adv/multicast.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/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, from /kisskb/src/fs/qnx6/qnx6.h:19, 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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/include/linux/sched.h:17, 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); | ^~~ /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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/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/batman-adv/main.h:174, from /kisskb/src/net/batman-adv/originator.h:21, 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); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/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/batman-adv/main.h:174, from /kisskb/src/net/batman-adv/network-coding.h:21, 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/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, 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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/net/bridge/netfilter/nft_reject_bridge.c:11: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'nft_reject_bridge_module_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/nft_reject_bridge.c:414:1: note: in expansion of macro 'module_init' 414 | module_init(nft_reject_bridge_module_init); | ^~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/nft_reject_bridge.c:404:19: note: 'init_module' target declared here 404 | static int __init nft_reject_bridge_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/bridge/netfilter/nft_reject_bridge.c:11: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_reject_bridge_module_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/nft_reject_bridge.c:415:1: note: in expansion of macro 'module_exit' 415 | module_exit(nft_reject_bridge_module_exit); | ^~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/nft_reject_bridge.c:409:20: note: 'cleanup_module' target declared here 409 | static void __exit nft_reject_bridge_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/mutex.h:14, from /kisskb/src/fs/hpfs/hpfs_fn.h:17, from /kisskb/src/fs/hpfs/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/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/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/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/miscdevice.h:4, from /kisskb/src/fs/dlm/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/drivers/rtc/rtc-generic.c:7: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'generic_rtc_driver_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/platform_device.h:251:1: note: in expansion of macro 'module_init' 251 | module_init(__platform_driver##_init); \ | ^~~~~~~~~~~ /kisskb/src/drivers/rtc/rtc-generic.c:67:1: note: in expansion of macro 'module_platform_driver_probe' 67 | 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:67:30: note: 'init_module' target declared here 67 | module_platform_driver_probe(generic_rtc_driver, generic_rtc_probe); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/platform_device.h:246:19: note: in definition of macro 'module_platform_driver_probe' 246 | static int __init __platform_driver##_init(void) \ | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/rtc/rtc-generic.c:7: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'generic_rtc_driver_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/platform_device.h:256:1: note: in expansion of macro 'module_exit' 256 | module_exit(__platform_driver##_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/rtc/rtc-generic.c:67:1: note: in expansion of macro 'module_platform_driver_probe' 67 | 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:67:30: note: 'cleanup_module' target declared here 67 | module_platform_driver_probe(generic_rtc_driver, generic_rtc_probe); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/platform_device.h:252:20: note: in definition of macro 'module_platform_driver_probe' 252 | static void __exit __platform_driver##_exit(void) \ | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/parport/parport_atari.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/dlm/dlm_internal.h:21, from /kisskb/src/fs/dlm/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/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/drivers/hid/hid-microsoft.c:21: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ms_driver_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/device.h:1357:1: note: in expansion of macro 'module_exit' 1357 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /kisskb/src/include/linux/hid.h:795:9: note: in expansion of macro 'module_driver' 795 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-microsoft.c:313:1: note: in expansion of macro 'module_hid_driver' 313 | module_hid_driver(ms_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/hid/hid-microsoft.c:18: /kisskb/src/drivers/hid/hid-microsoft.c:313:19: note: 'cleanup_module' target declared here 313 | module_hid_driver(ms_driver); | ^~~~~~~~~ /kisskb/src/include/linux/device.h:1353:20: note: in definition of macro 'module_driver' 1353 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /kisskb/src/drivers/hid/hid-microsoft.c:313:1: note: in expansion of macro 'module_hid_driver' 313 | module_hid_driver(ms_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/hid/hid-microsoft.c:21: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'ms_driver_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/device.h:1352:1: note: in expansion of macro 'module_init' 1352 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /kisskb/src/include/linux/hid.h:795:9: note: in expansion of macro 'module_driver' 795 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-microsoft.c:313:1: note: in expansion of macro 'module_hid_driver' 313 | module_hid_driver(ms_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/hid/hid-microsoft.c:18: /kisskb/src/drivers/hid/hid-microsoft.c:313:19: note: 'init_module' target declared here 313 | module_hid_driver(ms_driver); | ^~~~~~~~~ /kisskb/src/include/linux/device.h:1348:19: note: in definition of macro 'module_driver' 1348 | static int __init __driver##_init(void) \ | ^~~~~~~~ /kisskb/src/drivers/hid/hid-microsoft.c:313:1: note: in expansion of macro 'module_hid_driver' 313 | module_hid_driver(ms_driver); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/md/dm-round-robin.c:17: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'dm_rr_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-round-robin.c:267:1: note: in expansion of macro 'module_init' 267 | module_init(dm_rr_init); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-round-robin.c:247:19: note: 'init_module' target declared here 247 | static int __init dm_rr_init(void) | ^~~~~~~~~~ In file included from /kisskb/src/drivers/md/dm-round-robin.c:17: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_rr_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/md/dm-round-robin.c:268:1: note: in expansion of macro 'module_exit' 268 | module_exit(dm_rr_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-round-robin.c:259:20: note: 'cleanup_module' target declared here 259 | static void __exit dm_rr_exit(void) | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/phy.h:24, from /kisskb/src/include/net/dsa.h:20, from /kisskb/src/include/linux/netdevice.h:44, from /kisskb/src/include/net/sock.h:51, from /kisskb/src/include/crypto/if_alg.h:21, from /kisskb/src/crypto/algif_aead.c:18: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'algif_aead_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/algif_aead.c:611:1: note: in expansion of macro 'module_init' 611 | module_init(algif_aead_init); | ^~~~~~~~~~~ /kisskb/src/crypto/algif_aead.c:600:19: note: 'init_module' target declared here 600 | static int __init algif_aead_init(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/phy.h:24, from /kisskb/src/include/net/dsa.h:20, from /kisskb/src/include/linux/netdevice.h:44, from /kisskb/src/include/net/sock.h:51, from /kisskb/src/include/crypto/if_alg.h:21, from /kisskb/src/crypto/algif_aead.c:18: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'algif_aead_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/algif_aead.c:612:1: note: in expansion of macro 'module_exit' 612 | module_exit(algif_aead_exit); | ^~~~~~~~~~~ /kisskb/src/crypto/algif_aead.c:605:20: note: 'cleanup_module' target declared here 605 | static void __exit algif_aead_exit(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/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/batman-adv/main.h:174, from /kisskb/src/net/batman-adv/routing.h:21, 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/io.h:23, 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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/drivers/rtc/rtc-msm6242.c:15: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'msm6242_rtc_driver_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/platform_device.h:251:1: note: in expansion of macro 'module_init' 251 | module_init(__platform_driver##_init); \ | ^~~~~~~~~~~ /kisskb/src/drivers/rtc/rtc-msm6242.c:233:1: note: in expansion of macro 'module_platform_driver_probe' 233 | module_platform_driver_probe(msm6242_rtc_driver, msm6242_rtc_probe); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/rtc/rtc-msm6242.c:16: /kisskb/src/drivers/rtc/rtc-msm6242.c:233:30: note: 'init_module' target declared here 233 | module_platform_driver_probe(msm6242_rtc_driver, msm6242_rtc_probe); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/platform_device.h:246:19: note: in definition of macro 'module_platform_driver_probe' 246 | static int __init __platform_driver##_init(void) \ | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/rtc/rtc-msm6242.c:15: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'msm6242_rtc_driver_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/platform_device.h:256:1: note: in expansion of macro 'module_exit' 256 | module_exit(__platform_driver##_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/rtc/rtc-msm6242.c:233:1: note: in expansion of macro 'module_platform_driver_probe' 233 | module_platform_driver_probe(msm6242_rtc_driver, msm6242_rtc_probe); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/rtc/rtc-msm6242.c:16: /kisskb/src/drivers/rtc/rtc-msm6242.c:233:30: note: 'cleanup_module' target declared here 233 | module_platform_driver_probe(msm6242_rtc_driver, msm6242_rtc_probe); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/platform_device.h:252:20: note: in definition of macro 'module_platform_driver_probe' 252 | static void __exit __platform_driver##_exit(void) \ | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/fat/namei_vfat.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/nfsd/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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/io.h:23, 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/include/linux/list.h:8, from /kisskb/src/include/linux/key.h:19, 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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, from /kisskb/src/fs/orangefs/orangefs-sysfs.c:94: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/drivers/md/dm-snap.c:17: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'dm_snapshot_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-snap.c:2474:1: note: in expansion of macro 'module_init' 2474 | module_init(dm_snapshot_init); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-snap.c:2394:19: note: 'init_module' target declared here 2394 | static int __init dm_snapshot_init(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/md/dm-snap.c:17: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_snapshot_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/md/dm-snap.c:2475:1: note: in expansion of macro 'module_exit' 2475 | module_exit(dm_snapshot_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-snap.c:2460:20: note: 'cleanup_module' target declared here 2460 | static void __exit dm_snapshot_exit(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/linux/list.h:8, from /kisskb/src/include/linux/pci.h:25, 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/fs/nls/nls_cp860.c:10: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp860': 'cold' [-Wmissing-attributes] 130 | 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/fs/nls/nls_cp860.c:10: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp860': 'cold' [-Wmissing-attributes] 136 | 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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/fat/namei_msdos.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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:17, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/fs/eventpoll.c:28: /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:187:36: note: in expansion of macro 'SYSCALL_DEFINEx' 187 | #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/eventpoll.c:2051:1: note: in expansion of macro 'SYSCALL_DEFINE6' 2051 | SYSCALL_DEFINE6(epoll_pwait, int, epfd, struct epoll_event __user *, events, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:187:36: note: in expansion of macro 'SYSCALL_DEFINEx' 187 | #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/eventpoll.c:2051:1: note: in expansion of macro 'SYSCALL_DEFINE6' 2051 | SYSCALL_DEFINE6(epoll_pwait, int, epfd, struct epoll_event __user *, events, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/eventpoll.c:2005:1: note: in expansion of macro 'SYSCALL_DEFINE4' 2005 | SYSCALL_DEFINE4(epoll_wait, int, epfd, struct epoll_event __user *, events, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/eventpoll.c:2005:1: note: in expansion of macro 'SYSCALL_DEFINE4' 2005 | SYSCALL_DEFINE4(epoll_wait, int, epfd, struct epoll_event __user *, events, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/eventpoll.c:1849:1: note: in expansion of macro 'SYSCALL_DEFINE4' 1849 | SYSCALL_DEFINE4(epoll_ctl, int, epfd, int, op, int, fd, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/eventpoll.c:1849:1: note: in expansion of macro 'SYSCALL_DEFINE4' 1849 | SYSCALL_DEFINE4(epoll_ctl, int, epfd, int, op, int, fd, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/fs/omfs/inode.c:6: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_omfs_fs': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/omfs/inode.c:595:1: note: in expansion of macro 'module_init' 595 | module_init(init_omfs_fs); | ^~~~~~~~~~~ /kisskb/src/fs/omfs/inode.c:585:19: note: 'init_module' target declared here 585 | static int __init init_omfs_fs(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/fs/omfs/inode.c:6: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_omfs_fs': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/omfs/inode.c:596:1: note: in expansion of macro 'module_exit' 596 | module_exit(exit_omfs_fs); | ^~~~~~~~~~~ /kisskb/src/fs/omfs/inode.c:590:20: note: 'cleanup_module' target declared here 590 | static void __exit exit_omfs_fs(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/timer.h:4, 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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/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/linux/sched.h:17, 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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/skcipher.h:16, 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/include/linux/uio.h:12, from /kisskb/src/include/linux/socket.h:7, from /kisskb/src/include/uapi/linux/in.h:23, from /kisskb/src/include/linux/in.h:23, from /kisskb/src/include/linux/dccp.h:5, 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/sched.h:17, 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); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_cp861.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it 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/fbdev/core/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/drivers/parport/parport_mfc3.c:56: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'parport_mfc3_init': 'cold' [-Wmissing-attributes] 130 | 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/drivers/parport/parport_mfc3.c:56: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'parport_mfc3_exit': 'cold' [-Wmissing-attributes] 136 | 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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/include/linux/poll.h:6, from /kisskb/src/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/sched.h:17, from /kisskb/src/include/linux/uaccess.h:4, from /kisskb/src/fs/reiserfs/do_balan.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/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/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/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/bridge/netfilter/nf_log_bridge.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/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/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/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:43, 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/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); | ^~~ /kisskb/src/fs/udf/balloc.c: In function 'udf_add_free_space': /kisskb/src/fs/udf/balloc.c:101:22: warning: taking address of packed member of 'struct logicalVolIntegrityDesc' may result in an unaligned pointer value [-Waddress-of-packed-member] 101 | le32_add_cpu(&lvid->freeSpaceTable[partition], cnt); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/net/bridge/netfilter/ebtables.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/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/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/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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/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/fs/nls/nls_cp861.c:10: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp861': 'cold' [-Wmissing-attributes] 130 | 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/fs/nls/nls_cp861.c:10: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp861': 'cold' [-Wmissing-attributes] 136 | 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/drivers/hid/hid-monterey.c:20: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mr_driver_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/device.h:1357:1: note: in expansion of macro 'module_exit' 1357 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /kisskb/src/include/linux/hid.h:795:9: note: in expansion of macro 'module_driver' 795 | 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:1353:20: note: in definition of macro 'module_driver' 1353 | 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/drivers/hid/hid-monterey.c:20: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'mr_driver_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/device.h:1352:1: note: in expansion of macro 'module_init' 1352 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /kisskb/src/include/linux/hid.h:795:9: note: in expansion of macro 'module_driver' 795 | 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:1348:19: note: in definition of macro 'module_driver' 1348 | 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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/hashtable.h:9, from /kisskb/src/fs/userfaultfd.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/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/include/linux/poll.h:6, from /kisskb/src/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/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/drivers/parport/parport_atari.c:12: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'parport_atari_init': 'cold' [-Wmissing-attributes] 130 | 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/drivers/parport/parport_atari.c:12: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'parport_atari_exit': 'cold' [-Wmissing-attributes] 136 | 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/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); | ^~~ /kisskb/src/fs/udf/balloc.c:101:43: warning: array subscript 65535 is outside the bounds of an interior zero-length array '__le32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] 101 | le32_add_cpu(&lvid->freeSpaceTable[partition], cnt); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /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:101:43: warning: array subscript 65535 is outside the bounds of an interior zero-length array '__le32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] 101 | le32_add_cpu(&lvid->freeSpaceTable[partition], cnt); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /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/fs/orangefs/protocol.h:1, from /kisskb/src/fs/orangefs/orangefs-mod.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/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/mutex.h:14, 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/phy.h:24, from /kisskb/src/include/net/dsa.h:20, from /kisskb/src/include/linux/netdevice.h:44, from /kisskb/src/include/net/inet_sock.h:24, from /kisskb/src/include/net/inet_connection_sock.h:23, from /kisskb/src/include/linux/dccp.h:12, from /kisskb/src/net/dccp/proto.c:12: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'dccp_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/dccp/proto.c:1247:1: note: in expansion of macro 'module_init' 1247 | module_init(dccp_init); | ^~~~~~~~~~~ /kisskb/src/net/dccp/proto.c:1107:19: note: 'init_module' target declared here 1107 | static int __init dccp_init(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/phy.h:24, from /kisskb/src/include/net/dsa.h:20, from /kisskb/src/include/linux/netdevice.h:44, from /kisskb/src/include/net/inet_sock.h:24, from /kisskb/src/include/net/inet_connection_sock.h:23, from /kisskb/src/include/linux/dccp.h:12, from /kisskb/src/net/dccp/proto.c:12: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dccp_fini': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/dccp/proto.c:1248:1: note: in expansion of macro 'module_exit' 1248 | module_exit(dccp_fini); | ^~~~~~~~~~~ /kisskb/src/net/dccp/proto.c:1230:20: note: 'cleanup_module' target declared here 1230 | static void __exit dccp_fini(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, 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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/net/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/fs/notify/fanotify/fanotify_user.c:12: /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/notify/fanotify/fanotify_user.c:694:1: note: in expansion of macro 'SYSCALL_DEFINE2' 694 | SYSCALL_DEFINE2(fanotify_init, unsigned int, flags, unsigned int, event_f_flags) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/notify/fanotify/fanotify_user.c:694:1: note: in expansion of macro 'SYSCALL_DEFINE2' 694 | SYSCALL_DEFINE2(fanotify_init, unsigned int, flags, unsigned int, event_f_flags) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/notify/fanotify/fanotify_user.c:804:1: note: in expansion of macro 'SYSCALL_DEFINE5' 804 | SYSCALL_DEFINE5(fanotify_mark, int, fanotify_fd, unsigned int, flags, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/notify/fanotify/fanotify_user.c:804:1: note: in expansion of macro 'SYSCALL_DEFINE5' 804 | SYSCALL_DEFINE5(fanotify_mark, int, fanotify_fd, unsigned int, flags, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/video/fbdev/core/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/fs/notify/inotify/inotify_user.c:35: /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/notify/inotify/inotify_user.c:699:1: note: in expansion of macro 'SYSCALL_DEFINE3' 699 | SYSCALL_DEFINE3(inotify_add_watch, int, fd, const char __user *, pathname, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/notify/inotify/inotify_user.c:699:1: note: in expansion of macro 'SYSCALL_DEFINE3' 699 | 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/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/drivers/rtc/rtc-rp5c01.c:12: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'rp5c01_rtc_driver_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/platform_device.h:251:1: note: in expansion of macro 'module_init' 251 | module_init(__platform_driver##_init); \ | ^~~~~~~~~~~ /kisskb/src/drivers/rtc/rtc-rp5c01.c:280:1: note: in expansion of macro 'module_platform_driver_probe' 280 | 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:280:30: note: 'init_module' target declared here 280 | module_platform_driver_probe(rp5c01_rtc_driver, rp5c01_rtc_probe); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/platform_device.h:246:19: note: in definition of macro 'module_platform_driver_probe' 246 | static int __init __platform_driver##_init(void) \ | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/rtc/rtc-rp5c01.c:12: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rp5c01_rtc_driver_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/platform_device.h:256:1: note: in expansion of macro 'module_exit' 256 | module_exit(__platform_driver##_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/rtc/rtc-rp5c01.c:280:1: note: in expansion of macro 'module_platform_driver_probe' 280 | 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:280:30: note: 'cleanup_module' target declared here 280 | module_platform_driver_probe(rp5c01_rtc_driver, rp5c01_rtc_probe); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/platform_device.h:252:20: note: in definition of macro 'module_platform_driver_probe' 252 | static void __exit __platform_driver##_exit(void) \ | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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); | ^~~ In file included from /kisskb/src/fs/fat/namei_vfat.c:18: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_vfat_fs': 'cold' [-Wmissing-attributes] 130 | 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/fs/fat/namei_vfat.c:18: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_vfat_fs': 'cold' [-Wmissing-attributes] 136 | 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/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/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/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/net/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/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/drivers/md/dm-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/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/rcupdate.h:38, 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/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/uio.h:12, from /kisskb/src/include/linux/socket.h:7, from /kisskb/src/include/uapi/linux/in.h:23, from /kisskb/src/include/linux/in.h:23, from /kisskb/src/include/linux/dccp.h:5, 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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/fs/fat/namei_msdos.c:9: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_msdos_fs': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/fat/namei_msdos.c:683:1: note: in expansion of macro 'module_init' 683 | module_init(init_msdos_fs) | ^~~~~~~~~~~ /kisskb/src/fs/fat/namei_msdos.c:669:19: note: 'init_module' target declared here 669 | static int __init init_msdos_fs(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/fat/namei_msdos.c:9: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_msdos_fs': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/fat/namei_msdos.c:684:1: note: in expansion of macro 'module_exit' 684 | module_exit(exit_msdos_fs) | ^~~~~~~~~~~ /kisskb/src/fs/fat/namei_msdos.c:674:20: note: 'cleanup_module' target declared here 674 | static void __exit exit_msdos_fs(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/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, 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/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/nfsd/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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/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/batman-adv/main.h:174, from /kisskb/src/net/batman-adv/send.h:21, 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/phy.h:24, from /kisskb/src/include/net/dsa.h:20, from /kisskb/src/include/linux/netdevice.h:44, from /kisskb/src/include/linux/etherdevice.h:26, from /kisskb/src/net/batman-adv/main.h:178, from /kisskb/src/net/batman-adv/main.c:18: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'batadv_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/batman-adv/main.c:1307:1: note: in expansion of macro 'module_init' 1307 | module_init(batadv_init); | ^~~~~~~~~~~ /kisskb/src/net/batman-adv/main.c:83:19: note: 'init_module' target declared here 83 | static int __init batadv_init(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/phy.h:24, from /kisskb/src/include/net/dsa.h:20, from /kisskb/src/include/linux/netdevice.h:44, from /kisskb/src/include/linux/etherdevice.h:26, from /kisskb/src/net/batman-adv/main.h:178, from /kisskb/src/net/batman-adv/main.c:18: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'batadv_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/batman-adv/main.c:1308:1: note: in expansion of macro 'module_exit' 1308 | module_exit(batadv_exit); | ^~~~~~~~~~~ /kisskb/src/net/batman-adv/main.c:111:20: note: 'cleanup_module' target declared here 111 | static void __exit batadv_exit(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/lib/bitrev.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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/net/ipv6/ila/ila_common.c:4: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'ila_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/ila/ila_common.c:100:1: note: in expansion of macro 'module_init' 100 | module_init(ila_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/ila/ila_common.c:74:19: note: 'init_module' target declared here 74 | static int __init ila_init(void) | ^~~~~~~~ In file included from /kisskb/src/net/ipv6/ila/ila_common.c:4: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ila_fini': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ila/ila_common.c:101:1: note: in expansion of macro 'module_exit' 101 | module_exit(ila_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/ila/ila_common.c:94:20: note: 'cleanup_module' target declared here 94 | static void __exit ila_fini(void) | ^~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/drivers/md/dm-raid.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it 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/fs/nls/nls_cp862.c:10: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp862': 'cold' [-Wmissing-attributes] 130 | 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/fs/nls/nls_cp862.c:10: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp862': 'cold' [-Wmissing-attributes] 136 | 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/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/fs/timerfd.c:25: /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/timerfd.c:532:1: note: in expansion of macro 'SYSCALL_DEFINE2' 532 | SYSCALL_DEFINE2(timerfd_gettime, int, ufd, struct itimerspec __user *, otmr) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/timerfd.c:532:1: note: in expansion of macro 'SYSCALL_DEFINE2' 532 | SYSCALL_DEFINE2(timerfd_gettime, int, ufd, struct itimerspec __user *, otmr) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/timerfd.c:514:1: note: in expansion of macro 'SYSCALL_DEFINE4' 514 | SYSCALL_DEFINE4(timerfd_settime, int, ufd, int, flags, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/timerfd.c:514:1: note: in expansion of macro 'SYSCALL_DEFINE4' 514 | SYSCALL_DEFINE4(timerfd_settime, int, ufd, int, flags, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, from /kisskb/src/include/linux/highmem.h:4, from /kisskb/src/include/linux/bio.h:23, from /kisskb/src/drivers/scsi/scsi_lib.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:17, from /kisskb/src/include/linux/blkdev.h:4, from /kisskb/src/drivers/md/persistent-data/dm-block-manager.h:11, from /kisskb/src/drivers/md/dm-thin-metadata.h:10, from /kisskb/src/drivers/md/dm-thin.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/hfs/hfs_fs.h:18, from /kisskb/src/fs/hfs/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/linux/uio.h:12, from /kisskb/src/include/linux/socket.h:7, from /kisskb/src/include/uapi/linux/in.h:23, from /kisskb/src/include/linux/in.h:23, from /kisskb/src/include/linux/sunrpc/svc.h:13, from /kisskb/src/fs/nfsd/nfsfh.h:11, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/sched.h:17, from /kisskb/src/include/linux/blkdev.h:4, from /kisskb/src/drivers/md/persistent-data/dm-block-manager.h:11, from /kisskb/src/drivers/md/dm-thin-metadata.h:10, from /kisskb/src/drivers/md/dm-thin-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/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/fs/eventfd.c:18: /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_eventfd2' alias between functions of incompatible types 'long int(unsigned int, int)' and 'long int(long int, long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/eventfd.c:458:1: note: in expansion of macro 'SYSCALL_DEFINE2' 458 | SYSCALL_DEFINE2(eventfd2, unsigned int, count, int, flags) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/eventfd.c:458:1: note: in expansion of macro 'SYSCALL_DEFINE2' 458 | SYSCALL_DEFINE2(eventfd2, unsigned int, count, int, flags) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195:25: warning: 'sys_eventfd' alias between functions of incompatible types 'long int(unsigned int)' and 'long int(long int)' [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/eventfd.c:483:1: note: in expansion of macro 'SYSCALL_DEFINE1' 483 | SYSCALL_DEFINE1(eventfd, unsigned int, count) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/eventfd.c:483:1: note: in expansion of macro 'SYSCALL_DEFINE1' 483 | SYSCALL_DEFINE1(eventfd, unsigned int, count) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/cdev.h:4, from /kisskb/src/fs/fuse/cuse.c:37: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/drivers/scsi/scsi_common.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/ip.h:20, from /kisskb/src/net/ipv6/ila/ila_lwt.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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_cp864.c:10: /kisskb/src/include/linux/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; | ^~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/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/batman-adv/main.h:174, from /kisskb/src/net/batman-adv/soft-interface.h:21, 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); | ^~~ /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/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, 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/fs/orangefs/orangefs-kernel.h:30, from /kisskb/src/fs/orangefs/orangefs-mod.c:11: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'orangefs_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/orangefs/orangefs-mod.c:292:1: note: in expansion of macro 'module_init' 292 | module_init(orangefs_init); | ^~~~~~~~~~~ /kisskb/src/fs/orangefs/orangefs-mod.c:96:19: note: 'init_module' target declared here 96 | static int __init orangefs_init(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/fs/orangefs/orangefs-kernel.h:30, from /kisskb/src/fs/orangefs/orangefs-mod.c:11: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'orangefs_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/orangefs/orangefs-mod.c:293:1: note: in expansion of macro 'module_exit' 293 | module_exit(orangefs_exit); | ^~~~~~~~~~~ /kisskb/src/fs/orangefs/orangefs-mod.c:239:20: note: 'cleanup_module' target declared here 239 | static void __exit orangefs_exit(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/fs/signalfd.c:31: /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/signalfd.c:255:1: note: in expansion of macro 'SYSCALL_DEFINE4' 255 | SYSCALL_DEFINE4(signalfd4, int, ufd, sigset_t __user *, user_mask, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:185:36: note: in expansion of macro 'SYSCALL_DEFINEx' 185 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/signalfd.c:255:1: note: in expansion of macro 'SYSCALL_DEFINE4' 255 | SYSCALL_DEFINE4(signalfd4, int, ufd, sigset_t __user *, user_mask, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/signalfd.c:309:1: note: in expansion of macro 'SYSCALL_DEFINE3' 309 | SYSCALL_DEFINE3(signalfd, int, ufd, sigset_t __user *, user_mask, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/signalfd.c:309:1: note: in expansion of macro 'SYSCALL_DEFINE3' 309 | 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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/fs/nls/nls_cp864.c:10: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp864': 'cold' [-Wmissing-attributes] 130 | 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/fs/nls/nls_cp864.c:10: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp864': 'cold' [-Wmissing-attributes] 136 | 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/fs/nls/nls_cp863.c:10: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp863': 'cold' [-Wmissing-attributes] 130 | 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/fs/nls/nls_cp863.c:10: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp863': 'cold' [-Wmissing-attributes] 136 | 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/fs/aio.c:19: /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/aio.c:1316:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1316 | SYSCALL_DEFINE2(io_setup, unsigned, nr_events, aio_context_t __user *, ctxp) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/aio.c:1316:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1316 | SYSCALL_DEFINE2(io_setup, unsigned, nr_events, aio_context_t __user *, ctxp) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/aio.c:1726:1: note: in expansion of macro 'SYSCALL_DEFINE5' 1726 | SYSCALL_DEFINE5(io_getevents, aio_context_t, ctx_id, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/aio.c:1726:1: note: in expansion of macro 'SYSCALL_DEFINE5' 1726 | SYSCALL_DEFINE5(io_getevents, aio_context_t, ctx_id, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/aio.c:1674:1: note: in expansion of macro 'SYSCALL_DEFINE3' 1674 | SYSCALL_DEFINE3(io_cancel, aio_context_t, ctx_id, struct iocb __user *, iocb, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/aio.c:1674:1: note: in expansion of macro 'SYSCALL_DEFINE3' 1674 | SYSCALL_DEFINE3(io_cancel, aio_context_t, ctx_id, struct iocb __user *, iocb, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/aio.c:1637:1: note: in expansion of macro 'SYSCALL_DEFINE3' 1637 | SYSCALL_DEFINE3(io_submit, aio_context_t, ctx_id, long, nr, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/aio.c:1637:1: note: in expansion of macro 'SYSCALL_DEFINE3' 1637 | SYSCALL_DEFINE3(io_submit, aio_context_t, ctx_id, long, nr, | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/aio.c:1352:1: note: in expansion of macro 'SYSCALL_DEFINE1' 1352 | SYSCALL_DEFINE1(io_destroy, aio_context_t, ctx) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:182:36: note: in expansion of macro 'SYSCALL_DEFINEx' 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/aio.c:1352:1: note: in expansion of macro 'SYSCALL_DEFINE1' 1352 | SYSCALL_DEFINE1(io_destroy, aio_context_t, ctx) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/fs/mbcache.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/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/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/batman-adv/main.h:174, from /kisskb/src/net/batman-adv/sysfs.h:21, 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); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/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 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); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/drivers/tty/tty_ldsem.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/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, 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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/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/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/include/linux/list.h:8, from /kisskb/src/include/linux/signal.h:4, from /kisskb/src/include/linux/syscalls.h:73, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_cp866.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_cp865.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/drivers/md/dm-zero.c:9: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'dm_zero_init': 'cold' [-Wmissing-attributes] 130 | 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/drivers/md/dm-zero.c:9: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_zero_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/md/dm-zero.c:80:1: note: in expansion of macro 'module_exit' 80 | module_exit(dm_zero_exit) | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-zero.c:74:20: note: 'cleanup_module' target declared here 74 | static void __exit dm_zero_exit(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/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/batman-adv/main.h:174, from /kisskb/src/net/batman-adv/translation-table.h:21, 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); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/sched.h:17, 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/net/bridge/netfilter/ebtables.c:19: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'ebtables_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/ebtables.c:2443:1: note: in expansion of macro 'module_init' 2443 | module_init(ebtables_init); | ^~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/ebtables.c:2416:19: note: 'init_module' target declared here 2416 | static int __init ebtables_init(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/net/bridge/netfilter/ebtables.c:19: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebtables_fini': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/ebtables.c:2444:1: note: in expansion of macro 'module_exit' 2444 | module_exit(ebtables_fini); | ^~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/ebtables.c:2433:20: note: 'cleanup_module' target declared here 2433 | static void __exit ebtables_fini(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/mmdebug.h:4, from /kisskb/src/include/linux/mm.h:8, 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/drivers/md/dm-log.c:10: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'dm_dirty_log_init': 'cold' [-Wmissing-attributes] 130 | 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:10: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_dirty_log_exit': 'cold' [-Wmissing-attributes] 136 | 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/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/linux/uio.h:12, from /kisskb/src/include/linux/socket.h:7, from /kisskb/src/include/uapi/linux/in.h:23, from /kisskb/src/include/linux/in.h:23, from /kisskb/src/include/linux/dccp.h:5, from /kisskb/src/net/dccp/ipv4.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it 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/binfmt_misc.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:17, 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/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/list.h:8, from /kisskb/src/include/linux/random.h:9, from /kisskb/src/include/linux/net.h:22, 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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/drivers/target/target_core_fabric_lib.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/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/fs/locks.c:124: /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/locks.c:1950:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1950 | SYSCALL_DEFINE2(flock, unsigned int, fd, unsigned int, cmd) | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:183:36: note: in expansion of macro 'SYSCALL_DEFINEx' 183 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/locks.c:1950:1: note: in expansion of macro 'SYSCALL_DEFINE2' 1950 | SYSCALL_DEFINE2(flock, unsigned int, fd, unsigned int, cmd) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/net/bridge/netfilter/nf_log_bridge.c:9: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_log_bridge_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/nf_log_bridge.c:90:1: note: in expansion of macro 'module_init' 90 | module_init(nf_log_bridge_init); | ^~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/nf_log_bridge.c:67:19: note: 'init_module' target declared here 67 | static int __init nf_log_bridge_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/bridge/netfilter/nf_log_bridge.c:9: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_log_bridge_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/nf_log_bridge.c:91:1: note: in expansion of macro 'module_exit' 91 | module_exit(nf_log_bridge_exit); | ^~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/nf_log_bridge.c:84:20: note: 'cleanup_module' target declared here 84 | static void __exit nf_log_bridge_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/fs/nls/nls_cp866.c:10: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp866': 'cold' [-Wmissing-attributes] 130 | 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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/random.h:9, from /kisskb/src/include/linux/net.h:22, 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/fs/nls/nls_cp866.c:10: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp866': 'cold' [-Wmissing-attributes] 136 | 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) | ^~~~~~~~~~~~~~ /kisskb/src/fs/hfs/mdb.c: In function 'hfs_mdb_get': /kisskb/src/fs/hfs/mdb.c:218:30: warning: taking address of packed member of 'struct hfs_mdb' may result in an unaligned pointer value [-Waddress-of-packed-member] 218 | be32_add_cpu(&mdb->drWrCnt, 1); | ^~~~~~~~~~~~~ /kisskb/src/fs/hfs/mdb.c: In function 'hfs_mdb_commit': /kisskb/src/fs/hfs/mdb.c:285:70: warning: taking address of packed member of 'struct hfs_mdb' may result in an unaligned pointer value [-Waddress-of-packed-member] 285 | hfs_inode_write_fork(HFS_SB(sb)->ext_tree->inode, mdb->drXTExtRec, | ~~~^~~~~~~~~~~~ /kisskb/src/fs/hfs/mdb.c:286:38: warning: taking address of packed member of 'struct hfs_mdb' may result in an unaligned pointer value [-Waddress-of-packed-member] 286 | &mdb->drXTFlSize, NULL); | ^~~~~~~~~~~~~~~~ /kisskb/src/fs/hfs/mdb.c:287:70: warning: taking address of packed member of 'struct hfs_mdb' may result in an unaligned pointer value [-Waddress-of-packed-member] 287 | hfs_inode_write_fork(HFS_SB(sb)->cat_tree->inode, mdb->drCTExtRec, | ~~~^~~~~~~~~~~~ /kisskb/src/fs/hfs/mdb.c:288:38: warning: taking address of packed member of 'struct hfs_mdb' may result in an unaligned pointer value [-Waddress-of-packed-member] 288 | &mdb->drCTFlSize, NULL); | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, from /kisskb/src/drivers/md/dm.h:13, from /kisskb/src/drivers/md/dm-era-target.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/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:43, from /kisskb/src/fs/xfs/xfs.h:32, from /kisskb/src/fs/xfs/libxfs/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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:43, from /kisskb/src/fs/xfs/xfs.h:32, from /kisskb/src/fs/xfs/libxfs/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/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/block/drbd/drbd_main.c:31: /kisskb/src/include/linux/log2.h: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-raid.c:9: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'dm_raid_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-raid.c:1749:1: note: in expansion of macro 'module_init' 1749 | module_init(dm_raid_init); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-raid.c:1735:19: note: 'init_module' target declared here 1735 | static int __init dm_raid_init(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/drivers/md/dm-raid.c:9: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_raid_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/md/dm-raid.c:1750:1: note: in expansion of macro 'module_exit' 1750 | module_exit(dm_raid_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-raid.c:1744:20: note: 'cleanup_module' target declared here 1744 | static void __exit dm_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/mmdebug.h:4, from /kisskb/src/include/linux/mm.h:8, 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/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/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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-log-writes.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/fs/nls/nls_cp865.c:10: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp865': 'cold' [-Wmissing-attributes] 130 | 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/fs/nls/nls_cp865.c:10: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp865': 'cold' [-Wmissing-attributes] 136 | 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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/linux/sched.h:17, from /kisskb/src/arch/m68k/include/asm/uaccess_mm.h:10, from /kisskb/src/arch/m68k/include/asm/uaccess.h:4, from /kisskb/src/net/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/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, 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/drivers/md/dm-raid1.c:12: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'dm_mirror_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-raid1.c:1496:1: note: in expansion of macro 'module_init' 1496 | module_init(dm_mirror_init); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-raid1.c:1474:19: note: 'init_module' target declared here 1474 | static int __init dm_mirror_init(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/fs/orangefs/protocol.h:1, from /kisskb/src/fs/orangefs/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/drivers/md/dm-raid1.c:12: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_mirror_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/md/dm-raid1.c:1497:1: note: in expansion of macro 'module_exit' 1497 | module_exit(dm_mirror_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-raid1.c:1490:20: note: 'cleanup_module' target declared here 1490 | static void __exit dm_mirror_exit(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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, 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/fs/orangefs/protocol.h:1, from /kisskb/src/fs/orangefs/super.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/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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, 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/fs/orangefs/protocol.h:1, from /kisskb/src/fs/orangefs/devorangefs-req.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/uio.h:12, from /kisskb/src/include/linux/socket.h:7, from /kisskb/src/include/uapi/linux/if.h:24, from /kisskb/src/include/linux/netfilter_bridge/ebtables.h:15, from /kisskb/src/net/bridge/netfilter/ebtable_broute.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:17, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/core/filter.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/fs/fuse/cuse.c:49: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'cuse_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/fuse/cuse.c:640:1: note: in expansion of macro 'module_init' 640 | module_init(cuse_init); | ^~~~~~~~~~~ /kisskb/src/fs/fuse/cuse.c:605:19: note: 'init_module' target declared here 605 | static int __init cuse_init(void) | ^~~~~~~~~ In file included from /kisskb/src/fs/fuse/cuse.c:49: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cuse_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/fuse/cuse.c:641:1: note: in expansion of macro 'module_exit' 641 | module_exit(cuse_exit); | ^~~~~~~~~~~ /kisskb/src/fs/fuse/cuse.c:634:20: note: 'cleanup_module' target declared here 634 | static void __exit cuse_exit(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_cp869.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/irqflags.h: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/fbdev/core/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/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/linux/sched.h:17, 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/linux/list.h:8, from /kisskb/src/include/linux/sysctl.h:24, 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/mmdebug.h:4, from /kisskb/src/include/linux/mm.h:8, 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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, from /kisskb/src/fs/squashfs/super.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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/skcipher.h:16, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/drivers/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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/drivers/md/dm-thin.c:19: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'dm_thin_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-thin.c:4330:1: note: in expansion of macro 'module_init' 4330 | module_init(dm_thin_init); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-thin.c:4292:19: note: 'init_module' target declared here 4292 | static int __init dm_thin_init(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/fs/nls/nls_cp869.c:10: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp869': 'cold' [-Wmissing-attributes] 130 | 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/fs/nls/nls_cp869.c:10: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp869': 'cold' [-Wmissing-attributes] 136 | 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/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/hfs/hfs_fs.h:18, from /kisskb/src/fs/hfs/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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/linux/uio.h:12, from /kisskb/src/include/linux/sunrpc/xdr.h:15, 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); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, 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/fs/binfmt_misc.c:13: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_misc_binfmt': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/module.h:108:41: note: in expansion of macro 'module_init' 108 | #define core_initcall(fn) module_init(fn) | ^~~~~~~~~~~ /kisskb/src/fs/binfmt_misc.c:833:1: note: in expansion of macro 'core_initcall' 833 | core_initcall(init_misc_binfmt); | ^~~~~~~~~~~~~ /kisskb/src/fs/binfmt_misc.c:819:19: note: 'init_module' target declared here 819 | static int __init init_misc_binfmt(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/fs/binfmt_misc.c:13: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_misc_binfmt': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/binfmt_misc.c:834:1: note: in expansion of macro 'module_exit' 834 | module_exit(exit_misc_binfmt); | ^~~~~~~~~~~ /kisskb/src/fs/binfmt_misc.c:827:20: note: 'cleanup_module' target declared here 827 | static void __exit exit_misc_binfmt(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/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:1668:9: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct softnet_data[1]' [-Warray-bounds] 1668 | __skb_insert(newsk, next->prev, next, list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/linkage.h:6, from /kisskb/src/include/linux/kernel.h:6, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/arch/m68k/include/asm/uaccess_mm.h:10, from /kisskb/src/arch/m68k/include/asm/uaccess.h:4, from /kisskb/src/net/core/dev.c:75: /kisskb/src/net/core/dev.c:269:23: note: while referencing 'softnet_data' 269 | EXPORT_PER_CPU_SYMBOL(softnet_data); | ^~~~~~~~~~~~ /kisskb/src/include/linux/export.h:57:28: note: in definition of macro '__EXPORT_SYMBOL' 57 | extern typeof(sym) sym; \ | ^~~ /kisskb/src/include/linux/percpu-defs.h:181:36: note: in expansion of macro 'EXPORT_SYMBOL' 181 | #define EXPORT_PER_CPU_SYMBOL(var) EXPORT_SYMBOL(var) | ^~~~~~~~~~~~~ /kisskb/src/net/core/dev.c:269:1: note: in expansion of macro 'EXPORT_PER_CPU_SYMBOL' 269 | 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:1562:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct softnet_data[1]' [-Warray-bounds] 1562 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/linkage.h:6, from /kisskb/src/include/linux/kernel.h:6, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/arch/m68k/include/asm/uaccess_mm.h:10, from /kisskb/src/arch/m68k/include/asm/uaccess.h:4, from /kisskb/src/net/core/dev.c:75: /kisskb/src/net/core/dev.c:269:23: note: while referencing 'softnet_data' 269 | EXPORT_PER_CPU_SYMBOL(softnet_data); | ^~~~~~~~~~~~ /kisskb/src/include/linux/export.h:57:28: note: in definition of macro '__EXPORT_SYMBOL' 57 | extern typeof(sym) sym; \ | ^~~ /kisskb/src/include/linux/percpu-defs.h:181:36: note: in expansion of macro 'EXPORT_SYMBOL' 181 | #define EXPORT_PER_CPU_SYMBOL(var) EXPORT_SYMBOL(var) | ^~~~~~~~~~~~~ /kisskb/src/net/core/dev.c:269:1: note: in expansion of macro 'EXPORT_PER_CPU_SYMBOL' 269 | EXPORT_PER_CPU_SYMBOL(softnet_data); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/fs/binfmt_aout.c:7: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_aout_binfmt': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/module.h:108:41: note: in expansion of macro 'module_init' 108 | #define core_initcall(fn) module_init(fn) | ^~~~~~~~~~~ /kisskb/src/fs/binfmt_aout.c:421:1: note: in expansion of macro 'core_initcall' 421 | core_initcall(init_aout_binfmt); | ^~~~~~~~~~~~~ /kisskb/src/fs/binfmt_aout.c:410:19: note: 'init_module' target declared here 410 | static int __init init_aout_binfmt(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/fs/binfmt_aout.c:7: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_aout_binfmt': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/binfmt_aout.c:422:1: note: in expansion of macro 'module_exit' 422 | module_exit(exit_aout_binfmt); | ^~~~~~~~~~~ /kisskb/src/fs/binfmt_aout.c:416:20: note: 'cleanup_module' target declared here 416 | static void __exit exit_aout_binfmt(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/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/fs/fhandle.c:1: /kisskb/src/include/linux/syscalls.h:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #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:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:186:36: note: in expansion of macro 'SYSCALL_DEFINEx' 186 | #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:195: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=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #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:199:25: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ /kisskb/src/include/linux/syscalls.h:191:9: note: in expansion of macro '__SYSCALL_DEFINEx' 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:184:36: note: in expansion of macro 'SYSCALL_DEFINEx' 184 | #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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_cp874.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/sched.h:17, from /kisskb/src/include/linux/blkdev.h:4, from /kisskb/src/drivers/md/persistent-data/dm-block-manager.h:11, from /kisskb/src/drivers/md/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/linux/unaligned/packed_struct.h:4, from /kisskb/src/include/linux/jhash.h:27, from /kisskb/src/net/ipv6/ila/ila_xlat.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/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, from /kisskb/src/fs/lockd/procfs.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/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/drivers/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/drivers/md/dm-era-target.c:10: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'dm_era_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-era-target.c:1726:1: note: in expansion of macro 'module_init' 1726 | module_init(dm_era_init); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-era-target.c:1708:19: note: 'init_module' target declared here 1708 | static int __init dm_era_init(void) | ^~~~~~~~~~~ In file included from /kisskb/src/drivers/md/dm-era-target.c:10: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_era_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/md/dm-era-target.c:1727:1: note: in expansion of macro 'module_exit' 1727 | module_exit(dm_era_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-era-target.c:1721:20: note: 'cleanup_module' target declared here 1721 | static void __exit dm_era_exit(void) | ^~~~~~~~~~~ In file included from /kisskb/src/fs/squashfs/super.c:38: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_squashfs_fs': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/squashfs/super.c:504:1: note: in expansion of macro 'module_init' 504 | module_init(init_squashfs_fs); | ^~~~~~~~~~~ /kisskb/src/fs/squashfs/super.c:440:19: note: 'init_module' target declared here 440 | static int __init init_squashfs_fs(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/fs/squashfs/super.c:38: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_squashfs_fs': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/squashfs/super.c:505:1: note: in expansion of macro 'module_exit' 505 | module_exit(exit_squashfs_fs); | ^~~~~~~~~~~ /kisskb/src/fs/squashfs/super.c:459:20: note: 'cleanup_module' target declared here 459 | 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/mmdebug.h:4, from /kisskb/src/include/linux/mm.h:8, 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/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/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); | ^~~ /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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/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/fs/nls/nls_cp874.c:10: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp874': 'cold' [-Wmissing-attributes] 130 | 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/fs/nls/nls_cp874.c:10: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp874': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp874.c:272:1: note: in expansion of macro 'module_exit' 272 | module_exit(exit_nls_cp874) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp874.c:266:20: note: 'cleanup_module' target declared here 266 | static void __exit exit_nls_cp874(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/md/dm-log-writes.c:9: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'dm_log_writes_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-log-writes.c:805:1: note: in expansion of macro 'module_init' 805 | module_init(dm_log_writes_init); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-log-writes.c:790:19: note: 'init_module' target declared here 790 | static int __init dm_log_writes_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/md/dm-log-writes.c:9: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_log_writes_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/md/dm-log-writes.c:806:1: note: in expansion of macro 'module_exit' 806 | module_exit(dm_log_writes_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-log-writes.c:800:20: note: 'cleanup_module' target declared here 800 | static void __exit dm_log_writes_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/mutex.h:14, from /kisskb/src/fs/hpfs/hpfs_fn.h:17, from /kisskb/src/fs/hpfs/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/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/phy.h:24, from /kisskb/src/include/net/dsa.h:20, from /kisskb/src/include/linux/netdevice.h:44, from /kisskb/src/include/net/inet_sock.h:24, from /kisskb/src/include/net/inet_connection_sock.h:23, from /kisskb/src/include/linux/dccp.h:12, from /kisskb/src/net/dccp/ipv4.c:13: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'dccp_v4_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/dccp/ipv4.c:1057:1: note: in expansion of macro 'module_init' 1057 | module_init(dccp_v4_init); | ^~~~~~~~~~~ /kisskb/src/net/dccp/ipv4.c:1023:19: note: 'init_module' target declared here 1023 | static int __init dccp_v4_init(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/phy.h:24, from /kisskb/src/include/net/dsa.h:20, from /kisskb/src/include/linux/netdevice.h:44, from /kisskb/src/include/net/inet_sock.h:24, from /kisskb/src/include/net/inet_connection_sock.h:23, from /kisskb/src/include/linux/dccp.h:12, from /kisskb/src/net/dccp/ipv4.c:13: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dccp_v4_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/dccp/ipv4.c:1058:1: note: in expansion of macro 'module_exit' 1058 | module_exit(dccp_v4_exit); | ^~~~~~~~~~~ /kisskb/src/net/dccp/ipv4.c:1049:20: note: 'cleanup_module' target declared here 1049 | static void __exit dccp_v4_exit(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/arch/m68k/include/asm/uaccess_mm.h:10, from /kisskb/src/arch/m68k/include/asm/uaccess.h:4, from /kisskb/src/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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/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/linux/sched.h:17, 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); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/uio.h:12, from /kisskb/src/include/linux/socket.h:7, from /kisskb/src/include/uapi/linux/if.h:24, from /kisskb/src/include/linux/netfilter_bridge/ebtables.h:15, from /kisskb/src/net/bridge/netfilter/ebtable_filter.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:17, from /kisskb/src/include/linux/blkdev.h:4, from /kisskb/src/drivers/md/persistent-data/dm-block-manager.h:11, from /kisskb/src/drivers/md/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/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/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/list.h:8, from /kisskb/src/include/linux/mutex.h:14, from /kisskb/src/fs/hpfs/hpfs_fn.h:17, from /kisskb/src/fs/hpfs/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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/linux/sched.h:17, from /kisskb/src/include/linux/blkdev.h:4, from /kisskb/src/drivers/md/persistent-data/dm-block-manager.h:11, from /kisskb/src/drivers/md/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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, from /kisskb/src/fs/cifs/cifsencrypt.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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/sched.h:17, from /kisskb/src/include/linux/blkdev.h:4, from /kisskb/src/drivers/md/persistent-data/dm-block-manager.h:11, from /kisskb/src/drivers/md/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/fs/orangefs/protocol.h:1, from /kisskb/src/fs/orangefs/symlink.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/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/hashtable.h:9, from /kisskb/src/lib/842/842_compress.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/mmdebug.h:4, from /kisskb/src/include/linux/mm.h:8, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/lib/842/842.h:76, from /kisskb/src/lib/842/842_decompress.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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/fs/xfs/libxfs/xfs_alloc.c:20: /kisskb/src/fs/xfs/libxfs/xfs_alloc.c: In function 'xfs_alloc_get_freelist': /kisskb/src/fs/xfs/libxfs/xfs_format.h:768:17: warning: taking address of packed member of 'struct xfs_agfl' may result in an unaligned pointer value [-Waddress-of-packed-member] 768 | &(XFS_BUF_TO_AGFL(bp)->agfl_bno[0]) : \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_alloc.c:2116:20: note: in expansion of macro 'XFS_BUF_TO_AGFL_BNO' 2116 | agfl_bno = XFS_BUF_TO_AGFL_BNO(mp, agflbp); | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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); | ^~~ /kisskb/src/fs/xfs/libxfs/xfs_alloc.c: In function 'xfs_alloc_put_freelist': /kisskb/src/fs/xfs/libxfs/xfs_format.h:768:17: warning: taking address of packed member of 'struct xfs_agfl' may result in an unaligned pointer value [-Waddress-of-packed-member] 768 | &(XFS_BUF_TO_AGFL(bp)->agfl_bno[0]) : \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_alloc.c:2245:20: note: in expansion of macro 'XFS_BUF_TO_AGFL_BNO' 2245 | agfl_bno = XFS_BUF_TO_AGFL_BNO(mp, agflbp); | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/crypto/async_tx/async_pq.c:24: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'async_pq_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/async_tx/async_pq.c:450:1: note: in expansion of macro 'module_init' 450 | module_init(async_pq_init); | ^~~~~~~~~~~ /kisskb/src/crypto/async_tx/async_pq.c:433:19: note: 'init_module' target declared here 433 | static int __init async_pq_init(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/crypto/async_tx/async_pq.c:24: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'async_pq_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/async_tx/async_pq.c:451:1: note: in expansion of macro 'module_exit' 451 | module_exit(async_pq_exit); | ^~~~~~~~~~~ /kisskb/src/crypto/async_tx/async_pq.c:445:20: note: 'cleanup_module' target declared here 445 | static void __exit async_pq_exit(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/fs/reiserfs/fix_node.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/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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, from /kisskb/src/fs/hfsplus/hfsplus_fs.h:19, from /kisskb/src/fs/hfsplus/xattr_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/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/include/linux/kernel.h:11, from /kisskb/src/include/linux/uio.h:12, from /kisskb/src/include/linux/socket.h:7, from /kisskb/src/include/uapi/linux/if.h:24, from /kisskb/src/include/linux/netfilter_bridge/ebtables.h:15, from /kisskb/src/net/bridge/netfilter/ebtable_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/linux/list.h:8, from /kisskb/src/include/linux/mutex.h:14, 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/linux/list.h:8, from /kisskb/src/include/linux/mutex.h:14, from /kisskb/src/net/core/sock_diag.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/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, 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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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); | ^~~ /kisskb/src/drivers/scsi/scsi_devinfo.c: In function 'scsi_dev_info_list_add_str': /kisskb/src/drivers/scsi/scsi_devinfo.c:544:25: warning: '%s' directive argument is null [-Wformat-overflow=] 544 | printk(KERN_ERR "%s: bad dev info string '%s' '%s'" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | " '%s'\n", __func__, vendor, model, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | strflags); | ~~~~~~~~~ /kisskb/src/drivers/scsi/scsi_devinfo.c:545:35: note: format string is defined here 545 | " '%s'\n", __func__, vendor, model, | ^~ 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/include/linux/blkdev.h:4, from /kisskb/src/drivers/md/persistent-data/dm-block-manager.h:11, from /kisskb/src/drivers/md/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/linux/list.h:8, from /kisskb/src/include/linux/timer.h:4, from /kisskb/src/include/linux/netdevice.h:28, from /kisskb/src/include/linux/if_vlan.h:15, from /kisskb/src/net/core/tso.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/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/video/fbdev/core/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/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/hfs/super.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/bridge/netfilter/ebt_802_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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_euc-jp.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/arch/m68k/include/asm/uaccess_mm.h:10, from /kisskb/src/arch/m68k/include/asm/uaccess.h:4, from /kisskb/src/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/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/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/lib/842/842.h:76, from /kisskb/src/lib/842/842_decompress.c:22: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'sw842_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/lib/842/842_decompress.c:415:1: note: in expansion of macro 'module_init' 415 | module_init(sw842_init); | ^~~~~~~~~~~ /kisskb/src/lib/842/842_decompress.c:408:19: note: 'init_module' target declared here 408 | static int __init sw842_init(void) | ^~~~~~~~~~ In file included from /kisskb/src/lib/842/842.h:76, from /kisskb/src/lib/842/842_decompress.c:22: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sw842_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/lib/842/842_decompress.c:422:1: note: in expansion of macro 'module_exit' 422 | module_exit(sw842_exit); | ^~~~~~~~~~~ /kisskb/src/lib/842/842_decompress.c:417:20: note: 'cleanup_module' target declared here 417 | static void __exit sw842_exit(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/list.h:8, from /kisskb/src/include/linux/timer.h:4, from /kisskb/src/include/linux/workqueue.h:8, from /kisskb/src/include/linux/bpf.h:11, from /kisskb/src/net/kcm/kcmsock.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/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/timer.h:4, 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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:17, from /kisskb/src/include/linux/dmaengine.h:20, 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/linux/skbuff.h:17, from /kisskb/src/include/linux/ip.h:20, from /kisskb/src/net/bridge/netfilter/ebt_among.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/nls/nls_cp932.c:10: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp932': 'cold' [-Wmissing-attributes] 130 | 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/fs/nls/nls_cp932.c:10: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp932': 'cold' [-Wmissing-attributes] 136 | 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/drivers/scsi/scsi_logging.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/phy.h:24, from /kisskb/src/include/net/dsa.h:20, from /kisskb/src/include/linux/netdevice.h:44, from /kisskb/src/include/linux/netfilter.h:14, from /kisskb/src/include/uapi/linux/netfilter_bridge.h:8, from /kisskb/src/include/linux/netfilter_bridge.h:4, from /kisskb/src/include/uapi/linux/netfilter_bridge/ebtables.h:17, from /kisskb/src/include/linux/netfilter_bridge/ebtables.h:17, from /kisskb/src/net/bridge/netfilter/ebtable_broute.c:14: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'ebtable_broute_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/ebtable_broute.c:102:1: note: in expansion of macro 'module_init' 102 | module_init(ebtable_broute_init); | ^~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/ebtable_broute.c:82:19: note: 'init_module' target declared here 82 | static int __init ebtable_broute_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/phy.h:24, from /kisskb/src/include/net/dsa.h:20, from /kisskb/src/include/linux/netdevice.h:44, from /kisskb/src/include/linux/netfilter.h:14, from /kisskb/src/include/uapi/linux/netfilter_bridge.h:8, from /kisskb/src/include/linux/netfilter_bridge.h:4, from /kisskb/src/include/uapi/linux/netfilter_bridge/ebtables.h:17, from /kisskb/src/include/linux/netfilter_bridge/ebtables.h:17, from /kisskb/src/net/bridge/netfilter/ebtable_broute.c:14: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebtable_broute_fini': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/ebtable_broute.c:103:1: note: in expansion of macro 'module_exit' 103 | module_exit(ebtable_broute_fini); | ^~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/ebtable_broute.c:95:20: note: 'cleanup_module' target declared here 95 | static void __exit ebtable_broute_fini(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/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/linux/list.h:8, from /kisskb/src/include/linux/mutex.h:14, 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/fs/orangefs/protocol.h:1, from /kisskb/src/fs/orangefs/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/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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, from /kisskb/src/include/linux/buffer_head.h:11, from /kisskb/src/fs/squashfs/lz4_wrapper.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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/fs/orangefs/protocol.h:1, from /kisskb/src/fs/orangefs/orangefs-bufmap.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/list.h:8, from /kisskb/src/include/linux/mutex.h:14, from /kisskb/src/fs/hpfs/hpfs_fn.h:17, from /kisskb/src/fs/hpfs/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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/video/fbdev/core/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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/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/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/fs/nls/nls_euc-jp.c:9: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_euc_jp': 'cold' [-Wmissing-attributes] 130 | 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/fs/nls/nls_euc-jp.c:9: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_euc_jp': 'cold' [-Wmissing-attributes] 136 | 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/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/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); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/fs/sysv/super.c:23: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_sysv_fs': 'cold' [-Wmissing-attributes] 130 | 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/fs/sysv/super.c:23: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_sysv_fs': 'cold' [-Wmissing-attributes] 136 | 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/net/dccp/diag.c:13: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'dccp_diag_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/dccp/diag.c:82:1: note: in expansion of macro 'module_init' 82 | module_init(dccp_diag_init); | ^~~~~~~~~~~ /kisskb/src/net/dccp/diag.c:72:19: note: 'init_module' target declared here 72 | static int __init dccp_diag_init(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/net/dccp/diag.c:13: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dccp_diag_fini': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/dccp/diag.c:83:1: note: in expansion of macro 'module_exit' 83 | module_exit(dccp_diag_fini); | ^~~~~~~~~~~ /kisskb/src/net/dccp/diag.c:77:20: note: 'cleanup_module' target declared here 77 | static void __exit dccp_diag_fini(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/lib/842/842.h:76, from /kisskb/src/lib/842/842_compress.c:24: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'sw842_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/lib/842/842_compress.c:628:1: note: in expansion of macro 'module_init' 628 | module_init(sw842_init); | ^~~~~~~~~~~ /kisskb/src/lib/842/842_compress.c:621:19: note: 'init_module' target declared here 621 | static int __init sw842_init(void) | ^~~~~~~~~~ In file included from /kisskb/src/lib/842/842.h:76, from /kisskb/src/lib/842/842_compress.c:24: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sw842_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/lib/842/842_compress.c:635:1: note: in expansion of macro 'module_exit' 635 | module_exit(sw842_exit); | ^~~~~~~~~~~ /kisskb/src/lib/842/842_compress.c:630:20: note: 'cleanup_module' target declared here 630 | static void __exit sw842_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/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_cp936.c:10: /kisskb/src/include/linux/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:458:30: warning: taking address of packed member of 'struct disk_index_entry' may result in an unaligned pointer value [-Waddress-of-packed-member] 458 | le32_add_cpu(&ie_disk.nr_free, -1); | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/persistent-data/dm-space-map-common.c:465:30: warning: taking address of packed member of 'struct disk_index_entry' may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | le32_add_cpu(&ie_disk.nr_free, 1); | ^~~~~~~~~~~~~~~~ /kisskb/src/fs/udf/ialloc.c: In function 'udf_free_inode': /kisskb/src/fs/udf/ialloc.c:38:38: warning: taking address of packed member of 'struct logicalVolIntegrityDescImpUse' may result in an unaligned pointer value [-Waddress-of-packed-member] 38 | le32_add_cpu(&lvidiu->numDirs, -1); | ^~~~~~~~~~~~~~~~ /kisskb/src/fs/udf/ialloc.c:40:38: warning: taking address of packed member of 'struct logicalVolIntegrityDescImpUse' may result in an unaligned pointer value [-Waddress-of-packed-member] 40 | le32_add_cpu(&lvidiu->numFiles, -1); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/udf/ialloc.c: In function 'udf_new_inode': /kisskb/src/fs/udf/ialloc.c:99:38: warning: taking address of packed member of 'struct logicalVolIntegrityDescImpUse' may result in an unaligned pointer value [-Waddress-of-packed-member] 99 | le32_add_cpu(&lvidiu->numDirs, 1); | ^~~~~~~~~~~~~~~~ /kisskb/src/fs/udf/ialloc.c:101:38: warning: taking address of packed member of 'struct logicalVolIntegrityDescImpUse' may result in an unaligned pointer value [-Waddress-of-packed-member] 101 | le32_add_cpu(&lvidiu->numFiles, 1); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/hfsplus/xattr.c: In function 'hfsplus_init_header_node': /kisskb/src/fs/hfsplus/xattr.c:109:30: warning: taking address of packed member of 'struct hfs_btree_header_rec' may result in an unaligned pointer value [-Waddress-of-packed-member] 109 | be32_add_cpu(&head->free_nodes, 0 - map_nodes); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/block/drbd/drbd_main.c:31: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'drbd_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/block/drbd/drbd_main.c:3845:1: note: in expansion of macro 'module_init' 3845 | module_init(drbd_init) | ^~~~~~~~~~~ /kisskb/src/drivers/block/drbd/drbd_main.c:2891:19: note: 'init_module' target declared here 2891 | static int __init drbd_init(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/video/fbdev/core/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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/sched.h:17, from /kisskb/src/include/linux/blkdev.h:4, from /kisskb/src/drivers/md/persistent-data/dm-block-manager.h:11, from /kisskb/src/drivers/md/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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/net/dccp/ipv6.c:15: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'dccp_v6_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/dccp/ipv6.c:1108:1: note: in expansion of macro 'module_init' 1108 | module_init(dccp_v6_init); | ^~~~~~~~~~~ /kisskb/src/net/dccp/ipv6.c:1073:19: note: 'init_module' target declared here 1073 | static int __init dccp_v6_init(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/net/dccp/ipv6.c:15: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dccp_v6_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/dccp/ipv6.c:1109:1: note: in expansion of macro 'module_exit' 1109 | module_exit(dccp_v6_exit); | ^~~~~~~~~~~ /kisskb/src/net/dccp/ipv6.c:1100:20: note: 'cleanup_module' target declared here 1100 | static void __exit dccp_v6_exit(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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/random.h:9, from /kisskb/src/fs/reiserfs/objectid.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/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/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/irqflags.h: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/fbdev/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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/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/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, 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/linux/sched.h:17, from /kisskb/src/include/linux/blkdev.h:4, from /kisskb/src/drivers/md/persistent-data/dm-block-manager.h:11, from /kisskb/src/drivers/md/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/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/include/linux/blkdev.h:4, from /kisskb/src/drivers/md/persistent-data/dm-block-manager.h:11, from /kisskb/src/drivers/md/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/linux/sched.h:17, from /kisskb/src/include/linux/blkdev.h:4, from /kisskb/src/drivers/md/persistent-data/dm-block-manager.h:11, from /kisskb/src/drivers/md/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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/ufs/super.c:69: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/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/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/video/fbdev/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/list.h:8, from /kisskb/src/include/linux/preempt.h:10, 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); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_cp949.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, from /kisskb/src/include/linux/debugfs.h:18, from /kisskb/src/fs/orangefs/orangefs-debugfs.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/mmdebug.h:4, from /kisskb/src/include/linux/mm.h:8, 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); | ^~~ /kisskb/src/fs/xfs/libxfs/xfs_alloc.c: In function 'xfs_free_ag_extent': /kisskb/src/fs/xfs/libxfs/xfs_alloc.c:1774:22: warning: 'gtlen' may be used uninitialized in this function [-Wmaybe-uninitialized] 1774 | nlen = len + gtlen; | ~~~~~^~~~~~~~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_alloc.c:1763:30: warning: 'gtbno' may be used uninitialized in this function [-Wmaybe-uninitialized] 1763 | if ((error = xfs_alloc_lookup_eq(cnt_cur, gtbno, gtlen, &i))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_alloc.c:1725:28: warning: 'ltlen' may be used uninitialized in this function [-Wmaybe-uninitialized] 1725 | nlen = len + ltlen + gtlen; | ~~~~^~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_alloc.c:1752:30: warning: 'ltbno' may be used uninitialized in this function [-Wmaybe-uninitialized] 1752 | 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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/fs/orangefs/protocol.h:1, from /kisskb/src/fs/orangefs/waitqueue.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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/phy.h:24, from /kisskb/src/include/net/dsa.h:20, from /kisskb/src/include/linux/netdevice.h:44, from /kisskb/src/include/linux/netfilter.h:14, from /kisskb/src/include/uapi/linux/netfilter_bridge.h:8, from /kisskb/src/include/linux/netfilter_bridge.h:4, from /kisskb/src/include/uapi/linux/netfilter_bridge/ebtables.h:17, from /kisskb/src/include/linux/netfilter_bridge/ebtables.h:17, from /kisskb/src/net/bridge/netfilter/ebtable_filter.c:11: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'ebtable_filter_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/ebtable_filter.c:129:1: note: in expansion of macro 'module_init' 129 | module_init(ebtable_filter_init); | ^~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/ebtable_filter.c:110:19: note: 'init_module' target declared here 110 | static int __init ebtable_filter_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/phy.h:24, from /kisskb/src/include/net/dsa.h:20, from /kisskb/src/include/linux/netdevice.h:44, from /kisskb/src/include/linux/netfilter.h:14, from /kisskb/src/include/uapi/linux/netfilter_bridge.h:8, from /kisskb/src/include/linux/netfilter_bridge.h:4, from /kisskb/src/include/uapi/linux/netfilter_bridge/ebtables.h:17, from /kisskb/src/include/linux/netfilter_bridge/ebtables.h:17, from /kisskb/src/net/bridge/netfilter/ebtable_filter.c:11: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebtable_filter_fini': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/ebtable_filter.c:130:1: note: in expansion of macro 'module_exit' 130 | module_exit(ebtable_filter_fini); | ^~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/ebtable_filter.c:123:20: note: 'cleanup_module' target declared here 123 | static void __exit ebtable_filter_fini(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/fs/hfs/super.c:15: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_hfs_fs': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/hfs/super.c:508:1: note: in expansion of macro 'module_init' 508 | module_init(init_hfs_fs) | ^~~~~~~~~~~ /kisskb/src/fs/hfs/super.c:481:19: note: 'init_module' target declared here 481 | static int __init init_hfs_fs(void) | ^~~~~~~~~~~ In file included from /kisskb/src/fs/hfs/super.c:15: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_hfs_fs': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/hfs/super.c:509:1: note: in expansion of macro 'module_exit' 509 | module_exit(exit_hfs_fs) | ^~~~~~~~~~~ /kisskb/src/fs/hfs/super.c:496:20: note: 'cleanup_module' target declared here 496 | static void __exit exit_hfs_fs(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_cp1250.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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); | ^~~ /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; | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/linux/sched.h:17, from /kisskb/src/include/linux/blkdev.h:4, from /kisskb/src/drivers/md/persistent-data/dm-block-manager.h:11, from /kisskb/src/drivers/md/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); | ^~~ /kisskb/src/lib/lz4/lz4hc_compress.c: In function 'lz4hc_insertandfindbestmatch': /kisskb/src/lib/lz4/lz4hc_compress.c:124:33: warning: taking address of packed member of 'struct lz4hc_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 124 | u16 *const chaintable = hc4->chaintable; | ^~~ /kisskb/src/lib/lz4/lz4hc_compress.c:125:34: warning: taking address of packed member of 'struct lz4hc_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 125 | HTYPE *const hashtable = hc4->hashtable; | ^~~ /kisskb/src/lib/lz4/lz4hc_compress.c: In function 'lz4hc_insertandgetwidermatch': /kisskb/src/lib/lz4/lz4hc_compress.c:194:33: warning: taking address of packed member of 'struct lz4hc_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 194 | u16 *const chaintable = hc4->chaintable; | ^~~ /kisskb/src/lib/lz4/lz4hc_compress.c:195:34: warning: taking address of packed member of 'struct lz4hc_data' may result in an unaligned pointer value [-Waddress-of-packed-member] 195 | HTYPE *const hashtable = hc4->hashtable; | ^~~ In file included from /kisskb/src/include/linux/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/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:43, from /kisskb/src/fs/xfs/xfs.h:32, from /kisskb/src/fs/xfs/libxfs/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/fs/reiserfs/super.c:14: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_reiserfs_fs': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/reiserfs/super.c:2566:1: note: in expansion of macro 'module_init' 2566 | module_init(init_reiserfs_fs); | ^~~~~~~~~~~ /kisskb/src/fs/reiserfs/super.c:2524:19: note: 'init_module' target declared here 2524 | static int __init init_reiserfs_fs(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/fs/reiserfs/super.c:14: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_reiserfs_fs': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/reiserfs/super.c:2567:1: note: in expansion of macro 'module_exit' 2567 | module_exit(exit_reiserfs_fs); | ^~~~~~~~~~~ /kisskb/src/fs/reiserfs/super.c:2546:20: note: 'cleanup_module' target declared here 2546 | static void __exit exit_reiserfs_fs(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/key.h:19, 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/include/linux/sched.h:17, from /kisskb/src/include/linux/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/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:43, from /kisskb/src/fs/xfs/xfs.h:32, from /kisskb/src/fs/xfs/libxfs/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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/list.h:8, from /kisskb/src/include/linux/mutex.h:14, from /kisskb/src/fs/hpfs/hpfs_fn.h:17, from /kisskb/src/fs/hpfs/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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/net/ethernet/8390/lib8390.c:53, from /kisskb/src/drivers/net/ethernet/8390/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/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:43, from /kisskb/src/fs/xfs/xfs.h:32, from /kisskb/src/fs/xfs/libxfs/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/mmdebug.h:4, from /kisskb/src/include/linux/mm.h:8, 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/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:43, from /kisskb/src/fs/xfs/xfs.h:32, from /kisskb/src/fs/xfs/libxfs/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/linux/skbuff.h:17, from /kisskb/src/include/linux/icmpv6.h:4, from /kisskb/src/include/linux/ipv6.h:74, 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); | ^~~ In file included from /kisskb/src/fs/nls/nls_cp1251.c:10: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp1251': 'cold' [-Wmissing-attributes] 130 | 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/fs/nls/nls_cp1251.c:10: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp1251': 'cold' [-Wmissing-attributes] 136 | 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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/list.h:8, from /kisskb/src/include/linux/mutex.h:14, 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/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/include/linux/skbuff.h:17, from /kisskb/src/include/linux/icmpv6.h:4, from /kisskb/src/include/linux/ipv6.h:74, 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/if_arp.h:26, from /kisskb/src/net/bridge/netfilter/ebt_arp.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/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/net/bridge/netfilter/ebt_802_3.c:10: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'ebt_802_3_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/ebt_802_3.c:69:1: note: in expansion of macro 'module_init' 69 | module_init(ebt_802_3_init); | ^~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/ebt_802_3.c:59:19: note: 'init_module' target declared here 59 | static int __init ebt_802_3_init(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/net/bridge/netfilter/ebt_802_3.c:10: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebt_802_3_fini': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/ebt_802_3.c:70:1: note: in expansion of macro 'module_exit' 70 | module_exit(ebt_802_3_fini); | ^~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/ebt_802_3.c:64:20: note: 'cleanup_module' target declared here 64 | static void __exit ebt_802_3_fini(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/filter.h:9, from /kisskb/src/include/net/sock_reuseport.h:4, from /kisskb/src/net/core/sock_reuseport.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:17, from /kisskb/src/include/linux/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 file included from /kisskb/src/include/linux/phy.h:24, from /kisskb/src/include/net/dsa.h:20, from /kisskb/src/include/linux/netdevice.h:44, from /kisskb/src/include/linux/netfilter.h:14, from /kisskb/src/include/uapi/linux/netfilter_bridge.h:8, from /kisskb/src/include/linux/netfilter_bridge.h:4, from /kisskb/src/include/uapi/linux/netfilter_bridge/ebtables.h:17, from /kisskb/src/include/linux/netfilter_bridge/ebtables.h:17, from /kisskb/src/net/bridge/netfilter/ebtable_nat.c:11: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'ebtable_nat_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/ebtable_nat.c:129:1: note: in expansion of macro 'module_init' 129 | module_init(ebtable_nat_init); | ^~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/ebtable_nat.c:110:19: note: 'init_module' target declared here 110 | static int __init ebtable_nat_init(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/phy.h:24, from /kisskb/src/include/net/dsa.h:20, from /kisskb/src/include/linux/netdevice.h:44, from /kisskb/src/include/linux/netfilter.h:14, from /kisskb/src/include/uapi/linux/netfilter_bridge.h:8, from /kisskb/src/include/linux/netfilter_bridge.h:4, from /kisskb/src/include/uapi/linux/netfilter_bridge/ebtables.h:17, from /kisskb/src/include/linux/netfilter_bridge/ebtables.h:17, from /kisskb/src/net/bridge/netfilter/ebtable_nat.c:11: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebtable_nat_fini': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/ebtable_nat.c:130:1: note: in expansion of macro 'module_exit' 130 | module_exit(ebtable_nat_fini); | ^~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/ebtable_nat.c:123:20: note: 'cleanup_module' target declared here 123 | static void __exit ebtable_nat_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/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/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv6/netfilter/ip6table_filter.c:12: /kisskb/src/include/linux/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:1174:46: warning: taking address of packed member of 'struct ocfs2_dir_entry' may result in an unaligned pointer value [-Waddress-of-packed-member] 1174 | le16_add_cpu(&pde->rec_len, | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/phy.h:24, from /kisskb/src/include/net/dsa.h:20, from /kisskb/src/include/linux/netdevice.h:44, from /kisskb/src/include/uapi/linux/if_arp.h:26, from /kisskb/src/include/linux/if_arp.h:27, from /kisskb/src/net/bridge/netfilter/ebt_among.c:12: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'ebt_among_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/ebt_among.c:226:1: note: in expansion of macro 'module_init' 226 | module_init(ebt_among_init); | ^~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/ebt_among.c:216:19: note: 'init_module' target declared here 216 | static int __init ebt_among_init(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/phy.h:24, from /kisskb/src/include/net/dsa.h:20, from /kisskb/src/include/linux/netdevice.h:44, from /kisskb/src/include/uapi/linux/if_arp.h:26, from /kisskb/src/include/linux/if_arp.h:27, from /kisskb/src/net/bridge/netfilter/ebt_among.c:12: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebt_among_fini': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/ebt_among.c:227:1: note: in expansion of macro 'module_exit' 227 | module_exit(ebt_among_fini); | ^~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/ebt_among.c:221:20: note: 'cleanup_module' target declared here 221 | static void __exit ebt_among_fini(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/fs/nls/nls_cp950.c:10: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp950': 'cold' [-Wmissing-attributes] 130 | 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/fs/nls/nls_cp950.c:10: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp950': 'cold' [-Wmissing-attributes] 136 | 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/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/kernel.h:11, from /kisskb/src/drivers/net/ipvlan/ipvlan.h:13, from /kisskb/src/drivers/net/ipvlan/ipvlan_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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/skbuff.h:17, from /kisskb/src/include/linux/icmpv6.h:4, from /kisskb/src/include/linux/ipv6.h:74, from /kisskb/src/net/bridge/netfilter/ebt_ip6.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/ocfs2/dir.c: In function 'ocfs2_expand_last_dirent': /kisskb/src/fs/ocfs2/dir.c:2771:22: warning: taking address of packed member of 'struct ocfs2_dir_entry' may result in an unaligned pointer value [-Waddress-of-packed-member] 2771 | le16_add_cpu(&prev_de->rec_len, bytes); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/fs/nls/nls_cp1250.c:10: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp1250': 'cold' [-Wmissing-attributes] 130 | 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/fs/nls/nls_cp1250.c:10: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp1250': 'cold' [-Wmissing-attributes] 136 | 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/drivers/net/ipvlan/ipvlan.h:13, from /kisskb/src/drivers/net/ipvlan/ipvlan_main.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/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, from /kisskb/src/fs/hfsplus/hfsplus_fs.h:19, from /kisskb/src/fs/hfsplus/xattr_trusted.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/list.h:8, from /kisskb/src/include/linux/mutex.h:14, 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/linux/skbuff.h:17, from /kisskb/src/include/linux/ip.h:20, from /kisskb/src/net/bridge/netfilter/ebt_ip.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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/sched.h:17, from /kisskb/src/include/linux/blkdev.h:4, from /kisskb/src/include/linux/raid/pq.h:20, from /kisskb/src/lib/raid6/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/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/bridge/br.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:17, from /kisskb/src/include/linux/blkdev.h:4, from /kisskb/src/include/linux/raid/pq.h:20, from /kisskb/src/lib/raid6/algos.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/bridge/netfilter/ebt_limit.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/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/fs/ufs/super.c:69: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_ufs_fs': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/ufs/super.c:1495:1: note: in expansion of macro 'module_init' 1495 | module_init(init_ufs_fs) | ^~~~~~~~~~~ /kisskb/src/fs/ufs/super.c:1474:19: note: 'init_module' target declared here 1474 | static int __init init_ufs_fs(void) | ^~~~~~~~~~~ In file included from /kisskb/src/fs/ufs/super.c:69: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_ufs_fs': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/ufs/super.c:1496:1: note: in expansion of macro 'module_exit' 1496 | module_exit(exit_ufs_fs) | ^~~~~~~~~~~ /kisskb/src/fs/ufs/super.c:1489:20: note: 'cleanup_module' target declared here 1489 | static void __exit exit_ufs_fs(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/hfs/hfs_fs.h:18, from /kisskb/src/fs/hfs/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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/net/ethernet/smsc/smc91x.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/net/bridge/br_device.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/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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/fs/reiserfs/stree.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/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/lib/mpi/mpi-internal.h:33, from /kisskb/src/lib/mpi/generic_mpih-lshift.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:17, 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/fs/reiserfs/hashes.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/nls/nls_cp936.c:10: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp936': 'cold' [-Wmissing-attributes] 130 | 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/fs/nls/nls_cp936.c:10: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp936': 'cold' [-Wmissing-attributes] 136 | 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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/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/fs/nls/nls_ascii.c:10: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_ascii': 'cold' [-Wmissing-attributes] 130 | 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/fs/nls/nls_ascii.c:10: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_ascii': 'cold' [-Wmissing-attributes] 136 | 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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/scsi/atari_scsi.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/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/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/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/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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/drivers/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/linux/list.h:8, from /kisskb/src/include/linux/timer.h:4, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_iso8859-2.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it 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/phy.h:24, from /kisskb/src/include/net/dsa.h:20, from /kisskb/src/include/linux/netdevice.h:44, from /kisskb/src/include/net/inet_sock.h:24, from /kisskb/src/include/net/ip.h:30, from /kisskb/src/include/linux/errqueue.h:5, from /kisskb/src/net/kcm/kcmsock.c:3: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'kcm_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/kcm/kcmsock.c:2404:1: note: in expansion of macro 'module_init' 2404 | module_init(kcm_init); | ^~~~~~~~~~~ /kisskb/src/net/kcm/kcmsock.c:2335:19: note: 'init_module' target declared here 2335 | static int __init kcm_init(void) | ^~~~~~~~ In file included from /kisskb/src/include/linux/phy.h:24, from /kisskb/src/include/net/dsa.h:20, from /kisskb/src/include/linux/netdevice.h:44, from /kisskb/src/include/net/inet_sock.h:24, from /kisskb/src/include/net/ip.h:30, from /kisskb/src/include/linux/errqueue.h:5, from /kisskb/src/net/kcm/kcmsock.c:3: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'kcm_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/kcm/kcmsock.c:2405:1: note: in expansion of macro 'module_exit' 2405 | module_exit(kcm_exit); | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/lib/mpi/mpi-internal.h:33, from /kisskb/src/lib/mpi/generic_mpih-mul1.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/net/kcm/kcmsock.c:2392:20: note: 'cleanup_module' target declared here 2392 | static void __exit kcm_exit(void) | ^~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/mutex.h:14, from /kisskb/src/fs/hpfs/hpfs_fn.h:17, from /kisskb/src/fs/hpfs/super.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/timer.h:4, 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/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_iso8859-3.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it 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/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); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/fs/nls/nls_cp949.c:10: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp949': 'cold' [-Wmissing-attributes] 130 | 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) | ^~~~~~~~~~~ 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); | ^~~ /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/fs/nls/nls_cp949.c:10: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp949': 'cold' [-Wmissing-attributes] 136 | 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/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/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/scsi/mac_scsi.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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/block/drbd/drbd_nl.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/net/core/ptp_classifier.c:106: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:43, from /kisskb/src/fs/xfs/xfs.h:32, from /kisskb/src/fs/xfs/libxfs/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/fs/nls/nls_iso8859-2.c:10: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_iso8859_2': 'cold' [-Wmissing-attributes] 130 | 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/fs/nls/nls_iso8859-2.c:10: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_iso8859_2': 'cold' [-Wmissing-attributes] 136 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:43, from /kisskb/src/fs/xfs/xfs.h:32, from /kisskb/src/fs/xfs/libxfs/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/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/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/core/lwtunnel.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/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_iso8859-5.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/video/fbdev/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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/kernel.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/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_iso8859-6.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/fs/reiserfs/tail_conversion.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/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/bridge/netfilter/ebt_mark_m.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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_iso8859-4.c:10: /kisskb/src/include/linux/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': /kisskb/src/drivers/target/target_core_pr.c:1988:51: warning: '%s' directive output may be truncated writing up to 511 bytes into a region of size 491 [-Wformat-truncation=] 1988 | snprintf(path, 512, "/var/target/pr/aptpl_%s", &wwn->unit_serial[0]); | ^~ /kisskb/src/drivers/target/target_core_pr.c:1988:9: note: 'snprintf' output between 22 and 533 bytes into a destination of size 512 1988 | snprintf(path, 512, "/var/target/pr/aptpl_%s", &wwn->unit_serial[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/udf/inode.c: In function '__udf_add_aext': /kisskb/src/fs/udf/inode.c:1988:30: warning: taking address of packed member of 'struct allocExtDesc' may result in an unaligned pointer value [-Waddress-of-packed-member] 1988 | le32_add_cpu(&aed->lengthAllocDescs, adsize); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/ocfs2/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/kernel.h:11, from /kisskb/src/net/core/devlink.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/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/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/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); | ^~~ /kisskb/src/fs/udf/inode.c: In function 'udf_delete_aext': /kisskb/src/fs/udf/inode.c:2249:38: warning: taking address of packed member of 'struct allocExtDesc' may result in an unaligned pointer value [-Waddress-of-packed-member] 2249 | le32_add_cpu(&aed->lengthAllocDescs, -(2 * adsize)); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_iso8859-7.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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); | ^~~ /kisskb/src/fs/udf/inode.c:2266:38: warning: taking address of packed member of 'struct allocExtDesc' may result in an unaligned pointer value [-Waddress-of-packed-member] 2266 | le32_add_cpu(&aed->lengthAllocDescs, -adsize); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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); | ^~~ In file included from /kisskb/src/fs/nls/nls_iso8859-3.c:10: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_iso8859_3': 'cold' [-Wmissing-attributes] 130 | 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/fs/nls/nls_iso8859-3.c:10: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_iso8859_3': 'cold' [-Wmissing-attributes] 136 | 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/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:43, from /kisskb/src/fs/xfs/xfs.h:32, from /kisskb/src/fs/xfs/libxfs/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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/net/core/dst_cache.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/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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_cp1255.c:8: /kisskb/src/include/linux/log2.h: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/nls/nls_iso8859-6.c:10: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_iso8859_6': 'cold' [-Wmissing-attributes] 130 | 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/fs/nls/nls_iso8859-6.c:10: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_iso8859_6': 'cold' [-Wmissing-attributes] 136 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/bridge/netfilter/ebt_pkttype.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/netfilter/ip6table_filter.c:12: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'ip6table_filter_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6table_filter.c:113:1: note: in expansion of macro 'module_init' 113 | module_init(ip6table_filter_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6table_filter.c:92:19: note: 'init_module' target declared here 92 | static int __init ip6table_filter_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv6/netfilter/ip6table_filter.c:12: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip6table_filter_fini': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6table_filter.c:114:1: note: in expansion of macro 'module_exit' 114 | module_exit(ip6table_filter_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6table_filter.c:107:20: note: 'cleanup_module' target declared here 107 | static void __exit ip6table_filter_fini(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_iso8859-9.c:10: /kisskb/src/include/linux/log2.h: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/nls/nls_iso8859-5.c:10: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_iso8859_5': 'cold' [-Wmissing-attributes] 130 | 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/fs/nls/nls_iso8859-5.c:10: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_iso8859_5': 'cold' [-Wmissing-attributes] 136 | 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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:43, from /kisskb/src/fs/xfs/xfs.h:32, from /kisskb/src/fs/xfs/libxfs/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/phy.h:24, from /kisskb/src/include/net/dsa.h:20, from /kisskb/src/include/linux/netdevice.h:44, from /kisskb/src/net/ipv6/netfilter/ip6_tables.c:21: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'ip6_tables_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6_tables.c:2149:1: note: in expansion of macro 'module_init' 2149 | module_init(ip6_tables_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6_tables.c:2102:19: note: 'init_module' target declared here 2102 | static int __init ip6_tables_init(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/phy.h:24, from /kisskb/src/include/net/dsa.h:20, from /kisskb/src/include/linux/netdevice.h:44, from /kisskb/src/net/ipv6/netfilter/ip6_tables.c:21: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip6_tables_fini': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6_tables.c:2150:1: note: in expansion of macro 'module_exit' 2150 | module_exit(ip6_tables_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6_tables.c:2136:20: note: 'cleanup_module' target declared here 2136 | static void __exit ip6_tables_fini(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/fs/nls/nls_iso8859-7.c:10: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_iso8859_7': 'cold' [-Wmissing-attributes] 130 | 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/fs/nls/nls_iso8859-7.c:10: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_iso8859_7': 'cold' [-Wmissing-attributes] 136 | 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/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:43, from /kisskb/src/fs/xfs/xfs.h:32, from /kisskb/src/fs/xfs/libxfs/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/fs/ufs/super.c:95: In function 'ufs_get_fs_qbmask', inlined from 'ufs_fill_super' at /kisskb/src/fs/ufs/super.c:1174: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:1175: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/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/fs/nls/nls_cp1255.c:8: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp1255': 'cold' [-Wmissing-attributes] 130 | 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/fs/nls/nls_cp1255.c:8: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp1255': 'cold' [-Wmissing-attributes] 136 | 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) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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); | ^~~ /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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/video/fbdev/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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_iso8859-14.c:15: /kisskb/src/include/linux/log2.h: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/nls/nls_iso8859-4.c:10: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_iso8859_4': 'cold' [-Wmissing-attributes] 130 | 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/fs/nls/nls_iso8859-4.c:10: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_iso8859_4': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-4.c:306:1: note: in expansion of macro 'module_exit' 306 | module_exit(exit_nls_iso8859_4) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-4.c:300:20: note: 'cleanup_module' target declared here 300 | static void __exit exit_nls_iso8859_4(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_iso8859-13.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:43, from /kisskb/src/fs/xfs/xfs.h:32, from /kisskb/src/fs/xfs/libxfs/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/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/phy.h:24, from /kisskb/src/include/net/dsa.h:20, from /kisskb/src/include/linux/netdevice.h:44, from /kisskb/src/include/uapi/linux/if_arp.h:26, from /kisskb/src/include/linux/if_arp.h:27, from /kisskb/src/net/bridge/netfilter/ebt_arp.c:11: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'ebt_arp_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/ebt_arp.c:137:1: note: in expansion of macro 'module_init' 137 | module_init(ebt_arp_init); | ^~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/ebt_arp.c:127:19: note: 'init_module' target declared here 127 | static int __init ebt_arp_init(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/phy.h:24, from /kisskb/src/include/net/dsa.h:20, from /kisskb/src/include/linux/netdevice.h:44, from /kisskb/src/include/uapi/linux/if_arp.h:26, from /kisskb/src/include/linux/if_arp.h:27, from /kisskb/src/net/bridge/netfilter/ebt_arp.c:11: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebt_arp_fini': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/ebt_arp.c:138:1: note: in expansion of macro 'module_exit' 138 | module_exit(ebt_arp_fini); | ^~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/ebt_arp.c:132:20: note: 'cleanup_module' target declared here 132 | static void __exit ebt_arp_fini(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/fs/nls/nls_iso8859-9.c:10: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_iso8859_9': 'cold' [-Wmissing-attributes] 130 | 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/fs/nls/nls_iso8859-9.c:10: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_iso8859_9': 'cold' [-Wmissing-attributes] 136 | 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/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/lib/raid6/algos.c:24: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'raid6_select_algo': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/module.h:113:41: note: in expansion of macro 'module_init' 113 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ /kisskb/src/lib/raid6/algos.c:247:1: note: in expansion of macro 'subsys_initcall' 247 | subsys_initcall(raid6_select_algo); | ^~~~~~~~~~~~~~~ /kisskb/src/lib/raid6/algos.c:207:12: note: 'init_module' target declared here 207 | int __init raid6_select_algo(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv6/netfilter/ip6table_mangle.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it 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); | ^~~ /kisskb/src/fs/reiserfs/stree.c: In function 'comp_short_le_keys': /kisskb/src/fs/reiserfs/stree.c:103:9: warning: converting a packed 'const struct reiserfs_key' pointer (alignment 1) to a '__u32' {aka 'unsigned int'} pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 103 | k1_u32 = (__u32 *) key1; | ^~~~~~ /kisskb/src/fs/reiserfs/stree.c:104:9: warning: converting a packed 'const struct reiserfs_key' pointer (alignment 1) to a '__u32' {aka 'unsigned int'} pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 104 | k2_u32 = (__u32 *) key2; | ^~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_iso8859-15.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_koi8-r.c:10: /kisskb/src/include/linux/log2.h: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/nls/nls_iso8859-14.c:15: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_iso8859_14': 'cold' [-Wmissing-attributes] 130 | 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/fs/nls/nls_iso8859-14.c:15: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_iso8859_14': 'cold' [-Wmissing-attributes] 136 | 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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/smp.h:11, 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/phy.h:24, from /kisskb/src/include/net/dsa.h:20, from /kisskb/src/include/linux/netdevice.h:44, from /kisskb/src/include/linux/icmpv6.h:12, from /kisskb/src/include/linux/ipv6.h:74, from /kisskb/src/net/bridge/netfilter/ebt_ip6.c:16: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'ebt_ip6_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/ebt_ip6.c:154:1: note: in expansion of macro 'module_init' 154 | module_init(ebt_ip6_init); | ^~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/ebt_ip6.c:144:19: note: 'init_module' target declared here 144 | static int __init ebt_ip6_init(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/phy.h:24, from /kisskb/src/include/net/dsa.h:20, from /kisskb/src/include/linux/netdevice.h:44, from /kisskb/src/include/linux/icmpv6.h:12, from /kisskb/src/include/linux/ipv6.h:74, from /kisskb/src/net/bridge/netfilter/ebt_ip6.c:16: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebt_ip6_fini': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/ebt_ip6.c:155:1: note: in expansion of macro 'module_exit' 155 | module_exit(ebt_ip6_fini); | ^~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/ebt_ip6.c:149:20: note: 'cleanup_module' target declared here 149 | static void __exit ebt_ip6_fini(void) | ^~~~~~~~~~~~ /kisskb/src/fs/reiserfs/stree.c: In function 'reiserfs_delete_object': /kisskb/src/fs/reiserfs/stree.c:1494:21: warning: taking address of packed member of 'struct reiserfs_super_block' may result in an unaligned pointer value [-Waddress-of-packed-member] 1494 | &REISERFS_SB(th->t_super)->s_rs->s_inode_generation; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/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/drivers/block/drbd/drbd_int.h:29, 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/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/lib/mpi/mpi-internal.h:33, from /kisskb/src/lib/mpi/generic_mpih-mul3.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/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/fs/nls/nls_iso8859-13.c:8: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_iso8859_13': 'cold' [-Wmissing-attributes] 130 | 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/fs/nls/nls_iso8859-13.c:8: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_iso8859_13': 'cold' [-Wmissing-attributes] 136 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/lib/mpi/mpi-internal.h:33, from /kisskb/src/lib/mpi/generic_mpih-mul2.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/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_koi8-u.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/lib/mpi/mpi-internal.h:33, from /kisskb/src/lib/mpi/generic_mpih-rshift.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/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/video/fbdev/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/fs/hpfs/super.c:10: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_hpfs_fs': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/hpfs/super.c:797:1: note: in expansion of macro 'module_init' 797 | module_init(init_hpfs_fs) | ^~~~~~~~~~~ /kisskb/src/fs/hpfs/super.c:776:19: note: 'init_module' target declared here 776 | static int __init init_hpfs_fs(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/fs/hpfs/super.c:10: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_hpfs_fs': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/hpfs/super.c:798:1: note: in expansion of macro 'module_exit' 798 | module_exit(exit_hpfs_fs) | ^~~~~~~~~~~ /kisskb/src/fs/hpfs/super.c:791:20: note: 'cleanup_module' target declared here 791 | static void __exit exit_hpfs_fs(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/lib/mpi/mpi-internal.h:33, from /kisskb/src/lib/mpi/mpicoder.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/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_koi8-ru.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, 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/linux/sched.h:17, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/lib/mpi/mpi-internal.h:33, from /kisskb/src/lib/mpi/generic_mpih-sub1.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:17, from /kisskb/src/fs/proc/thread_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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/lib/mpi/mpi-internal.h:33, from /kisskb/src/lib/mpi/generic_mpih-add1.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/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); | ^~~ In file included from /kisskb/src/fs/nls/nls_koi8-r.c:10: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_koi8_r': 'cold' [-Wmissing-attributes] 130 | 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/fs/nls/nls_koi8-r.c:10: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_koi8_r': 'cold' [-Wmissing-attributes] 136 | 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/net/bridge/netfilter/ebt_mark_m.c:10: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'ebt_mark_m_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/ebt_mark_m.c:95:1: note: in expansion of macro 'module_init' 95 | module_init(ebt_mark_m_init); | ^~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/ebt_mark_m.c:85:19: note: 'init_module' target declared here 85 | static int __init ebt_mark_m_init(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/net/bridge/netfilter/ebt_mark_m.c:10: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebt_mark_m_fini': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/ebt_mark_m.c:96:1: note: in expansion of macro 'module_exit' 96 | module_exit(ebt_mark_m_fini); | ^~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/ebt_mark_m.c:90:20: note: 'cleanup_module' target declared here 90 | static void __exit ebt_mark_m_fini(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/net/ipvlan/ipvlan.h:15, from /kisskb/src/drivers/net/ipvlan/ipvlan_main.c:10: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'ipvlan_init_module': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/net/ipvlan/ipvlan_main.c:801:1: note: in expansion of macro 'module_init' 801 | module_init(ipvlan_init_module); | ^~~~~~~~~~~ /kisskb/src/drivers/net/ipvlan/ipvlan_main.c:772:19: note: 'init_module' target declared here 772 | static int __init ipvlan_init_module(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/net/ipvlan/ipvlan.h:15, from /kisskb/src/drivers/net/ipvlan/ipvlan_main.c:10: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipvlan_cleanup_module': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/ipvlan/ipvlan_main.c:802:1: note: in expansion of macro 'module_exit' 802 | module_exit(ipvlan_cleanup_module); | ^~~~~~~~~~~ /kisskb/src/drivers/net/ipvlan/ipvlan_main.c:793:20: note: 'cleanup_module' target declared here 793 | static void __exit ipvlan_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/lib/mpi/mpi-internal.h:33, from /kisskb/src/lib/mpi/mpi-bit.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/net/bridge/netfilter/ebt_limit.c:14: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'ebt_limit_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/ebt_limit.c:124:1: note: in expansion of macro 'module_init' 124 | module_init(ebt_limit_init); | ^~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/ebt_limit.c:114:19: note: 'init_module' target declared here 114 | static int __init ebt_limit_init(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/net/bridge/netfilter/ebt_limit.c:14: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebt_limit_fini': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/ebt_limit.c:125:1: note: in expansion of macro 'module_exit' 125 | module_exit(ebt_limit_fini); | ^~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/ebt_limit.c:119:20: note: 'cleanup_module' target declared here 119 | static void __exit ebt_limit_fini(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, 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/fs/nls/nls_iso8859-15.c:8: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_iso8859_15': 'cold' [-Wmissing-attributes] 130 | 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/fs/nls/nls_iso8859-15.c:8: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_iso8859_15': 'cold' [-Wmissing-attributes] 136 | 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/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/drivers/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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/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); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/l2tp/l2tp_core.c:23: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/phy.h:24, from /kisskb/src/include/net/dsa.h:20, from /kisskb/src/include/linux/netdevice.h:44, from /kisskb/src/include/net/inet_sock.h:24, from /kisskb/src/include/net/ip.h:30, from /kisskb/src/net/bridge/netfilter/ebt_ip.c:15: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'ebt_ip_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/ebt_ip.c:127:1: note: in expansion of macro 'module_init' 127 | module_init(ebt_ip_init); | ^~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/ebt_ip.c:117:19: note: 'init_module' target declared here 117 | static int __init ebt_ip_init(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/phy.h:24, from /kisskb/src/include/net/dsa.h:20, from /kisskb/src/include/linux/netdevice.h:44, from /kisskb/src/include/net/inet_sock.h:24, from /kisskb/src/include/net/ip.h:30, from /kisskb/src/net/bridge/netfilter/ebt_ip.c:15: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebt_ip_fini': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/ebt_ip.c:128:1: note: in expansion of macro 'module_exit' 128 | module_exit(ebt_ip_fini); | ^~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/ebt_ip.c:122:20: note: 'cleanup_module' target declared here 122 | static void __exit ebt_ip_fini(void) | ^~~~~~~~~~~ In file included from /kisskb/src/fs/nls/nls_koi8-u.c:8: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_koi8_u': 'cold' [-Wmissing-attributes] 130 | 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/fs/nls/nls_koi8-u.c:8: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_koi8_u': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_koi8-u.c:328:1: note: in expansion of macro 'module_exit' 328 | module_exit(exit_nls_koi8_u) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_koi8-u.c:322:20: note: 'cleanup_module' target declared here 322 | static void __exit exit_nls_koi8_u(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/arch/m68k/include/asm/uaccess_mm.h:10, from /kisskb/src/arch/m68k/include/asm/uaccess.h:4, from /kisskb/src/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/fs/nls/nls_koi8-ru.c:8: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_koi8_ru': 'cold' [-Wmissing-attributes] 130 | 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/fs/nls/nls_koi8-ru.c:8: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_koi8_ru': 'cold' [-Wmissing-attributes] 136 | 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/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/lib/mpi/mpi-internal.h:33, from /kisskb/src/lib/mpi/mpi-cmp.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/list.h:8, from /kisskb/src/include/linux/sysctl.h:24, 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/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, 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/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:43, from /kisskb/src/fs/xfs/xfs.h:32, from /kisskb/src/fs/xfs/libxfs/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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/nls_utf8.c:6: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/include/linux/etherdevice.h:25, from /kisskb/src/net/bridge/netfilter/ebt_stp.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/bridge/br.c:14: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'br_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/bridge/br.c:269:1: note: in expansion of macro 'module_init' 269 | module_init(br_init) | ^~~~~~~~~~~ /kisskb/src/net/bridge/br.c:188:19: note: 'init_module' target declared here 188 | static int __init br_init(void) | ^~~~~~~ In file included from /kisskb/src/net/bridge/br.c:14: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'br_deinit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/bridge/br.c:270:1: note: in expansion of macro 'module_exit' 270 | module_exit(br_deinit) | ^~~~~~~~~~~ /kisskb/src/net/bridge/br.c:251:20: note: 'cleanup_module' target declared here 251 | static void __exit br_deinit(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/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/video/fbdev/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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/uio.h:12, from /kisskb/src/include/linux/socket.h:7, from /kisskb/src/include/uapi/linux/in.h:23, from /kisskb/src/include/linux/in.h:23, from /kisskb/src/include/linux/nfs_fs.h:21, 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/linux/uio.h:12, from /kisskb/src/include/linux/socket.h:7, from /kisskb/src/fs/nfs/mount_clnt.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/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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/mac-celtic.c:46: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/if_ether.h:23, from /kisskb/src/include/uapi/linux/ethtool.h:18, from /kisskb/src/include/linux/ethtool.h:17, from /kisskb/src/include/linux/netdevice.h:42, from /kisskb/src/drivers/net/ipvlan/ipvlan.h:19, from /kisskb/src/drivers/net/ipvlan/ipvlan_core.c:10: /kisskb/src/drivers/net/ipvlan/ipvlan_core.c: In function 'ipvlan_process_multicast': /kisskb/src/include/linux/skbuff.h:1577:20: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1577 | next->prev = last; | ~~~~~~~~~~~^~~~~~ /kisskb/src/drivers/net/ipvlan/ipvlan_core.c:196:29: note: while referencing 'list' 196 | struct sk_buff_head list; | ^~~~ 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/bridge/netfilter/ebt_arpreply.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/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv6/netfilter/ip6table_raw.c:6: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/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/include/linux/skbuff.h:17, from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/net/bridge/netfilter/ebt_vlan.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/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/mac-centeuro.c:46: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/list.h:8, from /kisskb/src/include/net/tcp.h:23, 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/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/mac-cyrillic.c:46: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/net/ethernet/8390/ne.c:44: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/string.h:18, from /kisskb/src/include/linux/dynamic_debug.h:111, from /kisskb/src/include/linux/printk.h:277, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/net/ethernet/i825xx/82596.c:43: /kisskb/src/drivers/net/ethernet/i825xx/82596.c: In function 'i82596_probe': /kisskb/src/arch/m68k/include/asm/string.h:71:25: warning: '__builtin_memcpy' offset [0, 5] is out of the bounds [0, 0] [-Warray-bounds] 71 | #define memcpy(d, s, n) __builtin_memcpy(d, s, n) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/ethernet/i825xx/82596.c:1158:17: note: in expansion of macro 'memcpy' 1158 | memcpy(eth_addr, (void *) 0xfffc1f2c, ETH_ALEN); /* YUCK! Get addr from NOVRAM */ | ^~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/bridge/netfilter/ebt_mark.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/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/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/net/bridge/br_fdb.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/mmdebug.h:4, from /kisskb/src/include/linux/mm.h:8, 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/fs/nls/mac-celtic.c:46: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_macceltic': 'cold' [-Wmissing-attributes] 130 | 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/fs/nls/mac-celtic.c:46: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_macceltic': 'cold' [-Wmissing-attributes] 136 | 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/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); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/net/bridge/br_forward.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/lib/xz/xz_dec_test.c:11: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'xz_dec_test_init': 'cold' [-Wmissing-attributes] 130 | 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/lib/xz/xz_dec_test.c:11: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xz_dec_test_exit': 'cold' [-Wmissing-attributes] 136 | 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/fs/nls/mac-cyrillic.c:46: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_maccyrillic': 'cold' [-Wmissing-attributes] 130 | 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/fs/nls/mac-cyrillic.c:46: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_maccyrillic': 'cold' [-Wmissing-attributes] 136 | 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/linux/list.h:8, from /kisskb/src/include/linux/random.h:9, from /kisskb/src/include/linux/net.h:22, 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/fs/nls/nls_utf8.c:6: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_utf8': 'cold' [-Wmissing-attributes] 130 | 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/fs/nls/nls_utf8.c:6: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_utf8': 'cold' [-Wmissing-attributes] 136 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/bridge/netfilter/ebt_dnat.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/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/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/fs/nls/mac-croatian.c:46: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_maccroatian': 'cold' [-Wmissing-attributes] 130 | 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/fs/nls/mac-croatian.c:46: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_maccroatian': 'cold' [-Wmissing-attributes] 136 | 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/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:43, from /kisskb/src/fs/xfs/xfs.h:32, from /kisskb/src/fs/xfs/libxfs/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/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:43, from /kisskb/src/fs/xfs/xfs.h:32, from /kisskb/src/fs/xfs/libxfs/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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/lib/mpi/mpi-internal.h:33, from /kisskb/src/lib/mpi/mpih-cmp.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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/lib/mpi/mpi-internal.h:33, from /kisskb/src/lib/mpi/mpih-div.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/net/core/devlink.c:15: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'devlink_module_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/core/devlink.c:732:1: note: in expansion of macro 'module_init' 732 | module_init(devlink_module_init); | ^~~~~~~~~~~ /kisskb/src/net/core/devlink.c:720:19: note: 'init_module' target declared here 720 | static int __init devlink_module_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/core/devlink.c:15: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'devlink_module_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/core/devlink.c:733:1: note: in expansion of macro 'module_exit' 733 | module_exit(devlink_module_exit); | ^~~~~~~~~~~ /kisskb/src/net/core/devlink.c:727:20: note: 'cleanup_module' target declared here 727 | static void __exit devlink_module_exit(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/bridge/netfilter/ebt_redirect.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/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/scsi/scsi_transport_iscsi.c:23: /kisskb/src/include/linux/log2.h: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/bridge/netfilter/ebt_pkttype.c:10: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'ebt_pkttype_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/ebt_pkttype.c:53:1: note: in expansion of macro 'module_init' 53 | module_init(ebt_pkttype_init); | ^~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/ebt_pkttype.c:43:19: note: 'init_module' target declared here 43 | static int __init ebt_pkttype_init(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/bridge/netfilter/ebt_pkttype.c:10: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebt_pkttype_fini': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/ebt_pkttype.c:54:1: note: in expansion of macro 'module_exit' 54 | module_exit(ebt_pkttype_fini); | ^~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/ebt_pkttype.c:48:20: note: 'cleanup_module' target declared here 48 | static void __exit ebt_pkttype_fini(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/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/fs/nls/mac-centeuro.c:46: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_maccenteuro': 'cold' [-Wmissing-attributes] 130 | 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/fs/nls/mac-centeuro.c:46: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_maccenteuro': 'cold' [-Wmissing-attributes] 136 | 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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/mac-greek.c:46: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/uio.h:12, from /kisskb/src/include/linux/socket.h:7, from /kisskb/src/include/uapi/linux/in.h:23, from /kisskb/src/include/linux/in.h:23, from /kisskb/src/net/kcm/kcmproc.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/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/net/ethernet/8390/lib8390.c:53, from /kisskb/src/drivers/net/ethernet/8390/8390p.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/lib/mpi/mpi-internal.h:33, from /kisskb/src/lib/mpi/mpih-mul.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/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/fs/nls/mac-gaelic.c:46: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_macgaelic': 'cold' [-Wmissing-attributes] 130 | 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/fs/nls/mac-gaelic.c:46: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_macgaelic': 'cold' [-Wmissing-attributes] 136 | 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/linux/sched.h:17, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/include/linux/blkdev.h:4, from /kisskb/src/include/linux/raid/pq.h:20, from 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, 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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/reiserfs/reiserfs.h:8, 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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/net/ppp/bsd_comp.c:64: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/net/ppp/ppp_generic.c:25: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/bridge/netfilter/ebt_snat.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_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/net/bridge/br_if.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/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/linux/list.h:8, from /kisskb/src/include/linux/timer.h:4, 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/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/drivers/scsi/libiscsi_tcp.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/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/video/fbdev/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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/l2tp/l2tp_ppp.c:62: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/lib/mpi/mpi-internal.h:33, from /kisskb/src/lib/mpi/mpiutil.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/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/net/ppp/ppp_async.c:21: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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:74, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/mac-romanian.c:46: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/list.h:8, from /kisskb/src/include/linux/random.h:9, from /kisskb/src/include/linux/net.h:22, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/mac-roman.c:46: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/list.h:8, from /kisskb/src/include/linux/timer.h:4, from /kisskb/src/include/linux/netdevice.h:28, from /kisskb/src/net/l3mdev/l3mdev.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/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/reiserfs/reiserfs.h:8, 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/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:43, from /kisskb/src/fs/xfs/xfs.h:32, from /kisskb/src/fs/xfs/libxfs/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/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/lib/mpi/mpi-internal.h:33, from /kisskb/src/lib/mpi/mpi-pow.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/nls/mac-greek.c:46: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_macgreek': 'cold' [-Wmissing-attributes] 130 | 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/fs/nls/mac-greek.c:46: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_macgreek': 'cold' [-Wmissing-attributes] 136 | 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/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/drivers/scsi/iscsi_tcp.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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/if_ether.h:23, from /kisskb/src/include/uapi/linux/ethtool.h:18, from /kisskb/src/include/linux/ethtool.h:17, 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:1668:9: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1668 | __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:18, from /kisskb/src/include/linux/ethtool.h:17, from /kisskb/src/include/linux/netdevice.h:42, from /kisskb/src/net/core/netpoll.c:16: /kisskb/src/include/linux/skbuff.h:1562:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1562 | 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/net/ipv6/netfilter/ip6table_mangle.c:11: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'ip6table_mangle_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6table_mangle.c:152:1: note: in expansion of macro 'module_init' 152 | module_init(ip6table_mangle_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6table_mangle.c:124:19: note: 'init_module' target declared here 124 | static int __init ip6table_mangle_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv6/netfilter/ip6table_mangle.c:11: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip6table_mangle_fini': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6table_mangle.c:153:1: note: in expansion of macro 'module_exit' 153 | module_exit(ip6table_mangle_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6table_mangle.c:146:20: note: 'cleanup_module' target declared here 146 | static void __exit ip6table_mangle_fini(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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nls/mac-turkish.c:46: /kisskb/src/include/linux/log2.h: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/nls/mac-iceland.c:46: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_maciceland': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/mac-iceland.c:598:1: note: in expansion of macro 'module_init' 598 | module_init(init_nls_maciceland) | ^~~~~~~~~~~ /kisskb/src/fs/nls/mac-iceland.c:588:19: note: 'init_module' target declared here 588 | static int __init init_nls_maciceland(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/fs/nls/mac-iceland.c:46: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_maciceland': 'cold' [-Wmissing-attributes] 136 | 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/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/fs/nls/mac-inuit.c:46: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_macinuit': 'cold' [-Wmissing-attributes] 130 | 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/fs/nls/mac-inuit.c:46: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_macinuit': 'cold' [-Wmissing-attributes] 136 | 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/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/list.h:8, from /kisskb/src/include/linux/preempt.h:10, 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/drivers/net/ppp/bsd_comp.c:64: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'bsdcomp_init': 'cold' [-Wmissing-attributes] 130 | 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/drivers/net/ppp/bsd_comp.c:64: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bsdcomp_cleanup': 'cold' [-Wmissing-attributes] 136 | 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/phy.h:24, from /kisskb/src/include/net/dsa.h:20, from /kisskb/src/include/linux/netdevice.h:44, from /kisskb/src/include/uapi/linux/if_arp.h:26, from /kisskb/src/include/linux/if_arp.h:27, from /kisskb/src/net/bridge/netfilter/ebt_arpreply.c:11: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'ebt_arpreply_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/ebt_arpreply.c:95:1: note: in expansion of macro 'module_init' 95 | module_init(ebt_arpreply_init); | ^~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/ebt_arpreply.c:85:19: note: 'init_module' target declared here 85 | static int __init ebt_arpreply_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/phy.h:24, from /kisskb/src/include/net/dsa.h:20, from /kisskb/src/include/linux/netdevice.h:44, from /kisskb/src/include/uapi/linux/if_arp.h:26, from /kisskb/src/include/linux/if_arp.h:27, from /kisskb/src/net/bridge/netfilter/ebt_arpreply.c:11: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebt_arpreply_fini': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/ebt_arpreply.c:96:1: note: in expansion of macro 'module_exit' 96 | module_exit(ebt_arpreply_fini); | ^~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/ebt_arpreply.c:90:20: note: 'cleanup_module' target declared here 90 | static void __exit ebt_arpreply_fini(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv6/netfilter/ip6table_raw.c:6: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'ip6table_raw_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6table_raw.c:91:1: note: in expansion of macro 'module_init' 91 | module_init(ip6table_raw_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6table_raw.c:62:19: note: 'init_module' target declared here 62 | static int __init ip6table_raw_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv6/netfilter/ip6table_raw.c:6: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip6table_raw_fini': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6table_raw.c:92:1: note: in expansion of macro 'module_exit' 92 | module_exit(ip6table_raw_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6table_raw.c:85:20: note: 'cleanup_module' target declared here 85 | static void __exit ip6table_raw_fini(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/fs/nls/mac-roman.c:46: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_macroman': 'cold' [-Wmissing-attributes] 130 | 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/fs/nls/mac-roman.c:46: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_macroman': 'cold' [-Wmissing-attributes] 136 | 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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/net/bridge/netfilter/ebt_dnat.c:10: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'ebt_dnat_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/ebt_dnat.c:71:1: note: in expansion of macro 'module_init' 71 | module_init(ebt_dnat_init); | ^~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/ebt_dnat.c:61:19: note: 'init_module' target declared here 61 | static int __init ebt_dnat_init(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/net/bridge/netfilter/ebt_dnat.c:10: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebt_dnat_fini': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/ebt_dnat.c:72:1: note: in expansion of macro 'module_exit' 72 | module_exit(ebt_dnat_fini); | ^~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/ebt_dnat.c:66:20: note: 'cleanup_module' target declared here 66 | static void __exit ebt_dnat_fini(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/timer.h:4, 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/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:43, from /kisskb/src/fs/xfs/xfs.h:32, from /kisskb/src/fs/xfs/libxfs/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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/scsi/sg.c:29: /kisskb/src/include/linux/log2.h: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:13: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'raid_init': 'cold' [-Wmissing-attributes] 130 | 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:13: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'raid_exit': 'cold' [-Wmissing-attributes] 136 | 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/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, 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/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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/linux/uio.h:12, from /kisskb/src/include/linux/socket.h:7, from /kisskb/src/include/uapi/linux/in.h:23, from /kisskb/src/include/linux/in.h:23, from /kisskb/src/include/linux/nfs_fs.h:21, 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/phy.h:24, from /kisskb/src/include/net/dsa.h:20, from /kisskb/src/include/linux/netdevice.h:44, from /kisskb/src/include/linux/if_vlan.h:15, from /kisskb/src/net/bridge/netfilter/ebt_vlan.c:21: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'ebt_vlan_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/ebt_vlan.c:184:1: note: in expansion of macro 'module_init' 184 | module_init(ebt_vlan_init); | ^~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/ebt_vlan.c:173:19: note: 'init_module' target declared here 173 | static int __init ebt_vlan_init(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/phy.h:24, from /kisskb/src/include/net/dsa.h:20, from /kisskb/src/include/linux/netdevice.h:44, from /kisskb/src/include/linux/if_vlan.h:15, from /kisskb/src/net/bridge/netfilter/ebt_vlan.c:21: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebt_vlan_fini': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/ebt_vlan.c:185:1: note: in expansion of macro 'module_exit' 185 | module_exit(ebt_vlan_fini); | ^~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/ebt_vlan.c:179:20: note: 'cleanup_module' target declared here 179 | static void __exit ebt_vlan_fini(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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv6/netfilter/nf_nat_l3proto_ipv6.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/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/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:43, from /kisskb/src/fs/xfs/xfs.h:32, from /kisskb/src/fs/xfs/libxfs/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/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, 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/net/l2tp/l2tp_core.c:23: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'l2tp_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/l2tp/l2tp_core.c:1898:1: note: in expansion of macro 'module_init' 1898 | module_init(l2tp_init); | ^~~~~~~~~~~ /kisskb/src/net/l2tp/l2tp_core.c:1867:19: note: 'init_module' target declared here 1867 | static int __init l2tp_init(void) | ^~~~~~~~~ In file included from /kisskb/src/net/l2tp/l2tp_core.c:23: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'l2tp_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/l2tp/l2tp_core.c:1899:1: note: in expansion of macro 'module_exit' 1899 | module_exit(l2tp_exit); | ^~~~~~~~~~~ /kisskb/src/net/l2tp/l2tp_core.c:1889:20: note: 'cleanup_module' target declared here 1889 | static void __exit l2tp_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/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/net/ipv6/netfilter/nf_nat_masquerade_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/fs/nls/mac-romanian.c:46: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_macromanian': 'cold' [-Wmissing-attributes] 130 | 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/fs/nls/mac-romanian.c:46: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_macromanian': 'cold' [-Wmissing-attributes] 136 | 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/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:43, from /kisskb/src/fs/xfs/xfs.h:32, from /kisskb/src/fs/xfs/libxfs/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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/bridge/netfilter/ebt_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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/llc/llc_core.c:15: /kisskb/src/include/linux/log2.h: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/nls/mac-turkish.c:46: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_macturkish': 'cold' [-Wmissing-attributes] 130 | 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/fs/nls/mac-turkish.c:46: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_macturkish': 'cold' [-Wmissing-attributes] 136 | 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/list.h:8, from /kisskb/src/include/linux/timer.h:4, 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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/lib/dynamic_queue_limits.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/net/bridge/netfilter/ebt_mark.c:16: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'ebt_mark_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/ebt_mark.c:107:1: note: in expansion of macro 'module_init' 107 | module_init(ebt_mark_init); | ^~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/ebt_mark.c:97:19: note: 'init_module' target declared here 97 | static int __init ebt_mark_init(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/net/bridge/netfilter/ebt_mark.c:16: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebt_mark_fini': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/ebt_mark.c:108:1: note: in expansion of macro 'module_exit' 108 | module_exit(ebt_mark_fini); | ^~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/ebt_mark.c:102:20: note: 'cleanup_module' target declared here 102 | static void __exit ebt_mark_fini(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/include/linux/uaccess.h:4, from /kisskb/src/lib/strncpy_from_user.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/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/video/fbdev/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/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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/bridge/netfilter/ebt_nflog.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/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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:43, from /kisskb/src/fs/xfs/xfs.h:32, from /kisskb/src/fs/xfs/libxfs/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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/mmdebug.h:4, from /kisskb/src/include/linux/mm.h:8, 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/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/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/drivers/scsi/scsi_transport_sas.c:27: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'sas_transport_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/scsi_transport_sas.c:1992:1: note: in expansion of macro 'module_init' 1992 | module_init(sas_transport_init); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/scsi_transport_sas.c:1938:19: note: 'init_module' target declared here 1938 | static __init int sas_transport_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/scsi/scsi_transport_sas.c:27: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sas_transport_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/scsi_transport_sas.c:1993:1: note: in expansion of macro 'module_exit' 1993 | module_exit(sas_transport_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/scsi_transport_sas.c:1978:20: note: 'cleanup_module' target declared here 1978 | static void __exit sas_transport_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/net/bridge/netfilter/ebt_snat.c:10: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'ebt_snat_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/ebt_snat.c:84:1: note: in expansion of macro 'module_init' 84 | module_init(ebt_snat_init); | ^~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/ebt_snat.c:74:19: note: 'init_module' target declared here 74 | static int __init ebt_snat_init(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/net/bridge/netfilter/ebt_snat.c:10: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebt_snat_fini': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/ebt_snat.c:85:1: note: in expansion of macro 'module_exit' 85 | module_exit(ebt_snat_fini); | ^~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/ebt_snat.c:79:20: note: 'cleanup_module' target declared here 79 | static void __exit ebt_snat_fini(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/linux/sched.h:17, 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/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/video/fbdev/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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/net/ppp/ppp_deflate.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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); | ^~~ In file included from /kisskb/src/net/ipv6/netfilter/ip6table_nat.c:12: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'ip6table_nat_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6table_nat.c:150:1: note: in expansion of macro 'module_init' 150 | module_init(ip6table_nat_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6table_nat.c:132:19: note: 'init_module' target declared here 132 | static int __init ip6table_nat_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv6/netfilter/ip6table_nat.c:12: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip6table_nat_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6table_nat.c:151:1: note: in expansion of macro 'module_exit' 151 | module_exit(ip6table_nat_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6table_nat.c:145:20: note: 'cleanup_module' target declared here 145 | static void __exit ip6table_nat_exit(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/phy.h:24, from /kisskb/src/include/net/dsa.h:20, from /kisskb/src/include/linux/netdevice.h:44, from /kisskb/src/include/linux/etherdevice.h:26, from /kisskb/src/net/bridge/netfilter/ebt_stp.c:10: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'ebt_stp_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/ebt_stp.c:196:1: note: in expansion of macro 'module_init' 196 | module_init(ebt_stp_init); | ^~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/ebt_stp.c:186:19: note: 'init_module' target declared here 186 | static int __init ebt_stp_init(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/phy.h:24, from /kisskb/src/include/net/dsa.h:20, from /kisskb/src/include/linux/netdevice.h:44, from /kisskb/src/include/linux/etherdevice.h:26, from /kisskb/src/net/bridge/netfilter/ebt_stp.c:10: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebt_stp_fini': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/ebt_stp.c:197:1: note: in expansion of macro 'module_exit' 197 | module_exit(ebt_stp_fini); | ^~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/ebt_stp.c:191:20: note: 'cleanup_module' target declared here 191 | static void __exit ebt_stp_fini(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/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/ipv4/tcp_fastopen.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:17, 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/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/drivers/scsi/sg.c:29: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_sg': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/sg.c:2705:1: note: in expansion of macro 'module_init' 2705 | module_init(init_sg); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/sg.c:1613:1: note: 'init_module' target declared here 1613 | init_sg(void) | ^~~~~~~ In file included from /kisskb/src/drivers/scsi/sg.c:29: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_sg': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/sg.c:2706:1: note: in expansion of macro 'module_exit' 2706 | module_exit(exit_sg); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/sg.c:1650:1: note: 'cleanup_module' target declared here 1650 | exit_sg(void) | ^~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/include/linux/blkdev.h:4, from /kisskb/src/include/linux/raid/pq.h:20, from 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/skbuff.h:17, from /kisskb/src/net/ipv6/mcast_snoop.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/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/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv6/af_inet6.c:23: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/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/drivers/net/ppp/ppp_mppe.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/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/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/drivers/net/ppp/ppp_generic.c:25: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'ppp_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/net/ppp/ppp_generic.c:3062:1: note: in expansion of macro 'module_init' 3062 | module_init(ppp_init); | ^~~~~~~~~~~ /kisskb/src/drivers/net/ppp/ppp_generic.c:967:19: note: 'init_module' target declared here 967 | static int __init ppp_init(void) | ^~~~~~~~ In file included from /kisskb/src/drivers/net/ppp/ppp_generic.c:25: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ppp_cleanup': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/ppp/ppp_generic.c:3063:1: note: in expansion of macro 'module_exit' 3063 | module_exit(ppp_cleanup); | ^~~~~~~~~~~ /kisskb/src/drivers/net/ppp/ppp_generic.c:3015:20: note: 'cleanup_module' target declared here 3015 | static void __exit ppp_cleanup(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/phy.h:24, from /kisskb/src/include/net/dsa.h:20, from /kisskb/src/include/linux/netdevice.h:44, from /kisskb/src/include/linux/icmpv6.h:12, from /kisskb/src/include/linux/ipv6.h:74, from /kisskb/src/net/ipv6/netfilter/nf_conntrack_l3proto_ipv6.c:13: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_l3proto_ipv6_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nf_conntrack_l3proto_ipv6.c:464:1: note: in expansion of macro 'module_init' 464 | module_init(nf_conntrack_l3proto_ipv6_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nf_conntrack_l3proto_ipv6.c:387:19: note: 'init_module' target declared here 387 | static int __init nf_conntrack_l3proto_ipv6_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/phy.h:24, from /kisskb/src/include/net/dsa.h:20, from /kisskb/src/include/linux/netdevice.h:44, from /kisskb/src/include/linux/icmpv6.h:12, from /kisskb/src/include/linux/ipv6.h:74, from /kisskb/src/net/ipv6/netfilter/nf_conntrack_l3proto_ipv6.c:13: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_conntrack_l3proto_ipv6_fini': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nf_conntrack_l3proto_ipv6.c:465:1: note: in expansion of macro 'module_exit' 465 | module_exit(nf_conntrack_l3proto_ipv6_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nf_conntrack_l3proto_ipv6.c:452:20: note: 'cleanup_module' target declared here 452 | static void __exit nf_conntrack_l3proto_ipv6_fini(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/video/fbdev/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/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/drivers/scsi/st.c:22: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_st': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/st.c:4527:1: note: in expansion of macro 'module_init' 4527 | module_init(init_st); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/st.c:4474:19: note: 'init_module' target declared here 4474 | static int __init init_st(void) | ^~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/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/drivers/scsi/st.c:22: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_st': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/st.c:4528:1: note: in expansion of macro 'module_exit' 4528 | module_exit(exit_st); | ^~~~~~~~~~~ In file included from /kisskb/src/net/llc/llc_core.c:15: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'llc_init': 'cold' [-Wmissing-attributes] 130 | 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/net/llc/llc_core.c:15: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'llc_exit': 'cold' [-Wmissing-attributes] 136 | 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) | ^~~~~~~~ /kisskb/src/drivers/scsi/st.c:4517:20: note: 'cleanup_module' target declared here 4517 | static void __exit exit_st(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/linux/skbuff.h:17, from /kisskb/src/include/linux/icmpv6.h:4, from /kisskb/src/include/linux/ipv6.h:74, 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/linux/zutil.h:18, from /kisskb/src/lib/decompress_inflate.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/net/mpls/mpls_gso.c:17: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'mpls_gso_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/mpls/mpls_gso.c:95:1: note: in expansion of macro 'module_init' 95 | module_init(mpls_gso_init); | ^~~~~~~~~~~ /kisskb/src/net/mpls/mpls_gso.c:79:19: note: 'init_module' target declared here 79 | static int __init mpls_gso_init(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/net/mpls/mpls_gso.c:17: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mpls_gso_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/mpls/mpls_gso.c:96:1: note: in expansion of macro 'module_exit' 96 | module_exit(mpls_gso_exit); | ^~~~~~~~~~~ /kisskb/src/net/mpls/mpls_gso.c:89:20: note: 'cleanup_module' target declared here 89 | static void __exit mpls_gso_exit(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/linux/uio.h:12, from /kisskb/src/include/linux/socket.h:7, from /kisskb/src/net/ipv6/netfilter/nf_conntrack_reasm.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/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv6/netfilter/nf_reject_ipv6.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/netfilter/nf_log_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/linux/list.h:8, from /kisskb/src/include/linux/timer.h:4, from /kisskb/src/drivers/target/target_core_iblock.c:29: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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: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/drivers/net/ppp/ppp_async.c:21: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'ppp_async_init': 'cold' [-Wmissing-attributes] 130 | 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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/video/fbdev/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/drivers/net/ppp/ppp_async.c:21: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ppp_async_cleanup': 'cold' [-Wmissing-attributes] 136 | 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/drivers/net/plip/plip.c:91: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'plip_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/net/plip/plip.c:1418:1: note: in expansion of macro 'module_init' 1418 | module_init(plip_init); | ^~~~~~~~~~~ /kisskb/src/drivers/net/plip/plip.c:1400:19: note: 'init_module' target declared here 1400 | static int __init plip_init (void) | ^~~~~~~~~ In file included from /kisskb/src/drivers/net/plip/plip.c:91: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'plip_cleanup_module': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/plip/plip.c:1419:1: note: in expansion of macro 'module_exit' 1419 | module_exit(plip_cleanup_module); | ^~~~~~~~~~~ /kisskb/src/drivers/net/plip/plip.c:1344:20: note: 'cleanup_module' target declared here 1344 | static void __exit plip_cleanup_module (void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, from /kisskb/src/include/linux/proc_fs.h:8, from /kisskb/src/fs/ext4/extents_status.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/drivers/net/ppp/ppp_deflate.c:12: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'deflate_init': 'cold' [-Wmissing-attributes] 130 | 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/drivers/net/ppp/ppp_deflate.c:12: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'deflate_cleanup': 'cold' [-Wmissing-attributes] 136 | 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/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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, from /kisskb/src/fs/ext4/ext4_jbd2.h:18, 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/net/bridge/netfilter/ebt_redirect.c:10: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'ebt_redirect_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/ebt_redirect.c:77:1: note: in expansion of macro 'module_init' 77 | module_init(ebt_redirect_init); | ^~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/ebt_redirect.c:67:19: note: 'init_module' target declared here 67 | static int __init ebt_redirect_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/bridge/netfilter/ebt_redirect.c:10: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebt_redirect_fini': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/ebt_redirect.c:78:1: note: in expansion of macro 'module_exit' 78 | module_exit(ebt_redirect_fini); | ^~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/ebt_redirect.c:72:20: note: 'cleanup_module' target declared here 72 | static void __exit ebt_redirect_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/mmdebug.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/lib/dma-noop.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/list.h:8, from /kisskb/src/include/linux/timer.h:4, from /kisskb/src/drivers/target/target_core_file.c:28: /kisskb/src/include/linux/log2.h: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/bridge/netfilter/ebt_log.c:11: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'ebt_log_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/ebt_log.c:221:1: note: in expansion of macro 'module_init' 221 | module_init(ebt_log_init); | ^~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/ebt_log.c:211:19: note: 'init_module' target declared here 211 | static int __init ebt_log_init(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/net/bridge/netfilter/ebt_log.c:11: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebt_log_fini': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/ebt_log.c:222:1: note: in expansion of macro 'module_exit' 222 | module_exit(ebt_log_fini); | ^~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/ebt_log.c:216:20: note: 'cleanup_module' target declared here 216 | static void __exit ebt_log_fini(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/net/mpls/af_mpls.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/drivers/scsi/osst.c:34: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_osst': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/osst.c:6095:1: note: in expansion of macro 'module_init' 6095 | module_init(init_osst); | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/net/mpls/mpls_iptunnel.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/drivers/scsi/osst.c:6031:19: note: 'init_module' target declared here 6031 | static int __init init_osst(void) | ^~~~~~~~~ In file included from /kisskb/src/drivers/scsi/osst.c:34: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_osst': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/osst.c:6096:1: note: in expansion of macro 'module_exit' 6096 | module_exit(exit_osst); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/osst.c:6068:20: note: 'cleanup_module' target declared here 6068 | static void __exit exit_osst (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/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/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/net/bridge/netfilter/ebt_nflog.c:15: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'ebt_nflog_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/ebt_nflog.c:69:1: note: in expansion of macro 'module_init' 69 | module_init(ebt_nflog_init); | ^~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/ebt_nflog.c:59:19: note: 'init_module' target declared here 59 | static int __init ebt_nflog_init(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/net/bridge/netfilter/ebt_nflog.c:15: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebt_nflog_fini': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/ebt_nflog.c:70:1: note: in expansion of macro 'module_exit' 70 | module_exit(ebt_nflog_fini); | ^~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/ebt_nflog.c:64:20: note: 'cleanup_module' target declared here 64 | static void __exit ebt_nflog_fini(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/drivers/net/ppp/ppp_mppe.c:48: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'ppp_mppe_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/net/ppp/ppp_mppe.c:759:1: note: in expansion of macro 'module_init' 759 | module_init(ppp_mppe_init); | ^~~~~~~~~~~ /kisskb/src/drivers/net/ppp/ppp_mppe.c:731:19: note: 'init_module' target declared here 731 | static int __init ppp_mppe_init(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/drivers/net/ppp/ppp_mppe.c:48: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ppp_mppe_cleanup': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/ppp/ppp_mppe.c:760:1: note: in expansion of macro 'module_exit' 760 | module_exit(ppp_mppe_cleanup); | ^~~~~~~~~~~ /kisskb/src/drivers/net/ppp/ppp_mppe.c:753:20: note: 'cleanup_module' target declared here 753 | static void __exit ppp_mppe_cleanup(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/fs/xfs/libxfs/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/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/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/net/bridge/br_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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:43, from /kisskb/src/fs/xfs/xfs.h:32, from /kisskb/src/fs/xfs/libxfs/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/net/l2tp/l2tp_ppp.c:62: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'pppol2tp_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/l2tp/l2tp_ppp.c:1843:1: note: in expansion of macro 'module_init' 1843 | module_init(pppol2tp_init); | ^~~~~~~~~~~ /kisskb/src/net/l2tp/l2tp_ppp.c:1795:19: note: 'init_module' target declared here 1795 | static int __init pppol2tp_init(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/uio.h:12, from /kisskb/src/include/linux/socket.h:7, from /kisskb/src/net/ipv6/ip6_input.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/net/l2tp/l2tp_ppp.c:62: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pppol2tp_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/l2tp/l2tp_ppp.c:1844:1: note: in expansion of macro 'module_exit' 1844 | module_exit(pppol2tp_exit); | ^~~~~~~~~~~ /kisskb/src/net/l2tp/l2tp_ppp.c:1833:20: note: 'cleanup_module' target declared here 1833 | static void __exit pppol2tp_exit(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/net/bridge/br_ioctl.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/bridge/br_stp.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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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); | ^~~ /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/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); | ^~~ /kisskb/src/drivers/scsi/st.c:4197:31: warning: '%s' directive output may be truncated writing up to 31 bytes into a region of size between 9 and 10 [-Wformat-truncation=] 4197 | snprintf(name, 10, "%s%s%s", rew ? "n" : "", | ^~ /kisskb/src/drivers/scsi/st.c:4197:9: note: 'snprintf' output 1 or more bytes (assuming 33) into a destination of size 10 4197 | snprintf(name, 10, "%s%s%s", rew ? "n" : "", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4198 | 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/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:43, from /kisskb/src/fs/xfs/xfs.h:32, from /kisskb/src/fs/xfs/libxfs/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/linux/skbuff.h:17, from /kisskb/src/include/linux/tcp.h:21, from /kisskb/src/net/ipv4/tcp_recovery.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/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/include/linux/uio.h:12, from /kisskb/src/include/linux/socket.h:7, from /kisskb/src/include/uapi/linux/in.h:23, from /kisskb/src/include/linux/in.h:23, from /kisskb/src/include/linux/nfs_fs.h:21, 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/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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv6/netfilter/nf_dup_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/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:43, from /kisskb/src/fs/xfs/xfs.h:32, from /kisskb/src/fs/xfs/libxfs/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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/net/bridge/br_stp_bpdu.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/mmdebug.h:4, from /kisskb/src/include/linux/mm.h:8, 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/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/drivers/scsi/scsi_transport_iscsi.c:23: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'iscsi_transport_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/scsi_transport_iscsi.c:4603:1: note: in expansion of macro 'module_init' 4603 | module_init(iscsi_transport_init); | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/net/ppp/ppp_synctty.c:35: /kisskb/src/include/linux/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_iscsi.c:4517:19: note: 'init_module' target declared here 4517 | static __init int iscsi_transport_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/drivers/scsi/scsi_transport_iscsi.c:23: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iscsi_transport_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/scsi_transport_iscsi.c:4604:1: note: in expansion of macro 'module_exit' 4604 | module_exit(iscsi_transport_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/scsi_transport_iscsi.c:4590:20: note: 'cleanup_module' target declared here 4590 | static void __exit iscsi_transport_exit(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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); | ^~~ 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/list.h:8, from /kisskb/src/include/linux/timer.h:4, from /kisskb/src/drivers/target/target_core_pscsi.c:28: /kisskb/src/include/linux/log2.h: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/udf/super.c:46: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_udf_fs': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/udf/super.c:267:1: note: in expansion of macro 'module_init' 267 | module_init(init_udf_fs) | ^~~~~~~~~~~ /kisskb/src/fs/udf/super.c:241:19: note: 'init_module' target declared here 241 | static int __init init_udf_fs(void) | ^~~~~~~~~~~ In file included from /kisskb/src/fs/udf/super.c:46: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_udf_fs': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/udf/super.c:268:1: note: in expansion of macro 'module_exit' 268 | module_exit(exit_udf_fs) | ^~~~~~~~~~~ /kisskb/src/fs/udf/super.c:261:20: note: 'cleanup_module' target declared here 261 | static void __exit exit_udf_fs(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/bridge/br_stp_if.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:17, from /kisskb/src/arch/m68k/include/asm/uaccess_mm.h:10, from /kisskb/src/arch/m68k/include/asm/uaccess.h:4, from /kisskb/src/net/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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/lib/idr.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/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/net/packet/diag.c:1: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'packet_diag_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/packet/diag.c:262:1: note: in expansion of macro 'module_init' 262 | module_init(packet_diag_init); | ^~~~~~~~~~~ /kisskb/src/net/packet/diag.c:252:19: note: 'init_module' target declared here 252 | static int __init packet_diag_init(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/packet/diag.c:1: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'packet_diag_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/packet/diag.c:263:1: note: in expansion of macro 'module_exit' 263 | module_exit(packet_diag_exit); | ^~~~~~~~~~~ /kisskb/src/net/packet/diag.c:257:20: note: 'cleanup_module' target declared here 257 | static void __exit packet_diag_exit(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv6/netfilter/nf_nat_l3proto_ipv6.c:11: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_l3proto_ipv6_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nf_nat_l3proto_ipv6.c:473:1: note: in expansion of macro 'module_init' 473 | module_init(nf_nat_l3proto_ipv6_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nf_nat_l3proto_ipv6.c:446:19: note: 'init_module' target declared here 446 | static int __init nf_nat_l3proto_ipv6_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv6/netfilter/nf_nat_l3proto_ipv6.c:11: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_l3proto_ipv6_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nf_nat_l3proto_ipv6.c:474:1: note: in expansion of macro 'module_exit' 474 | module_exit(nf_nat_l3proto_ipv6_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nf_nat_l3proto_ipv6.c:464:20: note: 'cleanup_module' target declared here 464 | static void __exit nf_nat_l3proto_ipv6_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/scsi/iscsi_tcp.c:38: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'iscsi_sw_tcp_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/iscsi_tcp.c:1039:1: note: in expansion of macro 'module_init' 1039 | module_init(iscsi_sw_tcp_init); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/iscsi_tcp.c:1018:19: note: 'init_module' target declared here 1018 | static int __init iscsi_sw_tcp_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/scsi/iscsi_tcp.c:38: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iscsi_sw_tcp_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/iscsi_tcp.c:1040:1: note: in expansion of macro 'module_exit' 1040 | module_exit(iscsi_sw_tcp_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/iscsi_tcp.c:1034:20: note: 'cleanup_module' target declared here 1034 | static void __exit iscsi_sw_tcp_exit(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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/net/ppp/pppox.c:23: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/video/fbdev/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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv6/netfilter/nft_chain_route_ipv6.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/net/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/drivers/video/fbdev/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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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); | ^~~ /kisskb/src/drivers/scsi/osst.c: In function 'osst_probe': In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/percpu.h:4, 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/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:43, from /kisskb/src/fs/xfs/xfs.h:32, from /kisskb/src/fs/xfs/libxfs/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); | ^~~ /kisskb/src/drivers/scsi/osst.c:5978:38: warning: '%s' directive output may be truncated writing up to 31 bytes into a region of size 7 [-Wformat-truncation=] 5978 | snprintf(name, 8, "%s%s", "n", tape_name(tpnt)); | ^~ /kisskb/src/drivers/scsi/osst.c:5978:17: note: 'snprintf' output between 2 and 33 bytes into a destination of size 8 5978 | snprintf(name, 8, "%s%s", "n", tape_name(tpnt)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, 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/linux/sched.h:17, 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/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/net/ipv6/af_inet6.c:23: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'inet6_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/af_inet6.c:1044:1: note: in expansion of macro 'module_init' 1044 | module_init(inet6_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/af_inet6.c:840:19: note: 'init_module' target declared here 840 | static int __init inet6_init(void) | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/video/fbdev/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/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:43, 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/linux/sched.h:17, 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/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:43, from /kisskb/src/fs/xfs/xfs.h:32, from /kisskb/src/fs/xfs/libxfs/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/linux/list.h:8, from /kisskb/src/include/linux/kobject.h:20, 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/kernel.h:11, from /kisskb/src/drivers/video/fbdev/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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/net/ppp/pppoe.c:61: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/list.h:8, from /kisskb/src/include/net/udp.h:25, 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/net/mpls/mpls_iptunnel.c:16: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'mpls_iptunnel_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/mpls/mpls_iptunnel.c:222:1: note: in expansion of macro 'module_init' 222 | module_init(mpls_iptunnel_init); | ^~~~~~~~~~~ /kisskb/src/net/mpls/mpls_iptunnel.c:218:19: note: 'init_module' target declared here 218 | static int __init mpls_iptunnel_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/mpls/mpls_iptunnel.c:16: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mpls_iptunnel_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/mpls/mpls_iptunnel.c:228:1: note: in expansion of macro 'module_exit' 228 | module_exit(mpls_iptunnel_exit); | ^~~~~~~~~~~ /kisskb/src/net/mpls/mpls_iptunnel.c:224:20: note: 'cleanup_module' target declared here 224 | static void __exit mpls_iptunnel_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/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/list.h:8, from /kisskb/src/include/linux/preempt.h:10, 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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/video/fbdev/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/net/mpls/af_mpls.c:6: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'mpls_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/mpls/af_mpls.c:1738:1: note: in expansion of macro 'module_init' 1738 | module_init(mpls_init); | ^~~~~~~~~~~ /kisskb/src/net/mpls/af_mpls.c:1711:19: note: 'init_module' target declared here 1711 | static int __init mpls_init(void) | ^~~~~~~~~ In file included from /kisskb/src/net/mpls/af_mpls.c:6: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mpls_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/mpls/af_mpls.c:1747:1: note: in expansion of macro 'module_exit' 1747 | module_exit(mpls_exit); | ^~~~~~~~~~~ /kisskb/src/net/mpls/af_mpls.c:1740:20: note: 'cleanup_module' target declared here 1740 | static void __exit mpls_exit(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/cpumask.h:9, from /kisskb/src/lib/nmi_backtrace.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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/phy.h:24, from /kisskb/src/include/net/dsa.h:20, from /kisskb/src/include/linux/netdevice.h:44, from /kisskb/src/include/linux/icmpv6.h:12, from /kisskb/src/include/linux/ipv6.h:74, from /kisskb/src/net/ipv6/netfilter/nf_defrag_ipv6_hooks.c:10: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_defrag_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nf_defrag_ipv6_hooks.c:123:1: note: in expansion of macro 'module_init' 123 | module_init(nf_defrag_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nf_defrag_ipv6_hooks.c:90:19: note: 'init_module' target declared here 90 | static int __init nf_defrag_init(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/phy.h:24, from /kisskb/src/include/net/dsa.h:20, from /kisskb/src/include/linux/netdevice.h:44, from /kisskb/src/include/linux/icmpv6.h:12, from /kisskb/src/include/linux/ipv6.h:74, from /kisskb/src/net/ipv6/netfilter/nf_defrag_ipv6_hooks.c:10: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_defrag_fini': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nf_defrag_ipv6_hooks.c:124:1: note: in expansion of macro 'module_exit' 124 | module_exit(nf_defrag_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nf_defrag_ipv6_hooks.c:112:20: note: 'cleanup_module' target declared here 112 | static void __exit nf_defrag_fini(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv6/netfilter/nft_chain_nat_ipv6.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/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/swab.h:4, from /kisskb/src/include/uapi/linux/byteorder/big_endian.h:12, from /kisskb/src/include/linux/byteorder/big_endian.h:4, from /kisskb/src/arch/m68k/include/uapi/asm/byteorder.h:4, from /kisskb/src/include/asm-generic/bitops/le.h:5, from /kisskb/src/arch/m68k/include/asm/bitops.h:518, from /kisskb/src/include/linux/bitops.h:36, from /kisskb/src/include/linux/kernel.h:10, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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:2466:61: warning: array subscript 65535 is outside the bounds of an interior zero-length array '__le32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] 2466 | lvid->freeSpaceTable[sbi->s_partition]); /kisskb/src/include/uapi/linux/swab.h:116:39: note: in definition of macro '__swab32' 116 | (__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:2465:33: note: in expansion of macro 'le32_to_cpu' 2465 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/drivers/net/ppp/ppp_synctty.c:35: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'ppp_sync_init': 'cold' [-Wmissing-attributes] 130 | 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/drivers/net/ppp/ppp_synctty.c:35: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ppp_sync_cleanup': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/ppp/ppp_synctty.c:739:1: note: in expansion of macro 'module_exit' 739 | module_exit(ppp_sync_cleanup); | ^~~~~~~~~~~ /kisskb/src/drivers/net/ppp/ppp_synctty.c:732:1: note: 'cleanup_module' target declared here 732 | ppp_sync_cleanup(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/ipv6/netfilter/nft_reject_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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/net/slip/slip.c:64: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it 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/nft_masq_ipv6.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/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:43, 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/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/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/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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/uio.h:12, from /kisskb/src/include/linux/socket.h:7, from /kisskb/src/net/ipv6/route.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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, from /kisskb/src/fs/ext4/ext4_jbd2.h:18, from /kisskb/src/fs/ext4/inline.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/net/ipv6/netfilter/nft_redir_ipv6.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/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:43, 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/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/net/ipv6/netfilter/nft_dup_ipv6.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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:43, 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/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/net/bridge/br_stp_timer.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/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/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/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/kernel.h:11, from /kisskb/src/include/linux/sched.h:17, from /kisskb/src/include/linux/uaccess.h:4, from /kisskb/src/lib/seq_buf.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/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/linux/list.h:8, from /kisskb/src/include/linux/random.h:9, from /kisskb/src/include/linux/net.h:22, from /kisskb/src/net/ipv6/ip6_fib.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/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/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/drivers/net/ppp/pppox.c:23: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'pppox_init': 'cold' [-Wmissing-attributes] 130 | 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/drivers/net/ppp/pppox.c:23: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pppox_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/ppp/pppox.c:145:1: note: in expansion of macro 'module_exit' 145 | module_exit(pppox_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/net/ppp/pppox.c:139:20: note: 'cleanup_module' target declared here 139 | static void __exit pppox_exit(void) | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/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/bridge/br_netlink.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/block/drbd/drbd_nl.c: In function 'alloc_crypto': /kisskb/src/drivers/block/drbd/drbd_nl.c:2218:64: warning: '%s' directive output may be truncated writing up to 63 bytes into a region of size 59 [-Wformat-truncation=] 2218 | snprintf(hmac_name, CRYPTO_MAX_ALG_NAME, "hmac(%s)", | ^~ /kisskb/src/drivers/block/drbd/drbd_nl.c:2218:17: note: 'snprintf' output between 7 and 70 bytes into a destination of size 64 2218 | snprintf(hmac_name, CRYPTO_MAX_ALG_NAME, "hmac(%s)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2219 | new_net_conf->cram_hmac_alg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/net/ppp/pptp.c:14: /kisskb/src/include/linux/log2.h: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/netfilter/nf_log_ipv6.c:12: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_log_ipv6_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nf_log_ipv6.c:423:1: note: in expansion of macro 'module_init' 423 | module_init(nf_log_ipv6_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nf_log_ipv6.c:396:19: note: 'init_module' target declared here 396 | static int __init nf_log_ipv6_init(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv6/netfilter/nf_log_ipv6.c:12: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_log_ipv6_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nf_log_ipv6.c:424:1: note: in expansion of macro 'module_exit' 424 | module_exit(nf_log_ipv6_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nf_log_ipv6.c:417:20: note: 'cleanup_module' target declared here 417 | static void __exit nf_log_ipv6_exit(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, 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/net/ipv6/netfilter/nft_chain_route_ipv6.c:12: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'nft_chain_route_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nft_chain_route_ipv6.c:81:1: note: in expansion of macro 'module_init' 81 | module_init(nft_chain_route_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nft_chain_route_ipv6.c:71:19: note: 'init_module' target declared here 71 | static int __init nft_chain_route_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv6/netfilter/nft_chain_route_ipv6.c:12: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_chain_route_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nft_chain_route_ipv6.c:82:1: note: in expansion of macro 'module_exit' 82 | module_exit(nft_chain_route_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nft_chain_route_ipv6.c:76:20: note: 'cleanup_module' target declared here 76 | static void __exit nft_chain_route_exit(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/sched.h:17, from /kisskb/src/arch/m68k/include/asm/uaccess_mm.h:10, from /kisskb/src/arch/m68k/include/asm/uaccess.h:4, from /kisskb/src/net/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/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/mmdebug.h:4, from /kisskb/src/include/linux/mm.h:8, 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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/drivers/target/target_core_iblock.c:37: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'iblock_module_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/target/target_core_iblock.c:879:1: note: in expansion of macro 'module_init' 879 | module_init(iblock_module_init); | ^~~~~~~~~~~ /kisskb/src/drivers/target/target_core_iblock.c:865:19: note: 'init_module' target declared here 865 | static int __init iblock_module_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/target/target_core_iblock.c:37: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iblock_module_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/target/target_core_iblock.c:880:1: note: in expansion of macro 'module_exit' 880 | module_exit(iblock_module_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/target/target_core_iblock.c:870:20: note: 'cleanup_module' target declared here 870 | static void __exit iblock_module_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/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/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); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:43, 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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv6/netfilter/ip6t_ah.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:43, 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/arch/m68k/include/asm/atomic.h:6, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/spinlock.h:406, from /kisskb/src/include/linux/wait.h:8, from /kisskb/src/include/linux/fs.h:5, from /kisskb/src/fs/ocfs2/file.c:27: /kisskb/src/fs/ocfs2/file.c: In function 'ocfs2_file_write_iter': In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/clk.h:16, 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/arch/m68k/include/asm/cmpxchg.h:78:22: warning: value computed is not used [-Wunused-value] 78 | #define xchg(ptr,x) ((__typeof__(*(ptr)))__xchg((unsigned long)(x),(ptr),sizeof(*(ptr)))) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ocfs2/file.c:2297:17: note: in expansion of macro 'xchg' 2297 | xchg(&iocb->ki_complete, saved_ki_complete); | ^~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/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/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:43, 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/mmdebug.h:4, from /kisskb/src/include/linux/mm.h:8, 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/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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv6/netfilter/ip6t_eui64.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/net/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/linux/uio.h:12, from /kisskb/src/include/linux/socket.h:7, from /kisskb/src/net/ipv6/udp.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/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/lib/test_bpf.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/net/bridge/br_sysfs_if.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/mmdebug.h:4, from /kisskb/src/include/linux/mm.h:8, 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/include/linux/list.h:8, from /kisskb/src/include/net/udp.h:25, 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/kernel.h:11, from /kisskb/src/include/linux/uio.h:12, from /kisskb/src/include/linux/socket.h:7, from /kisskb/src/net/ipv4/af_inet.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/lib/test_hexdump.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:17, 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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv6/netfilter/ip6t_frag.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/uio.h:12, from /kisskb/src/include/linux/socket.h:7, from /kisskb/src/net/ipv6/raw.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/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/lib/test_firmware.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/bridge/br_sysfs_br.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/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/bridge/br_nf_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/drivers/target/target_core_pscsi.c:36: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'pscsi_module_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/target/target_core_pscsi.c:1159:1: note: in expansion of macro 'module_init' 1159 | module_init(pscsi_module_init); | ^~~~~~~~~~~ /kisskb/src/drivers/target/target_core_pscsi.c:1145:19: note: 'init_module' target declared here 1145 | static int __init pscsi_module_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/target/target_core_pscsi.c:36: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pscsi_module_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/target/target_core_pscsi.c:1160:1: note: in expansion of macro 'module_exit' 1160 | module_exit(pscsi_module_exit); | ^~~~~~~~~~~ In file included from /kisskb/src/net/ipv6/netfilter/nf_tables_ipv6.c:13: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_tables_ipv6_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nf_tables_ipv6.c:119:1: note: in expansion of macro 'module_init' 119 | module_init(nf_tables_ipv6_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nf_tables_ipv6.c:101:19: note: 'init_module' target declared here 101 | static int __init nf_tables_ipv6_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv6/netfilter/nf_tables_ipv6.c:13: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_tables_ipv6_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nf_tables_ipv6.c:120:1: note: in expansion of macro 'module_exit' 120 | module_exit(nf_tables_ipv6_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nf_tables_ipv6.c:113:20: note: 'cleanup_module' target declared here 113 | static void __exit nf_tables_ipv6_exit(void) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/target/target_core_pscsi.c:1150:20: note: 'cleanup_module' target declared here 1150 | static void __exit pscsi_module_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/target/target_core_file.c:32: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'fileio_module_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/target/target_core_file.c:843:1: note: in expansion of macro 'module_init' 843 | module_init(fileio_module_init); | ^~~~~~~~~~~ /kisskb/src/drivers/target/target_core_file.c:829:19: note: 'init_module' target declared here 829 | static int __init fileio_module_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/target/target_core_file.c:32: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fileio_module_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/target/target_core_file.c:844:1: note: in expansion of macro 'module_exit' 844 | module_exit(fileio_module_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/target/target_core_file.c:834:20: note: 'cleanup_module' target declared here 834 | static void __exit fileio_module_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/lib/test-kstrtox.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/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/lib/test-string_helpers.c:9: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'test_string_helpers_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/lib/test-string_helpers.c:416:1: note: in expansion of macro 'module_init' 416 | module_init(test_string_helpers_init); | ^~~~~~~~~~~ /kisskb/src/lib/test-string_helpers.c:393:19: note: 'init_module' target declared here 393 | static int __init test_string_helpers_init(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/drivers/net/ppp/pppoe.c:61: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'pppoe_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/net/ppp/pppoe.c:1207:1: note: in expansion of macro 'module_init' 1207 | module_init(pppoe_init); | ^~~~~~~~~~~ /kisskb/src/drivers/net/ppp/pppoe.c:1167:19: note: 'init_module' target declared here 1167 | static int __init pppoe_init(void) | ^~~~~~~~~~ In file included from /kisskb/src/drivers/net/ppp/pppoe.c:61: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pppoe_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/ppp/pppoe.c:1208:1: note: in expansion of macro 'module_exit' 1208 | module_exit(pppoe_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/net/ppp/pppoe.c:1197:20: note: 'cleanup_module' target declared here 1197 | static void __exit pppoe_exit(void) | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/lib/test_module.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/target/target_core_transport.c: In function 'transport_dump_vpd_ident': /kisskb/src/drivers/target/target_core_transport.c:1073:59: warning: '%s' directive output may be truncated writing up to 253 bytes into a region of size 221 [-Wformat-truncation=] 1073 | "T10 VPD ASCII Device Identifier: %s\n", | ^~ /kisskb/src/drivers/target/target_core_transport.c:1072:17: note: 'snprintf' output between 35 and 288 bytes into a destination of size 254 1072 | snprintf(buf, sizeof(buf), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 1073 | "T10 VPD ASCII Device Identifier: %s\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1074 | &vpd->device_identifier[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/target/target_core_transport.c:1078:59: warning: '%s' directive output may be truncated writing up to 253 bytes into a region of size 221 [-Wformat-truncation=] 1078 | "T10 VPD UTF-8 Device Identifier: %s\n", | ^~ /kisskb/src/drivers/target/target_core_transport.c:1077:17: note: 'snprintf' output between 35 and 288 bytes into a destination of size 254 1077 | snprintf(buf, sizeof(buf), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 1078 | "T10 VPD UTF-8 Device Identifier: %s\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1079 | &vpd->device_identifier[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/target/target_core_transport.c:1068:60: warning: '%s' directive output may be truncated writing up to 253 bytes into a region of size 220 [-Wformat-truncation=] 1068 | "T10 VPD Binary Device Identifier: %s\n", | ^~ /kisskb/src/drivers/target/target_core_transport.c:1067:17: note: 'snprintf' output between 36 and 289 bytes into a destination of size 254 1067 | snprintf(buf, sizeof(buf), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 1068 | "T10 VPD Binary Device Identifier: %s\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1069 | &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/mmdebug.h:4, from /kisskb/src/include/linux/mm.h:8, 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/net/ipv6/netfilter/nft_masq_ipv6.c:11: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'nft_masq_ipv6_module_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nft_masq_ipv6.c:76:1: note: in expansion of macro 'module_init' 76 | module_init(nft_masq_ipv6_module_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nft_masq_ipv6.c:57:19: note: 'init_module' target declared here 57 | static int __init nft_masq_ipv6_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv6/netfilter/nft_masq_ipv6.c:11: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_masq_ipv6_module_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nft_masq_ipv6.c:77:1: note: in expansion of macro 'module_exit' 77 | module_exit(nft_masq_ipv6_module_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nft_masq_ipv6.c:70:20: note: 'cleanup_module' target declared here 70 | static void __exit nft_masq_ipv6_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/net/dummy.c:31: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'dummy_init_module': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/net/dummy.c:227:1: note: in expansion of macro 'module_init' 227 | module_init(dummy_init_module); | ^~~~~~~~~~~ /kisskb/src/drivers/net/dummy.c:200:19: note: 'init_module' target declared here 200 | static int __init dummy_init_module(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/net/dummy.c:31: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dummy_cleanup_module': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/dummy.c:228:1: note: in expansion of macro 'module_exit' 228 | module_exit(dummy_cleanup_module); | ^~~~~~~~~~~ /kisskb/src/drivers/net/dummy.c:222:20: note: 'cleanup_module' target declared here 222 | static void __exit dummy_cleanup_module(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/test_rhashtable.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/ext4/readpage.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/if_ether.h:23, from /kisskb/src/net/bridge/br_multicast.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/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/fs/ext4/sysfs.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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/include/linux/mman.h:4, from /kisskb/src/lib/test_user_copy.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/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:43, 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/lib/test_hexdump.c:8: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'test_hexdump_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/lib/test_hexdump.c:229:1: note: in expansion of macro 'module_init' 229 | module_init(test_hexdump_init); | ^~~~~~~~~~~ /kisskb/src/lib/test_hexdump.c:203:19: note: 'init_module' target declared here 203 | static int __init test_hexdump_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/lib/test_hexdump.c:8: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'test_hexdump_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/lib/test_hexdump.c:235:1: note: in expansion of macro 'module_exit' 235 | module_exit(test_hexdump_exit); | ^~~~~~~~~~~ /kisskb/src/lib/test_hexdump.c:231:20: note: 'cleanup_module' target declared here 231 | static void __exit test_hexdump_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/lib/test_module.c:13: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'test_module_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/lib/test_module.c:23:1: note: in expansion of macro 'module_init' 23 | module_init(test_module_init); | ^~~~~~~~~~~ /kisskb/src/lib/test_module.c:16:19: note: 'init_module' target declared here 16 | static int __init test_module_init(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/lib/test_module.c:13: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'test_module_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/lib/test_module.c:30:1: note: in expansion of macro 'module_exit' 30 | module_exit(test_module_exit); | ^~~~~~~~~~~ /kisskb/src/lib/test_module.c:25:20: note: 'cleanup_module' target declared here 25 | static void __exit test_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/mmdebug.h:4, from /kisskb/src/include/linux/percpu.h:4, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv6/netfilter/ip6t_ipv6header.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv6/netfilter/ip6t_mh.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/lib/test-kstrtox.c:3: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'test_kstrtox_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/lib/test-kstrtox.c:734:1: note: in expansion of macro 'module_init' 734 | module_init(test_kstrtox_init); | ^~~~~~~~~~~ /kisskb/src/lib/test-kstrtox.c:706:19: note: 'init_module' target declared here 706 | static int __init test_kstrtox_init(void) | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/ocfs2/ioctl.c: In function 'ocfs2_info_handle_label': /kisskb/src/fs/ocfs2/ioctl.c:212:35: warning: taking address of packed member of 'struct ocfs2_info_label' may result in an unaligned pointer value [-Waddress-of-packed-member] 212 | o2info_set_request_filled(&oil.il_req); | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/ioctl.c: In function 'ocfs2_info_handle_uuid': /kisskb/src/fs/ocfs2/ioctl.c:231:35: warning: taking address of packed member of 'struct ocfs2_info_uuid' may result in an unaligned pointer value [-Waddress-of-packed-member] 231 | o2info_set_request_filled(&oiu.iu_req); | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/lib/test_static_keys.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/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:43, 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/net/ipv6/netfilter/nft_reject_ipv6.c:14: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'nft_reject_ipv6_module_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nft_reject_ipv6.c:71:1: note: in expansion of macro 'module_init' 71 | module_init(nft_reject_ipv6_module_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nft_reject_ipv6.c:61:19: note: 'init_module' target declared here 61 | static int __init nft_reject_ipv6_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv6/netfilter/nft_reject_ipv6.c:14: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_reject_ipv6_module_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nft_reject_ipv6.c:72:1: note: in expansion of macro 'module_exit' 72 | module_exit(nft_reject_ipv6_module_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nft_reject_ipv6.c:66:20: note: 'cleanup_module' target declared here 66 | static void __exit nft_reject_ipv6_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/lib/test_firmware.c:13: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'test_firmware_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/lib/test_firmware.c:170:1: note: in expansion of macro 'module_init' 170 | module_init(test_firmware_init); | ^~~~~~~~~~~ /kisskb/src/lib/test_firmware.c:135:19: note: 'init_module' target declared here 135 | static int __init test_firmware_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/lib/test_firmware.c:13: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'test_firmware_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/lib/test_firmware.c:183:1: note: in expansion of macro 'module_exit' 183 | module_exit(test_firmware_exit); | ^~~~~~~~~~~ /kisskb/src/lib/test_firmware.c:172:20: note: 'cleanup_module' target declared here 172 | static void __exit test_firmware_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv6/netfilter/nft_chain_nat_ipv6.c:11: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'nft_chain_nat_ipv6_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nft_chain_nat_ipv6.c:100:1: note: in expansion of macro 'module_init' 100 | module_init(nft_chain_nat_ipv6_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nft_chain_nat_ipv6.c:84:19: note: 'init_module' target declared here 84 | static int __init nft_chain_nat_ipv6_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv6/netfilter/nft_chain_nat_ipv6.c:11: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_chain_nat_ipv6_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nft_chain_nat_ipv6.c:101:1: note: in expansion of macro 'module_exit' 101 | module_exit(nft_chain_nat_ipv6_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nft_chain_nat_ipv6.c:95:20: note: 'cleanup_module' target declared here 95 | static void __exit nft_chain_nat_ipv6_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/timer.h:4, 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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/lib/test_static_key_base.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:17, from /kisskb/src/arch/m68k/include/asm/uaccess_mm.h:10, from /kisskb/src/arch/m68k/include/asm/uaccess.h:4, from /kisskb/src/net/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/net/ipv6/netfilter/nft_redir_ipv6.c:11: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'nft_redir_ipv6_module_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nft_redir_ipv6.c:70:1: note: in expansion of macro 'module_init' 70 | module_init(nft_redir_ipv6_module_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nft_redir_ipv6.c:60:19: note: 'init_module' target declared here 60 | static int __init nft_redir_ipv6_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv6/netfilter/nft_redir_ipv6.c:11: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_redir_ipv6_module_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nft_redir_ipv6.c:71:1: note: in expansion of macro 'module_exit' 71 | module_exit(nft_redir_ipv6_module_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nft_redir_ipv6.c:65:20: note: 'cleanup_module' target declared here 65 | static void __exit nft_redir_ipv6_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/drivers/net/macsec.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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/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/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/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, 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/linux/sched.h:17, from /kisskb/src/arch/m68k/include/asm/uaccess_mm.h:10, from /kisskb/src/arch/m68k/include/asm/uaccess.h:4, from /kisskb/src/net/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/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:1668:9: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1668 | __skb_insert(newsk, next->prev, next, list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/udp.c:1271:29: note: while referencing 'list_kill' 1271 | 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:1562:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1562 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/udp.c:1271:29: note: while referencing 'list_kill' 1271 | struct sk_buff_head list_kill, *rcvq = &sk->sk_receive_queue; | ^~~~~~~~~ In file included from /kisskb/src/net/ipv6/netfilter/nft_dup_ipv6.c:11: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'nft_dup_ipv6_module_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nft_dup_ipv6.c:103:1: note: in expansion of macro 'module_init' 103 | module_init(nft_dup_ipv6_module_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nft_dup_ipv6.c:93:19: note: 'init_module' target declared here 93 | static int __init nft_dup_ipv6_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv6/netfilter/nft_dup_ipv6.c:11: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_dup_ipv6_module_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nft_dup_ipv6.c:104:1: note: in expansion of macro 'module_exit' 104 | module_exit(nft_dup_ipv6_module_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nft_dup_ipv6.c:98:20: note: 'cleanup_module' target declared here 98 | static void __exit nft_dup_ipv6_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/fs/xfs/xfs_inode.h:22, from /kisskb/src/fs/xfs/xfs_bmap_util.c:28: /kisskb/src/fs/xfs/xfs_bmap_util.c: In function 'xfs_swap_extents_check_format': /kisskb/src/fs/xfs/libxfs/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:1660:21: note: in expansion of macro 'XFS_IFORK_BOFF' 1660 | if (XFS_IFORK_BOFF(ip) && | ^~~~~~~~~~~~~~ /kisskb/src/fs/xfs/libxfs/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:1670:21: note: in expansion of macro 'XFS_IFORK_BOFF' 1670 | if (XFS_IFORK_BOFF(tip) && | ^~~~~~~~~~~~~~ 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/lib/test_rhashtable.c:20: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'test_rht_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/lib/test_rhashtable.c:427:1: note: in expansion of macro 'module_init' 427 | module_init(test_rht_init); | ^~~~~~~~~~~ /kisskb/src/lib/test_rhashtable.c:326:19: note: 'init_module' target declared here 326 | static int __init test_rht_init(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/lib/test_rhashtable.c:20: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'test_rht_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/lib/test_rhashtable.c:428:1: note: in expansion of macro 'module_exit' 428 | module_exit(test_rht_exit); | ^~~~~~~~~~~ /kisskb/src/lib/test_rhashtable.c:423:20: note: 'cleanup_module' target declared here 423 | static void __exit test_rht_exit(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv6/netfilter/ip6t_eui64.c:10: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'eui64_mt6_init': 'cold' [-Wmissing-attributes] 130 | 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/net/ipv6/netfilter/ip6t_eui64.c:10: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'eui64_mt6_exit': 'cold' [-Wmissing-attributes] 136 | 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/lib/test_static_keys.c:19: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'test_static_key_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/lib/test_static_keys.c:243:1: note: in expansion of macro 'module_init' 243 | module_init(test_static_key_init); | ^~~~~~~~~~~ /kisskb/src/lib/test_static_keys.c:117:19: note: 'init_module' target declared here 117 | static int __init test_static_key_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/lib/test_static_keys.c:19: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'test_static_key_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/lib/test_static_keys.c:244:1: note: in expansion of macro 'module_exit' 244 | module_exit(test_static_key_exit); | ^~~~~~~~~~~ /kisskb/src/lib/test_static_keys.c:239:20: note: 'cleanup_module' target declared here 239 | static void __exit test_static_key_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/mmdebug.h:4, from /kisskb/src/include/linux/percpu.h:4, 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/lib/test_static_key_base.c:19: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'test_static_key_base_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/lib/test_static_key_base.c:64:1: note: in expansion of macro 'module_init' 64 | module_init(test_static_key_base_init); | ^~~~~~~~~~~ /kisskb/src/lib/test_static_key_base.c:50:19: note: 'init_module' target declared here 50 | static int __init test_static_key_base_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/lib/test_static_key_base.c:19: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'test_static_key_base_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/lib/test_static_key_base.c:65:1: note: in expansion of macro 'module_exit' 65 | module_exit(test_static_key_base_exit); | ^~~~~~~~~~~ /kisskb/src/lib/test_static_key_base.c:60:20: note: 'cleanup_module' target declared here 60 | static void __exit test_static_key_base_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/lib/test_printf.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/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv6/netfilter/ip6t_hbh.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/drivers/net/ppp/pptp.c: In function 'pptp_bind': /kisskb/src/drivers/net/ppp/pptp.c:439:26: warning: taking address of packed member of 'struct sockaddr_pppox' may result in an unaligned pointer value [-Waddress-of-packed-member] 439 | if (add_chan(po, &sp->sa_addr.pptp)) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv6/netfilter/ip6t_rpfilter.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv6/netfilter/ip6t_rt.c:10: /kisskb/src/include/linux/log2.h: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/net/ppp/pptp.c:14: /kisskb/src/drivers/net/ppp/pptp.c: At top level: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'pptp_init_module': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/net/ppp/pptp.c:735:1: note: in expansion of macro 'module_init' 735 | module_init(pptp_init_module); | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:43, 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/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); | ^~~ /kisskb/src/drivers/net/ppp/pptp.c:688:19: note: 'init_module' target declared here 688 | static int __init pptp_init_module(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/net/ppp/pptp.c:14: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pptp_exit_module': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/ppp/pptp.c:736:1: note: in expansion of macro 'module_exit' 736 | module_exit(pptp_exit_module); | ^~~~~~~~~~~ /kisskb/src/drivers/net/ppp/pptp.c:727:20: note: 'cleanup_module' target declared here 727 | static void __exit pptp_exit_module(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/net/team/team.c:13: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'team_module_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/net/team/team.c:2987:1: note: in expansion of macro 'module_init' 2987 | module_init(team_module_init); | ^~~~~~~~~~~ /kisskb/src/drivers/net/team/team.c:2955:19: note: 'init_module' target declared here 2955 | static int __init team_module_init(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/net/team/team.c:13: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'team_module_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/team/team.c:2988:1: note: in expansion of macro 'module_exit' 2988 | module_exit(team_module_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/net/team/team.c:2980:20: note: 'cleanup_module' target declared here 2980 | static void __exit team_module_exit(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/net/ipv4/inet_fragment.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/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/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:43, 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/linux/bitmap.h:9, from /kisskb/src/lib/test_bitmap.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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:43, from /kisskb/src/fs/xfs/xfs.h:32, from /kisskb/src/fs/xfs/xfs_filestream.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/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/net/unix/diag.c:2: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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:17, 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/lib/test_bpf.c:19: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'test_bpf_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/lib/test_bpf.c:5856:1: note: in expansion of macro 'module_init' 5856 | module_init(test_bpf_init); | ^~~~~~~~~~~ In file included from /kisskb/src/lib/test_user_copy.c:22: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'test_user_copy_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/lib/test_user_copy.c:100:1: note: in expansion of macro 'module_init' 100 | module_init(test_user_copy_init); | ^~~~~~~~~~~ /kisskb/src/lib/test_user_copy.c:36:19: note: 'init_module' target declared here 36 | static int __init test_user_copy_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/lib/test_user_copy.c:22: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'test_user_copy_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/lib/test_user_copy.c:107:1: note: in expansion of macro 'module_exit' 107 | module_exit(test_user_copy_exit); | ^~~~~~~~~~~ /kisskb/src/lib/test_user_copy.c:102:20: note: 'cleanup_module' target declared here 102 | static void __exit test_user_copy_exit(void) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/test_bpf.c:5838:19: note: 'init_module' target declared here 5838 | static int __init test_bpf_init(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/drivers/net/slip/slip.c:64: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'slip_init': 'cold' [-Wmissing-attributes] 130 | 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); | ^~~~~~~~~~~ In file included from /kisskb/src/lib/test_bpf.c:19: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'test_bpf_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/lib/test_bpf.c:5857:1: note: in expansion of macro 'module_exit' 5857 | module_exit(test_bpf_exit); | ^~~~~~~~~~~ /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/drivers/net/slip/slip.c:64: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'slip_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/slip/slip.c:1390:1: note: in expansion of macro 'module_exit' 1390 | module_exit(slip_exit); | ^~~~~~~~~~~ /kisskb/src/lib/test_bpf.c:5852:20: note: 'cleanup_module' target declared here 5852 | static void __exit test_bpf_exit(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/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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/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/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:43, 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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/igmp.h:18, from /kisskb/src/net/bridge/br_mdb.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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/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/include/linux/list.h:8, from /kisskb/src/include/linux/timer.h:4, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/bridge/br_netfilter_hooks.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/net/netlink/diag.c:1: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'netlink_diag_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netlink/diag.c:196:1: note: in expansion of macro 'module_init' 196 | module_init(netlink_diag_init); | ^~~~~~~~~~~ /kisskb/src/net/netlink/diag.c:186:19: note: 'init_module' target declared here 186 | static int __init netlink_diag_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netlink/diag.c:1: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'netlink_diag_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netlink/diag.c:197:1: note: in expansion of macro 'module_exit' 197 | module_exit(netlink_diag_exit); | ^~~~~~~~~~~ /kisskb/src/net/netlink/diag.c:191:20: note: 'cleanup_module' target declared here 191 | static void __exit netlink_diag_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/bridge/br_netfilter_ipv6.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/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/net/ipv6/netfilter/ip6t_ah.c:10: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'ah_mt6_init': 'cold' [-Wmissing-attributes] 130 | 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/net/ipv6/netfilter/ip6t_ah.c:10: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ah_mt6_exit': 'cold' [-Wmissing-attributes] 136 | 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/lib/test_printf.c:9: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'test_printf_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/lib/test_printf.c:509:1: note: in expansion of macro 'module_init' 509 | module_init(test_printf_init); | ^~~~~~~~~~~ /kisskb/src/lib/test_printf.c:487:1: note: 'init_module' target declared here 487 | test_printf_init(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/mmdebug.h:4, from /kisskb/src/include/linux/mm.h:8, 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/fs/nfs/nfs4super.c:5: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nfs_v4': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nfs/nfs4super.c:360:1: note: in expansion of macro 'module_init' 360 | 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:5: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nfs_v4': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nfs/nfs4super.c:361:1: note: in expansion of macro 'module_exit' 361 | 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/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:43, 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/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/lib/libcrc32c.c:38: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'libcrc32c_mod_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/lib/libcrc32c.c:72:1: note: in expansion of macro 'module_init' 72 | module_init(libcrc32c_mod_init); | ^~~~~~~~~~~ /kisskb/src/lib/libcrc32c.c:61:19: note: 'init_module' target declared here 61 | static int __init libcrc32c_mod_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/lib/libcrc32c.c:38: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'libcrc32c_mod_fini': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/lib/libcrc32c.c:73:1: note: in expansion of macro 'module_exit' 73 | module_exit(libcrc32c_mod_fini); | ^~~~~~~~~~~ /kisskb/src/lib/libcrc32c.c:67:20: note: 'cleanup_module' target declared here 67 | static void __exit libcrc32c_mod_fini(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/irqflags.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/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/net/ipv6/netfilter/ip6t_REJECT.c:21: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/lib/test_bitmap.c:10: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'test_bitmap_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/lib/test_bitmap.c:354:1: note: in expansion of macro 'module_init' 354 | module_init(test_bitmap_init); | ^~~~~~~~~~~ /kisskb/src/lib/test_bitmap.c:336:19: note: 'init_module' target declared here 336 | static int __init test_bitmap_init(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/lib/test_bitmap.c:10: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'test_bitmap_cleanup': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/lib/test_bitmap.c:355:1: note: in expansion of macro 'module_exit' 355 | module_exit(test_bitmap_cleanup); | ^~~~~~~~~~~ /kisskb/src/lib/test_bitmap.c:350:20: note: 'cleanup_module' target declared here 350 | static void __exit test_bitmap_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/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/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:43, 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/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/lib/ts_bm.c:39: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_bm': 'cold' [-Wmissing-attributes] 130 | 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/lib/ts_bm.c:39: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_bm': 'cold' [-Wmissing-attributes] 136 | 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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/drivers/net/team/team_mode_broadcast.c:13: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'bc_init_module': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/net/team/team_mode_broadcast.c:72:1: note: in expansion of macro 'module_init' 72 | module_init(bc_init_module); | ^~~~~~~~~~~ /kisskb/src/drivers/net/team/team_mode_broadcast.c:62:19: note: 'init_module' target declared here 62 | static int __init bc_init_module(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/net/team/team_mode_broadcast.c:13: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bc_cleanup_module': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/team/team_mode_broadcast.c:73:1: note: in expansion of macro 'module_exit' 73 | module_exit(bc_cleanup_module); | ^~~~~~~~~~~ /kisskb/src/drivers/net/team/team_mode_broadcast.c:67:20: note: 'cleanup_module' target declared here 67 | 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/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:43, 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/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/drivers/net/macvlan.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/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, 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/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/lib/asn1_decoder.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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv6/netfilter/ip6t_SYNPROXY.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it 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); | ^~~ 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/net/ipv6/netfilter/ip6t_frag.c:10: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'frag_mt6_init': 'cold' [-Wmissing-attributes] 130 | 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/net/ipv6/netfilter/ip6t_frag.c:10: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'frag_mt6_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_frag.c:136:1: note: in expansion of macro 'module_exit' 136 | module_exit(frag_mt6_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_frag.c:130:20: note: 'cleanup_module' target declared here 130 | static void __exit frag_mt6_exit(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, from /kisskb/src/fs/nfs/nfs4idmap.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/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/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/lib/ts_kmp.c:33: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_kmp': 'cold' [-Wmissing-attributes] 130 | 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/lib/ts_kmp.c:33: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_kmp': 'cold' [-Wmissing-attributes] 136 | 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/skbuff.h:17, from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/linux/etherdevice.h:25, from /kisskb/src/drivers/net/macvtap.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/net/team/team_mode_roundrobin.c:13: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'rr_init_module': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/net/team/team_mode_roundrobin.c:74:1: note: in expansion of macro 'module_init' 74 | module_init(rr_init_module); | ^~~~~~~~~~~ /kisskb/src/drivers/net/team/team_mode_roundrobin.c:64:19: note: 'init_module' target declared here 64 | static int __init rr_init_module(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/net/team/team_mode_roundrobin.c:13: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rr_cleanup_module': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/team/team_mode_roundrobin.c:75:1: note: in expansion of macro 'module_exit' 75 | module_exit(rr_cleanup_module); | ^~~~~~~~~~~ /kisskb/src/drivers/net/team/team_mode_roundrobin.c:69:20: note: 'cleanup_module' target declared here 69 | static void __exit rr_cleanup_module(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv6/netfilter/ip6t_mh.c:16: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'mh_mt6_init': 'cold' [-Wmissing-attributes] 130 | 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/net/ipv6/netfilter/ip6t_mh.c:16: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mh_mt6_exit': 'cold' [-Wmissing-attributes] 136 | 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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:43, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/net/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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/net/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/linux/sched.h:17, 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/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:43, 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/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/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/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, 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/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/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:43, 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/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:43, 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/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/drivers/net/netconsole.c:39: /kisskb/src/include/linux/log2.h: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/net/eql.c:117: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'eql_init_module': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/net/eql.c:605:1: note: in expansion of macro 'module_init' 605 | module_init(eql_init_module); | ^~~~~~~~~~~ /kisskb/src/drivers/net/eql.c:582:19: note: 'init_module' target declared here 582 | static int __init eql_init_module(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/net/eql.c:117: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'eql_cleanup_module': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/eql.c:606:1: note: in expansion of macro 'module_exit' 606 | module_exit(eql_cleanup_module); | ^~~~~~~~~~~ /kisskb/src/drivers/net/eql.c:599:20: note: 'cleanup_module' target declared here 599 | static void __exit eql_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/nfs4.h:15, from /kisskb/src/fs/nfs/callback_proc.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/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/linux/uio.h:12, from /kisskb/src/include/linux/socket.h:7, from /kisskb/src/net/ipv6/reassembly.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/mmdebug.h:4, from /kisskb/src/include/linux/mm.h:8, 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/net/ipv6/netfilter/ip6t_ipv6header.c:14: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'ipv6header_mt6_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_ipv6header.c:152:1: note: in expansion of macro 'module_init' 152 | module_init(ipv6header_mt6_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_ipv6header.c:142:19: note: 'init_module' target declared here 142 | static int __init ipv6header_mt6_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv6/netfilter/ip6t_ipv6header.c:14: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipv6header_mt6_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_ipv6header.c:153:1: note: in expansion of macro 'module_exit' 153 | module_exit(ipv6header_mt6_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_ipv6header.c:147:20: note: 'cleanup_module' target declared here 147 | static void __exit ipv6header_mt6_exit(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/lib/ts_fsm.c:29: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_fsm': 'cold' [-Wmissing-attributes] 130 | 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/lib/ts_fsm.c:29: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_fsm': 'cold' [-Wmissing-attributes] 136 | 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/linux/uio.h:12, from /kisskb/src/include/linux/socket.h:7, from /kisskb/src/include/uapi/linux/in.h:23, from /kisskb/src/include/linux/in.h:23, from /kisskb/src/include/linux/nfs_fs.h:21, 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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/irqflags.h: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/net/ipv6/netfilter/ip6t_rt.c:10: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'rt_mt6_init': 'cold' [-Wmissing-attributes] 130 | 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/net/ipv6/netfilter/ip6t_rt.c:10: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rt_mt6_exit': 'cold' [-Wmissing-attributes] 136 | 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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/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/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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, 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/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/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/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:43, 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/phy.h:24, from /kisskb/src/include/net/dsa.h:20, from /kisskb/src/include/linux/netdevice.h:44, from /kisskb/src/include/net/sock.h:51, from /kisskb/src/include/linux/sock_diag.h:7, from /kisskb/src/net/unix/diag.c:3: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'unix_diag_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/unix/diag.c:325:1: note: in expansion of macro 'module_init' 325 | module_init(unix_diag_init); | ^~~~~~~~~~~ /kisskb/src/net/unix/diag.c:315:19: note: 'init_module' target declared here 315 | static int __init unix_diag_init(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/phy.h:24, from /kisskb/src/include/net/dsa.h:20, from /kisskb/src/include/linux/netdevice.h:44, from /kisskb/src/include/net/sock.h:51, from /kisskb/src/include/linux/sock_diag.h:7, from /kisskb/src/net/unix/diag.c:3: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'unix_diag_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/unix/diag.c:326:1: note: in expansion of macro 'module_exit' 326 | module_exit(unix_diag_exit); | ^~~~~~~~~~~ /kisskb/src/net/unix/diag.c:320:20: note: 'cleanup_module' target declared here 320 | static void __exit unix_diag_exit(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/fs/xfs/xfs_fsops.c:21: /kisskb/src/fs/xfs/xfs_fsops.c: In function 'xfs_growfs_data_private': /kisskb/src/fs/xfs/libxfs/xfs_format.h:768:17: warning: taking address of packed member of 'struct xfs_agfl' may result in an unaligned pointer value [-Waddress-of-packed-member] 768 | &(XFS_BUF_TO_AGFL(bp)->agfl_bno[0]) : \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_fsops.c:279:28: note: in expansion of macro 'XFS_BUF_TO_AGFL_BNO' 279 | agfl_bno = XFS_BUF_TO_AGFL_BNO(mp, bp); | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:43, 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); | ^~~ /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/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/net/ipv6/netfilter/ip6t_hbh.c:10: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'hbh_mt6_init': 'cold' [-Wmissing-attributes] 130 | 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/net/ipv6/netfilter/ip6t_hbh.c:10: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hbh_mt6_exit': 'cold' [-Wmissing-attributes] 136 | 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/drivers/net/macsec.c:15: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'macsec_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/net/macsec.c:3319:1: note: in expansion of macro 'module_init' 3319 | module_init(macsec_init); | ^~~~~~~~~~~ /kisskb/src/drivers/net/macsec.c:3286:19: note: 'init_module' target declared here 3286 | static int __init macsec_init(void) | ^~~~~~~~~~~ In file included from /kisskb/src/drivers/net/macsec.c:15: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'macsec_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/macsec.c:3320:1: note: in expansion of macro 'module_exit' 3320 | module_exit(macsec_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/net/macsec.c:3312:20: note: 'cleanup_module' target declared here 3312 | static void __exit macsec_exit(void) | ^~~~~~~~~~~ In file included from /kisskb/src/drivers/net/team/team_mode_random.c:13: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'rnd_init_module': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/net/team/team_mode_random.c:62:1: note: in expansion of macro 'module_init' 62 | module_init(rnd_init_module); | ^~~~~~~~~~~ /kisskb/src/drivers/net/team/team_mode_random.c:52:19: note: 'init_module' target declared here 52 | static int __init rnd_init_module(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/net/team/team_mode_random.c:13: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rnd_cleanup_module': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/team/team_mode_random.c:63:1: note: in expansion of macro 'module_exit' 63 | module_exit(rnd_cleanup_module); | ^~~~~~~~~~~ /kisskb/src/drivers/net/team/team_mode_random.c:57:20: note: 'cleanup_module' target declared here 57 | static void __exit rnd_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv6/netfilter/ip6t_rpfilter.c:9: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'rpfilter_mt_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_rpfilter.c:139:1: note: in expansion of macro 'module_init' 139 | module_init(rpfilter_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_rpfilter.c:129:19: note: 'init_module' target declared here 129 | static int __init rpfilter_mt_init(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv6/netfilter/ip6t_rpfilter.c:9: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rpfilter_mt_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_rpfilter.c:140:1: note: in expansion of macro 'module_exit' 140 | module_exit(rpfilter_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_rpfilter.c:134:20: note: 'cleanup_module' target declared here 134 | static void __exit rpfilter_mt_exit(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/if_ether.h:23, from /kisskb/src/include/uapi/linux/ethtool.h:18, from /kisskb/src/include/linux/ethtool.h:17, 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:1574:20: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1574 | prev->next = first; | ~~~~~~~~~~~^~~~~~~ /kisskb/src/net/xfrm/xfrm_policy.c:710:29: note: while referencing 'list' 710 | 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/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:43, 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/net/ipv6/netfilter/ip6t_NPT.c:9: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'ip6t_npt_init': 'cold' [-Wmissing-attributes] 130 | 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/net/ipv6/netfilter/ip6t_NPT.c:9: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip6t_npt_exit': 'cold' [-Wmissing-attributes] 136 | 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/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/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/net/ipv6/netfilter/ip6t_MASQUERADE.c:13: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'masquerade_tg6_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_MASQUERADE.c:66:1: note: in expansion of macro 'module_init' 66 | module_init(masquerade_tg6_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_MASQUERADE.c:50:19: note: 'init_module' target declared here 50 | static int __init masquerade_tg6_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv6/netfilter/ip6t_MASQUERADE.c:13: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'masquerade_tg6_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_MASQUERADE.c:67:1: note: in expansion of macro 'module_exit' 67 | module_exit(masquerade_tg6_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_MASQUERADE.c:60:20: note: 'cleanup_module' target declared here 60 | static void __exit masquerade_tg6_exit(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/linux/sched.h:17, 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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/timer.h:4, 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/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:43, 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/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:43, 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/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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:43, 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/mmdebug.h:4, from /kisskb/src/include/linux/percpu.h:4, 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/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/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:43, from /kisskb/src/fs/xfs/xfs.h:32, from /kisskb/src/fs/xfs/xfs_sysfs.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/net/sunrpc/clnt.c: In function 'rpc_create': /kisskb/src/net/sunrpc/clnt.c:550:67: warning: '%s' directive output may be truncated writing up to 107 bytes into a region of size 48 [-Wformat-truncation=] 550 | snprintf(servername, sizeof(servername), "%s", | ^~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/net/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); | ^~~ /kisskb/src/net/sunrpc/clnt.c:550:25: note: 'snprintf' output between 1 and 108 bytes into a destination of size 48 550 | snprintf(servername, sizeof(servername), "%s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | sun->sun_path); | ~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/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/linux/list.h:8, from /kisskb/src/include/linux/mutex.h:14, from /kisskb/src/net/ipv4/xfrm4_protocol.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/uio.h:12, from /kisskb/src/include/linux/socket.h:7, from /kisskb/src/include/uapi/linux/in.h:23, from /kisskb/src/include/linux/in.h:23, from /kisskb/src/include/net/addrconf.h:22, 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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/ipip.c:95: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/netfilter/nf_nat_l3proto_ipv4.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/uio.h:12, from /kisskb/src/include/linux/socket.h:7, from /kisskb/src/net/ipv6/exthdrs.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/list.h:8, from /kisskb/src/include/linux/timer.h:4, 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/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:43, 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/net/ipv6/netfilter/ip6t_REJECT.c:22: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'reject_tg6_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_REJECT.c:119:1: note: in expansion of macro 'module_init' 119 | module_init(reject_tg6_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_REJECT.c:109:19: note: 'init_module' target declared here 109 | static int __init reject_tg6_init(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv6/netfilter/ip6t_REJECT.c:22: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'reject_tg6_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_REJECT.c:120:1: note: in expansion of macro 'module_exit' 120 | module_exit(reject_tg6_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_REJECT.c:114:20: note: 'cleanup_module' target declared here 114 | static void __exit reject_tg6_exit(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/fou.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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/drivers/net/macvlan.c:18: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'macvlan_init_module': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/net/macvlan.c:1607:1: note: in expansion of macro 'module_init' 1607 | module_init(macvlan_init_module); | ^~~~~~~~~~~ /kisskb/src/drivers/net/macvlan.c:1586:19: note: 'init_module' target declared here 1586 | static int __init macvlan_init_module(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/net/macvlan.c:18: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'macvlan_cleanup_module': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/macvlan.c:1608:1: note: in expansion of macro 'module_exit' 1608 | module_exit(macvlan_cleanup_module); | ^~~~~~~~~~~ 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); | ^~~ /kisskb/src/drivers/net/macvlan.c:1601:20: note: 'cleanup_module' target declared here 1601 | static void __exit macvlan_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/ip_gre.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/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/net/bridge/br_netfilter_hooks.c:17: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'br_netfilter_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/bridge/br_netfilter_hooks.c:1095:1: note: in expansion of macro 'module_init' 1095 | module_init(br_netfilter_init); | ^~~~~~~~~~~ /kisskb/src/net/bridge/br_netfilter_hooks.c:1056:19: note: 'init_module' target declared here 1056 | static int __init br_netfilter_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/bridge/br_netfilter_hooks.c:17: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'br_netfilter_fini': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/bridge/br_netfilter_hooks.c:1096:1: note: in expansion of macro 'module_exit' 1096 | module_exit(br_netfilter_fini); | ^~~~~~~~~~~ /kisskb/src/net/bridge/br_netfilter_hooks.c:1085:20: note: 'cleanup_module' target declared here 1085 | static void __exit br_netfilter_fini(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/sctp/protocol.c:44: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/uio.h:12, from /kisskb/src/include/linux/socket.h:7, from /kisskb/src/net/ipv6/ip6_flowlabel.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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/sched.h:17, 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/drivers/net/netconsole.c:41: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_netconsole': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/module.h:120:41: note: in expansion of macro 'module_init' 120 | #define late_initcall(fn) module_init(fn) | ^~~~~~~~~~~ /kisskb/src/drivers/net/netconsole.c:984:1: note: in expansion of macro 'late_initcall' 984 | late_initcall(init_netconsole); | ^~~~~~~~~~~~~ /kisskb/src/drivers/net/netconsole.c:893:19: note: 'init_module' target declared here 893 | static int __init init_netconsole(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/net/netconsole.c:41: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cleanup_netconsole': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/netconsole.c:985:1: note: in expansion of macro 'module_exit' 985 | module_exit(cleanup_netconsole); | ^~~~~~~~~~~ /kisskb/src/drivers/net/netconsole.c:955:20: note: 'cleanup_module' target declared here 955 | static void __exit cleanup_netconsole(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/udp_tunnel.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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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); | ^~~ /kisskb/src/fs/xfs/xfs_ioctl.c: In function 'xfs_handle_to_dentry': 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); | ^~~ /kisskb/src/fs/xfs/xfs_ioctl.c:182: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] 182 | xfs_handle_acceptable, NULL); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/fs/xfs/xfs_ioctl.c:37: /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:94, from /kisskb/src/fs/xfs/xfs.h:32, from /kisskb/src/fs/xfs/xfs_ioctl.c:18: /kisskb/src/include/linux/exportfs.h:111:8: note: defined here 111 | struct fid { | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/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/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:43, 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); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/drivers/net/team/team_mode_activebackup.c:13: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'ab_init_module': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/net/team/team_mode_activebackup.c:143:1: note: in expansion of macro 'module_init' 143 | module_init(ab_init_module); | ^~~~~~~~~~~ /kisskb/src/drivers/net/team/team_mode_activebackup.c:133:19: note: 'init_module' target declared here 133 | static int __init ab_init_module(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/net/team/team_mode_activebackup.c:13: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ab_cleanup_module': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/team/team_mode_activebackup.c:144:1: note: in expansion of macro 'module_exit' 144 | module_exit(ab_cleanup_module); | ^~~~~~~~~~~ /kisskb/src/drivers/net/team/team_mode_activebackup.c:138:20: note: 'cleanup_module' target declared here 138 | static void __exit ab_cleanup_module(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/linux/sched.h:17, 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/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, 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/drivers/net/team/team_mode_loadbalance.c:13: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'lb_init_module': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/net/team/team_mode_loadbalance.c:677:1: note: in expansion of macro 'module_init' 677 | module_init(lb_init_module); | ^~~~~~~~~~~ /kisskb/src/drivers/net/team/team_mode_loadbalance.c:667:19: note: 'init_module' target declared here 667 | static int __init lb_init_module(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/net/team/team_mode_loadbalance.c:13: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lb_cleanup_module': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/team/team_mode_loadbalance.c:678:1: note: in expansion of macro 'module_exit' 678 | module_exit(lb_cleanup_module); | ^~~~~~~~~~~ /kisskb/src/drivers/net/team/team_mode_loadbalance.c:672:20: note: 'cleanup_module' target declared here 672 | static void __exit lb_cleanup_module(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/mmdebug.h:4, from /kisskb/src/include/linux/mm.h:8, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/ip_vti.c:23: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/uio.h:12, from /kisskb/src/include/linux/socket.h:7, from /kisskb/src/include/uapi/linux/in.h:23, from /kisskb/src/include/linux/in.h:23, from /kisskb/src/include/linux/nfs_fs.h:21, 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/net/ipv6/netfilter/ip6t_SYNPROXY.c:9: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'synproxy_tg6_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_SYNPROXY.c:500:1: note: in expansion of macro 'module_init' 500 | module_init(synproxy_tg6_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_SYNPROXY.c:473:19: note: 'init_module' target declared here 473 | static int __init synproxy_tg6_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv6/netfilter/ip6t_SYNPROXY.c:9: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'synproxy_tg6_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_SYNPROXY.c:501:1: note: in expansion of macro 'module_exit' 501 | module_exit(synproxy_tg6_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_SYNPROXY.c:494:20: note: 'cleanup_module' target declared here 494 | static void __exit synproxy_tg6_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:74, 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/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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:43, 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/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/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/nfnetlink_queue.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/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:43, 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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:43, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/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/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/sysctl.h:24, 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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/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/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:43, 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/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:43, 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/include/linux/kernel.h:11, from /kisskb/src/drivers/net/geneve.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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/net/ipv4/xfrm4_mode_tunnel.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/linux/list.h:8, from /kisskb/src/include/linux/sysctl.h:24, 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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/phy.h:24, from /kisskb/src/include/net/dsa.h:20, from /kisskb/src/include/linux/netdevice.h:44, from /kisskb/src/include/linux/netfilter.h:14, from /kisskb/src/net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.c:13: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_l3proto_ipv4_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.c:535:1: note: in expansion of macro 'module_init' 535 | module_init(nf_conntrack_l3proto_ipv4_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.c:445:19: note: 'init_module' target declared here 445 | static int __init nf_conntrack_l3proto_ipv4_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/phy.h:24, from /kisskb/src/include/net/dsa.h:20, from /kisskb/src/include/linux/netdevice.h:44, from /kisskb/src/include/linux/netfilter.h:14, from /kisskb/src/net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.c:13: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_conntrack_l3proto_ipv4_fini': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.c:536:1: note: in expansion of macro 'module_exit' 536 | module_exit(nf_conntrack_l3proto_ipv4_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.c:520:20: note: 'cleanup_module' target declared here 520 | static void __exit nf_conntrack_l3proto_ipv4_fini(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/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/if_ether.h:23, from /kisskb/src/include/uapi/linux/ethtool.h:18, from /kisskb/src/include/linux/ethtool.h:17, from /kisskb/src/include/linux/netdevice.h:42, from /kisskb/src/drivers/net/macvlan.c:25: /kisskb/src/drivers/net/macvlan.c: In function 'macvlan_process_broadcast': /kisskb/src/include/linux/skbuff.h:1577:20: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1577 | next->prev = last; | ~~~~~~~~~~~^~~~~~ /kisskb/src/drivers/net/macvlan.c:273:29: note: while referencing 'list' 273 | struct sk_buff_head list; | ^~~~ In file included from /kisskb/src/fs/xfs/xfs_linux.h:53, from /kisskb/src/fs/xfs/xfs.h:32, from /kisskb/src/fs/xfs/xfs_super.c:19: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_xfs_fs': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_super.c:1972:1: note: in expansion of macro 'module_init' 1972 | module_init(init_xfs_fs); | ^~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_super.c:1854:1: note: 'init_module' target declared here 1854 | 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/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:43, 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/fs/xfs/xfs_linux.h:53, from /kisskb/src/fs/xfs/xfs.h:32, from /kisskb/src/fs/xfs/xfs_super.c:19: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_xfs_fs': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_super.c:1973:1: note: in expansion of macro 'module_exit' 1973 | module_exit(exit_xfs_fs); | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/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); | ^~~ /kisskb/src/fs/xfs/xfs_super.c:1953:1: note: 'cleanup_module' target declared here 1953 | 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/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:43, 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/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:43, 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/phy.h:24, from /kisskb/src/include/net/dsa.h:20, from /kisskb/src/include/linux/netdevice.h:44, from /kisskb/src/drivers/net/veth.c:11: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'veth_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/net/veth.c:543:1: note: in expansion of macro 'module_init' 543 | module_init(veth_init); | ^~~~~~~~~~~ /kisskb/src/drivers/net/veth.c:533:19: note: 'init_module' target declared here 533 | static __init int veth_init(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/phy.h:24, from /kisskb/src/include/net/dsa.h:20, from /kisskb/src/include/linux/netdevice.h:44, from /kisskb/src/drivers/net/veth.c:11: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'veth_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/veth.c:544:1: note: in expansion of macro 'module_exit' 544 | module_exit(veth_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/net/veth.c:538:20: note: 'cleanup_module' target declared here 538 | static __exit void veth_exit(void) | ^~~~~~~~~ In file included from /kisskb/src/net/ipv4/netfilter/nf_nat_l3proto_ipv4.c:12: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_l3proto_ipv4_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_nat_l3proto_ipv4.c:467:1: note: in expansion of macro 'module_init' 467 | module_init(nf_nat_l3proto_ipv4_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_nat_l3proto_ipv4.c:440:19: note: 'init_module' target declared here 440 | static int __init nf_nat_l3proto_ipv4_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv4/netfilter/nf_nat_l3proto_ipv4.c:12: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_l3proto_ipv4_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_nat_l3proto_ipv4.c:468:1: note: in expansion of macro 'module_exit' 468 | module_exit(nf_nat_l3proto_ipv4_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_nat_l3proto_ipv4.c:458:20: note: 'cleanup_module' target declared here 458 | static void __exit nf_nat_l3proto_ipv4_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/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/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/linux/sched.h:17, 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/net/netfilter/nfnetlink.c:17: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'nfnetlink_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nfnetlink.c:552:1: note: in expansion of macro 'module_init' 552 | module_init(nfnetlink_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nfnetlink.c:533:19: note: 'init_module' target declared here 533 | static int __init nfnetlink_init(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/nfnetlink.c:17: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nfnetlink_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nfnetlink.c:553:1: note: in expansion of macro 'module_exit' 553 | module_exit(nfnetlink_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nfnetlink.c:547:20: note: 'cleanup_module' target declared here 547 | 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/kref.h:18, from /kisskb/src/net/sunrpc/xprtmultipath.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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/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/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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/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/net/netfilter/nfnetlink_acct.c:10: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'nfnl_acct_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nfnetlink_acct.c:542:1: note: in expansion of macro 'module_init' 542 | module_init(nfnl_acct_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nfnetlink_acct.c:511:19: note: 'init_module' target declared here 511 | static int __init nfnl_acct_init(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/nfnetlink_acct.c:10: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nfnl_acct_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nfnetlink_acct.c:543:1: note: in expansion of macro 'module_exit' 543 | module_exit(nfnl_acct_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nfnetlink_acct.c:535:20: note: 'cleanup_module' target declared here 535 | static void __exit nfnl_acct_exit(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/udp_diag.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/net/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/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:43, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/tcp_diag.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/include/linux/poll.h:6, from /kisskb/src/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/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:43, 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/include/linux/list.h:8, from /kisskb/src/include/linux/mutex.h:14, from /kisskb/src/net/ipv6/xfrm6_protocol.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/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:43, 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/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, 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/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/xfs/kmem.h:21, from /kisskb/src/fs/xfs/xfs_linux.h:43, 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); | ^~~ In file included from /kisskb/src/drivers/net/vxlan.c:15: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'vxlan_init_module': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/module.h:120:41: note: in expansion of macro 'module_init' 120 | #define late_initcall(fn) module_init(fn) | ^~~~~~~~~~~ /kisskb/src/drivers/net/vxlan.c:3252:1: note: in expansion of macro 'late_initcall' 3252 | late_initcall(vxlan_init_module); | ^~~~~~~~~~~~~ /kisskb/src/drivers/net/vxlan.c:3221:19: note: 'init_module' target declared here 3221 | static int __init vxlan_init_module(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/net/vxlan.c:15: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vxlan_cleanup_module': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/vxlan.c:3262:1: note: in expansion of macro 'module_exit' 3262 | module_exit(vxlan_cleanup_module); | ^~~~~~~~~~~ /kisskb/src/drivers/net/vxlan.c:3254:20: note: 'cleanup_module' target declared here 3254 | static void __exit vxlan_cleanup_module(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/net/ipv4/ipip.c:95: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'ipip_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/ipip.c:562:1: note: in expansion of macro 'module_init' 562 | module_init(ipip_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/ipip.c:525:19: note: 'init_module' target declared here 525 | static int __init ipip_init(void) | ^~~~~~~~~ In file included from /kisskb/src/net/ipv4/ipip.c:95: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipip_fini': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/ipip.c:563:1: note: in expansion of macro 'module_exit' 563 | module_exit(ipip_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/ipip.c:553:20: note: 'cleanup_module' target declared here 553 | static void __exit ipip_fini(void) | ^~~~~~~~~ In file included from /kisskb/src/net/sctp/protocol.c:44: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'sctp_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/sctp/protocol.c:1590:1: note: in expansion of macro 'module_init' 1590 | module_init(sctp_init); | ^~~~~~~~~~~ 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); | ^~~ /kisskb/src/net/sctp/protocol.c:1353:19: note: 'init_module' target declared here 1353 | static __init int sctp_init(void) | ^~~~~~~~~ In file included from /kisskb/src/net/sctp/protocol.c:44: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sctp_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/sctp/protocol.c:1591:1: note: in expansion of macro 'module_exit' 1591 | module_exit(sctp_exit); | ^~~~~~~~~~~ /kisskb/src/net/sctp/protocol.c:1552:20: note: 'cleanup_module' target declared here 1552 | static __exit void sctp_exit(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/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/sctp/sm_make_chunk.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/net/ipv4/ip_gre.c:16: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'ipgre_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/ip_gre.c:1369:1: note: in expansion of macro 'module_init' 1369 | module_init(ipgre_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/ip_gre.c:1319:19: note: 'init_module' target declared here 1319 | static int __init ipgre_init(void) | ^~~~~~~~~~ In file included from /kisskb/src/net/ipv4/ip_gre.c:16: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipgre_fini': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/ip_gre.c:1370:1: note: in expansion of macro 'module_exit' 1370 | module_exit(ipgre_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/ip_gre.c:1360:20: note: 'cleanup_module' target declared here 1360 | static void __exit ipgre_fini(void) | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/sunrpc/auth_gss/auth_gss.c:39: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/nfnetlink_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/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/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/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/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/net/ipv4/netfilter/nf_log_ipv4.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/ipv4/netfilter/nf_log_arp.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/if_ether.h:23, from /kisskb/src/include/uapi/linux/ethtool.h:18, from /kisskb/src/include/linux/ethtool.h:17, 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:1574:20: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1574 | prev->next = first; | ~~~~~~~~~~~^~~~~~~ /kisskb/src/net/xfrm/xfrm_policy.c:1913:29: note: while referencing 'list' 1913 | struct sk_buff_head list; | ^~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/linux/uio.h:12, from /kisskb/src/include/linux/socket.h:7, from /kisskb/src/net/ipv6/proc.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/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, 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/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/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/net/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/net/ipv4/fou.c:1: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'fou_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/fou.c:1023:1: note: in expansion of macro 'module_init' 1023 | module_init(fou_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/fou.c:992:19: note: 'init_module' target declared here 992 | static int __init fou_init(void) | ^~~~~~~~ In file included from /kisskb/src/net/ipv4/fou.c:1: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fou_fini': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/fou.c:1024:1: note: in expansion of macro 'module_exit' 1024 | module_exit(fou_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/fou.c:1016:20: note: 'cleanup_module' target declared here 1016 | static void __exit fou_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/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/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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/netfilter/nf_reject_ipv4.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/net/ipv4/xfrm4_mode_tunnel.c:10: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'xfrm4_mode_tunnel_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/xfrm4_mode_tunnel.c:122:1: note: in expansion of macro 'module_init' 122 | module_init(xfrm4_mode_tunnel_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/xfrm4_mode_tunnel.c:109:19: note: 'init_module' target declared here 109 | static int __init xfrm4_mode_tunnel_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv4/xfrm4_mode_tunnel.c:10: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xfrm4_mode_tunnel_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/xfrm4_mode_tunnel.c:123:1: note: in expansion of macro 'module_exit' 123 | module_exit(xfrm4_mode_tunnel_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/xfrm4_mode_tunnel.c:114:20: note: 'cleanup_module' target declared here 114 | static void __exit xfrm4_mode_tunnel_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/ip_tunnel.c: In function '__ip_tunnel_create': /kisskb/src/net/ipv4/ip_tunnel.c:263:17: warning: 'strncat' specified bound 2 equals source length [-Wstringop-overflow=] 263 | strncat(name, "%d", 2); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv4/gre_demux.c:15: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'gre_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/gre_demux.c:129:1: note: in expansion of macro 'module_init' 129 | module_init(gre_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/gre_demux.c:113:19: note: 'init_module' target declared here 113 | static int __init gre_init(void) | ^~~~~~~~ In file included from /kisskb/src/net/ipv4/gre_demux.c:15: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gre_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/gre_demux.c:130:1: note: in expansion of macro 'module_exit' 130 | module_exit(gre_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/gre_demux.c:124:20: note: 'cleanup_module' target declared here 124 | static void __exit gre_exit(void) | ^~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/netfilter/nf_nat_h323.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/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/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/net/ipv4/xfrm4_mode_transport.c:9: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'xfrm4_transport_init': 'cold' [-Wmissing-attributes] 130 | 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:9: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xfrm4_transport_exit': 'cold' [-Wmissing-attributes] 136 | 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/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, 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/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, 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); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/net/sctp/outqueue.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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/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); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/timer.h:4, 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/net/ipv4/ip_vti.c:23: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'vti_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/ip_vti.c:612:1: note: in expansion of macro 'module_init' 612 | module_init(vti_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/ip_vti.c:560:19: note: 'init_module' target declared here 560 | static int __init vti_init(void) | ^~~~~~~~ In file included from /kisskb/src/net/ipv4/ip_vti.c:23: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vti_fini': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/ip_vti.c:613:1: note: in expansion of macro 'module_exit' 613 | module_exit(vti_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/ip_vti.c:603:20: note: 'cleanup_module' target declared here 603 | 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/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, 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/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, 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/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, 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/net/ipv4/ipcomp.c:16: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'ipcomp4_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/ipcomp.c:197:1: note: in expansion of macro 'module_init' 197 | module_init(ipcomp4_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/ipcomp.c:175:19: note: 'init_module' target declared here 175 | static int __init ipcomp4_init(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/net/ipv4/ipcomp.c:16: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipcomp4_fini': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/ipcomp.c:198:1: note: in expansion of macro 'module_exit' 198 | module_exit(ipcomp4_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/ipcomp.c:189:20: note: 'cleanup_module' target declared here 189 | static void __exit ipcomp4_fini(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/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/net/netfilter/nfnetlink_queue.c: In function 'nfqnl_build_packet_message': /kisskb/src/net/netfilter/nfnetlink_queue.c:411:35: warning: taking address of packed member of 'struct nfqnl_msg_packet_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 411 | *packet_id_ptr = &pmsg->packet_id; | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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); | ^~~ In file included from /kisskb/src/net/ipv4/xfrm4_tunnel.c:9: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'ipip_init': 'cold' [-Wmissing-attributes] 130 | 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/net/ipv4/xfrm4_tunnel.c:9: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipip_fini': 'cold' [-Wmissing-attributes] 136 | 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/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/sctp/socket.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/uio.h:12, from /kisskb/src/include/linux/socket.h:7, from /kisskb/src/include/uapi/linux/un.h:4, from /kisskb/src/net/sunrpc/auth_gss/gss_rpc_upcall.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/net/netfilter/nfnetlink_queue.c:17: /kisskb/src/net/netfilter/nfnetlink_queue.c: At top level: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'nfnetlink_queue_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nfnetlink_queue.c:1441:1: note: in expansion of macro 'module_init' 1441 | module_init(nfnetlink_queue_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nfnetlink_queue.c:1397:19: note: 'init_module' target declared here 1397 | static int __init nfnetlink_queue_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/nfnetlink_queue.c:17: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nfnetlink_queue_fini': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nfnetlink_queue.c:1442:1: note: in expansion of macro 'module_exit' 1442 | module_exit(nfnetlink_queue_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nfnetlink_queue.c:1425:20: note: 'cleanup_module' target declared here 1425 | static void __exit nfnetlink_queue_fini(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/net/sctp/primitive.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/net/ipv4/ah4.c:5: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'ah4_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/ah4.c:588:1: note: in expansion of macro 'module_init' 588 | module_init(ah4_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/ah4.c:566:19: note: 'init_module' target declared here 566 | static int __init ah4_init(void) | ^~~~~~~~ In file included from /kisskb/src/net/ipv4/ah4.c:5: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ah4_fini': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/ah4.c:589:1: note: in expansion of macro 'module_exit' 589 | module_exit(ah4_fini); | ^~~~~~~~~~~ In file included from /kisskb/src/net/ipv4/esp4.c:6: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'esp4_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/esp4.c:783:1: note: in expansion of macro 'module_init' 783 | module_init(esp4_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/ah4.c:580:20: note: 'cleanup_module' target declared here 580 | static void __exit ah4_fini(void) | ^~~~~~~~ /kisskb/src/net/ipv4/esp4.c:761:19: note: 'init_module' target declared here 761 | static int __init esp4_init(void) | ^~~~~~~~~ In file included from /kisskb/src/net/ipv4/esp4.c:6: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'esp4_fini': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/esp4.c:784:1: note: in expansion of macro 'module_exit' 784 | module_exit(esp4_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/esp4.c:775:20: note: 'cleanup_module' target declared here 775 | static void __exit esp4_fini(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/wait.h:6, from /kisskb/src/include/linux/fs.h:5, 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/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/net/ipv4/tcp_diag.c:12: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'tcp_diag_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/tcp_diag.c:86:1: note: in expansion of macro 'module_init' 86 | module_init(tcp_diag_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/tcp_diag.c:76:19: note: 'init_module' target declared here 76 | static int __init tcp_diag_init(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv4/tcp_diag.c:12: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcp_diag_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/tcp_diag.c:87:1: note: in expansion of macro 'module_exit' 87 | module_exit(tcp_diag_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/tcp_diag.c:81:20: note: 'cleanup_module' target declared here 81 | static void __exit tcp_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/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/net/ipv6/xfrm6_mode_tunnel.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/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/linux/list.h:8, from /kisskb/src/net/sctp/input.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/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/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, 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/net/ipv4/tunnel4.c:7: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'tunnel4_init': 'cold' [-Wmissing-attributes] 130 | 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:7: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tunnel4_fini': 'cold' [-Wmissing-attributes] 136 | 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); | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/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/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); | ^~~ /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/linux/list.h:8, from /kisskb/src/fs/ocfs2/filecheck.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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/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/sunrpc/auth_gss/gss_krb5_mech.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/net/ipv4/udp_diag.c:13: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'udp_diag_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/udp_diag.c:220:1: note: in expansion of macro 'module_init' 220 | module_init(udp_diag_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/udp_diag.c:197:19: note: 'init_module' target declared here 197 | static int __init udp_diag_init(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv4/udp_diag.c:13: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'udp_diag_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/udp_diag.c:221:1: note: in expansion of macro 'module_exit' 221 | module_exit(udp_diag_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/udp_diag.c:214:20: note: 'cleanup_module' target declared here 214 | static void __exit udp_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/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, 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/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/linux/list.h:8, from /kisskb/src/include/linux/timer.h:4, 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/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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv6/ip6_tunnel.c:23: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/net/ipv4/xfrm4_mode_beet.c:13: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'xfrm4_beet_init': 'cold' [-Wmissing-attributes] 130 | 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:13: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xfrm4_beet_exit': 'cold' [-Wmissing-attributes] 136 | 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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/fs/ocfs2/stackglue.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/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/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/drivers/net/geneve.c:14: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'geneve_init_module': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/module.h:120:41: note: in expansion of macro 'module_init' 120 | #define late_initcall(fn) module_init(fn) | ^~~~~~~~~~~ /kisskb/src/drivers/net/geneve.c:1625:1: note: in expansion of macro 'late_initcall' 1625 | late_initcall(geneve_init_module); | ^~~~~~~~~~~~~ /kisskb/src/drivers/net/geneve.c:1607:19: note: 'init_module' target declared here 1607 | static int __init geneve_init_module(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/net/geneve.c:14: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'geneve_cleanup_module': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/geneve.c:1632:1: note: in expansion of macro 'module_exit' 1632 | module_exit(geneve_cleanup_module); | ^~~~~~~~~~~ /kisskb/src/drivers/net/geneve.c:1627:20: note: 'cleanup_module' target declared here 1627 | static void __exit geneve_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/ocfs2/stack_user.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/netfilter/nf_nat_snmp_basic.c:43: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/phy.h:24, from /kisskb/src/include/net/dsa.h:20, from /kisskb/src/include/linux/netdevice.h:44, from /kisskb/src/include/linux/netfilter.h:14, from /kisskb/src/net/netfilter/nf_conntrack_standalone.c:11: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_standalone_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_standalone.c:641:1: note: in expansion of macro 'module_init' 641 | module_init(nf_conntrack_standalone_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_standalone.c:598:19: note: 'init_module' target declared here 598 | static int __init nf_conntrack_standalone_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/phy.h:24, from /kisskb/src/include/net/dsa.h:20, from /kisskb/src/include/linux/netdevice.h:44, from /kisskb/src/include/linux/netfilter.h:14, from /kisskb/src/net/netfilter/nf_conntrack_standalone.c:11: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_conntrack_standalone_fini': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_standalone.c:642:1: note: in expansion of macro 'module_exit' 642 | module_exit(nf_conntrack_standalone_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_standalone.c:631:20: note: 'cleanup_module' target declared here 631 | static void __exit nf_conntrack_standalone_fini(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/skcipher.h:16, from /kisskb/src/net/sunrpc/auth_gss/gss_krb5_seqnum.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/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/netfilter/nf_nat_pptp.c:22: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/skcipher.h:16, from /kisskb/src/net/sunrpc/auth_gss/gss_krb5_wrap.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/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/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/sunrpc/auth_gss/gss_krb5_crypto.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/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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv6/ip6_gre.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/include/net/sctp/structs.h:50, from /kisskb/src/net/sctp/sysctl.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/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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/irqflags.h:15, from /kisskb/src/arch/m68k/include/asm/atomic.h:5, from /kisskb/src/include/linux/atomic.h:4, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/skcipher.h:16, from /kisskb/src/net/sunrpc/auth_gss/gss_krb5_keys.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/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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv6/ip6_udp_tunnel.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/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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/arch/m68k/include/asm/irqflags.h:5, from /kisskb/src/include/linux/irqflags.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/fs/ocfs2/super.c:26: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'ocfs2_init': 'cold' [-Wmissing-attributes] 130 | 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:1598:19: note: 'init_module' target declared here 1598 | static int __init ocfs2_init(void) | ^~~~~~~~~~ In file included from /kisskb/src/fs/ocfs2/super.c:26: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ocfs2_exit': 'cold' [-Wmissing-attributes] 136 | 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:1637:20: note: 'cleanup_module' target declared here 1637 | static void __exit ocfs2_exit(void) | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/timer.h:4, from /kisskb/src/net/netfilter/nf_conntrack_proto_sctp.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/list.h:8, from /kisskb/src/include/linux/signal.h:4, from /kisskb/src/fs/ocfs2/dlmfs/userdlm.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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/nf_conntrack_proto_gre.c:27: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/netfilter/nf_nat_proto_gre.c:28: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/timer.h:4, from /kisskb/src/net/netfilter/nf_conntrack_proto_udplite.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/netfilter/nf_nat_masquerade_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/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/net/ipv4/inet_diag.c:13: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'inet_diag_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/inet_diag.c:1160:1: note: in expansion of macro 'module_init' 1160 | module_init(inet_diag_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/inet_diag.c:1123:19: note: 'init_module' target declared here 1123 | static int __init inet_diag_init(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv4/inet_diag.c:13: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'inet_diag_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/inet_diag.c:1161:1: note: in expansion of macro 'module_exit' 1161 | module_exit(inet_diag_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/inet_diag.c:1152:20: note: 'cleanup_module' target declared here 1152 | static void __exit inet_diag_exit(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/fs/ocfs2/stackglue.c:23: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'ocfs2_stack_glue_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/stackglue.c:748:1: note: in expansion of macro 'module_init' 748 | module_init(ocfs2_stack_glue_init); | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/stackglue.c:720:19: note: 'init_module' target declared here 720 | static int __init ocfs2_stack_glue_init(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/fs/ocfs2/stackglue.c:23: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ocfs2_stack_glue_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/ocfs2/stackglue.c:749:1: note: in expansion of macro 'module_exit' 749 | module_exit(ocfs2_stack_glue_exit); | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/stackglue.c:734:20: note: 'cleanup_module' target declared here 734 | static void __exit ocfs2_stack_glue_exit(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv6/esp6.c:31: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'esp6_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/esp6.c:712:1: note: in expansion of macro 'module_init' 712 | module_init(esp6_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/esp6.c:689:19: note: 'init_module' target declared here 689 | static int __init esp6_init(void) | ^~~~~~~~~ In file included from /kisskb/src/net/ipv6/esp6.c:31: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'esp6_fini': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/esp6.c:713:1: note: in expansion of macro 'module_exit' 713 | module_exit(esp6_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/esp6.c:704:20: note: 'cleanup_module' target declared here 704 | static void __exit esp6_fini(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/ipv4/netfilter/nft_reject_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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/nf_conntrack_ftp.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/net/ipv4/netfilter/nf_nat_h323.c:13: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'init': 'cold' [-Wmissing-attributes] 130 | 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); | ^~~~~~~~~~~ In file included from /kisskb/src/fs/ocfs2/stack_user.c:20: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'ocfs2_user_plugin_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/stack_user.c:1126:1: note: in expansion of macro 'module_init' 1126 | module_init(ocfs2_user_plugin_init); | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/netfilter/nft_chain_route_ipv4.c:10: /kisskb/src/include/linux/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/nf_nat_h323.c:581:19: note: 'init_module' target declared here 581 | static int __init init(void) | ^~~~ /kisskb/src/fs/ocfs2/stack_user.c:1103:19: note: 'init_module' target declared here 1103 | static int __init ocfs2_user_plugin_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv4/netfilter/nf_nat_h323.c:13: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fini': 'cold' [-Wmissing-attributes] 136 | 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/fs/ocfs2/stack_user.c:20: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ocfs2_user_plugin_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/ocfs2/stack_user.c:1127:1: note: in expansion of macro 'module_exit' 1127 | module_exit(ocfs2_user_plugin_exit); | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/stack_user.c:1117:20: note: 'cleanup_module' target declared here 1117 | static void __exit ocfs2_user_plugin_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_unpack_cookie': /kisskb/src/net/sctp/sm_make_chunk.c:1742:23: warning: taking address of packed member of 'struct sctp_signed_cookie' may result in an unaligned pointer value [-Waddress-of-packed-member] 1742 | bear_cookie = &cookie->c; | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/netfilter/nft_chain_nat_ipv4.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it 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); | ^~~ /kisskb/src/net/sctp/auth.c: In function 'sctp_auth_asoc_verify_hmac_id': /kisskb/src/net/sctp/auth.c:594:45: warning: taking address of packed member of 'struct sctp_hmac_algo_param' may result in an unaligned pointer value [-Waddress-of-packed-member] 594 | return __sctp_auth_find_hmacid(hmacs->hmac_ids, n_elt, hmac_id); | ~~~~~^~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/fs/ocfs2/cluster/nodemanager.c:22: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it 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/nft_masq_ipv4.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/ipv4/netfilter/nft_redir_ipv4.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/net/ipv4/netfilter/nf_log_arp.c:17: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_log_arp_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_log_arp.c:155:1: note: in expansion of macro 'module_init' 155 | module_init(nf_log_arp_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_log_arp.c:128:19: note: 'init_module' target declared here 128 | static int __init nf_log_arp_init(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv4/netfilter/nf_log_arp.c:17: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_log_arp_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_log_arp.c:156:1: note: in expansion of macro 'module_exit' 156 | module_exit(nf_log_arp_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_log_arp.c:149:20: note: 'cleanup_module' target declared here 149 | static void __exit nf_log_arp_exit(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/nf_conntrack_h323_main.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it 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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/nf_conntrack_irc.c: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/phy.h:24, from /kisskb/src/include/net/dsa.h:20, from /kisskb/src/include/linux/netdevice.h:44, from /kisskb/src/include/linux/netfilter.h:14, from /kisskb/src/net/ipv4/netfilter/nf_defrag_ipv4.c:11: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_defrag_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_defrag_ipv4.c:120:1: note: in expansion of macro 'module_init' 120 | module_init(nf_defrag_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_defrag_ipv4.c:105:19: note: 'init_module' target declared here 105 | static int __init nf_defrag_init(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/phy.h:24, from /kisskb/src/include/net/dsa.h:20, from /kisskb/src/include/linux/netdevice.h:44, from /kisskb/src/include/linux/netfilter.h:14, from /kisskb/src/net/ipv4/netfilter/nf_defrag_ipv4.c:11: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_defrag_fini': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_defrag_ipv4.c:121:1: note: in expansion of macro 'module_exit' 121 | module_exit(nf_defrag_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_defrag_ipv4.c:110:20: note: 'cleanup_module' target declared here 110 | static void __exit nf_defrag_fini(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/net/ipv6/xfrm6_mode_tunnel.c:11: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'xfrm6_mode_tunnel_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/xfrm6_mode_tunnel.c:122:1: note: in expansion of macro 'module_init' 122 | module_init(xfrm6_mode_tunnel_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/xfrm6_mode_tunnel.c:109:19: note: 'init_module' target declared here 109 | static int __init xfrm6_mode_tunnel_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv6/xfrm6_mode_tunnel.c:11: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xfrm6_mode_tunnel_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/xfrm6_mode_tunnel.c:123:1: note: in expansion of macro 'module_exit' 123 | module_exit(xfrm6_mode_tunnel_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/xfrm6_mode_tunnel.c:114:20: note: 'cleanup_module' target declared here 114 | static void __exit xfrm6_mode_tunnel_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv4/netfilter/nf_log_ipv4.c:12: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_log_ipv4_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_log_ipv4.c:391:1: note: in expansion of macro 'module_init' 391 | module_init(nf_log_ipv4_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_log_ipv4.c:364:19: note: 'init_module' target declared here 364 | static int __init nf_log_ipv4_init(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv4/netfilter/nf_log_ipv4.c:12: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_log_ipv4_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_log_ipv4.c:392:1: note: in expansion of macro 'module_exit' 392 | module_exit(nf_log_ipv4_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_log_ipv4.c:385:20: note: 'cleanup_module' target declared here 385 | static void __exit nf_log_ipv4_exit(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/nfnetlink_log.c:18: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'nfnetlink_log_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nfnetlink_log.c:1148:1: note: in expansion of macro 'module_init' 1148 | module_init(nfnetlink_log_init); | ^~~~~~~~~~~ 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); | ^~~ /kisskb/src/net/netfilter/nfnetlink_log.c:1098:19: note: 'init_module' target declared here 1098 | static int __init nfnetlink_log_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/nfnetlink_log.c:18: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nfnetlink_log_fini': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nfnetlink_log.c:1149:1: note: in expansion of macro 'module_exit' 1149 | module_exit(nfnetlink_log_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nfnetlink_log.c:1132:20: note: 'cleanup_module' target declared here 1132 | static void __exit nfnetlink_log_fini(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/kernel.h:11, from /kisskb/src/net/ipv4/netfilter/nft_dup_ipv4.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/net/sunrpc/auth_gss/gss_krb5_mech.c:40: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_kerberos_module': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/sunrpc/auth_gss/gss_krb5_mech.c:791:1: note: in expansion of macro 'module_init' 791 | module_init(init_kerberos_module); | ^~~~~~~~~~~ /kisskb/src/net/sunrpc/auth_gss/gss_krb5_mech.c:775:19: note: 'init_module' target declared here 775 | static int __init init_kerberos_module(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/sunrpc/auth_gss/gss_krb5_mech.c:40: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cleanup_kerberos_module': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/sunrpc/auth_gss/gss_krb5_mech.c:792:1: note: in expansion of macro 'module_exit' 792 | module_exit(cleanup_kerberos_module); | ^~~~~~~~~~~ /kisskb/src/net/sunrpc/auth_gss/gss_krb5_mech.c:785:20: note: 'cleanup_module' target declared here 785 | static void __exit cleanup_kerberos_module(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/sunrpc/auth_gss/auth_gss.c:39: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_rpcsec_gss': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/sunrpc/auth_gss/auth_gss.c:2095:1: note: in expansion of macro 'module_init' 2095 | module_init(init_rpcsec_gss) | ^~~~~~~~~~~ /kisskb/src/net/sunrpc/auth_gss/auth_gss.c:2049:19: note: 'init_module' target declared here 2049 | static int __init init_rpcsec_gss(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/net/sunrpc/auth_gss/auth_gss.c:39: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rpcsec_gss': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/sunrpc/auth_gss/auth_gss.c:2096:1: note: in expansion of macro 'module_exit' 2096 | module_exit(exit_rpcsec_gss) | ^~~~~~~~~~~ /kisskb/src/net/sunrpc/auth_gss/auth_gss.c:2072:20: note: 'cleanup_module' target declared here 2072 | static void __exit exit_rpcsec_gss(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/netfilter/nf_tables_arp.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/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/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/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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/netfilter/iptable_filter.c:13: /kisskb/src/include/linux/log2.h: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/ocfs2/stack_o2cb.c:23: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'o2cb_stack_init': 'cold' [-Wmissing-attributes] 130 | 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/fs/ocfs2/stack_o2cb.c:23: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'o2cb_stack_exit': 'cold' [-Wmissing-attributes] 136 | 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/net/ipv6/ipcomp6.c:35: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'ipcomp6_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/ipcomp6.c:224:1: note: in expansion of macro 'module_init' 224 | module_init(ipcomp6_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/ipcomp6.c:202:19: note: 'init_module' target declared here 202 | static int __init ipcomp6_init(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/net/ipv6/ipcomp6.c:35: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipcomp6_fini': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ipcomp6.c:225:1: note: in expansion of macro 'module_exit' 225 | module_exit(ipcomp6_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/ipcomp6.c:216:20: note: 'cleanup_module' target declared here 216 | static void __exit ipcomp6_fini(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/netfilter/iptable_mangle.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/nf_conntrack_pptp.c:25: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/nf_conntrack_sane.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/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/netfilter/iptable_raw.c:6: /kisskb/src/include/linux/log2.h: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/ah6.c:29: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'ah6_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/ah6.c:803:1: note: in expansion of macro 'module_init' 803 | module_init(ah6_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/ah6.c:777:19: note: 'init_module' target declared here 777 | static int __init ah6_init(void) | ^~~~~~~~ In file included from /kisskb/src/net/ipv6/ah6.c:29: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ah6_fini': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ah6.c:804:1: note: in expansion of macro 'module_exit' 804 | module_exit(ah6_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/ah6.c:793:20: note: 'cleanup_module' target declared here 793 | static void __exit ah6_fini(void) | ^~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/nf_conntrack_tftp.c: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/sctp/outqueue.c: In function 'sctp_sack_update_unack_data': /kisskb/src/net/sctp/outqueue.c:1119:17: warning: taking address of packed member of 'struct sctp_sackhdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1119 | frags = sack->variable; | ^~~~ /kisskb/src/net/sctp/outqueue.c: In function 'sctp_outq_sack': /kisskb/src/net/sctp/outqueue.c:1140:39: warning: taking address of packed member of 'struct sctp_sackhdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1140 | sctp_sack_variable_t *frags = sack->variable; | ^~~~ /kisskb/src/net/sctp/outqueue.c: In function 'sctp_acked': In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/nf_conntrack_sip.c: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/net/sctp/outqueue.c:1669:17: warning: taking address of packed member of 'struct sctp_sackhdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1669 | frags = sack->variable; | ^~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/nf_log_common.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/uio.h:12, from /kisskb/src/include/linux/socket.h:7, from /kisskb/src/include/uapi/linux/in.h:23, from /kisskb/src/include/linux/in.h:23, from /kisskb/src/net/ipv4/netfilter/ipt_ah.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/net/ipv4/netfilter/nf_nat_proto_gre.c:28: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_proto_gre_init': 'cold' [-Wmissing-attributes] 130 | 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/net/ipv4/netfilter/nf_nat_proto_gre.c:28: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_proto_gre_fini': 'cold' [-Wmissing-attributes] 136 | 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/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/netfilter/ipt_rpfilter.c:11: /kisskb/src/include/linux/log2.h: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/ocfs2/dlmfs/dlmfs.c:37: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_dlmfs_fs': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/dlmfs/dlmfs.c:689:1: note: in expansion of macro 'module_init' 689 | module_init(init_dlmfs_fs) | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/dlmfs/dlmfs.c:633:19: note: 'init_module' target declared here 633 | static int __init init_dlmfs_fs(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/fs/ocfs2/dlmfs/dlmfs.c:37: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_dlmfs_fs': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/ocfs2/dlmfs/dlmfs.c:690:1: note: in expansion of macro 'module_exit' 690 | module_exit(exit_dlmfs_fs) | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/dlmfs/dlmfs.c:669:20: note: 'cleanup_module' target declared here 669 | static void __exit exit_dlmfs_fs(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/nf_nat_core.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/net/ipv6/ip6_tunnel.c: In function 'ip6_tnl_parse_tlv_enc_lim': /kisskb/src/net/ipv6/ip6_tunnel.c:402: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] 402 | 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:59:8: note: defined here 59 | 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:105:8: note: defined here 105 | struct frag_hdr { | ^~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/random.h:9, from /kisskb/src/net/netfilter/nf_nat_proto_common.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/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/netfilter/ipt_CLUSTERIP.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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_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/include/linux/uio.h:12, from /kisskb/src/include/linux/socket.h:7, from /kisskb/src/include/uapi/linux/in.h:23, from /kisskb/src/include/linux/in.h:23, from /kisskb/src/net/ipv4/netfilter/ipt_ECN.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_tunnel.c:23: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'xfrm6_tunnel_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/xfrm6_tunnel.c:394:1: note: in expansion of macro 'module_init' 394 | module_init(xfrm6_tunnel_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/xfrm6_tunnel.c:350:19: note: 'init_module' target declared here 350 | static int __init xfrm6_tunnel_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv6/xfrm6_tunnel.c:23: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xfrm6_tunnel_fini': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/xfrm6_tunnel.c:395:1: note: in expansion of macro 'module_exit' 395 | module_exit(xfrm6_tunnel_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/xfrm6_tunnel.c:385:20: note: 'cleanup_module' target declared here 385 | static void __exit xfrm6_tunnel_fini(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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/netfilter/ipt_SYNPROXY.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/netfilter/ipt_REJECT.c:13: /kisskb/src/include/linux/log2.h: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/ip6_tunnel.c:23: /kisskb/src/net/ipv6/ip6_tunnel.c: At top level: In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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); | ^~~ /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'ip6_tunnel_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_tunnel.c:1921:1: note: in expansion of macro 'module_init' 1921 | module_init(ip6_tunnel_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_tunnel.c:1870:19: note: 'init_module' target declared here 1870 | static int __init ip6_tunnel_init(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv6/ip6_tunnel.c:23: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip6_tunnel_cleanup': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_tunnel.c:1922:1: note: in expansion of macro 'module_exit' 1922 | module_exit(ip6_tunnel_cleanup); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_tunnel.c:1909:20: note: 'cleanup_module' target declared here 1909 | static void __exit ip6_tunnel_cleanup(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/mm_types.h:7, 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/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/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/linux/list.h:8, from /kisskb/src/include/linux/mm_types.h:7, 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/net/ipv4/netfilter/nf_nat_pptp.c:22: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_helper_pptp_init': 'cold' [-Wmissing-attributes] 130 | 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/net/ipv4/netfilter/nf_nat_pptp.c:22: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_helper_pptp_fini': 'cold' [-Wmissing-attributes] 136 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/netfilter/arpt_mangle.c:2: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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_dup_ipv4.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/ocfs2/dlm/dlmdomain.c:27: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'dlm_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/dlm/dlmdomain.c:2391:1: note: in expansion of macro 'module_init' 2391 | module_init(dlm_init); | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/dlm/dlmdomain.c:2336:19: note: 'init_module' target declared here 2336 | static int __init dlm_init(void) | ^~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/netfilter/arptable_filter.c:8: /kisskb/src/include/linux/log2.h: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/ocfs2/dlm/dlmdomain.c:27: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dlm_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/ocfs2/dlm/dlmdomain.c:2392:1: note: in expansion of macro 'module_exit' 2392 | module_exit(dlm_exit); | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/dlm/dlmdomain.c:2378:20: note: 'cleanup_module' target declared here 2378 | static void __exit dlm_exit (void) | ^~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/uio.h:12, from /kisskb/src/include/linux/socket.h:7, from /kisskb/src/include/uapi/linux/if.h:24, from /kisskb/src/net/netfilter/nf_nat_redirect.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/uio.h:12, from /kisskb/src/include/linux/socket.h:7, from /kisskb/src/include/uapi/linux/in.h:23, from /kisskb/src/include/linux/in.h:23, from /kisskb/src/include/linux/sctp.h:53, 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/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/net/ipv6/xfrm6_mode_beet.c:13: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'xfrm6_beet_init': 'cold' [-Wmissing-attributes] 130 | 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:13: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xfrm6_beet_exit': 'cold' [-Wmissing-attributes] 136 | 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/net/netfilter/nf_conntrack_amanda.c:13: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_amanda_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_amanda.c:236:1: note: in expansion of macro 'module_init' 236 | module_init(nf_conntrack_amanda_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_amanda.c:206:19: note: 'init_module' target declared here 206 | static int __init nf_conntrack_amanda_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/nf_conntrack_amanda.c:13: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_conntrack_amanda_fini': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_amanda.c:237:1: note: in expansion of macro 'module_exit' 237 | module_exit(nf_conntrack_amanda_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_amanda.c:196:20: note: 'cleanup_module' target declared here 196 | static void __exit nf_conntrack_amanda_fini(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/nf_nat_irc.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/nf_nat_sip.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/nf_nat_ftp.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/nf_nat_tftp.c:8: /kisskb/src/include/linux/log2.h: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/nft_redir_ipv4.c:11: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'nft_redir_ipv4_module_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nft_redir_ipv4.c:71:1: note: in expansion of macro 'module_init' 71 | module_init(nft_redir_ipv4_module_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nft_redir_ipv4.c:61:19: note: 'init_module' target declared here 61 | static int __init nft_redir_ipv4_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv4/netfilter/nft_redir_ipv4.c:11: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_redir_ipv4_module_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nft_redir_ipv4.c:72:1: note: in expansion of macro 'module_exit' 72 | module_exit(nft_redir_ipv4_module_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nft_redir_ipv4.c:66:20: note: 'cleanup_module' target declared here 66 | static void __exit nft_redir_ipv4_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/nf_tables_trace.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_dup_netdev.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/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/nf_tables_api.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/nf_synproxy_core.c:9: /kisskb/src/include/linux/log2.h: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_transport.c:10: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'xfrm6_transport_init': 'cold' [-Wmissing-attributes] 130 | 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:10: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xfrm6_transport_exit': 'cold' [-Wmissing-attributes] 136 | 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/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/net/sctp/ulpqueue.c:39: /kisskb/src/net/sctp/ulpqueue.c: In function 'sctp_ulpq_tail_data': /kisskb/src/include/linux/skbuff.h:1562:34: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1562 | next->prev = prev->next = newsk; | ~~~~~~~~~~~^~~~~~~ /kisskb/src/net/sctp/ulpqueue.c:98:29: note: while referencing 'temp' 98 | struct sk_buff_head temp; | ^~~~ In file included from /kisskb/src/net/sctp/ulpqueue.c:39: /kisskb/src/include/linux/skbuff.h:1562:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1562 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/sctp/ulpqueue.c:98:29: note: while referencing 'temp' 98 | struct sk_buff_head temp; | ^~~~ In file included from /kisskb/src/include/linux/phy.h:24, from /kisskb/src/include/net/dsa.h:20, from /kisskb/src/include/linux/netdevice.h:44, from /kisskb/src/include/linux/netfilter.h:14, from /kisskb/src/net/netfilter/nf_conntrack_proto_sctp.c:17: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_proto_sctp_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_proto_sctp.c:975:1: note: in expansion of macro 'module_init' 975 | module_init(nf_conntrack_proto_sctp_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_proto_sctp.c:943:19: note: 'init_module' target declared here 943 | static int __init nf_conntrack_proto_sctp_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/phy.h:24, from /kisskb/src/include/net/dsa.h:20, from /kisskb/src/include/linux/netdevice.h:44, from /kisskb/src/include/linux/netfilter.h:14, from /kisskb/src/net/netfilter/nf_conntrack_proto_sctp.c:17: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_conntrack_proto_sctp_fini': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_proto_sctp.c:976:1: note: in expansion of macro 'module_exit' 976 | module_exit(nf_conntrack_proto_sctp_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_proto_sctp.c:968:20: note: 'cleanup_module' target declared here 968 | static void __exit nf_conntrack_proto_sctp_fini(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/netfilter/nft_dynset.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/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); | ^~~ 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); | ^~~ In file included from /kisskb/src/net/ipv6/ip6_vti.c:18: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'vti6_tunnel_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_vti.c:1188:1: note: in expansion of macro 'module_init' 1188 | module_init(vti6_tunnel_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_vti.c:1135:19: note: 'init_module' target declared here 1135 | static int __init vti6_tunnel_init(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv6/ip6_vti.c:18: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vti6_tunnel_cleanup': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_vti.c:1189:1: note: in expansion of macro 'module_exit' 1189 | module_exit(vti6_tunnel_cleanup); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_vti.c:1179:20: note: 'cleanup_module' target declared here 1179 | static void __exit vti6_tunnel_cleanup(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv6/ip6_gre.c:16: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'ip6gre_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_gre.c:1738:1: note: in expansion of macro 'module_init' 1738 | module_init(ip6gre_init); | ^~~~~~~~~~~ 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); | ^~~ /kisskb/src/net/ipv6/ip6_gre.c:1694:19: note: 'init_module' target declared here 1694 | static int __init ip6gre_init(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/nf_tables_inet.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/ip6_gre.c:16: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip6gre_fini': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_gre.c:1739:1: note: in expansion of macro 'module_exit' 1739 | module_exit(ip6gre_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_gre.c:1730:20: note: 'cleanup_module' target declared here 1730 | static void __exit ip6gre_fini(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/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/net/netfilter/nf_conntrack_irc.c:14: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_irc_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_irc.c:292:1: note: in expansion of macro 'module_init' 292 | module_init(nf_conntrack_irc_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_irc.c:237:19: note: 'init_module' target declared here 237 | static int __init nf_conntrack_irc_init(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/phy.h:24, from /kisskb/src/include/net/dsa.h:20, from /kisskb/src/include/linux/netdevice.h:44, from /kisskb/src/include/linux/icmpv6.h:12, from /kisskb/src/net/ipv6/tunnel6.c:23: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'tunnel6_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/tunnel6.c:191:1: note: in expansion of macro 'module_init' 191 | module_init(tunnel6_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/tunnel6.c:169:19: note: 'init_module' target declared here 169 | static int __init tunnel6_init(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/phy.h:24, from /kisskb/src/include/net/dsa.h:20, from /kisskb/src/include/linux/netdevice.h:44, from /kisskb/src/include/linux/icmpv6.h:12, from /kisskb/src/net/ipv6/tunnel6.c:23: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tunnel6_fini': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/tunnel6.c:192:1: note: in expansion of macro 'module_exit' 192 | module_exit(tunnel6_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/tunnel6.c:183:20: note: 'cleanup_module' target declared here 183 | static void __exit tunnel6_fini(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/net/ipv4/netfilter/nft_reject_ipv4.c:14: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'nft_reject_ipv4_module_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nft_reject_ipv4.c:70:1: note: in expansion of macro 'module_init' 70 | module_init(nft_reject_ipv4_module_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nft_reject_ipv4.c:60:19: note: 'init_module' target declared here 60 | static int __init nft_reject_ipv4_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv4/netfilter/nft_reject_ipv4.c:14: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_reject_ipv4_module_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nft_reject_ipv4.c:71:1: note: in expansion of macro 'module_exit' 71 | module_exit(nft_reject_ipv4_module_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nft_reject_ipv4.c:65:20: note: 'cleanup_module' target declared here 65 | static void __exit nft_reject_ipv4_module_exit(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:1562:34: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1562 | next->prev = prev->next = newsk; | ~~~~~~~~~~~^~~~~~~ /kisskb/src/net/sctp/ulpqueue.c:728:29: note: while referencing 'temp' 728 | struct sk_buff_head temp; | ^~~~ In file included from /kisskb/src/net/sctp/ulpqueue.c:39: /kisskb/src/include/linux/skbuff.h:1562:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1562 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/sctp/ulpqueue.c:728:29: note: while referencing 'temp' 728 | struct sk_buff_head temp; | ^~~~ In file included from /kisskb/src/net/netfilter/nf_nat_core.c:11: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_nat_core.c:902:1: note: in expansion of macro 'module_init' 902 | module_init(nf_nat_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_nat_core.c:851:19: note: 'init_module' target declared here 851 | static int __init nf_nat_init(void) | ^~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/nf_nat_core.c:11: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_cleanup': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_nat_core.c:903:1: note: in expansion of macro 'module_exit' 903 | module_exit(nf_nat_cleanup); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_nat_core.c:884:20: note: 'cleanup_module' target declared here 884 | static void __exit nf_nat_cleanup(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv4/netfilter/nft_chain_route_ipv4.c:10: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'nft_chain_route_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nft_chain_route_ipv4.c:83:1: note: in expansion of macro 'module_init' 83 | module_init(nft_chain_route_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nft_chain_route_ipv4.c:73:19: note: 'init_module' target declared here 73 | static int __init nft_chain_route_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv4/netfilter/nft_chain_route_ipv4.c:10: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_chain_route_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nft_chain_route_ipv4.c:84:1: note: in expansion of macro 'module_exit' 84 | module_exit(nft_chain_route_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nft_chain_route_ipv4.c:78:20: note: 'cleanup_module' target declared here 78 | static void __exit nft_chain_route_exit(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/nf_tables_netdev.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/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/net/sctp/ulpqueue.c:39: /kisskb/src/net/sctp/ulpqueue.c: In function 'sctp_ulpq_skip': /kisskb/src/include/linux/skbuff.h:1668:9: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1668 | __skb_insert(newsk, next->prev, next, list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/sctp/ulpqueue.c:889:29: note: while referencing 'temp' 889 | struct sk_buff_head temp; | ^~~~ In file included from /kisskb/src/net/sctp/ulpqueue.c:39: /kisskb/src/include/linux/skbuff.h:1562:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1562 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/sctp/ulpqueue.c:889:29: note: while referencing 'temp' 889 | struct sk_buff_head temp; | ^~~~ In file included from /kisskb/src/net/sctp/ulpqueue.c:39: /kisskb/src/include/linux/skbuff.h:1668:9: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1668 | __skb_insert(newsk, next->prev, next, list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/sctp/ulpqueue.c:889:29: note: while referencing 'temp' 889 | struct sk_buff_head temp; | ^~~~ In file included from /kisskb/src/net/sctp/ulpqueue.c:39: /kisskb/src/include/linux/skbuff.h:1562:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 1562 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/sctp/ulpqueue.c:889:29: note: while referencing 'temp' 889 | struct sk_buff_head temp; | ^~~~ 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/include/linux/kernel.h:11, from /kisskb/src/net/netfilter/nft_reject.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/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); | ^~~ 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/nft_nat.c:12: /kisskb/src/include/linux/log2.h: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/iptable_raw.c:6: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'iptable_raw_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/iptable_raw.c:98:1: note: in expansion of macro 'module_init' 98 | module_init(iptable_raw_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/iptable_raw.c:69:19: note: 'init_module' target declared here 69 | static int __init iptable_raw_init(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv4/netfilter/iptable_raw.c:6: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iptable_raw_fini': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/iptable_raw.c:99:1: note: in expansion of macro 'module_exit' 99 | module_exit(iptable_raw_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/iptable_raw.c:92:20: note: 'cleanup_module' target declared here 92 | static void __exit iptable_raw_fini(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/netfilter/nft_queue.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_conntrack_proto_udplite.c:12: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_proto_udplite_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_proto_udplite.c:403:1: note: in expansion of macro 'module_init' 403 | module_init(nf_conntrack_proto_udplite_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_proto_udplite.c:371:19: note: 'init_module' target declared here 371 | static int __init nf_conntrack_proto_udplite_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/nf_conntrack_proto_udplite.c:12: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_conntrack_proto_udplite_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_proto_udplite.c:404:1: note: in expansion of macro 'module_exit' 404 | module_exit(nf_conntrack_proto_udplite_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_proto_udplite.c:396:20: note: 'cleanup_module' target declared here 396 | static void __exit nf_conntrack_proto_udplite_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/netfilter/nft_reject_inet.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/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/net/ipv4/netfilter/nf_tables_arp.c:12: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_tables_arp_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_tables_arp.c:97:1: note: in expansion of macro 'module_init' 97 | module_init(nf_tables_arp_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_tables_arp.c:79:19: note: 'init_module' target declared here 79 | static int __init nf_tables_arp_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv4/netfilter/nf_tables_arp.c:12: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_tables_arp_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_tables_arp.c:98:1: note: in expansion of macro 'module_exit' 98 | module_exit(nf_tables_arp_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_tables_arp.c:91:20: note: 'cleanup_module' target declared here 91 | static void __exit nf_tables_arp_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/netfilter/nft_log.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_conntrack_proto_gre.c:27: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_ct_proto_gre_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_proto_gre.c:443:1: note: in expansion of macro 'module_init' 443 | module_init(nf_ct_proto_gre_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_proto_gre.c:418:19: note: 'init_module' target declared here 418 | static int __init nf_ct_proto_gre_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/nf_conntrack_proto_gre.c:27: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_ct_proto_gre_fini': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_proto_gre.c:444:1: note: in expansion of macro 'module_exit' 444 | module_exit(nf_ct_proto_gre_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_proto_gre.c:437:20: note: 'cleanup_module' target declared here 437 | static void __exit nf_ct_proto_gre_fini(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/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/net/ipv6/sit.c:22: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'sit_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/sit.c:1900:1: note: in expansion of macro 'module_init' 1900 | module_init(sit_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/sit.c:1865:19: note: 'init_module' target declared here 1865 | static int __init sit_init(void) | ^~~~~~~~ In file included from /kisskb/src/net/ipv6/sit.c:22: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sit_cleanup': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/sit.c:1901:1: note: in expansion of macro 'module_exit' 1901 | module_exit(sit_cleanup); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/sit.c:1855:20: note: 'cleanup_module' target declared here 1855 | static void __exit sit_cleanup(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/netfilter/nft_redir.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/net/ipv4/netfilter/nf_nat_snmp_basic.c:43: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_snmp_basic_init': 'cold' [-Wmissing-attributes] 130 | 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/net/ipv4/netfilter/nf_nat_snmp_basic.c:43: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_snmp_basic_fini': 'cold' [-Wmissing-attributes] 136 | 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); | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/netfilter/nft_masq.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/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/net/ipv4/netfilter/nft_chain_nat_ipv4.c:13: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'nft_chain_nat_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nft_chain_nat_ipv4.c:102:1: note: in expansion of macro 'module_init' 102 | module_init(nft_chain_nat_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nft_chain_nat_ipv4.c:86:19: note: 'init_module' target declared here 86 | static int __init nft_chain_nat_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv4/netfilter/nft_chain_nat_ipv4.c:13: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_chain_nat_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nft_chain_nat_ipv4.c:103:1: note: in expansion of macro 'module_exit' 103 | module_exit(nft_chain_nat_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nft_chain_nat_ipv4.c:97:20: note: 'cleanup_module' target declared here 97 | static void __exit nft_chain_nat_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/fs/ocfs2/cluster/nodemanager.c:24: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_o2nm': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/cluster/nodemanager.c:835:1: note: in expansion of macro 'module_init' 835 | module_init(init_o2nm) | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/cluster/nodemanager.c:792:19: note: 'init_module' target declared here 792 | static int __init init_o2nm(void) | ^~~~~~~~~ In file included from /kisskb/src/fs/ocfs2/cluster/nodemanager.c:24: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_o2nm': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/ocfs2/cluster/nodemanager.c:836:1: note: in expansion of macro 'module_exit' 836 | module_exit(exit_o2nm) | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/cluster/nodemanager.c:781:20: note: 'cleanup_module' target declared here 781 | static void __exit exit_o2nm(void) | ^~~~~~~~~ In file included from /kisskb/src/net/ipv4/netfilter/nf_tables_ipv4.c:13: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_tables_ipv4_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_tables_ipv4.c:120:1: note: in expansion of macro 'module_init' 120 | module_init(nf_tables_ipv4_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_tables_ipv4.c:102:19: note: 'init_module' target declared here 102 | static int __init nf_tables_ipv4_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv4/netfilter/nf_tables_ipv4.c:13: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_tables_ipv4_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_tables_ipv4.c:121:1: note: in expansion of macro 'module_exit' 121 | module_exit(nf_tables_ipv4_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_tables_ipv4.c:114:20: note: 'cleanup_module' target declared here 114 | static void __exit nf_tables_ipv4_exit(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv4/netfilter/iptable_mangle.c:11: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'iptable_mangle_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/iptable_mangle.c:158:1: note: in expansion of macro 'module_init' 158 | module_init(iptable_mangle_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/iptable_mangle.c:127:19: note: 'init_module' target declared here 127 | static int __init iptable_mangle_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv4/netfilter/iptable_mangle.c:11: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iptable_mangle_fini': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/iptable_mangle.c:159:1: note: in expansion of macro 'module_exit' 159 | module_exit(iptable_mangle_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/iptable_mangle.c:152:20: note: 'cleanup_module' target declared here 152 | static void __exit iptable_mangle_fini(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/netfilter/nft_dup_netdev.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/netfilter/nft_fwd_netdev.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/net/ipv4/netfilter/iptable_filter.c:13: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'iptable_filter_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/iptable_filter.c:119:1: note: in expansion of macro 'module_init' 119 | module_init(iptable_filter_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/iptable_filter.c:98:19: note: 'init_module' target declared here 98 | static int __init iptable_filter_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv4/netfilter/iptable_filter.c:13: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iptable_filter_fini': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/iptable_filter.c:120:1: note: in expansion of macro 'module_exit' 120 | module_exit(iptable_filter_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/iptable_filter.c:113:20: note: 'cleanup_module' target declared here 113 | static void __exit iptable_filter_fini(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/nf_conntrack_netbios_ns.c:19: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_netbios_ns_init': 'cold' [-Wmissing-attributes] 130 | 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/net/netfilter/nf_conntrack_netbios_ns.c:19: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_conntrack_netbios_ns_fini': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_netbios_ns.c:71:1: note: in expansion of macro 'module_exit' 71 | module_exit(nf_conntrack_netbios_ns_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_netbios_ns.c:65:20: note: 'cleanup_module' target declared here 65 | static void __exit nf_conntrack_netbios_ns_fini(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/nf_conntrack_snmp.c:12: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_snmp_init': 'cold' [-Wmissing-attributes] 130 | 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/net/netfilter/nf_conntrack_snmp.c:12: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_conntrack_snmp_fini': 'cold' [-Wmissing-attributes] 136 | 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/net/ipv4/netfilter/iptable_nat.c:10: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'iptable_nat_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/iptable_nat.c:148:1: note: in expansion of macro 'module_init' 148 | module_init(iptable_nat_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/iptable_nat.c:130:19: note: 'init_module' target declared here 130 | static int __init iptable_nat_init(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv4/netfilter/iptable_nat.c:10: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iptable_nat_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/iptable_nat.c:149:1: note: in expansion of macro 'module_exit' 149 | module_exit(iptable_nat_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/iptable_nat.c:143:20: note: 'cleanup_module' target declared here 143 | static void __exit iptable_nat_exit(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/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_tcpudp.c:3: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/net/netfilter/nf_conntrack_ftp.c:15: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_ftp_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_ftp.c:644:1: note: in expansion of macro 'module_init' 644 | module_init(nf_conntrack_ftp_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_ftp.c:600:19: note: 'init_module' target declared here 600 | static int __init nf_conntrack_ftp_init(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_mark.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_CHECKSUM.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_set.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/net/ipv4/netfilter/nft_masq_ipv4.c:11: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'nft_masq_ipv4_module_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nft_masq_ipv4.c:76:1: note: in expansion of macro 'module_init' 76 | module_init(nft_masq_ipv4_module_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nft_masq_ipv4.c:57:19: note: 'init_module' target declared here 57 | static int __init nft_masq_ipv4_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv4/netfilter/nft_masq_ipv4.c:11: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_masq_ipv4_module_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nft_masq_ipv4.c:77:1: note: in expansion of macro 'module_exit' 77 | module_exit(nft_masq_ipv4_module_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nft_masq_ipv4.c:70:20: note: 'cleanup_module' target declared here 70 | static void __exit nft_masq_ipv4_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_CLASSIFY.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/net/ipv4/netfilter/ipt_CLUSTERIP.c:13: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'clusterip_tg_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_CLUSTERIP.c:798:1: note: in expansion of macro 'module_init' 798 | module_init(clusterip_tg_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_CLUSTERIP.c:758:19: note: 'init_module' target declared here 758 | static int __init clusterip_tg_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv4/netfilter/ipt_CLUSTERIP.c:13: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'clusterip_tg_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_CLUSTERIP.c:799:1: note: in expansion of macro 'module_exit' 799 | module_exit(clusterip_tg_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_CLUSTERIP.c:786:20: note: 'cleanup_module' target declared here 786 | static void __exit clusterip_tg_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_LOG.c:14: /kisskb/src/include/linux/log2.h: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_conntrack_h323_main.c:15: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_h323_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_h323_main.c:1886:1: note: in expansion of macro 'module_init' 1886 | module_init(nf_conntrack_h323_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_h323_main.c:1847:19: note: 'init_module' target declared here 1847 | static int __init nf_conntrack_h323_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/nf_conntrack_h323_main.c:15: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_conntrack_h323_fini': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_h323_main.c:1887:1: note: in expansion of macro 'module_exit' 1887 | module_exit(nf_conntrack_h323_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_h323_main.c:1835:20: note: 'cleanup_module' target declared here 1835 | static void __exit nf_conntrack_h323_fini(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_HMARK.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_HL.c:13: /kisskb/src/include/linux/log2.h: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/nft_dup_ipv4.c:11: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'nft_dup_ipv4_module_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nft_dup_ipv4.c:105:1: note: in expansion of macro 'module_init' 105 | module_init(nft_dup_ipv4_module_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nft_dup_ipv4.c:95:19: note: 'init_module' target declared here 95 | static int __init nft_dup_ipv4_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv4/netfilter/nft_dup_ipv4.c:11: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_dup_ipv4_module_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nft_dup_ipv4.c:106:1: note: in expansion of macro 'module_exit' 106 | module_exit(nft_dup_ipv4_module_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nft_dup_ipv4.c:100:20: note: 'cleanup_module' target declared here 100 | static void __exit nft_dup_ipv4_module_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_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/phy.h:24, from /kisskb/src/include/net/dsa.h:20, from /kisskb/src/include/linux/netdevice.h:44, from /kisskb/src/include/net/inet_sock.h:24, from /kisskb/src/include/linux/udp.h:20, from /kisskb/src/net/netfilter/nf_nat_proto_udplite.c:12: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_proto_udplite_init': 'cold' [-Wmissing-attributes] 130 | 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/include/linux/phy.h:24, from /kisskb/src/include/net/dsa.h:20, from /kisskb/src/include/linux/netdevice.h:44, from /kisskb/src/include/net/inet_sock.h:24, from /kisskb/src/include/linux/udp.h:20, from /kisskb/src/net/netfilter/nf_nat_proto_udplite.c:12: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_proto_udplite_fini': 'cold' [-Wmissing-attributes] 136 | 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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_NFQUEUE.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/phy.h:24, from /kisskb/src/include/net/dsa.h:20, from /kisskb/src/include/linux/netdevice.h:44, from /kisskb/src/net/ipv4/netfilter/arp_tables.c:15: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'arp_tables_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/arp_tables.c:1834:1: note: in expansion of macro 'module_init' 1834 | module_init(arp_tables_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/arp_tables.c:1794:19: note: 'init_module' target declared here 1794 | static int __init arp_tables_init(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/phy.h:24, from /kisskb/src/include/net/dsa.h:20, from /kisskb/src/include/linux/netdevice.h:44, from /kisskb/src/net/ipv4/netfilter/arp_tables.c:15: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'arp_tables_fini': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/arp_tables.c:1835:1: note: in expansion of macro 'module_exit' 1835 | module_exit(arp_tables_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/arp_tables.c:1823:20: note: 'cleanup_module' target declared here 1823 | static void __exit arp_tables_fini(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/nf_conntrack_pptp.c:25: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_pptp_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_pptp.c:619:1: note: in expansion of macro 'module_init' 619 | module_init(nf_conntrack_pptp_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_pptp.c:609:19: note: 'init_module' target declared here 609 | static int __init nf_conntrack_pptp_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/nf_conntrack_pptp.c:25: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_conntrack_pptp_fini': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_pptp.c:620:1: note: in expansion of macro 'module_exit' 620 | module_exit(nf_conntrack_pptp_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_pptp.c:614:20: note: 'cleanup_module' target declared here 614 | static void __exit nf_conntrack_pptp_fini(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_RATEEST.c:8: /kisskb/src/include/linux/log2.h: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/ipt_SYNPROXY.c:9: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'synproxy_tg4_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_SYNPROXY.c:482:1: note: in expansion of macro 'module_init' 482 | module_init(synproxy_tg4_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_SYNPROXY.c:455:19: note: 'init_module' target declared here 455 | static int __init synproxy_tg4_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv4/netfilter/ipt_SYNPROXY.c:9: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'synproxy_tg4_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_SYNPROXY.c:483:1: note: in expansion of macro 'module_exit' 483 | module_exit(synproxy_tg4_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_SYNPROXY.c:476:20: note: 'cleanup_module' target declared here 476 | static void __exit synproxy_tg4_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/nft_log.c:14: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'nft_log_module_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_log.c:202:1: note: in expansion of macro 'module_init' 202 | module_init(nft_log_module_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_log.c:192:19: note: 'init_module' target declared here 192 | static int __init nft_log_module_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/nft_log.c:14: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_log_module_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nft_log.c:203:1: note: in expansion of macro 'module_exit' 203 | module_exit(nft_log_module_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_log.c:197:20: note: 'cleanup_module' target declared here 197 | static void __exit nft_log_module_exit(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_TCPMSS.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/phy.h:24, from /kisskb/src/include/net/dsa.h:20, from /kisskb/src/include/linux/netdevice.h:44, from /kisskb/src/net/ipv4/netfilter/ip_tables.c:18: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'ip_tables_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ip_tables.c:2144:1: note: in expansion of macro 'module_init' 2144 | module_init(ip_tables_init); | ^~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/nf_log_common.c:9: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_log_common_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_log_common.c:185:1: note: in expansion of macro 'module_init' 185 | module_init(nf_log_common_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_log_common.c:178:19: note: 'init_module' target declared here 178 | static int __init nf_log_common_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/nf_log_common.c:9: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_log_common_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_log_common.c:186:1: note: in expansion of macro 'module_exit' 186 | module_exit(nf_log_common_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ip_tables.c:2098:19: note: 'init_module' target declared here 2098 | static int __init ip_tables_init(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/phy.h:24, from /kisskb/src/include/net/dsa.h:20, from /kisskb/src/include/linux/netdevice.h:44, from /kisskb/src/net/ipv4/netfilter/ip_tables.c:18: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip_tables_fini': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ip_tables.c:2145:1: note: in expansion of macro 'module_exit' 2145 | module_exit(ip_tables_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_log_common.c:183:20: note: 'cleanup_module' target declared here 183 | static void __exit nf_log_common_exit(void) {} | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ip_tables.c:2132:20: note: 'cleanup_module' target declared here 2132 | static void __exit ip_tables_fini(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/uio.h:12, from /kisskb/src/include/linux/socket.h:7, from /kisskb/src/include/uapi/linux/if.h:24, from /kisskb/src/net/netfilter/xt_REDIRECT.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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_TCPOPTSTRIP.c:12: /kisskb/src/include/linux/log2.h: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/arptable_filter.c:8: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'arptable_filter_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/arptable_filter.c:99:1: note: in expansion of macro 'module_init' 99 | module_init(arptable_filter_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/arptable_filter.c:70:19: note: 'init_module' target declared here 70 | static int __init arptable_filter_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv4/netfilter/arptable_filter.c:8: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'arptable_filter_fini': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/arptable_filter.c:100:1: note: in expansion of macro 'module_exit' 100 | module_exit(arptable_filter_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/arptable_filter.c:93:20: note: 'cleanup_module' target declared here 93 | static void __exit arptable_filter_fini(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_IDLETIMER.c:32: /kisskb/src/include/linux/log2.h: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/ipt_ECN.c:11: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'ecn_tg_init': 'cold' [-Wmissing-attributes] 130 | 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/net/ipv4/netfilter/ipt_ECN.c:11: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ecn_tg_exit': 'cold' [-Wmissing-attributes] 136 | 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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_TRACE.c:3: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it 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_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/net/netfilter/nf_conntrack_sane.c:22: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_sane_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_sane.c:235:1: note: in expansion of macro 'module_init' 235 | module_init(nf_conntrack_sane_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_sane.c:192:19: note: 'init_module' target declared here 192 | static int __init nf_conntrack_sane_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/nf_conntrack_tftp.c:10: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_tftp_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_tftp.c:153:1: note: in expansion of macro 'module_init' 153 | module_init(nf_conntrack_tftp_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_tftp.c:117:19: note: 'init_module' target declared here 117 | static int __init nf_conntrack_tftp_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_bpf.c:10: /kisskb/src/include/linux/log2.h: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/nft_ct.c:13: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'nft_ct_module_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_ct.c:495:1: note: in expansion of macro 'module_init' 495 | module_init(nft_ct_module_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_ct.c:485:19: note: 'init_module' target declared here 485 | static int __init nft_ct_module_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/nft_ct.c:13: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_ct_module_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nft_ct.c:496:1: note: in expansion of macro 'module_exit' 496 | module_exit(nft_ct_module_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_ct.c:490:20: note: 'cleanup_module' target declared here 490 | static void __exit nft_ct_module_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/nf_nat_tftp.c:8: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_tftp_init': 'cold' [-Wmissing-attributes] 130 | 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/net/netfilter/nf_nat_tftp.c:8: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_tftp_fini': 'cold' [-Wmissing-attributes] 136 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_cluster.c:9: /kisskb/src/include/linux/log2.h: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_irc.c:13: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_irc_init': 'cold' [-Wmissing-attributes] 130 | 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/net/netfilter/nf_nat_irc.c:13: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_irc_fini': 'cold' [-Wmissing-attributes] 136 | 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) | ^~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_tables_core.c: In function 'nft_do_chain': /kisskb/src/net/netfilter/nf_tables_core.c:137:17: warning: 'regs' may be used uninitialized [-Wmaybe-uninitialized] 137 | nft_trace_init(&info, pkt, ®s.verdict, basechain); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/nf_tables_core.c:23: /kisskb/src/include/net/netfilter/nf_tables.h:918:6: note: by argument 3 of type 'const struct nft_verdict *' to 'nft_trace_init' declared here 918 | void nft_trace_init(struct nft_traceinfo *info, const struct nft_pktinfo *pkt, | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_tables_core.c:127:25: note: 'regs' declared here 127 | struct nft_regs regs; | ^~~~ In file included from /kisskb/src/net/netfilter/nf_nat_amanda.c:13: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_amanda_init': 'cold' [-Wmissing-attributes] 130 | 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/net/netfilter/nf_nat_amanda.c:13: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_amanda_fini': 'cold' [-Wmissing-attributes] 136 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_dccp.c:11: /kisskb/src/include/linux/log2.h: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/ipt_ah.c:10: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'ah_mt_init': 'cold' [-Wmissing-attributes] 130 | 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/net/ipv4/netfilter/ipt_ah.c:10: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ah_mt_exit': 'cold' [-Wmissing-attributes] 136 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_comment.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_dscp.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/kernel.h:11, from /kisskb/src/include/linux/uio.h:12, from /kisskb/src/include/linux/socket.h:7, from /kisskb/src/include/uapi/linux/in.h:23, from /kisskb/src/include/linux/in.h:23, from /kisskb/src/net/netfilter/xt_connlimit.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/uio.h:12, from /kisskb/src/include/linux/socket.h:7, from /kisskb/src/include/uapi/linux/in.h:23, from /kisskb/src/include/linux/in.h:23, from /kisskb/src/net/netfilter/xt_ecn.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_tables_api.c:11: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_tables_module_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_tables_api.c:4694:1: note: in expansion of macro 'module_init' 4694 | module_init(nf_tables_module_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_tables_api.c:4656:19: note: 'init_module' target declared here 4656 | static int __init nf_tables_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/nf_tables_api.c:11: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_tables_module_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_tables_api.c:4695:1: note: in expansion of macro 'module_exit' 4695 | module_exit(nf_tables_module_exit); | ^~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/nf_nat_proto_sctp.c:12: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_proto_sctp_init': 'cold' [-Wmissing-attributes] 130 | 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:12: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_proto_sctp_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_nat_proto_sctp.c:92:1: note: in expansion of macro 'module_exit' 92 | module_exit(nf_nat_proto_sctp_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_nat_proto_sctp.c:85:20: note: 'cleanup_module' target declared here 85 | static void __exit nf_nat_proto_sctp_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_tables_api.c:4685:20: note: 'cleanup_module' target declared here 4685 | static void __exit nf_tables_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/nf_nat_ftp.c:11: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_ftp_init': 'cold' [-Wmissing-attributes] 130 | 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/net/netfilter/nf_nat_ftp.c:11: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_ftp_fini': 'cold' [-Wmissing-attributes] 136 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_helper.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/net/ipv4/netfilter/arpt_mangle.c:2: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'arpt_mangle_init': 'cold' [-Wmissing-attributes] 130 | 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/net/ipv4/netfilter/arpt_mangle.c:2: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'arpt_mangle_fini': 'cold' [-Wmissing-attributes] 136 | 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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_hashlimit.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_l2tp.c:11: /kisskb/src/include/linux/log2.h: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_synproxy_core.c:9: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'synproxy_core_init': 'cold' [-Wmissing-attributes] 130 | 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/net/netfilter/nf_synproxy_core.c:9: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'synproxy_core_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_synproxy_core.c:431:1: note: in expansion of macro 'module_exit' 431 | module_exit(synproxy_core_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_synproxy_core.c:424:20: note: 'cleanup_module' target declared here 424 | static void __exit synproxy_core_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/phy.h:24, from /kisskb/src/include/net/dsa.h:20, from /kisskb/src/include/linux/netdevice.h:44, from /kisskb/src/include/linux/inetdevice.h:9, from /kisskb/src/net/ipv4/netfilter/ipt_MASQUERADE.c:13: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'masquerade_tg_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_MASQUERADE.c:90:1: note: in expansion of macro 'module_init' 90 | module_init(masquerade_tg_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_MASQUERADE.c:72:19: note: 'init_module' target declared here 72 | static int __init masquerade_tg_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/phy.h:24, from /kisskb/src/include/net/dsa.h:20, from /kisskb/src/include/linux/netdevice.h:44, from /kisskb/src/include/linux/inetdevice.h:9, from /kisskb/src/net/ipv4/netfilter/ipt_MASQUERADE.c:13: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'masquerade_tg_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_MASQUERADE.c:91:1: note: in expansion of macro 'module_exit' 91 | module_exit(masquerade_tg_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_MASQUERADE.c:84:20: note: 'cleanup_module' target declared here 84 | static void __exit masquerade_tg_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/uio.h:12, from /kisskb/src/include/linux/socket.h:7, from /kisskb/src/include/uapi/linux/in.h:23, from /kisskb/src/include/linux/in.h:23, from /kisskb/src/net/netfilter/xt_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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_iprange.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/net/netfilter/nf_conntrack_sip.c:15: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_sip_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_sip.c:1680:1: note: in expansion of macro 'module_init' 1680 | module_init(nf_conntrack_sip_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_sip.c:1630:19: note: 'init_module' target declared here 1630 | static int __init nf_conntrack_sip_init(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_length.c:9: /kisskb/src/include/linux/log2.h: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/xt_nat.c:11: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'xt_nat_init': 'cold' [-Wmissing-attributes] 130 | 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/net/netfilter/xt_nat.c:11: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xt_nat_exit': 'cold' [-Wmissing-attributes] 136 | 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/net/netfilter/nf_nat_sip.c:13: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_sip_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_nat_sip.c:652:1: note: in expansion of macro 'module_init' 652 | module_init(nf_nat_sip_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_nat_sip.c:644:19: note: 'init_module' target declared here 644 | static int __init nf_nat_sip_init(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/nf_nat_sip.c:13: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_sip_fini': 'cold' [-Wmissing-attributes] 136 | 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/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_nfacct.c:9: /kisskb/src/include/linux/log2.h: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/ipt_rpfilter.c:11: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'rpfilter_mt_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_rpfilter.c:140:1: note: in expansion of macro 'module_init' 140 | module_init(rpfilter_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_rpfilter.c:130:19: note: 'init_module' target declared here 130 | static int __init rpfilter_mt_init(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv4/netfilter/ipt_rpfilter.c:11: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rpfilter_mt_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_rpfilter.c:141:1: note: in expansion of macro 'module_exit' 141 | module_exit(rpfilter_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_rpfilter.c:135:20: note: 'cleanup_module' target declared here 135 | 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/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:14, from /kisskb/src/net/netfilter/xt_limit.c:11: /kisskb/src/include/linux/log2.h: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/xt_connmark.c:23: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'connmark_mt_init': 'cold' [-Wmissing-attributes] 130 | 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/net/netfilter/xt_connmark.c:23: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'connmark_mt_exit': 'cold' [-Wmissing-attributes] 136 | 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/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_mac.c:11: /kisskb/src/include/linux/log2.h: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/xt_CHECKSUM.c:13: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'checksum_tg_init': 'cold' [-Wmissing-attributes] 130 | 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/net/netfilter/xt_CHECKSUM.c:13: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'checksum_tg_exit': 'cold' [-Wmissing-attributes] 136 | 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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_osf.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_physdev.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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/net/ipv4/netfilter/ipt_REJECT.c:13: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'reject_tg_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_REJECT.c:112:1: note: in expansion of macro 'module_init' 112 | module_init(reject_tg_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_REJECT.c:102:19: note: 'init_module' target declared here 102 | static int __init reject_tg_init(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv4/netfilter/ipt_REJECT.c:13: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'reject_tg_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_REJECT.c:113:1: note: in expansion of macro 'module_exit' 113 | module_exit(reject_tg_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_REJECT.c:107:20: note: 'cleanup_module' target declared here 107 | static void __exit reject_tg_exit(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/nft_rbtree.c:13: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'nft_rbtree_module_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_rbtree.c:275:1: note: in expansion of macro 'module_init' 275 | module_init(nft_rbtree_module_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_rbtree.c:265:19: note: 'init_module' target declared here 265 | static int __init nft_rbtree_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/nft_rbtree.c:13: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_rbtree_module_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nft_rbtree.c:276:1: note: in expansion of macro 'module_exit' 276 | module_exit(nft_rbtree_module_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_rbtree.c:270:20: note: 'cleanup_module' target declared here 270 | static void __exit nft_rbtree_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/xt_mark.c:13: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'mark_mt_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_mark.c:84:1: note: in expansion of macro 'module_init' 84 | module_init(mark_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_mark.c:63:19: note: 'init_module' target declared here 63 | static int __init mark_mt_init(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/xt_mark.c:13: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mark_mt_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_mark.c:85:1: note: in expansion of macro 'module_exit' 85 | module_exit(mark_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_mark.c:78:20: note: 'cleanup_module' target declared here 78 | static void __exit mark_mt_exit(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/xt_CLASSIFY.c:13: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'classify_tg_init': 'cold' [-Wmissing-attributes] 130 | 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/net/netfilter/xt_CLASSIFY.c:13: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'classify_tg_exit': 'cold' [-Wmissing-attributes] 136 | 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/net/netfilter/xt_NETMAP.c:12: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'netmap_tg_init': 'cold' [-Wmissing-attributes] 130 | 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/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/net/netfilter/nft_counter.c:13: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'nft_counter_module_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_counter.c:183:1: note: in expansion of macro 'module_init' 183 | module_init(nft_counter_module_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_counter.c:173:19: note: 'init_module' target declared here 173 | static int __init nft_counter_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/nft_counter.c:13: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_counter_module_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nft_counter.c:184:1: note: in expansion of macro 'module_exit' 184 | module_exit(nft_counter_module_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_counter.c:178:20: note: 'cleanup_module' target declared here 178 | static void __exit nft_counter_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_pkttype.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/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/net/netfilter/nf_tables_inet.c:10: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_tables_inet_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_tables_inet.c:99:1: note: in expansion of macro 'module_init' 99 | module_init(nf_tables_inet_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_tables_inet.c:81:19: note: 'init_module' target declared here 81 | static int __init nf_tables_inet_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/nf_tables_inet.c:10: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_tables_inet_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_tables_inet.c:100:1: note: in expansion of macro 'module_exit' 100 | module_exit(nf_tables_inet_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_tables_inet.c:93:20: note: 'cleanup_module' target declared here 93 | static void __exit nf_tables_inet_exit(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/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/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_rateest.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_socket.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:13, from /kisskb/src/arch/m68k/include/asm/bug.h:28, from /kisskb/src/include/linux/bug.h:4, from /kisskb/src/include/linux/mmdebug.h:4, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/net/netfilter/xt_string.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/list.h:8, from /kisskb/src/include/linux/module.h:9, 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, 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/net/netfilter/nft_fwd_netdev.c:11: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'nft_fwd_netdev_module_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_fwd_netdev.c:93:1: note: in expansion of macro 'module_init' 93 | module_init(nft_fwd_netdev_module_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_fwd_netdev.c:83:19: note: 'init_module' target declared here 83 | static int __init nft_fwd_netdev_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/nft_fwd_netdev.c:11: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_fwd_netdev_module_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nft_fwd_netdev.c:94:1: note: in expansion of macro 'module_exit' 94 | module_exit(nft_fwd_netdev_module_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_fwd_netdev.c:88:20: note: 'cleanup_module' target declared here 88 | static void __exit nft_fwd_netdev_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/xt_dscp.c:10: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'dscp_mt_init': 'cold' [-Wmissing-attributes] 130 | 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/net/netfilter/xt_dscp.c:10: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dscp_mt_exit': 'cold' [-Wmissing-attributes] 136 | 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/net/netfilter/nft_limit.c:13: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'nft_limit_module_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_limit.c:237:1: note: in expansion of macro 'module_init' 237 | module_init(nft_limit_module_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_limit.c:227:19: note: 'init_module' target declared here 227 | static int __init nft_limit_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/nft_limit.c:13: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_limit_module_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nft_limit.c:238:1: note: in expansion of macro 'module_exit' 238 | module_exit(nft_limit_module_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_limit.c:232:20: note: 'cleanup_module' target declared here 232 | static void __exit nft_limit_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/nf_tables_netdev.c:10: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_tables_netdev_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_tables_netdev.c:242:1: note: in expansion of macro 'module_init' 242 | module_init(nf_tables_netdev_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_tables_netdev.c:221:19: note: 'init_module' target declared here 221 | static int __init nf_tables_netdev_init(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/nf_tables_netdev.c:10: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_tables_netdev_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_tables_netdev.c:243:1: note: in expansion of macro 'module_exit' 243 | module_exit(nf_tables_netdev_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_tables_netdev.c:235:20: note: 'cleanup_module' target declared here 235 | static void __exit nf_tables_netdev_exit(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_u32.c:8: /kisskb/src/include/linux/log2.h: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/nft_hash.c:13: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'nft_hash_module_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_hash.c:389:1: note: in expansion of macro 'module_init' 389 | module_init(nft_hash_module_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_hash.c:379:19: note: 'init_module' target declared here 379 | static int __init nft_hash_module_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/nft_hash.c:13: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_hash_module_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nft_hash.c:390:1: note: in expansion of macro 'module_exit' 390 | module_exit(nft_hash_module_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_hash.c:384:20: note: 'cleanup_module' target declared here 384 | static void __exit nft_hash_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_tcpmss.c:11: /kisskb/src/include/linux/log2.h: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/xt_TEE.c:13: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'tee_tg_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_TEE.c:158:1: note: in expansion of macro 'module_init' 158 | module_init(tee_tg_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_TEE.c:148:19: note: 'init_module' target declared here 148 | static int __init tee_tg_init(void) | ^~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/xt_TEE.c:13: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tee_tg_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_TEE.c:159:1: note: in expansion of macro 'module_exit' 159 | module_exit(tee_tg_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_TEE.c:153:20: note: 'cleanup_module' target declared here 153 | static void __exit tee_tg_exit(void) | ^~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/xt_RATEEST.c:8: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'xt_rateest_tg_init': 'cold' [-Wmissing-attributes] 130 | 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/net/netfilter/xt_RATEEST.c:8: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xt_rateest_tg_fini': 'cold' [-Wmissing-attributes] 136 | 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/linux/list.h:8, from /kisskb/src/include/linux/preempt.h:10, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/seqlock.h:35, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/net/netfilter/xt_time.c:12: /kisskb/src/include/linux/log2.h: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/xt_helper.c:10: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'helper_mt_init': 'cold' [-Wmissing-attributes] 130 | 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/net/netfilter/xt_helper.c:10: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'helper_mt_exit': 'cold' [-Wmissing-attributes] 136 | 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/net/netfilter/nft_reject_inet.c:11: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'nft_reject_inet_module_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_reject_inet.c:148:1: note: in expansion of macro 'module_init' 148 | module_init(nft_reject_inet_module_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_reject_inet.c:138:19: note: 'init_module' target declared here 138 | static int __init nft_reject_inet_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/nft_reject_inet.c:11: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_reject_inet_module_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nft_reject_inet.c:149:1: note: in expansion of macro 'module_exit' 149 | module_exit(nft_reject_inet_module_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_reject_inet.c:143:20: note: 'cleanup_module' target declared here 143 | static void __exit nft_reject_inet_module_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/net/netfilter/xt_l2tp.c:11: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'l2tp_mt_init': 'cold' [-Wmissing-attributes] 130 | 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/net/netfilter/xt_l2tp.c:11: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'l2tp_mt_exit': 'cold' [-Wmissing-attributes] 136 | 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/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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 file included from /kisskb/src/net/netfilter/nft_dup_netdev.c:11: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'nft_dup_netdev_module_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_dup_netdev.c:92:1: note: in expansion of macro 'module_init' 92 | module_init(nft_dup_netdev_module_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_dup_netdev.c:82:19: note: 'init_module' target declared here 82 | static int __init nft_dup_netdev_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/nft_dup_netdev.c:11: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_dup_netdev_module_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nft_dup_netdev.c:93:1: note: in expansion of macro 'module_exit' 93 | module_exit(nft_dup_netdev_module_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_dup_netdev.c:87:20: note: 'cleanup_module' target declared here 87 | static void __exit nft_dup_netdev_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/ipset/ip_set_bitmap_ipmac.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/net/netfilter/xt_limit.c:12: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'limit_mt_init': 'cold' [-Wmissing-attributes] 130 | 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/net/netfilter/xt_limit.c:12: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'limit_mt_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_limit.c:210:1: note: in expansion of macro 'module_exit' 210 | module_exit(limit_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_limit.c:204:20: note: 'cleanup_module' target declared here 204 | static void __exit limit_mt_exit(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/ipset/ip_set_bitmap_ip.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/ipset/ip_set_bitmap_port.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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_ipmark.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/net/netfilter/nft_meta.c:13: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'nft_meta_module_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_meta.c:456:1: note: in expansion of macro 'module_init' 456 | module_init(nft_meta_module_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_meta.c:446:19: note: 'init_module' target declared here 446 | static int __init nft_meta_module_init(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/net/netfilter/nft_meta.c:13: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_meta_module_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nft_meta.c:457:1: note: in expansion of macro 'module_exit' 457 | module_exit(nft_meta_module_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_meta.c:451:20: note: 'cleanup_module' target declared here 451 | static void __exit nft_meta_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/nft_compat.c:13: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'nft_compat_module_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_compat.c:828:1: note: in expansion of macro 'module_init' 828 | module_init(nft_compat_module_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_compat.c:788:19: note: 'init_module' target declared here 788 | static int __init nft_compat_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/nft_queue.c:14: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'nft_queue_module_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_queue.c:127:1: note: in expansion of macro 'module_init' 127 | module_init(nft_queue_module_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_queue.c:117:19: note: 'init_module' target declared here 117 | static int __init nft_queue_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/nft_queue.c:14: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_queue_module_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nft_queue.c:128:1: note: in expansion of macro 'module_exit' 128 | module_exit(nft_queue_module_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_queue.c:122:20: note: 'cleanup_module' target declared here 122 | static void __exit nft_queue_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/nft_compat.c:13: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_compat_module_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nft_compat.c:829:1: note: in expansion of macro 'module_exit' 829 | module_exit(nft_compat_module_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_compat.c:817:20: note: 'cleanup_module' target declared here 817 | static void __exit nft_compat_module_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/net/netfilter/nft_exthdr.c:13: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'nft_exthdr_module_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_exthdr.c:123:1: note: in expansion of macro 'module_init' 123 | module_init(nft_exthdr_module_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_exthdr.c:113:19: note: 'init_module' target declared here 113 | static int __init nft_exthdr_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/nft_exthdr.c:13: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_exthdr_module_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nft_exthdr.c:124:1: note: in expansion of macro 'module_exit' 124 | module_exit(nft_exthdr_module_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_exthdr.c:118:20: note: 'cleanup_module' target declared here 118 | static void __exit nft_exthdr_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/nft_nat.c:12: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'nft_nat_module_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_nat.c:288:1: note: in expansion of macro 'module_init' 288 | module_init(nft_nat_module_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_nat.c:278:19: note: 'init_module' target declared here 278 | static int __init nft_nat_module_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/nft_nat.c:12: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_nat_module_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nft_nat.c:289:1: note: in expansion of macro 'module_exit' 289 | module_exit(nft_nat_module_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nft_nat.c:283:20: note: 'cleanup_module' target declared here 283 | static void __exit nft_nat_module_exit(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/xt_set.c:15: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'xt_set_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_set.c:745:1: note: in expansion of macro 'module_init' 745 | module_init(xt_set_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_set.c:725:19: note: 'init_module' target declared here 725 | static int __init xt_set_init(void) | ^~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/xt_set.c:15: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xt_set_fini': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_set.c:746:1: note: in expansion of macro 'module_exit' 746 | module_exit(xt_set_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_set.c:739:20: note: 'cleanup_module' target declared here 739 | static void __exit xt_set_fini(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/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/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_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/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/phy.h:24, from /kisskb/src/include/net/dsa.h:20, from /kisskb/src/include/linux/netdevice.h:44, from /kisskb/src/include/net/inet_sock.h:24, from /kisskb/src/include/net/ip.h:30, from /kisskb/src/net/netfilter/xt_ecn.c:14: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'ecn_mt_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_ecn.c:178:1: note: in expansion of macro 'module_init' 178 | module_init(ecn_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_ecn.c:168:19: note: 'init_module' target declared here 168 | static int __init ecn_mt_init(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/phy.h:24, from /kisskb/src/include/net/dsa.h:20, from /kisskb/src/include/linux/netdevice.h:44, from /kisskb/src/include/net/inet_sock.h:24, from /kisskb/src/include/net/ip.h:30, from /kisskb/src/net/netfilter/xt_ecn.c:14: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ecn_mt_exit': 'cold' [-Wmissing-attributes] 136 | 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/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/netfilter/xt_devgroup.c:9: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'devgroup_mt_init': 'cold' [-Wmissing-attributes] 130 | 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/net/netfilter/xt_devgroup.c:9: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'devgroup_mt_exit': 'cold' [-Wmissing-attributes] 136 | 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/net/netfilter/xt_addrtype.c:13: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'addrtype_mt_init': 'cold' [-Wmissing-attributes] 130 | 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/net/netfilter/xt_addrtype.c:13: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'addrtype_mt_exit': 'cold' [-Wmissing-attributes] 136 | 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/net/netfilter/xt_NFLOG.c:9: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'nflog_tg_init': 'cold' [-Wmissing-attributes] 130 | 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/net/netfilter/xt_NFLOG.c:9: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nflog_tg_exit': 'cold' [-Wmissing-attributes] 136 | 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/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/list.h:8, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/ipset/ip_set_list_set.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts 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_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/net/netfilter/xt_DSCP.c:13: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'dscp_tg_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_DSCP.c:165:1: note: in expansion of macro 'module_init' 165 | module_init(dscp_tg_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_DSCP.c:155:19: note: 'init_module' target declared here 155 | static int __init dscp_tg_init(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/xt_DSCP.c:13: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dscp_tg_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_DSCP.c:166:1: note: in expansion of macro 'module_exit' 166 | module_exit(dscp_tg_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_DSCP.c:160:20: note: 'cleanup_module' target declared here 160 | static void __exit dscp_tg_exit(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/xt_HL.c:13: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'hl_tg_init': 'cold' [-Wmissing-attributes] 130 | 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/net/netfilter/xt_HL.c:13: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hl_tg_exit': 'cold' [-Wmissing-attributes] 136 | 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/net/netfilter/xt_HMARK.c:12: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'hmark_tg_init': 'cold' [-Wmissing-attributes] 130 | 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/net/netfilter/xt_HMARK.c:12: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hmark_tg_exit': 'cold' [-Wmissing-attributes] 136 | 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/net/netfilter/xt_CT.c:9: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'xt_ct_tg_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_CT.c:462:1: note: in expansion of macro 'module_init' 462 | module_init(xt_ct_tg_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_CT.c:440:19: note: 'init_module' target declared here 440 | static int __init xt_ct_tg_init(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/xt_CT.c:9: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xt_ct_tg_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_CT.c:463:1: note: in expansion of macro 'module_exit' 463 | module_exit(xt_ct_tg_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_CT.c:456:20: note: 'cleanup_module' target declared here 456 | static void __exit xt_ct_tg_exit(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/xt_dccp.c:11: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'dccp_mt_init': 'cold' [-Wmissing-attributes] 130 | 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/net/netfilter/xt_dccp.c:11: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dccp_mt_exit': 'cold' [-Wmissing-attributes] 136 | 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/net/netfilter/xt_hashlimit.c:12: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'hashlimit_mt_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_hashlimit.c:966:1: note: in expansion of macro 'module_init' 966 | module_init(hashlimit_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_hashlimit.c:927:19: note: 'init_module' target declared here 927 | static int __init hashlimit_mt_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/xt_esp.c:10: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'esp_mt_init': 'cold' [-Wmissing-attributes] 130 | 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/net/netfilter/xt_esp.c:10: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'esp_mt_exit': 'cold' [-Wmissing-attributes] 136 | 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/net/netfilter/xt_hashlimit.c:12: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hashlimit_mt_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_hashlimit.c:967:1: note: in expansion of macro 'module_exit' 967 | module_exit(hashlimit_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_hashlimit.c:957:20: note: 'cleanup_module' target declared here 957 | static void __exit hashlimit_mt_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/xt_ipcomp.c:19: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'comp_mt_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_ipcomp.c:110:1: note: in expansion of macro 'module_init' 110 | module_init(comp_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_ipcomp.c:100:19: note: 'init_module' target declared here 100 | static int __init comp_mt_init(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/xt_ipcomp.c:19: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'comp_mt_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_ipcomp.c:111:1: note: in expansion of macro 'module_exit' 111 | module_exit(comp_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_ipcomp.c:105:20: note: 'cleanup_module' target declared here 105 | static void __exit comp_mt_exit(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/xt_bpf.c:10: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'bpf_mt_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_bpf.c:73:1: note: in expansion of macro 'module_init' 73 | module_init(bpf_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_bpf.c:63:19: note: 'init_module' target declared here 63 | static int __init bpf_mt_init(void) | ^~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/xt_bpf.c:10: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bpf_mt_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_bpf.c:74:1: note: in expansion of macro 'module_exit' 74 | module_exit(bpf_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_bpf.c:68:20: note: 'cleanup_module' target declared here 68 | static void __exit bpf_mt_exit(void) | ^~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/xt_LOG.c:14: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'log_tg_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_LOG.c:105:1: note: in expansion of macro 'module_init' 105 | module_init(log_tg_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_LOG.c:95:19: note: 'init_module' target declared here 95 | static int __init log_tg_init(void) | ^~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/xt_LOG.c:14: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'log_tg_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_LOG.c:106:1: note: in expansion of macro 'module_exit' 106 | module_exit(log_tg_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_LOG.c:100:20: note: 'cleanup_module' target declared here 100 | static void __exit log_tg_exit(void) | ^~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/xt_comment.c:7: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'comment_mt_init': 'cold' [-Wmissing-attributes] 130 | 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/net/netfilter/xt_comment.c:7: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'comment_mt_exit': 'cold' [-Wmissing-attributes] 136 | 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/net/netfilter/xt_TRACE.c:3: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'trace_tg_init': 'cold' [-Wmissing-attributes] 130 | 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/net/netfilter/xt_TRACE.c:3: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'trace_tg_exit': 'cold' [-Wmissing-attributes] 136 | 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/net/netfilter/xt_tcpudp.c:3: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'tcpudp_mt_init': 'cold' [-Wmissing-attributes] 130 | 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/net/netfilter/xt_tcpudp.c:3: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcpudp_mt_exit': 'cold' [-Wmissing-attributes] 136 | 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/net/netfilter/xt_nfacct.c:9: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'nfacct_mt_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_nfacct.c:78:1: note: in expansion of macro 'module_init' 78 | module_init(nfacct_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_nfacct.c:68:19: note: 'init_module' target declared here 68 | static int __init nfacct_mt_init(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/xt_nfacct.c:9: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nfacct_mt_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_nfacct.c:79:1: note: in expansion of macro 'module_exit' 79 | module_exit(nfacct_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_nfacct.c:73:20: note: 'cleanup_module' target declared here 73 | static void __exit nfacct_mt_exit(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/xt_owner.c:13: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'owner_mt_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_owner.c:96:1: note: in expansion of macro 'module_init' 96 | module_init(owner_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_owner.c:86:19: note: 'init_module' target declared here 86 | static int __init owner_mt_init(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/xt_owner.c:13: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'owner_mt_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_owner.c:97:1: note: in expansion of macro 'module_exit' 97 | module_exit(owner_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_owner.c:91:20: note: 'cleanup_module' target declared here 91 | static void __exit owner_mt_exit(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/phy.h:24, from /kisskb/src/include/net/dsa.h:20, from /kisskb/src/include/linux/netdevice.h:44, from /kisskb/src/include/linux/icmpv6.h:12, from /kisskb/src/include/linux/ipv6.h:74, from /kisskb/src/net/netfilter/xt_connlimit.c:18: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'connlimit_mt_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_connlimit.c:482:1: note: in expansion of macro 'module_init' 482 | module_init(connlimit_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_connlimit.c:444:19: note: 'init_module' target declared here 444 | static int __init connlimit_mt_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/xt_conntrack.c:14: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'conntrack_mt_init': 'cold' [-Wmissing-attributes] 130 | 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/net/netfilter/xt_conntrack.c:14: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'conntrack_mt_exit': 'cold' [-Wmissing-attributes] 136 | 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/phy.h:24, from /kisskb/src/include/net/dsa.h:20, from /kisskb/src/include/linux/netdevice.h:44, from /kisskb/src/include/linux/icmpv6.h:12, from /kisskb/src/include/linux/ipv6.h:74, from /kisskb/src/net/netfilter/xt_connlimit.c:18: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'connlimit_mt_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_connlimit.c:483:1: note: in expansion of macro 'module_exit' 483 | module_exit(connlimit_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_connlimit.c:475:20: note: 'cleanup_module' target declared here 475 | static void __exit connlimit_mt_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/xt_IDLETIMER.c:32: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'idletimer_tg_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_IDLETIMER.c:309:1: note: in expansion of macro 'module_init' 309 | module_init(idletimer_tg_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_IDLETIMER.c:265:19: note: 'init_module' target declared here 265 | static int __init idletimer_tg_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/xt_IDLETIMER.c:32: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'idletimer_tg_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_IDLETIMER.c:310:1: note: in expansion of macro 'module_exit' 310 | module_exit(idletimer_tg_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_IDLETIMER.c:301:20: note: 'cleanup_module' target declared here 301 | static void __exit idletimer_tg_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/xt_connbytes.c:5: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'connbytes_mt_init': 'cold' [-Wmissing-attributes] 130 | 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/net/netfilter/xt_connbytes.c:5: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'connbytes_mt_exit': 'cold' [-Wmissing-attributes] 136 | 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); | ^~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/xt_connlabel.c:9: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'connlabel_mt_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_connlabel.c:90:1: note: in expansion of macro 'module_init' 90 | module_init(connlabel_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_connlabel.c:80:19: note: 'init_module' target declared here 80 | static int __init connlabel_mt_init(void) | ^~~~~~~~~~~~~~~~~ /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/net/netfilter/xt_connlabel.c:9: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'connlabel_mt_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_connlabel.c:91:1: note: in expansion of macro 'module_exit' 91 | module_exit(connlabel_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_connlabel.c:85:20: note: 'cleanup_module' target declared here 85 | static void __exit connlabel_mt_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/xt_NFQUEUE.c:11: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'nfqueue_tg_init': 'cold' [-Wmissing-attributes] 130 | 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/net/netfilter/xt_NFQUEUE.c:11: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nfqueue_tg_exit': 'cold' [-Wmissing-attributes] 136 | 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/net/netfilter/x_tables.c:18: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'xt_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/x_tables.c:1612:1: note: in expansion of macro 'module_init' 1612 | module_init(xt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/x_tables.c:1578:19: note: 'init_module' target declared here 1578 | static int __init xt_init(void) | ^~~~~~~ In file included from /kisskb/src/net/netfilter/x_tables.c:18: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xt_fini': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/x_tables.c:1613:1: note: in expansion of macro 'module_exit' 1613 | module_exit(xt_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/x_tables.c:1606:20: note: 'cleanup_module' target declared here 1606 | static void __exit xt_fini(void) | ^~~~~~~ In file included from /kisskb/src/net/netfilter/xt_TCPOPTSTRIP.c:12: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'tcpoptstrip_tg_init': 'cold' [-Wmissing-attributes] 130 | 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/net/netfilter/xt_TCPOPTSTRIP.c:12: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcpoptstrip_tg_exit': 'cold' [-Wmissing-attributes] 136 | 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/phy.h:24, from /kisskb/src/include/net/dsa.h:20, from /kisskb/src/include/linux/netdevice.h:44, from /kisskb/src/include/linux/icmpv6.h:12, from /kisskb/src/include/linux/ipv6.h:74, from /kisskb/src/net/netfilter/xt_hl.c:14: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'hl_mt_init': 'cold' [-Wmissing-attributes] 130 | 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/phy.h:24, from /kisskb/src/include/net/dsa.h:20, from /kisskb/src/include/linux/netdevice.h:44, from /kisskb/src/include/linux/icmpv6.h:12, from /kisskb/src/include/linux/ipv6.h:74, from /kisskb/src/net/netfilter/xt_hl.c:14: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hl_mt_exit': 'cold' [-Wmissing-attributes] 136 | 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/net/netfilter/xt_mac.c:11: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'mac_mt_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_mac.c:65:1: note: in expansion of macro 'module_init' 65 | module_init(mac_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_mac.c:55:19: note: 'init_module' target declared here 55 | static int __init mac_mt_init(void) | ^~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/xt_mac.c:11: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mac_mt_exit': 'cold' [-Wmissing-attributes] 136 | 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/net/netfilter/xt_length.c:9: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'length_mt_init': 'cold' [-Wmissing-attributes] 130 | 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/net/netfilter/xt_length.c:9: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'length_mt_exit': 'cold' [-Wmissing-attributes] 136 | 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/net/netfilter/xt_TCPMSS.c:12: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'tcpmss_tg_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_TCPMSS.c:354:1: note: in expansion of macro 'module_init' 354 | module_init(tcpmss_tg_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_TCPMSS.c:344:19: note: 'init_module' target declared here 344 | static int __init tcpmss_tg_init(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/xt_TCPMSS.c:12: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcpmss_tg_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_TCPMSS.c:355:1: note: in expansion of macro 'module_exit' 355 | module_exit(tcpmss_tg_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_TCPMSS.c:349:20: note: 'cleanup_module' target declared here 349 | static void __exit tcpmss_tg_exit(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/xt_cluster.c:9: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'xt_cluster_mt_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_cluster.c:178:1: note: in expansion of macro 'module_init' 178 | module_init(xt_cluster_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_cluster.c:163:19: note: 'init_module' target declared here 163 | static int __init xt_cluster_mt_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/xt_cluster.c:9: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xt_cluster_mt_fini': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_cluster.c:179:1: note: in expansion of macro 'module_exit' 179 | module_exit(xt_cluster_mt_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_cluster.c:168:20: note: 'cleanup_module' target declared here 168 | static void __exit xt_cluster_mt_fini(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/phy.h:24, from /kisskb/src/include/net/dsa.h:20, from /kisskb/src/include/linux/netdevice.h:44, from /kisskb/src/include/linux/inetdevice.h:9, from /kisskb/src/net/netfilter/xt_REDIRECT.c:15: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'redirect_tg_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_REDIRECT.c:106:1: note: in expansion of macro 'module_init' 106 | module_init(redirect_tg_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_REDIRECT.c:95:19: note: 'init_module' target declared here 95 | static int __init redirect_tg_init(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/phy.h:24, from /kisskb/src/include/net/dsa.h:20, from /kisskb/src/include/linux/netdevice.h:44, from /kisskb/src/include/linux/inetdevice.h:9, from /kisskb/src/net/netfilter/xt_REDIRECT.c:15: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'redirect_tg_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_REDIRECT.c:107:1: note: in expansion of macro 'module_exit' 107 | module_exit(redirect_tg_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_REDIRECT.c:101:20: note: 'cleanup_module' target declared here 101 | static void __exit redirect_tg_exit(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/xt_TPROXY.c:13: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'tproxy_tg_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_TPROXY.c:606:1: note: in expansion of macro 'module_init' 606 | module_init(tproxy_tg_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_TPROXY.c:591:19: note: 'init_module' target declared here 591 | static int __init tproxy_tg_init(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/xt_TPROXY.c:13: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tproxy_tg_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_TPROXY.c:607:1: note: in expansion of macro 'module_exit' 607 | module_exit(tproxy_tg_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_TPROXY.c:601:20: note: 'cleanup_module' target declared here 601 | static void __exit tproxy_tg_exit(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/xt_osf.c:19: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'xt_osf_init': 'cold' [-Wmissing-attributes] 130 | 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/net/netfilter/xt_osf.c:19: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xt_osf_fini': 'cold' [-Wmissing-attributes] 136 | 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/net/netfilter/xt_iprange.c:12: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'iprange_mt_init': 'cold' [-Wmissing-attributes] 130 | 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/net/netfilter/xt_iprange.c:12: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iprange_mt_exit': 'cold' [-Wmissing-attributes] 136 | 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/net/netfilter/xt_multiport.c:12: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'multiport_mt_init': 'cold' [-Wmissing-attributes] 130 | 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/net/netfilter/xt_multiport.c:12: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'multiport_mt_exit': 'cold' [-Wmissing-attributes] 136 | 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/net/netfilter/xt_string.c:12: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'string_mt_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_string.c:93:1: note: in expansion of macro 'module_init' 93 | module_init(string_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_string.c:83:19: note: 'init_module' target declared here 83 | static int __init string_mt_init(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/xt_string.c:12: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'string_mt_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_string.c:94:1: note: in expansion of macro 'module_exit' 94 | module_exit(string_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_string.c:88:20: note: 'cleanup_module' target declared here 88 | static void __exit string_mt_exit(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/phy.h:24, from /kisskb/src/include/net/dsa.h:20, from /kisskb/src/include/linux/netdevice.h:44, from /kisskb/src/include/linux/netfilter/x_tables.h:5, from /kisskb/src/net/netfilter/xt_statistic.c:18: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'statistic_mt_init': 'cold' [-Wmissing-attributes] 130 | 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/include/linux/phy.h:24, from /kisskb/src/include/net/dsa.h:20, from /kisskb/src/include/linux/netdevice.h:44, from /kisskb/src/include/linux/netfilter/x_tables.h:5, from /kisskb/src/net/netfilter/xt_statistic.c:18: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'statistic_mt_exit': 'cold' [-Wmissing-attributes] 136 | 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/net/netfilter/xt_physdev.c:11: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'physdev_mt_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_physdev.c:139:1: note: in expansion of macro 'module_init' 139 | module_init(physdev_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_physdev.c:129:19: note: 'init_module' target declared here 129 | static int __init physdev_mt_init(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/xt_physdev.c:11: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'physdev_mt_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_physdev.c:140:1: note: in expansion of macro 'module_exit' 140 | module_exit(physdev_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_physdev.c:134:20: note: 'cleanup_module' target declared here 134 | static void __exit physdev_mt_exit(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/phy.h:24, from /kisskb/src/include/net/dsa.h:20, from /kisskb/src/include/linux/netdevice.h:44, from /kisskb/src/include/linux/icmpv6.h:12, from /kisskb/src/include/linux/ipv6.h:74, from /kisskb/src/net/netfilter/xt_recent.c:18: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'recent_mt_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_recent.c:768:1: note: in expansion of macro 'module_init' 768 | module_init(recent_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_recent.c:743:19: note: 'init_module' target declared here 743 | static int __init recent_mt_init(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/phy.h:24, from /kisskb/src/include/net/dsa.h:20, from /kisskb/src/include/linux/netdevice.h:44, from /kisskb/src/include/linux/icmpv6.h:12, from /kisskb/src/include/linux/ipv6.h:74, from /kisskb/src/net/netfilter/xt_recent.c:18: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'recent_mt_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_recent.c:769:1: note: in expansion of macro 'module_exit' 769 | module_exit(recent_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_recent.c:762:20: note: 'cleanup_module' target declared here 762 | static void __exit recent_mt_exit(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/xt_rateest.c:8: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'xt_rateest_mt_init': 'cold' [-Wmissing-attributes] 130 | 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/net/netfilter/xt_rateest.c:8: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xt_rateest_mt_fini': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_rateest.c:157:1: note: in expansion of macro 'module_exit' 157 | module_exit(xt_rateest_mt_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_rateest.c:146:20: note: 'cleanup_module' target declared here 146 | static void __exit xt_rateest_mt_fini(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/xt_realm.c:10: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'realm_mt_init': 'cold' [-Wmissing-attributes] 130 | 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/net/netfilter/xt_realm.c:10: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'realm_mt_exit': 'cold' [-Wmissing-attributes] 136 | 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/net/netfilter/xt_sctp.c:2: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'sctp_mt_init': 'cold' [-Wmissing-attributes] 130 | 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/net/netfilter/xt_sctp.c:2: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sctp_mt_exit': 'cold' [-Wmissing-attributes] 136 | 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/net/netfilter/xt_pkttype.c:8: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'pkttype_mt_init': 'cold' [-Wmissing-attributes] 130 | 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/net/netfilter/xt_pkttype.c:8: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pkttype_mt_exit': 'cold' [-Wmissing-attributes] 136 | 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/net/netfilter/xt_u32.c:8: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'u32_mt_init': 'cold' [-Wmissing-attributes] 130 | 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/net/netfilter/xt_u32.c:8: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'u32_mt_exit': 'cold' [-Wmissing-attributes] 136 | 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/phy.h:24, from /kisskb/src/include/net/dsa.h:20, from /kisskb/src/include/linux/netdevice.h:44, from /kisskb/src/include/linux/netfilter/x_tables.h:5, from /kisskb/src/net/netfilter/xt_quota.c:10: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'quota_mt_init': 'cold' [-Wmissing-attributes] 130 | 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/phy.h:24, from /kisskb/src/include/net/dsa.h:20, from /kisskb/src/include/linux/netdevice.h:44, from /kisskb/src/include/linux/netfilter/x_tables.h:5, from /kisskb/src/net/netfilter/xt_quota.c:10: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'quota_mt_exit': 'cold' [-Wmissing-attributes] 136 | 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/net/netfilter/xt_time.c:13: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'time_mt_init': 'cold' [-Wmissing-attributes] 130 | 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/net/netfilter/xt_time.c:13: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'time_mt_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_time.c:286:1: note: in expansion of macro 'module_exit' 286 | module_exit(time_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_time.c:280:20: note: 'cleanup_module' target declared here 280 | static void __exit time_mt_exit(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/ipset/ip_set_bitmap_ip.c:12: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'bitmap_ip_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_bitmap_ip.c:379:1: note: in expansion of macro 'module_init' 379 | module_init(bitmap_ip_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_bitmap_ip.c:367:1: note: 'init_module' target declared here 367 | bitmap_ip_init(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/ipset/ip_set_bitmap_ip.c:12: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bitmap_ip_fini': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_bitmap_ip.c:380:1: note: in expansion of macro 'module_exit' 380 | module_exit(bitmap_ip_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_bitmap_ip.c:373:1: note: 'cleanup_module' target declared here 373 | bitmap_ip_fini(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/xt_state.c:11: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'state_mt_init': 'cold' [-Wmissing-attributes] 130 | 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/net/netfilter/xt_state.c:11: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'state_mt_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_state.c:79:1: note: in expansion of macro 'module_exit' 79 | module_exit(state_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_state.c:73:20: note: 'cleanup_module' target declared here 73 | static void __exit state_mt_exit(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportnet.c:11: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'hash_ipportnet_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportnet.c:566:1: note: in expansion of macro 'module_init' 566 | module_init(hash_ipportnet_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportnet.c:554:1: note: 'init_module' target declared here 554 | hash_ipportnet_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportnet.c:11: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hash_ipportnet_fini': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportnet.c:567:1: note: in expansion of macro 'module_exit' 567 | module_exit(hash_ipportnet_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportnet.c:560:1: note: 'cleanup_module' target declared here 560 | hash_ipportnet_fini(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/ipset/ip_set_hash_netnet.c:12: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'hash_netnet_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_netnet.c:507:1: note: in expansion of macro 'module_init' 507 | module_init(hash_netnet_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_netnet.c:495:1: note: 'init_module' target declared here 495 | hash_netnet_init(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/ipset/ip_set_hash_netnet.c:12: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hash_netnet_fini': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_netnet.c:508:1: note: in expansion of macro 'module_exit' 508 | module_exit(hash_netnet_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_netnet.c:501:1: note: 'cleanup_module' target declared here 501 | hash_netnet_fini(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/xt_socket.c:13: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'socket_mt_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_socket.c:569:1: note: in expansion of macro 'module_init' 569 | module_init(socket_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_socket.c:554:19: note: 'init_module' target declared here 554 | static int __init socket_mt_init(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/xt_socket.c:13: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'socket_mt_exit': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_socket.c:570:1: note: in expansion of macro 'module_exit' 570 | module_exit(socket_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_socket.c:564:20: note: 'cleanup_module' target declared here 564 | static void __exit socket_mt_exit(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/ipset/ip_set_hash_mac.c:11: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'hash_mac_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_mac.c:173:1: note: in expansion of macro 'module_init' 173 | module_init(hash_mac_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_mac.c:161:1: note: 'init_module' target declared here 161 | hash_mac_init(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/ipset/ip_set_hash_mac.c:11: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hash_mac_fini': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_mac.c:174:1: note: in expansion of macro 'module_exit' 174 | module_exit(hash_mac_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_mac.c:167:1: note: 'cleanup_module' target declared here 167 | hash_mac_fini(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/ipset/ip_set_hash_ip.c:11: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'hash_ip_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ip.c:322:1: note: in expansion of macro 'module_init' 322 | module_init(hash_ip_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ip.c:310:1: note: 'init_module' target declared here 310 | hash_ip_init(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/ipset/ip_set_hash_ip.c:11: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hash_ip_fini': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ip.c:323:1: note: in expansion of macro 'module_exit' 323 | module_exit(hash_ip_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ip.c:316:1: note: 'cleanup_module' target declared here 316 | hash_ip_fini(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/xt_tcpmss.c:11: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'tcpmss_mt_init': 'cold' [-Wmissing-attributes] 130 | 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/net/netfilter/xt_tcpmss.c:11: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcpmss_mt_exit': 'cold' [-Wmissing-attributes] 136 | 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/net/netfilter/ipset/ip_set_bitmap_port.c:10: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'bitmap_port_init': 'cold' [-Wmissing-attributes] 130 | 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:298:1: note: 'init_module' target declared here 298 | bitmap_port_init(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/ipset/ip_set_bitmap_port.c:10: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bitmap_port_fini': 'cold' [-Wmissing-attributes] 136 | 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:304:1: note: 'cleanup_module' target declared here 304 | bitmap_port_fini(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/xt_policy.c:11: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'policy_mt_init': 'cold' [-Wmissing-attributes] 130 | 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/net/netfilter/xt_policy.c:11: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'policy_mt_exit': 'cold' [-Wmissing-attributes] 136 | 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/ipset/ip_set_hash_netiface.c:11: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'hash_netiface_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_netiface.c:508:1: note: in expansion of macro 'module_init' 508 | module_init(hash_netiface_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_netiface.c:496:1: note: 'init_module' target declared here 496 | hash_netiface_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/ipset/ip_set_hash_netiface.c:11: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hash_netiface_fini': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_netiface.c:509:1: note: in expansion of macro 'module_exit' 509 | module_exit(hash_netiface_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_netiface.c:502:1: note: 'cleanup_module' target declared here 502 | hash_netiface_fini(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/ipset/ip_set_bitmap_ipmac.c:13: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'bitmap_ipmac_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_bitmap_ipmac.c:425:1: note: in expansion of macro 'module_init' 425 | module_init(bitmap_ipmac_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_bitmap_ipmac.c:413:1: note: 'init_module' target declared here 413 | bitmap_ipmac_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/ipset/ip_set_bitmap_ipmac.c:13: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bitmap_ipmac_fini': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_bitmap_ipmac.c:426:1: note: in expansion of macro 'module_exit' 426 | module_exit(bitmap_ipmac_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_bitmap_ipmac.c:419:1: note: 'cleanup_module' target declared here 419 | bitmap_ipmac_fini(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/ipset/ip_set_hash_netportnet.c:11: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'hash_netportnet_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_netportnet.c:610:1: note: in expansion of macro 'module_init' 610 | module_init(hash_netportnet_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_netportnet.c:598:1: note: 'init_module' target declared here 598 | hash_netportnet_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/ipset/ip_set_hash_netportnet.c:11: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hash_netportnet_fini': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_netportnet.c:611:1: note: in expansion of macro 'module_exit' 611 | module_exit(hash_netportnet_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_netportnet.c:604:1: note: 'cleanup_module' target declared here 604 | hash_netportnet_fini(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/ipset/ip_set_hash_ipport.c:11: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'hash_ipport_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipport.c:391:1: note: in expansion of macro 'module_init' 391 | module_init(hash_ipport_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipport.c:379:1: note: 'init_module' target declared here 379 | hash_ipport_init(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/ipset/ip_set_hash_ipport.c:11: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hash_ipport_fini': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipport.c:392:1: note: in expansion of macro 'module_exit' 392 | module_exit(hash_ipport_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipport.c:385:1: note: 'cleanup_module' target declared here 385 | hash_ipport_fini(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/ipset/ip_set_list_set.c:10: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'list_set_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_list_set.c:673:1: note: in expansion of macro 'module_init' 673 | module_init(list_set_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_list_set.c:661:1: note: 'init_module' target declared here 661 | list_set_init(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/ipset/ip_set_list_set.c:10: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'list_set_fini': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_list_set.c:674:1: note: in expansion of macro 'module_exit' 674 | module_exit(list_set_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_list_set.c:667:1: note: 'cleanup_module' target declared here 667 | list_set_fini(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/ipset/ip_set_core.c:13: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'ip_set_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_core.c:2101:1: note: in expansion of macro 'module_init' 2101 | module_init(ip_set_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_core.c:2067:1: note: 'init_module' target declared here 2067 | ip_set_init(void) | ^~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/ipset/ip_set_core.c:13: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip_set_fini': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_core.c:2102:1: note: in expansion of macro 'module_exit' 2102 | module_exit(ip_set_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_core.c:2093:1: note: 'cleanup_module' target declared here 2093 | ip_set_fini(void) | ^~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/ipset/ip_set_hash_ipmark.c:12: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'hash_ipmark_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipmark.c:323:1: note: in expansion of macro 'module_init' 323 | module_init(hash_ipmark_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipmark.c:311:1: note: 'init_module' target declared here 311 | hash_ipmark_init(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/ipset/ip_set_hash_ipmark.c:12: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hash_ipmark_fini': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipmark.c:324:1: note: in expansion of macro 'module_exit' 324 | module_exit(hash_ipmark_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipmark.c:317:1: note: 'cleanup_module' target declared here 317 | hash_ipmark_fini(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/ipset/ip_set_hash_net.c:11: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'hash_net_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_net.c:401:1: note: in expansion of macro 'module_init' 401 | module_init(hash_net_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_net.c:389:1: note: 'init_module' target declared here 389 | hash_net_init(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/ipset/ip_set_hash_net.c:11: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hash_net_fini': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_net.c:402:1: note: in expansion of macro 'module_exit' 402 | module_exit(hash_net_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_net.c:395:1: note: 'cleanup_module' target declared here 395 | hash_net_fini(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportip.c:11: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'hash_ipportip_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportip.c:406:1: note: in expansion of macro 'module_init' 406 | module_init(hash_ipportip_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportip.c:394:1: note: 'init_module' target declared here 394 | hash_ipportip_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportip.c:11: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hash_ipportip_fini': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportip.c:407:1: note: in expansion of macro 'module_exit' 407 | module_exit(hash_ipportip_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportip.c:400:1: note: 'cleanup_module' target declared here 400 | hash_ipportip_fini(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/ipset/ip_set_hash_netport.c:11: /kisskb/src/include/linux/module.h:130:13: warning: 'init_module' specifies less restrictive attribute than its target 'hash_netport_init': 'cold' [-Wmissing-attributes] 130 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_netport.c:510:1: note: in expansion of macro 'module_init' 510 | module_init(hash_netport_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_netport.c:498:1: note: 'init_module' target declared here 498 | hash_netport_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/ipset/ip_set_hash_netport.c:11: /kisskb/src/include/linux/module.h:136:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hash_netport_fini': 'cold' [-Wmissing-attributes] 136 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_netport.c:511:1: note: in expansion of macro 'module_exit' 511 | module_exit(hash_netport_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_netport.c:504:1: note: 'cleanup_module' target declared here 504 | hash_netport_fini(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:8, from /kisskb/src/include/linux/module.h:9, 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+0x8bdbe): undefined reference to `strcmp' make[1]: *** [/kisskb/src/Makefile:949: vmlinux] Error 1 make: *** [Makefile:146: sub-make] Error 2 Command 'make -s -j 120 ARCH=m68k O=/kisskb/build/stable-4.6_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-4.6_m68k-defconfig_m68k-gcc11 # Build took: 0:00:58.021650