# git rev-parse -q --verify bc4e1a77b06519a01e7aed1125695598e27ddeb2^{commit} # git fetch -q -n -f git://fs.ozlabs.ibm.com/kernel/stable linux-2.6.27.y # git rev-parse -q --verify bc4e1a77b06519a01e7aed1125695598e27ddeb2^{commit} bc4e1a77b06519a01e7aed1125695598e27ddeb2 # git checkout -q -f -B kisskb bc4e1a77b06519a01e7aed1125695598e27ddeb2 # git clean -qxdf # < git log -1 # commit bc4e1a77b06519a01e7aed1125695598e27ddeb2 # Author: Willy Tarreau # Date: Sat Mar 17 14:03:53 2012 +0100 # # Linux 2.6.27.62 # # Signed-off-by: Willy Tarreau # < /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 bc4e1a77b06519a01e7aed1125695598e27ddeb2 # < make -s -j 40 ARCH=m68k O=/kisskb/build/stable-27_m68k-defconfig_m68k-gcc11 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-11.1.0-nolibc/m68k-linux/bin/m68k-linux- defconfig /kisskb/src/scripts/kconfig/conf.c: In function 'conf_sym': /kisskb/src/scripts/kconfig/conf.c:158:6: warning: variable 'type' set but not used [-Wunused-but-set-variable] int type; ^~~~ /kisskb/src/scripts/kconfig/conf.c: In function 'conf_choice': /kisskb/src/scripts/kconfig/conf.c:230:6: warning: variable 'type' set but not used [-Wunused-but-set-variable] int type; ^~~~ In file included from scripts/kconfig/zconf.tab.c:2486: /kisskb/src/scripts/kconfig/confdata.c: In function 'conf_write': /kisskb/src/scripts/kconfig/confdata.c:427:19: warning: '%s' directive writing likely 7 or more bytes into a region of size between 1 and 128 [-Wformat-overflow=] sprintf(newname, "%s%s", dirname, basename); ^~~~~~ /kisskb/src/scripts/kconfig/confdata.c:427:19: note: assuming directive output of 7 bytes /kisskb/src/scripts/kconfig/confdata.c:427:2: note: 'sprintf' output 1 or more bytes (assuming 135) into a destination of size 128 sprintf(newname, "%s%s", dirname, basename); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/scripts/kconfig/confdata.c:430:20: warning: '.tmpconfig.' directive writing 11 bytes into a region of size between 1 and 128 [-Wformat-overflow=] sprintf(tmpname, "%s.tmpconfig.%d", dirname, (int)getpid()); ^~~~~~~~~~~~~~~~~ /kisskb/src/scripts/kconfig/confdata.c:430:3: note: 'sprintf' output between 13 and 150 bytes into a destination of size 128 sprintf(tmpname, "%s.tmpconfig.%d", dirname, (int)getpid()); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # < make -s -j 40 ARCH=m68k O=/kisskb/build/stable-27_m68k-defconfig_m68k-gcc11 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-11.1.0-nolibc/m68k-linux/bin/m68k-linux- help # yes \n | make -s -j 40 ARCH=m68k O=/kisskb/build/stable-27_m68k-defconfig_m68k-gcc11 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-11.1.0-nolibc/m68k-linux/bin/m68k-linux- oldconfig yes: standard output: Broken pipe # make -s -j 40 ARCH=m68k O=/kisskb/build/stable-27_m68k-defconfig_m68k-gcc11 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-11.1.0-nolibc/m68k-linux/bin/m68k-linux- GEN /kisskb/build/stable-27_m68k-defconfig_m68k-gcc11/Makefile GEN /kisskb/build/stable-27_m68k-defconfig_m68k-gcc11/Makefile SYMLINK include/asm -> include/asm-m68k Using /kisskb/src as source for kernel In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/include/linux/sched.h:52, from /kisskb/src/arch/m68k/kernel/asm-offsets.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/init/do_mounts_initrd.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:16, from /kisskb/src/init/do_mounts_rd.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/init/main.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/init/do_mounts.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:16, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, from /kisskb/src/init/initramfs.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); | ^~~ UPD include/linux/compile.h In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from /kisskb/src/include/linux/sched.h:52, 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:16, from /kisskb/src/include/linux/sched.h:52, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/arch/m68k/kernel/ints.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:16, from /kisskb/src/include/linux/sched.h:52, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from /kisskb/src/arch/m68k/kernel/setup.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/arch/m68k/kernel/../../../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:16, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:16, from /kisskb/src/include/linux/dma-mapping.h:4, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/arch/m68k/kernel/time.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/include/linux/mman.h:14, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, 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:16, 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:16, from /kisskb/src/include/linux/interrupt.h:5, from /kisskb/src/arch/m68k/amiga/amiints.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:16, 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:16, 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:16, 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:16, 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:16, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from include2/asm/virtconvert.h:11, from include2/asm/io.h:28, 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:16, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, from /kisskb/src/include/linux/tty.h:9, 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:16, 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:16, from /kisskb/src/include/linux/sched.h:52, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:16, from /kisskb/src/include/linux/genhd.h:59, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/arch/m68k/mac/macints.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); | ^~~ /kisskb/src/arch/m68k/amiga/amiints.c: In function 'amiga_init_IRQ': /kisskb/src/arch/m68k/amiga/amiints.c:75:9: warning: ignoring return value of 'request_irq' declared with attribute 'warn_unused_result' [-Wunused-result] 75 | request_irq(IRQ_AUTO_1, ami_int1, 0, "int1", NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/m68k/amiga/amiints.c:76:9: warning: ignoring return value of 'request_irq' declared with attribute 'warn_unused_result' [-Wunused-result] 76 | request_irq(IRQ_AUTO_3, ami_int3, 0, "int3", NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/m68k/amiga/amiints.c:77:9: warning: ignoring return value of 'request_irq' declared with attribute 'warn_unused_result' [-Wunused-result] 77 | request_irq(IRQ_AUTO_4, ami_int4, 0, "int4", NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/m68k/amiga/amiints.c:78:9: warning: ignoring return value of 'request_irq' declared with attribute 'warn_unused_result' [-Wunused-result] 78 | request_irq(IRQ_AUTO_5, ami_int5, 0, "int5", NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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 function 'virt_to_phys_slow', inlined from 'flush_icache_range' at /kisskb/src/arch/m68k/mm/cache.c:86:20, inlined from 'flush_icache_range' at /kisskb/src/arch/m68k/mm/cache.c:75:6: /kisskb/src/arch/m68k/mm/cache.c:58:27: warning: 'mmusr' may be used uninitialized [-Wmaybe-uninitialized] 58 | if (mmusr & (MMU_I|MMU_B|MMU_L)) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/m68k/mm/cache.c: In function 'flush_icache_range': /kisskb/src/arch/m68k/mm/cache.c:51:32: note: 'mmusr' declared here 51 | unsigned short mmusr; | ^~~~~ /kisskb/src/arch/m68k/amiga/cia.c: In function 'cia_init_IRQ': /kisskb/src/arch/m68k/amiga/cia.c:179:9: warning: ignoring return value of 'request_irq' declared with attribute 'warn_unused_result' [-Wunused-result] 179 | request_irq(base->handler_irq, cia_handler, IRQF_SHARED, base->name, base); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/include/linux/sched.h:52, 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); | ^~~ /kisskb/src/arch/m68k/q40/q40ints.c: In function 'q40_timer_int': /kisskb/src/arch/m68k/q40/q40ints.c:136:26: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 136 | *DAC_LEFT=sval; | ~~~~~~~~~^~~~~ /kisskb/src/arch/m68k/q40/q40ints.c:137:27: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 137 | *DAC_RIGHT=sval; | ~~~~~~~~~~^~~~~ /kisskb/src/arch/m68k/q40/q40ints.c: In function 'q40_mksound': /kisskb/src/arch/m68k/q40/q40ints.c:117:27: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 117 | *DAC_LEFT = 128; | ~~~~~~~~~~^~~~~ /kisskb/src/arch/m68k/q40/q40ints.c:118:28: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 118 | *DAC_RIGHT = 128; | ~~~~~~~~~~~^~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, 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:16, 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:16, 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/kernel/signal.c: In function 'do_sigreturn': /kisskb/src/arch/m68k/kernel/signal.c:334:18: warning: array subscript 0 is outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 334 | regs->d1 = context.sc_d1; | ~~~~~~~~~^~~~~~~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:504:43: note: while referencing '__unused' 504 | asmlinkage int do_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:335:18: warning: array subscript 0 is outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 335 | regs->a0 = context.sc_a0; | ~~~~~~~~~^~~~~~~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:504:43: note: while referencing '__unused' 504 | asmlinkage int do_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:336:18: warning: array subscript 0 is outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 336 | regs->a1 = context.sc_a1; | ~~~~~~~~~^~~~~~~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:504:43: note: while referencing '__unused' 504 | asmlinkage int do_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:337:25: warning: array subscript 0 is outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 337 | regs->sr = (regs->sr & 0xff00) | (context.sc_sr & 0xff); | ~~~~^~~~ /kisskb/src/arch/m68k/kernel/signal.c:504:43: note: while referencing '__unused' 504 | asmlinkage int do_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:337:18: warning: array subscript 0 is outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 337 | regs->sr = (regs->sr & 0xff00) | (context.sc_sr & 0xff); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:504:43: note: while referencing '__unused' 504 | asmlinkage int do_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:338:18: warning: array subscript 0 is outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 338 | regs->pc = context.sc_pc; | ~~~~~~~~~^~~~~~~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:504:43: note: while referencing '__unused' 504 | asmlinkage int do_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:339:23: warning: array subscript 0 is outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 339 | regs->orig_d0 = -1; /* disable syscall checks */ | ~~~~~~~~~~~~~~^~~~ /kisskb/src/arch/m68k/kernel/signal.c:504:43: note: while referencing '__unused' 504 | asmlinkage int do_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:342:22: warning: array subscript 0 is outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 342 | regs->format = formatvec >> 12; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:504:43: note: while referencing '__unused' 504 | asmlinkage int do_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:343:22: warning: array subscript 0 is outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 343 | regs->vector = formatvec & 0xfff; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:504:43: note: while referencing '__unused' 504 | asmlinkage int do_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:364:26: warning: array subscript 0 is outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 364 | regs->d0 = context.sc_d0; | ~~~~~~~~~^~~~~~~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:504:43: note: while referencing '__unused' 504 | asmlinkage int do_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, 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/atari/time.c: In function 'atari_sched_init': /kisskb/src/arch/m68k/atari/time.c:31:5: warning: ignoring return value of 'request_irq' declared with attribute 'warn_unused_result' [-Wunused-result] 31 | request_irq(IRQ_MFP_TIMC, timer_routine, IRQ_TYPE_SLOW, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | "timer", timer_routine); | ~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/arch/m68k/apollo/config.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:16, 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:16, 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:16, from /kisskb/src/include/linux/sched.h:52, 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); | ^~~ /kisskb/src/arch/m68k/mac/macints.c: In function 'mac_init_IRQ': /kisskb/src/arch/m68k/mac/macints.c:262:9: warning: ignoring return value of 'request_irq' declared with attribute 'warn_unused_result' [-Wunused-result] 262 | request_irq(IRQ_AUTO_7, mac_nmi_handler, 0, "NMI", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | mac_nmi_handler); | ~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/include/linux/sched.h:52, from /kisskb/src/arch/m68k/mac/debug.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/arch/m68k/kernel/signal.c:47: /kisskb/src/arch/m68k/kernel/signal.c: In function 'do_rt_sigreturn': include2/asm/uaccess.h:133:13: warning: array subscript 0 is outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 133 | (x) = (typeof(*(ptr)))(unsigned long)__gu_val; \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include2/asm/uaccess.h:148:17: note: in expansion of macro '__get_user_asm' 148 | __get_user_asm(__gu_err, x, ptr, u32, l, r, -EFAULT); \ | ^~~~~~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:418:16: note: in expansion of macro '__get_user' 418 | err |= __get_user(regs->d0, &gregs[0]); | ^~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:534:46: note: while referencing '__unused' 534 | asmlinkage int do_rt_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ In file included from /kisskb/src/arch/m68k/kernel/signal.c:47: include2/asm/uaccess.h:133:13: warning: array subscript 0 is outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 133 | (x) = (typeof(*(ptr)))(unsigned long)__gu_val; \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include2/asm/uaccess.h:148:17: note: in expansion of macro '__get_user_asm' 148 | __get_user_asm(__gu_err, x, ptr, u32, l, r, -EFAULT); \ | ^~~~~~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:419:16: note: in expansion of macro '__get_user' 419 | err |= __get_user(regs->d1, &gregs[1]); | ^~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:534:46: note: while referencing '__unused' 534 | asmlinkage int do_rt_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ In file included from /kisskb/src/arch/m68k/kernel/signal.c:47: include2/asm/uaccess.h:133:13: warning: array subscript 0 is outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 133 | (x) = (typeof(*(ptr)))(unsigned long)__gu_val; \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include2/asm/uaccess.h:148:17: note: in expansion of macro '__get_user_asm' 148 | __get_user_asm(__gu_err, x, ptr, u32, l, r, -EFAULT); \ | ^~~~~~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:420:16: note: in expansion of macro '__get_user' 420 | err |= __get_user(regs->d2, &gregs[2]); | ^~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:534:46: note: while referencing '__unused' 534 | asmlinkage int do_rt_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ In file included from /kisskb/src/arch/m68k/kernel/signal.c:47: include2/asm/uaccess.h:133:13: warning: array subscript 0 is outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 133 | (x) = (typeof(*(ptr)))(unsigned long)__gu_val; \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include2/asm/uaccess.h:148:17: note: in expansion of macro '__get_user_asm' 148 | __get_user_asm(__gu_err, x, ptr, u32, l, r, -EFAULT); \ | ^~~~~~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:421:16: note: in expansion of macro '__get_user' 421 | err |= __get_user(regs->d3, &gregs[3]); | ^~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:534:46: note: while referencing '__unused' 534 | asmlinkage int do_rt_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/include/linux/miscdevice.h:3, 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/arch/m68k/kernel/signal.c:47: include2/asm/uaccess.h:133:13: warning: array subscript 0 is outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 133 | (x) = (typeof(*(ptr)))(unsigned long)__gu_val; \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include2/asm/uaccess.h:148:17: note: in expansion of macro '__get_user_asm' 148 | __get_user_asm(__gu_err, x, ptr, u32, l, r, -EFAULT); \ | ^~~~~~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:422:16: note: in expansion of macro '__get_user' 422 | err |= __get_user(regs->d4, &gregs[4]); | ^~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:534:46: note: while referencing '__unused' 534 | asmlinkage int do_rt_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ In file included from /kisskb/src/arch/m68k/kernel/signal.c:47: include2/asm/uaccess.h:133:13: warning: array subscript 0 is outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 133 | (x) = (typeof(*(ptr)))(unsigned long)__gu_val; \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include2/asm/uaccess.h:148:17: note: in expansion of macro '__get_user_asm' 148 | __get_user_asm(__gu_err, x, ptr, u32, l, r, -EFAULT); \ | ^~~~~~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:423:16: note: in expansion of macro '__get_user' 423 | err |= __get_user(regs->d5, &gregs[5]); | ^~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:534:46: note: while referencing '__unused' 534 | asmlinkage int do_rt_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ In file included from /kisskb/src/arch/m68k/kernel/signal.c:47: include2/asm/uaccess.h:133:13: warning: array subscript 'struct switch_stack[0]' is partly outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 133 | (x) = (typeof(*(ptr)))(unsigned long)__gu_val; \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include2/asm/uaccess.h:148:17: note: in expansion of macro '__get_user_asm' 148 | __get_user_asm(__gu_err, x, ptr, u32, l, r, -EFAULT); \ | ^~~~~~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:424:16: note: in expansion of macro '__get_user' 424 | err |= __get_user(sw->d6, &gregs[6]); | ^~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:534:46: note: while referencing '__unused' 534 | asmlinkage int do_rt_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ In file included from /kisskb/src/arch/m68k/kernel/signal.c:47: include2/asm/uaccess.h:133:13: warning: array subscript 'struct switch_stack[0]' is partly outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 133 | (x) = (typeof(*(ptr)))(unsigned long)__gu_val; \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include2/asm/uaccess.h:148:17: note: in expansion of macro '__get_user_asm' 148 | __get_user_asm(__gu_err, x, ptr, u32, l, r, -EFAULT); \ | ^~~~~~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:425:16: note: in expansion of macro '__get_user' 425 | err |= __get_user(sw->d7, &gregs[7]); | ^~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:534:46: note: while referencing '__unused' 534 | asmlinkage int do_rt_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ In file included from /kisskb/src/arch/m68k/kernel/signal.c:47: include2/asm/uaccess.h:133:13: warning: array subscript 0 is outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 133 | (x) = (typeof(*(ptr)))(unsigned long)__gu_val; \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include2/asm/uaccess.h:148:17: note: in expansion of macro '__get_user_asm' 148 | __get_user_asm(__gu_err, x, ptr, u32, l, r, -EFAULT); \ | ^~~~~~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:426:16: note: in expansion of macro '__get_user' 426 | err |= __get_user(regs->a0, &gregs[8]); | ^~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:534:46: note: while referencing '__unused' 534 | asmlinkage int do_rt_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ In file included from /kisskb/src/arch/m68k/kernel/signal.c:47: include2/asm/uaccess.h:133:13: warning: array subscript 0 is outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 133 | (x) = (typeof(*(ptr)))(unsigned long)__gu_val; \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include2/asm/uaccess.h:148:17: note: in expansion of macro '__get_user_asm' 148 | __get_user_asm(__gu_err, x, ptr, u32, l, r, -EFAULT); \ | ^~~~~~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:427:16: note: in expansion of macro '__get_user' 427 | err |= __get_user(regs->a1, &gregs[9]); | ^~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:534:46: note: while referencing '__unused' 534 | asmlinkage int do_rt_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ In file included from /kisskb/src/arch/m68k/kernel/signal.c:47: include2/asm/uaccess.h:133:13: warning: array subscript 0 is outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 133 | (x) = (typeof(*(ptr)))(unsigned long)__gu_val; \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include2/asm/uaccess.h:148:17: note: in expansion of macro '__get_user_asm' 148 | __get_user_asm(__gu_err, x, ptr, u32, l, r, -EFAULT); \ | ^~~~~~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:428:16: note: in expansion of macro '__get_user' 428 | err |= __get_user(regs->a2, &gregs[10]); | ^~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:534:46: note: while referencing '__unused' 534 | asmlinkage int do_rt_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ In file included from /kisskb/src/arch/m68k/kernel/signal.c:47: include2/asm/uaccess.h:133:13: warning: array subscript 'struct switch_stack[0]' is partly outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 133 | (x) = (typeof(*(ptr)))(unsigned long)__gu_val; \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include2/asm/uaccess.h:148:17: note: in expansion of macro '__get_user_asm' 148 | __get_user_asm(__gu_err, x, ptr, u32, l, r, -EFAULT); \ | ^~~~~~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:429:16: note: in expansion of macro '__get_user' 429 | err |= __get_user(sw->a3, &gregs[11]); | ^~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:534:46: note: while referencing '__unused' 534 | asmlinkage int do_rt_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ In file included from /kisskb/src/arch/m68k/kernel/signal.c:47: include2/asm/uaccess.h:133:13: warning: array subscript 'struct switch_stack[0]' is partly outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 133 | (x) = (typeof(*(ptr)))(unsigned long)__gu_val; \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include2/asm/uaccess.h:148:17: note: in expansion of macro '__get_user_asm' 148 | __get_user_asm(__gu_err, x, ptr, u32, l, r, -EFAULT); \ | ^~~~~~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:430:16: note: in expansion of macro '__get_user' 430 | err |= __get_user(sw->a4, &gregs[12]); | ^~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:534:46: note: while referencing '__unused' 534 | asmlinkage int do_rt_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ In file included from /kisskb/src/arch/m68k/kernel/signal.c:47: include2/asm/uaccess.h:133:13: warning: array subscript 'struct switch_stack[0]' is partly outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 133 | (x) = (typeof(*(ptr)))(unsigned long)__gu_val; \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include2/asm/uaccess.h:148:17: note: in expansion of macro '__get_user_asm' 148 | __get_user_asm(__gu_err, x, ptr, u32, l, r, -EFAULT); \ | ^~~~~~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:431:16: note: in expansion of macro '__get_user' 431 | err |= __get_user(sw->a5, &gregs[13]); | ^~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:534:46: note: while referencing '__unused' 534 | asmlinkage int do_rt_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ In file included from /kisskb/src/arch/m68k/kernel/signal.c:47: include2/asm/uaccess.h:133:13: warning: array subscript 'struct switch_stack[0]' is partly outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 133 | (x) = (typeof(*(ptr)))(unsigned long)__gu_val; \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include2/asm/uaccess.h:148:17: note: in expansion of macro '__get_user_asm' 148 | __get_user_asm(__gu_err, x, ptr, u32, l, r, -EFAULT); \ | ^~~~~~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:432:16: note: in expansion of macro '__get_user' 432 | err |= __get_user(sw->a6, &gregs[14]); | ^~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:534:46: note: while referencing '__unused' 534 | asmlinkage int do_rt_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ In file included from /kisskb/src/arch/m68k/kernel/signal.c:47: include2/asm/uaccess.h:133:13: warning: array subscript 0 is outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 133 | (x) = (typeof(*(ptr)))(unsigned long)__gu_val; \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include2/asm/uaccess.h:148:17: note: in expansion of macro '__get_user_asm' 148 | __get_user_asm(__gu_err, x, ptr, u32, l, r, -EFAULT); \ | ^~~~~~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:435:16: note: in expansion of macro '__get_user' 435 | err |= __get_user(regs->pc, &gregs[16]); | ^~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:534:46: note: while referencing '__unused' 534 | asmlinkage int do_rt_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:437:25: warning: array subscript 0 is outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 437 | regs->sr = (regs->sr & 0xff00) | (temp & 0xff); | ~~~~^~~~ /kisskb/src/arch/m68k/kernel/signal.c:534:46: note: while referencing '__unused' 534 | asmlinkage int do_rt_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:437:18: warning: array subscript 0 is outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 437 | regs->sr = (regs->sr & 0xff00) | (temp & 0xff); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:534:46: note: while referencing '__unused' 534 | asmlinkage int do_rt_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:438:23: warning: array subscript 0 is outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 438 | regs->orig_d0 = -1; /* disable syscall checks */ | ~~~~~~~~~~~~~~^~~~ /kisskb/src/arch/m68k/kernel/signal.c:534:46: note: while referencing '__unused' 534 | asmlinkage int do_rt_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:440:22: warning: array subscript 0 is outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 440 | regs->format = temp >> 12; | ~~~~~~~~~~~~~^~~~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:534:46: note: while referencing '__unused' 534 | asmlinkage int do_rt_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:441:22: warning: array subscript 0 is outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 441 | regs->vector = temp & 0xfff; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:534:46: note: while referencing '__unused' 534 | asmlinkage int do_rt_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:448:39: warning: array subscript 0 is outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 448 | fsize = frame_extra_sizes[regs->format]; | ~~~~^~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:534:46: note: while referencing '__unused' 534 | asmlinkage int do_rt_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ /kisskb/src/arch/m68k/kernel/signal.c:497:20: warning: array subscript 0 is outside array bounds of 'long unsigned int[1]' [-Warray-bounds] 497 | *pd0 = regs->d0; | ~~~~^~~~ /kisskb/src/arch/m68k/kernel/signal.c:534:46: note: while referencing '__unused' 534 | asmlinkage int do_rt_sigreturn(unsigned long __unused) | ~~~~~~~~~~~~~~^~~~~~~~ /kisskb/src/arch/m68k/atari/stdma.c: In function 'stdma_init': /kisskb/src/arch/m68k/atari/stdma.c:182:9: warning: ignoring return value of 'request_irq' declared with attribute 'warn_unused_result' [-Wunused-result] 182 | request_irq(IRQ_MFP_FDC, stdma_int, IRQ_TYPE_SLOW | IRQF_SHARED, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "ST-DMA: floppy/ACSI/IDE/Falcon-SCSI", stdma_int); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/m68k/amiga/config.c: In function 'amiga_sched_init': /kisskb/src/arch/m68k/amiga/config.c:494:9: warning: ignoring return value of 'request_irq' declared with attribute 'warn_unused_result' [-Wunused-result] 494 | request_irq(IRQ_AMIGA_CIAB_TA, timer_routine, 0, "timer", NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/m68k/atari/atakeyb.c: In function 'atari_keyb_init': /kisskb/src/arch/m68k/atari/atakeyb.c:576:9: warning: ignoring return value of 'request_irq' declared with attribute 'warn_unused_result' [-Wunused-result] 576 | request_irq(IRQ_MFP_ACIA, atari_keyboard_interrupt, IRQ_TYPE_SLOW, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 577 | "keyboard/mouse/MIDI", atari_keyboard_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/arch/m68k/mvme147/config.c:17: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/arch/m68k/mac/config.c: In function 'config_mac': /kisskb/src/arch/m68k/mac/config.c:165:2: warning: #warning move to adb/via init [-Wcpp] 165 | #warning move to adb/via init | ^~~~~~~ /kisskb/src/arch/m68k/hp300/time.c: In function 'hp300_sched_init': /kisskb/src/arch/m68k/hp300/time.c:73:3: warning: ignoring return value of 'request_irq' declared with attribute 'warn_unused_result' [-Wunused-result] 73 | request_irq(IRQ_AUTO_6, hp300_tick, IRQ_FLG_STD, "timer tick", vector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/m68k/mac/psc.c: In function 'psc_register_interrupts': /kisskb/src/arch/m68k/mac/psc.c:120:9: warning: ignoring return value of 'request_irq' declared with attribute 'warn_unused_result' [-Wunused-result] 120 | request_irq(IRQ_AUTO_3, psc_irq, 0, "psc3", (void *) 0x30); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/m68k/mac/psc.c:121:9: warning: ignoring return value of 'request_irq' declared with attribute 'warn_unused_result' [-Wunused-result] 121 | request_irq(IRQ_AUTO_4, psc_irq, 0, "psc4", (void *) 0x40); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/m68k/mac/psc.c:122:9: warning: ignoring return value of 'request_irq' declared with attribute 'warn_unused_result' [-Wunused-result] 122 | request_irq(IRQ_AUTO_5, psc_irq, 0, "psc5", (void *) 0x50); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/m68k/mac/psc.c:123:9: warning: ignoring return value of 'request_irq' declared with attribute 'warn_unused_result' [-Wunused-result] 123 | request_irq(IRQ_AUTO_6, psc_irq, 0, "psc6", (void *) 0x60); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/include/linux/miscdevice.h:3, 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 function 'bus_error030', inlined from 'buserr_c' at /kisskb/src/arch/m68k/kernel/traps.c:846:4: /kisskb/src/arch/m68k/kernel/traps.c:676:23: warning: 'temp' may be used uninitialized [-Wmaybe-uninitialized] 676 | mmusr = temp; | ~~~~~~^~~~~~ /kisskb/src/arch/m68k/kernel/traps.c: In function 'buserr_c': /kisskb/src/arch/m68k/kernel/traps.c:636:33: note: 'temp' declared here 636 | volatile unsigned short temp; | ^~~~ /kisskb/src/arch/m68k/mac/via.c: In function 'via_init_clock': /kisskb/src/arch/m68k/mac/via.c:287:9: warning: ignoring return value of 'request_irq' declared with attribute 'warn_unused_result' [-Wunused-result] 287 | request_irq(IRQ_MAC_TIMER_1, func, IRQ_FLG_LOCK, "timer", func); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/m68k/mac/via.c: In function 'via_register_interrupts': /kisskb/src/arch/m68k/mac/via.c:297:17: warning: ignoring return value of 'request_irq' declared with attribute 'warn_unused_result' [-Wunused-result] 297 | request_irq(IRQ_AUTO_1, via1_irq, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | IRQ_FLG_LOCK|IRQ_FLG_FAST, "software", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | (void *) via1); | ~~~~~~~~~~~~~~ /kisskb/src/arch/m68k/mac/via.c:300:17: warning: ignoring return value of 'request_irq' declared with attribute 'warn_unused_result' [-Wunused-result] 300 | request_irq(IRQ_AUTO_6, via1_irq, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | IRQ_FLG_LOCK|IRQ_FLG_FAST, "via1", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 302 | (void *) via1); | ~~~~~~~~~~~~~~ /kisskb/src/arch/m68k/mac/via.c:304:17: warning: ignoring return value of 'request_irq' declared with attribute 'warn_unused_result' [-Wunused-result] 304 | request_irq(IRQ_AUTO_1, via1_irq, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | IRQ_FLG_LOCK|IRQ_FLG_FAST, "via1", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | (void *) via1); | ~~~~~~~~~~~~~~ /kisskb/src/arch/m68k/mac/via.c:308:9: warning: ignoring return value of 'request_irq' declared with attribute 'warn_unused_result' [-Wunused-result] 308 | request_irq(IRQ_AUTO_2, via2_irq, IRQ_FLG_LOCK|IRQ_FLG_FAST, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "via2", (void *) via2); | ~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/m68k/mac/via.c:311:17: warning: ignoring return value of 'request_irq' declared with attribute 'warn_unused_result' [-Wunused-result] 311 | request_irq(IRQ_AUTO_4, mac_scc_dispatch, IRQ_FLG_LOCK, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312 | "scc", mac_scc_dispatch); | ~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/m68k/mac/via.c:314:9: warning: ignoring return value of 'request_irq' declared with attribute 'warn_unused_result' [-Wunused-result] 314 | request_irq(IRQ_MAC_NUBUS, via_nubus_irq, IRQ_FLG_LOCK|IRQ_FLG_FAST, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "nubus", (void *) via2); | ~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/include/linux/miscdevice.h:3, 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); | ^~~ /kisskb/src/arch/m68k/mac/iop.c: In function 'iop_register_interrupts': /kisskb/src/arch/m68k/mac/iop.c:308:25: warning: ignoring return value of 'request_irq' declared with attribute 'warn_unused_result' [-Wunused-result] 308 | request_irq(OSS_IRQLEV_IOPISM, iop_ism_irq, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | IRQ_FLG_LOCK, "ISM IOP", | ~~~~~~~~~~~~~~~~~~~~~~~~ 310 | (void *) IOP_NUM_ISM); | ~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/m68k/mac/iop.c:313:25: warning: ignoring return value of 'request_irq' declared with attribute 'warn_unused_result' [-Wunused-result] 313 | request_irq(IRQ_VIA2_0, iop_ism_irq, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | IRQ_FLG_LOCK|IRQ_FLG_FAST, "ISM IOP", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | (void *) IOP_NUM_ISM); | ~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/m68k/mac/baboon.c: In function 'baboon_register_interrupts': /kisskb/src/arch/m68k/mac/baboon.c:91:9: warning: ignoring return value of 'request_irq' declared with attribute 'warn_unused_result' [-Wunused-result] 91 | request_irq(IRQ_NUBUS_C, baboon_irq, IRQ_FLG_LOCK|IRQ_FLG_FAST, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "baboon", (void *) baboon); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/m68k/mac/oss.c: In function 'oss_register_interrupts': /kisskb/src/arch/m68k/mac/oss.c:70:9: warning: ignoring return value of 'request_irq' declared with attribute 'warn_unused_result' [-Wunused-result] 70 | request_irq(OSS_IRQLEV_SCSI, oss_irq, IRQ_FLG_LOCK, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | "scsi", (void *) oss); | ~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, 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); | ^~~ /kisskb/src/arch/m68k/mac/oss.c:72:9: warning: ignoring return value of 'request_irq' declared with attribute 'warn_unused_result' [-Wunused-result] 72 | request_irq(OSS_IRQLEV_IOPSCC, mac_scc_dispatch, IRQ_FLG_LOCK, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | "scc", mac_scc_dispatch); | ~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/m68k/mac/oss.c:74:9: warning: ignoring return value of 'request_irq' declared with attribute 'warn_unused_result' [-Wunused-result] 74 | request_irq(OSS_IRQLEV_NUBUS, oss_nubus_irq, IRQ_FLG_LOCK, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | "nubus", (void *) oss); | ~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/m68k/mac/oss.c:76:9: warning: ignoring return value of 'request_irq' declared with attribute 'warn_unused_result' [-Wunused-result] 76 | request_irq(OSS_IRQLEV_SOUND, oss_irq, IRQ_FLG_LOCK, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | "sound", (void *) oss); | ~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/m68k/mac/oss.c:78:9: warning: ignoring return value of 'request_irq' declared with attribute 'warn_unused_result' [-Wunused-result] 78 | request_irq(OSS_IRQLEV_VIA1, via1_irq, IRQ_FLG_LOCK, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | "via1", (void *) via1); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/include/linux/sched.h:52, 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); | ^~~ /kisskb/src/arch/m68k/mac/oss.c: In function 'oss_init': /kisskb/src/arch/m68k/mac/oss.c:58:35: warning: iteration 16 invokes undefined behavior [-Waggressive-loop-optimizations] 58 | oss->irq_level[i] = OSS_IRQLEV_DISABLED; /kisskb/src/arch/m68k/mac/oss.c:57:23: note: within this loop 57 | for (i = 0; i <= OSS_NUM_SOURCES; i++) { In file included from /kisskb/src/include/linux/kernel.h:16, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/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); | ^~~ /kisskb/src/arch/m68k/mac/macboing.c:28:26: warning: 'sine_data' defined but not used [-Wunused-const-variable=] 28 | static const signed char sine_data[] = { | ^~~~~~~~~ /kisskb/src/arch/m68k/apollo/config.c: In function 'dn_sched_init': /kisskb/src/arch/m68k/apollo/config.c:207:9: warning: ignoring return value of 'request_irq' declared with attribute 'warn_unused_result' [-Wunused-result] 207 | request_irq(IRQ_APOLLO, dn_timer_int, 0, "time", timer_routine); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/arch/m68k/sun3/sun3dvma.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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); | ^~~ /kisskb/src/arch/m68k/apollo/config.c: In function 'config_apollo': /kisskb/src/arch/m68k/apollo/config.c:173:33: warning: '__builtin_memset' offset [0, 2047] is out of the bounds [0, 0] [-Warray-bounds] 173 | addr_xlat_map[i]=0; /kisskb/src/arch/m68k/mac/misc.c:347:13: warning: 'via_write_time' defined but not used [-Wunused-function] 347 | static void via_write_time(long time) | ^~~~~~~~~~~~~~ /kisskb/src/arch/m68k/mac/misc.c:168:13: warning: 'maciisi_write_time' defined but not used [-Wunused-function] 168 | static void maciisi_write_time(long data) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/m68k/mac/misc.c:112:13: warning: 'pmu_write_time' defined but not used [-Wunused-function] 112 | static void pmu_write_time(long data) | ^~~~~~~~~~~~~~ /kisskb/src/arch/m68k/mac/misc.c:57:13: warning: 'cuda_write_time' defined but not used [-Wunused-function] 57 | static void cuda_write_time(long data) | ^~~~~~~~~~~~~~~ /kisskb/src/arch/m68k/fpsp040/setox.S:39:50: warning: trigraph ??/ ignored, use -trigraphs to enable [-Wtrigraphs] 39 | | The program setoxm1 takes approximately ???/??? cycles for input | /kisskb/src/arch/m68k/fpsp040/setox.S:41:24: warning: trigraph ??/ ignored, use -trigraphs to enable [-Wtrigraphs] 41 | | approximately ???/??? cycles. For the less common arguments, | /kisskb/src/arch/m68k/mvme16x/config.c: In function 'mvme16x_hwclk': /kisskb/src/arch/m68k/mvme16x/config.c:267:2: warning: #warning check me! [-Wcpp] 267 | #warning check me! | ^~~~~~~ /kisskb/src/arch/m68k/mvme147/config.c: In function 'mvme147_hwclk': /kisskb/src/arch/m68k/mvme147/config.c:162:2: warning: #warning check me! [-Wcpp] 162 | #warning check me! | ^~~~~~~ /kisskb/src/arch/m68k/mvme147/config.c: In function 'mvme147_sched_init': /kisskb/src/arch/m68k/mvme147/config.c:128:9: warning: ignoring return value of 'request_irq' declared with attribute 'warn_unused_result' [-Wunused-result] 128 | request_irq (PCC_IRQ_TIMER1, mvme147_timer_int, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | IRQ_FLG_REPLACE, "timer 1", NULL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/kernel/sched.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/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); | ^~~ Can't use 'defined(@array)' (Maybe you should just omit the defined()?) at /kisskb/src/kernel/timeconst.pl line 373. make[2]: *** [/kisskb/src/kernel/Makefile:119: kernel/timeconst.h] Error 255 make[2]: *** Waiting for unfinished jobs.... /kisskb/src/arch/m68k/sun3/sun3ints.c: In function 'sun3_init_IRQ': /kisskb/src/arch/m68k/sun3/sun3ints.c:108:9: warning: ignoring return value of 'request_irq' declared with attribute 'warn_unused_result' [-Wunused-result] 108 | request_irq(IRQ_AUTO_5, sun3_int5, 0, "int5", NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/m68k/sun3/sun3ints.c:109:9: warning: ignoring return value of 'request_irq' declared with attribute 'warn_unused_result' [-Wunused-result] 109 | request_irq(IRQ_AUTO_7, sun3_int7, 0, "int7", NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/m68k/sun3/sun3ints.c:110:9: warning: ignoring return value of 'request_irq' declared with attribute 'warn_unused_result' [-Wunused-result] 110 | request_irq(IRQ_USER+127, sun3_vec255, 0, "vec255", NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, 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:16, from /kisskb/src/kernel/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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/include/linux/proc_fs.h:4, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/kernel/softirq.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/kernel/itimer.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, 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/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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/mm/filemap.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/mm/mempool.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/mm/oom_kill.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/uaccess.h:4, from /kisskb/src/mm/maccess.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:16, from /kisskb/src/include/linux/sched.h:52, from /kisskb/src/mm/pdflush.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:16, 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:16, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/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:16, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/mm/vmscan.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/mm/prio_tree.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, 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); | ^~~ /kisskb/src/arch/m68k/amiga/config.c: In function 'config_amiga': /kisskb/src/arch/m68k/amiga/config.c:471:56: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 471 | *(unsigned char *)ZTWO_VADDR(0xde0002) |= 0x80; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/ipc/util.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/ipc/msgutil.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In function 'via_read_time', inlined from 'mac_hwclk' at /kisskb/src/arch/m68k/mac/misc.c:700:10: /kisskb/src/arch/m68k/mac/misc.c:328:43: warning: 'result.idata' may be used uninitialized [-Wmaybe-uninitialized] 328 | last_result.idata = result.idata; | ~~~~~~^~~~~~ /kisskb/src/arch/m68k/mac/misc.c: In function 'mac_hwclk': /kisskb/src/arch/m68k/mac/misc.c:311:11: note: 'result' declared here 311 | } result, last_result; | ^~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/ipc/msg.c:26: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/security/commoncap.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/ipc/sem.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/ipc/shm.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:16, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/mm/page_isolation.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:16, 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:16, 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:16, 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:16, from /kisskb/src/block/blk-tag.c:4: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/percpu_counter.h:9, from /kisskb/src/include/linux/backing-dev.h:11, from /kisskb/src/mm/fremap.c: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:16, from /kisskb/src/block/blk-barrier.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:16, 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:16, 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:16, from /kisskb/src/block/blk-ioc.c:4: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, 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:16, from /kisskb/src/block/blk-exec.c:4: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/block/blk-merge.c:4: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, 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:16, from include2/asm/system.h:5, from include2/asm/atomic.h:5, from /kisskb/src/include/linux/kref.h:19, from /kisskb/src/include/linux/ipc.h:82, from /kisskb/src/include/linux/msg.h:4, from /kisskb/src/ipc/ipcns_notifier.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from include2/asm/atomic.h:5, 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/digest.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/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); | ^~~ /kisskb/src/kernel/sched.c:806:26: warning: 'sysctl_sched_nr_migrate' defined but not used [-Wunused-const-variable=] 806 | const_debug unsigned int sysctl_sched_nr_migrate = 32; | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from include2/asm/atomic.h:5, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/crypto/compress.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/crypto/algapi.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from include2/asm/atomic.h:5, 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); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from include2/asm/atomic.h:5, from /kisskb/src/crypto/proc.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/fs/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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/fs/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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, from /kisskb/src/fs/char_dev.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/stat.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/fs/exec.c:25: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/include/linux/mman.h:14, 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:16, from include2/asm/system.h:5, from include2/asm/atomic.h:5, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/skcipher.h:16, from /kisskb/src/crypto/ablkcipher.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/smp.h:10, 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:16, from include2/asm/system.h:5, from include2/asm/atomic.h:5, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/skcipher.h:16, from /kisskb/src/crypto/blkcipher.c:17: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from include2/asm/atomic.h:5, 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:16, from include2/asm/system.h:5, from include2/asm/atomic.h:5, 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:16, from /kisskb/src/include/linux/sched.h:52, from /kisskb/src/include/linux/blkdev.h:6, from /kisskb/src/block/ioctl.c:2: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/block/cmd-filter.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:16, from include2/asm/system.h:5, from include2/asm/atomic.h:5, 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/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/include/linux/kernel.h:16, from include2/asm/system.h:5, from include2/asm/atomic.h:5, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/mm/mincore.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/block/as-iosched.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:16, from /kisskb/src/include/linux/sched.h:52, from /kisskb/src/include/linux/blkdev.h:6, 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:16, 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:16, from include2/asm/system.h:5, from include2/asm/atomic.h:5, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/crypto/cryptomgr.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from include2/asm/atomic.h:5, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/crypto/hmac.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/namei.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/syscalls.h:62, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/include/linux/mman.h:14, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/crypto/md5.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:16, from include2/asm/system.h:5, from include2/asm/atomic.h:5, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/sound/sound_core.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/mm/mmap.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/mm/mprotect.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/fs/readdir.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/syscalls.h:62, from /kisskb/src/fs/ioctl.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, 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/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/mm/mremap.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:16, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from include2/asm/atomic.h:5, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/aead.h:16, from /kisskb/src/include/crypto/internal/aead.h:16, from /kisskb/src/crypto/aead.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/sysdev.h:24, from /kisskb/src/drivers/base/sys.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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/sound/sound_core.c:37: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_soundcore': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/sound/sound_core.c:552:1: note: in expansion of macro 'module_init' 552 | module_init(init_soundcore); | ^~~~~~~~~~~ /kisskb/src/sound/sound_core.c:539:19: note: 'init_module' target declared here 539 | static int __init init_soundcore(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/sound/sound_core.c:37: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cleanup_soundcore': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/sound/sound_core.c:553:1: note: in expansion of macro 'module_exit' 553 | module_exit(cleanup_soundcore); | ^~~~~~~~~~~ /kisskb/src/sound/sound_core.c:531:20: note: 'cleanup_module' target declared here 531 | static void __exit cleanup_soundcore(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/802/p8022.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/fs/fifo.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from include2/asm/atomic.h:5, from /kisskb/src/include/linux/fdtable.h:8, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, from /kisskb/src/fs/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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/syscalls.h:62, from /kisskb/src/fs/dcache.c:17: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/include/linux/sched.h:52, from /kisskb/src/include/linux/blkdev.h:6, from /kisskb/src/include/linux/pktcdvd.h:111, from /kisskb/src/drivers/block/pktcdvd.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/block/loop.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/attr.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/mm/rmap.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/lib/bcd.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/lib/div64.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:16, from /kisskb/src/lib/sort.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/lib/halfmd4.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/lib/parser.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/802/psnap.c:14: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'snap_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/802/psnap.c:111:1: note: in expansion of macro 'module_init' 111 | module_init(snap_init); | ^~~~~~~~~~~ /kisskb/src/net/802/psnap.c:101:19: note: 'init_module' target declared here 101 | static int __init snap_init(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/802/psnap.c:14: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'snap_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/802/psnap.c:118:1: note: in expansion of macro 'module_exit' 118 | module_exit(snap_exit); | ^~~~~~~~~~~ /kisskb/src/net/802/psnap.c:113:20: note: 'cleanup_module' target declared here 113 | static void __exit snap_exit(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, 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:16, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/percpu.h:4, from /kisskb/src/lib/random32.c:37: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/file.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/include/linux/percpu.h:5, from /kisskb/src/include/linux/rcupdate.h:39, from /kisskb/src/include/linux/sem.h:81, from /kisskb/src/include/linux/sched.h:69, from /kisskb/src/include/linux/blkdev.h:6, from /kisskb/src/include/linux/pktcdvd.h:111, from /kisskb/src/drivers/block/pktcdvd.c:47: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'pkt_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/block/pktcdvd.c:3128:1: note: in expansion of macro 'module_init' 3128 | module_init(pkt_init); | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/fs/aio.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/syscalls.h:62, from /kisskb/src/fs/filesystems.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/drivers/block/pktcdvd.c:3067:19: note: 'init_module' target declared here 3067 | static int __init pkt_init(void) | ^~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/include/linux/percpu.h:5, from /kisskb/src/include/linux/rcupdate.h:39, from /kisskb/src/include/linux/sem.h:81, from /kisskb/src/include/linux/sched.h:69, from /kisskb/src/include/linux/blkdev.h:6, from /kisskb/src/include/linux/pktcdvd.h:111, from /kisskb/src/drivers/block/pktcdvd.c:47: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pkt_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/block/pktcdvd.c:3129:1: note: in expansion of macro 'module_exit' 3129 | module_exit(pkt_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/block/pktcdvd.c:3112:20: note: 'cleanup_module' target declared here 3112 | static void __exit pkt_exit(void) | ^~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/syscalls.h:62, 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:16, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/if_ether.h:114, from /kisskb/src/include/linux/netdevice.h:29, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/lib/kasprintf.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/lib/bitmap.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/lib/scatterlist.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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/include/linux/kernel.h:16, from /kisskb/src/net/core/sock.c:97: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/sound/oss/dmasound/dmasound_atari.c:17: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'dmasound_atari_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/sound/oss/dmasound/dmasound_atari.c:1616:1: note: in expansion of macro 'module_init' 1616 | module_init(dmasound_atari_init); | ^~~~~~~~~~~ /kisskb/src/sound/oss/dmasound/dmasound_atari.c:1586:19: note: 'init_module' target declared here 1586 | static int __init dmasound_atari_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/pci.h:48, from /kisskb/src/lib/iomap.c:6: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/sound/oss/dmasound/dmasound_atari.c:17: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dmasound_atari_cleanup': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/sound/oss/dmasound/dmasound_atari.c:1617:1: note: in expansion of macro 'module_exit' 1617 | module_exit(dmasound_atari_cleanup); | ^~~~~~~~~~~ /kisskb/src/sound/oss/dmasound/dmasound_atari.c:1611:20: note: 'cleanup_module' target declared here 1611 | static void __exit dmasound_atari_cleanup(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, 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); | ^~~ /kisskb/src/sound/oss/dmasound/dmasound_atari.c: In function 'AtaIrqInit': In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/lib/iomap_copy.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/sound/oss/dmasound/dmasound_atari.c:854:9: warning: ignoring return value of 'request_irq' declared with attribute 'warn_unused_result' [-Wunused-result] 854 | request_irq(IRQ_MFP_TIMA, AtaInterrupt, IRQ_TYPE_SLOW, "DMA sound", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 855 | AtaInterrupt); | ~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/core/skbuff.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/core/iovec.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/sound/oss/dmasound/dmasound_q40.c:17: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'dmasound_q40_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/sound/oss/dmasound/dmasound_q40.c:630:1: note: in expansion of macro 'module_init' 630 | module_init(dmasound_q40_init); | ^~~~~~~~~~~ /kisskb/src/sound/oss/dmasound/dmasound_q40.c:614:19: note: 'init_module' target declared here 614 | static int __init dmasound_q40_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/sound/oss/dmasound/dmasound_q40.c:17: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dmasound_q40_cleanup': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/sound/oss/dmasound/dmasound_q40.c:631:1: note: in expansion of macro 'module_exit' 631 | module_exit(dmasound_q40_cleanup); | ^~~~~~~~~~~ /kisskb/src/sound/oss/dmasound/dmasound_q40.c:625:20: note: 'cleanup_module' target declared here 625 | static void __exit dmasound_q40_cleanup(void) | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/sound/oss/dmasound/dmasound_q40.c: In function 'Q40PlayNextFrame': /kisskb/src/sound/oss/dmasound/dmasound_q40.c:422:17: warning: ignoring return value of 'request_irq' declared with attribute 'warn_unused_result' [-Wunused-result] 422 | request_irq(Q40_IRQ_SAMPLE, Q40StereoInterrupt, 0, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | "Q40 sound", Q40Interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/sound/oss/dmasound/dmasound_q40.c:425:17: warning: ignoring return value of 'request_irq' declared with attribute 'warn_unused_result' [-Wunused-result] 425 | request_irq(Q40_IRQ_SAMPLE, Q40MonoInterrupt, 0, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | "Q40 sound", Q40Interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/sound/oss/dmasound/dmasound_paula.c:18: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'dmasound_paula_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/sound/oss/dmasound/dmasound_paula.c:738:1: note: in expansion of macro 'module_init' 738 | module_init(dmasound_paula_init); | ^~~~~~~~~~~ /kisskb/src/sound/oss/dmasound/dmasound_paula.c:713:19: note: 'init_module' target declared here 713 | static int __init dmasound_paula_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/sound/oss/dmasound/dmasound_paula.c:18: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dmasound_paula_cleanup': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/sound/oss/dmasound/dmasound_paula.c:739:1: note: in expansion of macro 'module_exit' 739 | module_exit(dmasound_paula_cleanup); | ^~~~~~~~~~~ /kisskb/src/sound/oss/dmasound/dmasound_paula.c:732:20: note: 'cleanup_module' target declared here 732 | static void __exit dmasound_paula_cleanup(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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); | ^~~ /kisskb/src/sound/oss/dmasound/dmasound_q40.c: In function 'Q40IrqInit': /kisskb/src/sound/oss/dmasound/dmasound_q40.c:374:9: warning: ignoring return value of 'request_irq' declared with attribute 'warn_unused_result' [-Wunused-result] 374 | request_irq(Q40_IRQ_SAMPLE, Q40StereoInterrupt, 0, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 375 | "DMA sound", Q40Interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from include2/asm/atomic.h:5, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/aead.h:16, from /kisskb/src/include/crypto/internal/aead.h:16, from /kisskb/src/crypto/seqiv.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ make[1]: *** [/kisskb/src/Makefile:864: kernel] Error 2 make[1]: *** Waiting for unfinished jobs.... In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from include2/asm/atomic.h:5, 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/xcbc.c:22: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from include2/asm/atomic.h:5, 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/crypto_null.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:16, 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); | ^~~ /kisskb/src/sound/oss/dmasound/dmasound_q40.c: In function 'Q40Silence': /kisskb/src/sound/oss/dmasound/dmasound_q40.c:393:29: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 393 | *DAC_LEFT=*DAC_RIGHT=127; | ~~~~~~~~~~^~~~ /kisskb/src/sound/oss/dmasound/dmasound_q40.c:393:18: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 393 | *DAC_LEFT=*DAC_RIGHT=127; | ~~~~~~~~~^~~~~~~~~~~~~~~ In function 'Q40Silence', inlined from 'Q40Init' at /kisskb/src/sound/oss/dmasound/dmasound_q40.c:525:2: /kisskb/src/sound/oss/dmasound/dmasound_q40.c:393:29: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 393 | *DAC_LEFT=*DAC_RIGHT=127; | ~~~~~~~~~~^~~~ /kisskb/src/sound/oss/dmasound/dmasound_q40.c:393:18: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 393 | *DAC_LEFT=*DAC_RIGHT=127; | ~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/include/linux/crypto.h:21, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/skcipher.h:16, from /kisskb/src/crypto/crypto_null.c:20: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_null_mod_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/crypto_null.c:185:1: note: in expansion of macro 'module_init' 185 | module_init(crypto_null_mod_init); | ^~~~~~~~~~~ /kisskb/src/crypto/crypto_null.c:145:19: note: 'init_module' target declared here 145 | static int __init crypto_null_mod_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/include/linux/crypto.h:21, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/skcipher.h:16, from /kisskb/src/crypto/crypto_null.c:20: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_null_mod_fini': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/crypto_null.c:186:1: note: in expansion of macro 'module_exit' 186 | module_exit(crypto_null_mod_fini); | ^~~~~~~~~~~ /kisskb/src/crypto/crypto_null.c:177:20: note: 'cleanup_module' target declared here 177 | static void __exit crypto_null_mod_fini(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:16, 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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/include/linux/crypto.h:21, from /kisskb/src/include/crypto/aead.h:16, from /kisskb/src/include/crypto/internal/aead.h:16, from /kisskb/src/crypto/seqiv.c:16: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'seqiv_module_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/seqiv.c:341:1: note: in expansion of macro 'module_init' 341 | module_init(seqiv_module_init); | ^~~~~~~~~~~ /kisskb/src/crypto/seqiv.c:331:19: note: 'init_module' target declared here 331 | static int __init seqiv_module_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/include/linux/crypto.h:21, from /kisskb/src/include/crypto/aead.h:16, from /kisskb/src/include/crypto/internal/aead.h:16, from /kisskb/src/crypto/seqiv.c:16: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'seqiv_module_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/seqiv.c:342:1: note: in expansion of macro 'module_exit' 342 | module_exit(seqiv_module_exit); | ^~~~~~~~~~~ /kisskb/src/crypto/seqiv.c:336:20: note: 'cleanup_module' target declared here 336 | static void __exit seqiv_module_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/pci.h:48, from /kisskb/src/lib/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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:16, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:16, from /kisskb/src/include/linux/platform_device.h:14, from /kisskb/src/drivers/base/platform.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/mm/bounce.c:6: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/sound/oss/dmasound/dmasound_q40.c: In function 'Q40Interrupt': /kisskb/src/sound/oss/dmasound/dmasound_q40.c:494:37: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 494 | *DAC_LEFT=*DAC_RIGHT=127; | ~~~~~~~~~~^~~~ /kisskb/src/sound/oss/dmasound/dmasound_q40.c:494:26: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 494 | *DAC_LEFT=*DAC_RIGHT=127; | ~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/lib/hweight.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:16, from /kisskb/src/include/linux/plist.h:76, from /kisskb/src/lib/plist.c:26: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/lib/bitrev.c:2: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/include/linux/crypto.h:21, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/scatterwalk.h:20, from /kisskb/src/crypto/xcbc.c:22: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_xcbc_module_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/xcbc.c:369:1: note: in expansion of macro 'module_init' 369 | module_init(crypto_xcbc_module_init); | ^~~~~~~~~~~ /kisskb/src/crypto/xcbc.c:359:19: note: 'init_module' target declared here 359 | static int __init crypto_xcbc_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/include/linux/crypto.h:21, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/scatterwalk.h:20, from /kisskb/src/crypto/xcbc.c:22: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_xcbc_module_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/xcbc.c:370:1: note: in expansion of macro 'module_exit' 370 | module_exit(crypto_xcbc_module_exit); | ^~~~~~~~~~~ /kisskb/src/crypto/xcbc.c:364:20: note: 'cleanup_module' target declared here 364 | static void __exit crypto_xcbc_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/mm/page_io.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/lib/lzo/lzo1x_decompress.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:16, 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:16, from /kisskb/src/include/linux/sched.h:52, from /kisskb/src/include/linux/blkdev.h:6, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from include2/asm/atomic.h:5, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/crypto/md4.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/crypto/rmd128.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/crypto/rmd160.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/crypto/rmd256.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/crypto/rmd320.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/crypto/sha1_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:16, from /kisskb/src/crypto/sha512_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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/crypto/sha256_generic.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/mm/swap_state.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/mm/swapfile.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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/kernel.h:16, 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/fs/namei.c:20: /kisskb/src/fs/namei.c: In function 'do_rmdir': /kisskb/src/include/linux/fs.h:1640:25: warning: 'name' may be used uninitialized in this function [-Wmaybe-uninitialized] 1640 | #define __putname(name) kmem_cache_free(names_cachep, (void *)(name)) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:2183:16: note: 'name' was declared here 2183 | char * name; | ^~~~ In file included from /kisskb/src/include/linux/kernel.h:16, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/lib/cmdline.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/namei.c:20: /kisskb/src/fs/namei.c: In function 'do_unlinkat': /kisskb/src/include/linux/fs.h:1640:25: warning: 'name' may be used uninitialized in this function [-Wmaybe-uninitialized] 1640 | #define __putname(name) kmem_cache_free(names_cachep, (void *)(name)) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:2267:15: note: 'name' was declared here 2267 | char *name; | ^~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/lib/ctype.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/md4.c:23: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'md4_mod_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/md4.c:246:1: note: in expansion of macro 'module_init' 246 | module_init(md4_mod_init); | ^~~~~~~~~~~ /kisskb/src/crypto/md4.c:236:19: note: 'init_module' target declared here 236 | static int __init md4_mod_init(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/crypto/md4.c:23: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'md4_mod_fini': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/md4.c:247:1: note: in expansion of macro 'module_exit' 247 | module_exit(md4_mod_fini); | ^~~~~~~~~~~ /kisskb/src/crypto/md4.c:241:20: note: 'cleanup_module' target declared here 241 | static void __exit md4_mod_fini(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/sysdev.h:24, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/lib/dec_and_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:16, from /kisskb/src/include/linux/jiffies.h:5, from /kisskb/src/mm/thrash.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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/crypto/rmd128.c:16: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'rmd128_mod_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/rmd128.c:319:1: note: in expansion of macro 'module_init' 319 | module_init(rmd128_mod_init); | ^~~~~~~~~~~ /kisskb/src/crypto/rmd128.c:309:19: note: 'init_module' target declared here 309 | static int __init rmd128_mod_init(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/crypto/rmd128.c:16: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rmd128_mod_fini': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/rmd128.c:320:1: note: in expansion of macro 'module_exit' 320 | module_exit(rmd128_mod_fini); | ^~~~~~~~~~~ /kisskb/src/crypto/rmd128.c:314:20: note: 'cleanup_module' target declared here 314 | static void __exit rmd128_mod_fini(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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/crypto/sha1_generic.c:19: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'sha1_generic_mod_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/sha1_generic.c:133:1: note: in expansion of macro 'module_init' 133 | module_init(sha1_generic_mod_init); | ^~~~~~~~~~~ /kisskb/src/crypto/sha1_generic.c:123:19: note: 'init_module' target declared here 123 | static int __init sha1_generic_mod_init(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/crypto/sha1_generic.c:19: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sha1_generic_mod_fini': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/sha1_generic.c:134:1: note: in expansion of macro 'module_exit' 134 | module_exit(sha1_generic_mod_fini); | ^~~~~~~~~~~ /kisskb/src/crypto/sha1_generic.c:128:20: note: 'cleanup_module' target declared here 128 | static void __exit sha1_generic_mod_fini(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/crypto/rmd256.c:16: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'rmd256_mod_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/rmd256.c:338:1: note: in expansion of macro 'module_init' 338 | module_init(rmd256_mod_init); | ^~~~~~~~~~~ /kisskb/src/crypto/rmd256.c:328:19: note: 'init_module' target declared here 328 | static int __init rmd256_mod_init(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/crypto/rmd256.c:16: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rmd256_mod_fini': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/rmd256.c:339:1: note: in expansion of macro 'module_exit' 339 | module_exit(rmd256_mod_fini); | ^~~~~~~~~~~ /kisskb/src/crypto/rmd256.c:333:20: note: 'cleanup_module' target declared here 333 | static void __exit rmd256_mod_fini(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/crypto/sha512_generic.c:15: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'sha512_generic_mod_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/sha512_generic.c:299:1: note: in expansion of macro 'module_init' 299 | module_init(sha512_generic_mod_init); | ^~~~~~~~~~~ /kisskb/src/crypto/sha512_generic.c:281:19: note: 'init_module' target declared here 281 | static int __init sha512_generic_mod_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/crypto/sha512_generic.c:15: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sha512_generic_mod_fini': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/sha512_generic.c:300:1: note: in expansion of macro 'module_exit' 300 | module_exit(sha512_generic_mod_fini); | ^~~~~~~~~~~ /kisskb/src/crypto/sha512_generic.c:293:20: note: 'cleanup_module' target declared here 293 | static void __exit sha512_generic_mod_fini(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/crypto/rmd160.c:16: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'rmd160_mod_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/rmd160.c:363:1: note: in expansion of macro 'module_init' 363 | module_init(rmd160_mod_init); | ^~~~~~~~~~~ /kisskb/src/crypto/rmd160.c:353:19: note: 'init_module' target declared here 353 | static int __init rmd160_mod_init(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/crypto/rmd160.c:16: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rmd160_mod_fini': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/rmd160.c:364:1: note: in expansion of macro 'module_exit' 364 | module_exit(rmd160_mod_fini); | ^~~~~~~~~~~ /kisskb/src/crypto/rmd160.c:358:20: note: 'cleanup_module' target declared here 358 | static void __exit rmd160_mod_fini(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/crypto/rmd320.c:16: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'rmd320_mod_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/rmd320.c:387:1: note: in expansion of macro 'module_init' 387 | module_init(rmd320_mod_init); | ^~~~~~~~~~~ /kisskb/src/crypto/rmd320.c:377:19: note: 'init_module' target declared here 377 | static int __init rmd320_mod_init(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/crypto/rmd320.c:16: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rmd320_mod_fini': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/rmd320.c:388:1: note: in expansion of macro 'module_exit' 388 | module_exit(rmd320_mod_fini); | ^~~~~~~~~~~ /kisskb/src/crypto/rmd320.c:382:20: note: 'cleanup_module' target declared here 382 | static void __exit rmd320_mod_fini(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/crypto/sha256_generic.c:20: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'sha256_generic_mod_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/sha256_generic.c:379:1: note: in expansion of macro 'module_init' 379 | module_init(sha256_generic_mod_init); | ^~~~~~~~~~~ /kisskb/src/crypto/sha256_generic.c:356:19: note: 'init_module' target declared here 356 | static int __init sha256_generic_mod_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/crypto/sha256_generic.c:20: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sha256_generic_mod_fini': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/sha256_generic.c:380:1: note: in expansion of macro 'module_exit' 380 | module_exit(sha256_generic_mod_fini); | ^~~~~~~~~~~ /kisskb/src/crypto/sha256_generic.c:373:20: note: 'cleanup_module' target declared here 373 | static void __exit sha256_generic_mod_fini(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/block/cryptoloop.c:22: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_cryptoloop': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/block/cryptoloop.c:215:1: note: in expansion of macro 'module_init' 215 | module_init(init_cryptoloop); | ^~~~~~~~~~~ /kisskb/src/drivers/block/cryptoloop.c:198:1: note: 'init_module' target declared here 198 | init_cryptoloop(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/block/cryptoloop.c:22: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cleanup_cryptoloop': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/block/cryptoloop.c:216:1: note: in expansion of macro 'module_exit' 216 | module_exit(cleanup_cryptoloop); | ^~~~~~~~~~~ /kisskb/src/drivers/block/cryptoloop.c:208:1: note: 'cleanup_module' target declared here 208 | cleanup_cryptoloop(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/include/linux/proc_fs.h:4, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from /kisskb/src/include/linux/sysctl.h:28, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/lib/idr.c:30: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/lib/int_sqrt.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/crypto/wp512.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/vmalloc.h:4, from /kisskb/src/lib/ioremap.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/lib/irq_regs.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, 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:16, from /kisskb/src/include/linux/sched.h:52, from include2/asm/uaccess.h:10, from /kisskb/src/net/core/gen_estimator.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/include/linux/percpu.h:5, from /kisskb/src/include/linux/rcupdate.h:39, from /kisskb/src/include/linux/sem.h:81, from /kisskb/src/include/linux/sched.h:69, from /kisskb/src/include/linux/blkdev.h:6, from /kisskb/src/drivers/block/nbd.c:17: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'nbd_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/block/nbd.c:812:1: note: in expansion of macro 'module_init' 812 | module_init(nbd_init); | ^~~~~~~~~~~ /kisskb/src/drivers/block/nbd.c:711:19: note: 'init_module' target declared here 711 | static int __init nbd_init(void) | ^~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/include/linux/percpu.h:5, from /kisskb/src/include/linux/rcupdate.h:39, from /kisskb/src/include/linux/sem.h:81, from /kisskb/src/include/linux/sched.h:69, from /kisskb/src/include/linux/blkdev.h:6, from /kisskb/src/drivers/block/nbd.c:17: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nbd_cleanup': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/block/nbd.c:813:1: note: in expansion of macro 'module_exit' 813 | module_exit(nbd_cleanup); | ^~~~~~~~~~~ /kisskb/src/drivers/block/nbd.c:795:20: note: 'cleanup_module' target declared here 795 | static void __exit nbd_cleanup(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/timer.h:4, from /kisskb/src/include/linux/workqueue.h:8, from /kisskb/src/net/core/net_namespace.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:16, from /kisskb/src/include/linux/sched.h:52, from include2/asm/uaccess.h:10, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:16, 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:16, from /kisskb/src/include/linux/sched.h:52, from /kisskb/src/include/linux/blkdev.h:6, from /kisskb/src/drivers/block/aoe/aoeblk.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:16, from /kisskb/src/include/linux/sched.h:52, from /kisskb/src/include/linux/blkdev.h:6, 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:16, from /kisskb/src/include/linux/sched.h:52, from /kisskb/src/include/linux/blkdev.h:6, from /kisskb/src/drivers/block/aoe/aoecmd.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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/include/linux/kernel.h:16, from /kisskb/src/include/linux/sched.h:52, from /kisskb/src/include/linux/blkdev.h:6, 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); | ^~~ In file included from /kisskb/src/crypto/wp512.c:22: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'wp512_mod_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/wp512.c:1185:1: note: in expansion of macro 'module_init' 1185 | module_init(wp512_mod_init); | ^~~~~~~~~~~ /kisskb/src/crypto/wp512.c:1149:19: note: 'init_module' target declared here 1149 | static int __init wp512_mod_init(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/crypto/wp512.c:22: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wp512_mod_fini': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/wp512.c:1186:1: note: in expansion of macro 'module_exit' 1186 | module_exit(wp512_mod_fini); | ^~~~~~~~~~~ /kisskb/src/crypto/wp512.c:1175:20: note: 'cleanup_module' target declared here 1175 | static void __exit wp512_mod_fini(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/include/linux/sched.h:52, from /kisskb/src/include/linux/blkdev.h:6, from /kisskb/src/drivers/block/aoe/aoemain.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/fs/namei.c:20: /kisskb/src/fs/namei.c: In function 'sys_mknodat': /kisskb/src/include/linux/fs.h:1640:25: warning: 'tmp' may be used uninitialized in this function [-Wmaybe-uninitialized] 1640 | #define __putname(name) kmem_cache_free(names_cachep, (void *)(name)) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:2008:15: note: 'tmp' was declared here 2008 | char *tmp; | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/include/linux/sched.h:52, from /kisskb/src/include/linux/blkdev.h:6, from /kisskb/src/drivers/block/aoe/aoenet.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/namei.c:20: /kisskb/src/fs/namei.c: In function 'sys_mkdirat': /kisskb/src/include/linux/fs.h:1640:25: warning: 'tmp' may be used uninitialized in this function [-Wmaybe-uninitialized] 1640 | #define __putname(name) kmem_cache_free(names_cachep, (void *)(name)) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:2085:16: note: 'tmp' was declared here 2085 | char * tmp; | ^~~ In file included from /kisskb/src/fs/namei.c:20: /kisskb/src/fs/namei.c: In function 'sys_symlinkat': /kisskb/src/include/linux/fs.h:1640:25: warning: 'to' may be used uninitialized in this function [-Wmaybe-uninitialized] 1640 | #define __putname(name) kmem_cache_free(names_cachep, (void *)(name)) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:2353:15: note: 'to' was declared here 2353 | char *to; | ^~ In file included from /kisskb/src/include/linux/kernel.h:16, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/core/dev_mcast.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/namei.c:20: /kisskb/src/fs/namei.c: In function 'sys_linkat': /kisskb/src/include/linux/fs.h:1640:25: warning: 'to' may be used uninitialized in this function [-Wmaybe-uninitialized] 1640 | #define __putname(name) kmem_cache_free(names_cachep, (void *)(name)) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:2445:15: note: 'to' was declared here 2445 | char *to; | ^~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, 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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/appletalk/ddp.c:55: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'atalk_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/appletalk/ddp.c:1911:1: note: in expansion of macro 'module_init' 1911 | module_init(atalk_init); | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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); | ^~~ /kisskb/src/net/appletalk/ddp.c:1889:19: note: 'init_module' target declared here 1889 | static int __init atalk_init(void) | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/appletalk/ddp.c:55: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atalk_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/appletalk/ddp.c:1936:1: note: in expansion of macro 'module_exit' 1936 | module_exit(atalk_exit); | ^~~~~~~~~~~ /kisskb/src/net/appletalk/ddp.c:1922:20: note: 'cleanup_module' target declared here 1922 | static void __exit atalk_exit(void) | ^~~~~~~~~~ In file included from /kisskb/src/fs/namei.c:20: /kisskb/src/fs/namei.c: In function 'sys_renameat': /kisskb/src/include/linux/fs.h:1640:25: warning: 'to' may be used uninitialized in this function [-Wmaybe-uninitialized] 1640 | #define __putname(name) kmem_cache_free(names_cachep, (void *)(name)) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:2643:15: note: 'to' was declared here 2643 | char *to; | ^~ In file included from /kisskb/src/fs/namei.c:20: /kisskb/src/include/linux/fs.h:1640:25: warning: 'from' may be used uninitialized in this function [-Wmaybe-uninitialized] 1640 | #define __putname(name) kmem_cache_free(names_cachep, (void *)(name)) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:2642:15: note: 'from' was declared here 2642 | char *from; | ^~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/cdrom/cdrom.c:266: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/drivers/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:16, from /kisskb/src/include/linux/sched.h:52, from /kisskb/src/include/linux/utsname.h:35, from /kisskb/src/drivers/char/random.c:226: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/signal.h:8, from /kisskb/src/drivers/char/tty_io.c:72: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/signal.h:8, from /kisskb/src/drivers/char/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:16, from /kisskb/src/include/linux/sched.h:52, from /kisskb/src/drivers/char/tty_ioctl.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/signal.h:8, from /kisskb/src/drivers/char/tty_ldisc.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/char/pty.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:16, 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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/include/linux/percpu.h:5, from /kisskb/src/include/linux/rcupdate.h:39, from /kisskb/src/include/linux/sem.h:81, from /kisskb/src/include/linux/sched.h:69, from /kisskb/src/include/linux/blkdev.h:6, from /kisskb/src/drivers/block/aoe/aoemain.c:8: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'aoe_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/block/aoe/aoemain.c:108:1: note: in expansion of macro 'module_init' 108 | module_init(aoe_init); | ^~~~~~~~~~~ /kisskb/src/drivers/block/aoe/aoemain.c:69:1: note: 'init_module' target declared here 69 | aoe_init(void) | ^~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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/include/linux/kernel.h:16, from /kisskb/src/drivers/char/vc_screen.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:16, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/netlink.h:155, from /kisskb/src/include/linux/rtnetlink.h:4, from /kisskb/src/net/core/netevent.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/include/linux/sched.h:52, from /kisskb/src/drivers/char/vt_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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:16, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/char/selection.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/char/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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/char/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:16, from /kisskb/src/net/core/neighbour.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/char/vt.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/drivers/char/tty_ioctl.c: In function 'tty_mode_ioctl': /kisskb/src/drivers/char/tty_ioctl.c:934:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 934 | if (user_termios_to_kernel_termios_1(real_tty->termios_locked, | ^~ /kisskb/src/drivers/char/tty_ioctl.c:937:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 937 | return 0; | ^~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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); | ^~~ /kisskb/src/drivers/char/pty.c:257:36: warning: 'pty_ops_bsd' defined but not used [-Wunused-const-variable=] 257 | static const struct tty_operations pty_ops_bsd = { | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:16, from /kisskb/src/include/linux/attribute_container.h:12, from /kisskb/src/drivers/base/transport_class.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, 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:16, from include2/asm/system.h:5, from include2/asm/atomic.h:5, from /kisskb/src/include/linux/kref.h:19, from /kisskb/src/lib/kref.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/lib/prio_heap.c:6: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/crypto/tgr192.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:16, from /kisskb/src/include/linux/dma-mapping.h:4, 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); | ^~~ /kisskb/src/drivers/char/consolemap.c: In function 'con_set_unimap': /kisskb/src/drivers/char/consolemap.c:555:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 555 | if ((err1 = con_insert_unipair(p, unicode,fontpos)) != 0) | ^~ /kisskb/src/drivers/char/consolemap.c:557:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 557 | list++; | ^~~~ In file included from /kisskb/src/include/linux/kernel.h:16, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:16, 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:16, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:16, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:16, 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); | ^~~ /kisskb/src/drivers/char/keyboard.c:1126:2: warning: #warning "Cannot generate rawmode keyboard for your architecture yet." [-Wcpp] 1126 | #warning "Cannot generate rawmode keyboard for your architecture yet." | ^~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/lib/prio_tree.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, 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:16, from /kisskb/src/lib/radix-tree.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:16, from /kisskb/src/include/linux/sched.h:52, from /kisskb/src/drivers/char/sysrq.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:16, from /kisskb/src/lib/ratelimit.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:16, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/mount.h:15, from /kisskb/src/include/linux/mnt_namespace.h:5, from /kisskb/src/fs/pnode.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/signal.h:8, from /kisskb/src/drivers/char/serial167.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/tgr192.c:24: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'tgr192_mod_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/tgr192.c:701:1: note: in expansion of macro 'module_init' 701 | module_init(tgr192_mod_init); | ^~~~~~~~~~~ /kisskb/src/crypto/tgr192.c:666:19: note: 'init_module' target declared here 666 | static int __init tgr192_mod_init(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/crypto/tgr192.c:24: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tgr192_mod_fini': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/tgr192.c:702:1: note: in expansion of macro 'module_exit' 702 | module_exit(tgr192_mod_fini); | ^~~~~~~~~~~ /kisskb/src/crypto/tgr192.c:691:20: note: 'cleanup_module' target declared here 691 | static void __exit tgr192_mod_fini(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/fs/sync.c:5: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, from /kisskb/src/fs/splice.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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/include/linux/kernel.h:16, from /kisskb/src/include/linux/delay.h:10, from /kisskb/src/drivers/char/amiserial.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/char/nvram.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from /kisskb/src/include/linux/rbtree.h:97, from /kisskb/src/lib/rbtree.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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); | ^~~ /kisskb/src/drivers/char/serial167.c: In function 'cy_ioctl': /kisskb/src/drivers/char/serial167.c:1534:23: warning: unused variable 'val' [-Wunused-variable] 1534 | unsigned long val; | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/core/filter.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, 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:16, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/stack.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/include/crypto/gf128mul.h:53, from /kisskb/src/crypto/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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/fs/bio.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:16, from /kisskb/src/mm/dmapool.c:25: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from include2/asm/atomic.h:5, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/crypto/ecb.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/char/genrtc.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:16, 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:16, 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:16, 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:16, from /kisskb/src/fs/mpage.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/char/lp.c:114: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'lp_init_module': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/char/lp.c:993:1: note: in expansion of macro 'module_init' 993 | module_init(lp_init_module); | ^~~~~~~~~~~ /kisskb/src/drivers/char/lp.c:944:19: note: 'init_module' target declared here 944 | static int __init lp_init_module (void) | ^~~~~~~~~~~~~~ /kisskb/src/drivers/char/nvram.c: In function 'atari_proc_infos': In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from include2/asm/atomic.h:5, 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); | ^~~ /kisskb/src/drivers/char/nvram.c:716:28: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 716 | vmode = (nvram[14] << 8) || nvram[15]; | ~~~~~~~~~~~^~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/include/linux/rwsem.h:13, from /kisskb/src/lib/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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/keyboard.h:4, from drivers/char/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); | ^~~ /kisskb/src/drivers/char/amiserial.c: In function 'rs_init': /kisskb/src/drivers/char/amiserial.c:2033:9: warning: ignoring return value of 'request_irq' declared with attribute 'warn_unused_result' [-Wunused-result] 2033 | request_irq(IRQ_AMIGA_TBE, ser_tx_int, 0, "serial TX", state); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/amiserial.c:2034:9: warning: ignoring return value of 'request_irq' declared with attribute 'warn_unused_result' [-Wunused-result] 2034 | request_irq(IRQ_AMIGA_RBF, ser_rx_int, IRQF_DISABLED, "serial RX", state); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/char/dsp56k.c:26: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'dsp56k_init_driver': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/char/dsp56k.c:522:1: note: in expansion of macro 'module_init' 522 | module_init(dsp56k_init_driver); | ^~~~~~~~~~~ /kisskb/src/drivers/char/dsp56k.c:493:19: note: 'init_module' target declared here 493 | static int __init dsp56k_init_driver(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/char/dsp56k.c:26: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dsp56k_cleanup_driver': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/char/dsp56k.c:530:1: note: in expansion of macro 'module_exit' 530 | module_exit(dsp56k_cleanup_driver); | ^~~~~~~~~~~ /kisskb/src/drivers/char/dsp56k.c:524:20: note: 'cleanup_module' target declared here 524 | static void __exit dsp56k_cleanup_driver(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/if_ether.h:114, from /kisskb/src/include/linux/netdevice.h:29, from /kisskb/src/net/core/netpoll.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/fs/ioprio.c:22: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/string.h:19, from /kisskb/src/include/linux/bitmap.h:8, from /kisskb/src/include/linux/nodemask.h:89, from /kisskb/src/include/linux/mmzone.h:16, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/include/crypto/gf128mul.h:53, from /kisskb/src/crypto/gf128mul.c:51: /kisskb/src/crypto/gf128mul.c: In function 'gf128mul_lle': /kisskb/src/crypto/gf128mul.c:185:28: warning: argument to 'sizeof' in '__builtin_memset' call is the same expression as the destination; did you mean to dereference it? [-Wsizeof-pointer-memaccess] 185 | memset(r, 0, sizeof(r)); | ^ include2/asm/string.h:116:48: note: in definition of macro 'memset' 116 | #define memset(d, c, n) __builtin_memset(d, c, n) | ^ /kisskb/src/crypto/gf128mul.c: In function 'gf128mul_bbe': /kisskb/src/crypto/gf128mul.c:223:28: warning: argument to 'sizeof' in '__builtin_memset' call is the same expression as the destination; did you mean to dereference it? [-Wsizeof-pointer-memaccess] 223 | memset(r, 0, sizeof(r)); | ^ include2/asm/string.h:116:48: note: in definition of macro 'memset' 116 | #define memset(d, c, n) __builtin_memset(d, c, n) | ^ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/inotify.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:16, from /kisskb/src/lib/sha1.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, 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:16, from /kisskb/src/fs/inotify_user.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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/char/genrtc.c:45: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'rtc_generic_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/char/genrtc.c:522:1: note: in expansion of macro 'module_init' 522 | module_init(rtc_generic_init); | ^~~~~~~~~~~ /kisskb/src/drivers/char/genrtc.c:496:19: note: 'init_module' target declared here 496 | static int __init rtc_generic_init(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/char/genrtc.c:45: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtc_generic_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/char/genrtc.c:523:1: note: in expansion of macro 'module_exit' 523 | module_exit(rtc_generic_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/char/genrtc.c:515:20: note: 'cleanup_module' target declared here 515 | static void __exit rtc_generic_exit(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/include/linux/crypto.h:21, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/crypto/ecb.c:13: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_ecb_module_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/ecb.c:183:1: note: in expansion of macro 'module_init' 183 | module_init(crypto_ecb_module_init); | ^~~~~~~~~~~ /kisskb/src/crypto/ecb.c:173:19: note: 'init_module' target declared here 173 | static int __init crypto_ecb_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/include/linux/crypto.h:21, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/crypto/ecb.c:13: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_ecb_module_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/ecb.c:184:1: note: in expansion of macro 'module_exit' 184 | module_exit(crypto_ecb_module_exit); | ^~~~~~~~~~~ /kisskb/src/crypto/ecb.c:178:20: note: 'cleanup_module' target declared here 178 | static void __exit crypto_ecb_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from include2/asm/atomic.h:5, 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:16, from include2/asm/system.h:5, from include2/asm/atomic.h:5, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/crypto/lrw.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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/include/linux/crypto.h:21, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/crypto/pcbc.c:17: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_pcbc_module_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/pcbc.c:293:1: note: in expansion of macro 'module_init' 293 | module_init(crypto_pcbc_module_init); | ^~~~~~~~~~~ /kisskb/src/crypto/pcbc.c:283:19: note: 'init_module' target declared here 283 | static int __init crypto_pcbc_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/include/linux/crypto.h:21, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/crypto/pcbc.c:17: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_pcbc_module_exit': 'cold' [-Wmissing-attributes] 296 | 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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/connector/connector.c:23: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'cn_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/init.h:279:41: note: in expansion of macro 'module_init' 279 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ /kisskb/src/drivers/connector/connector.c:491:1: note: in expansion of macro 'subsys_initcall' 491 | subsys_initcall(cn_init); | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/connector/connector.c:442:22: note: 'init_module' target declared here 442 | static int __devinit cn_init(void) | ^~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/connector/connector.c:23: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cn_fini': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/connector/connector.c:492:1: note: in expansion of macro 'module_exit' 492 | module_exit(cn_fini); | ^~~~~~~~~~~ /kisskb/src/drivers/connector/connector.c:478:23: note: 'cleanup_module' target declared here 478 | static void __devexit cn_fini(void) | ^~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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/include/linux/kernel.h:16, from /kisskb/src/include/net/sock.h:43, from /kisskb/src/net/dccp/ccids/../ccid.h:16, from /kisskb/src/net/dccp/ccids/ccid2.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/dccp/ccids/lib/tfrc.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/dccp/ccids/lib/tfrc_equation.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/mm/shmem.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/crypto/lrw.c:281:13: warning: conflicting types for built-in function 'free'; expected 'void(void *)' [-Wbuiltin-declaration-mismatch] 281 | static void free(struct crypto_instance *inst) | ^~~~ /kisskb/src/crypto/lrw.c:29:1: note: 'free' is declared in header '' 28 | #include +++ |+#include 29 | In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/include/linux/crypto.h:21, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/crypto/lrw.c:19: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_module_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/lrw.c:304:1: note: in expansion of macro 'module_init' 304 | module_init(crypto_module_init); | ^~~~~~~~~~~ /kisskb/src/crypto/lrw.c:294:19: note: 'init_module' target declared here 294 | static int __init crypto_module_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/include/linux/crypto.h:21, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/crypto/lrw.c:19: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_module_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/lrw.c:305:1: note: in expansion of macro 'module_exit' 305 | module_exit(crypto_module_exit); | ^~~~~~~~~~~ /kisskb/src/crypto/lrw.c:299:20: note: 'cleanup_module' target declared here 299 | static void __exit crypto_module_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/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/if_ether.h:114, from /kisskb/src/net/core/dev.c:90: /kisskb/src/net/core/dev.c: In function 'process_backlog': /kisskb/src/include/linux/skbuff.h:602:25: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct softnet_data[1]' [-Warray-bounds] 602 | struct sk_buff *list = ((struct sk_buff *)list_)->next; | ^~~~ In file included from /kisskb/src/include/linux/sysdev.h:25, from /kisskb/src/include/linux/cpu.h:22, from /kisskb/src/net/core/dev.c:79: /kisskb/src/include/linux/percpu.h:34:50: note: while referencing 'per_cpu__softnet_data' 34 | #define EXPORT_PER_CPU_SYMBOL(var) EXPORT_SYMBOL(per_cpu__##var) | ^~~~~~~~~ /kisskb/src/include/linux/module.h:190:28: note: in definition of macro '__EXPORT_SYMBOL' 190 | extern typeof(sym) sym; \ | ^~~ /kisskb/src/include/linux/percpu.h:34:36: note: in expansion of macro 'EXPORT_SYMBOL' 34 | #define EXPORT_PER_CPU_SYMBOL(var) EXPORT_SYMBOL(per_cpu__##var) | ^~~~~~~~~~~~~ /kisskb/src/net/core/dev.c:4888:1: note: in expansion of macro 'EXPORT_PER_CPU_SYMBOL' 4888 | EXPORT_PER_CPU_SYMBOL(softnet_data); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/net/dccp/ccids/lib/packet_history.c:39: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/drivers/char/serial167.c: In function 'my_udelay': /kisskb/src/drivers/char/serial167.c:210:27: warning: 'x' may be used uninitialized [-Wmaybe-uninitialized] 210 | x |= *p; | ^~ /kisskb/src/drivers/char/serial167.c:204:16: note: 'x' declared here 204 | u_char x; | ^ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/include/net/sock.h:43, from /kisskb/src/net/dccp/ccids/lib/loss_interval.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, 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); | ^~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/include/linux/crypto.h:21, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/crypto/cts.c:43: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_cts_module_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/cts.c:349:1: note: in expansion of macro 'module_init' 349 | module_init(crypto_cts_module_init); | ^~~~~~~~~~~ /kisskb/src/crypto/cts.c:339:19: note: 'init_module' target declared here 339 | static int __init crypto_cts_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/include/linux/crypto.h:21, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/crypto/cts.c:43: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_cts_module_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/cts.c:350:1: note: in expansion of macro 'module_exit' 350 | module_exit(crypto_cts_module_exit); | ^~~~~~~~~~~ /kisskb/src/crypto/cts.c:344:20: note: 'cleanup_module' target declared here 344 | static void __exit crypto_cts_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from include2/asm/atomic.h:5, 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:16, from include2/asm/system.h:5, from include2/asm/atomic.h:5, 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); | ^~~ /kisskb/src/drivers/dio/dio.c: In function 'dio_init': /kisskb/src/drivers/dio/dio.c:185:9: warning: ignoring return value of 'device_register' declared with attribute 'warn_unused_result' [-Wunused-result] 185 | device_register(&dio_bus.dev); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/dio/dio.c:255:17: warning: ignoring return value of 'device_register' declared with attribute 'warn_unused_result' [-Wunused-result] 255 | device_register(&dev->dev); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from include2/asm/atomic.h:5, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/include/crypto/gf128mul.h:53, from /kisskb/src/crypto/gcm.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, 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:16, from include2/asm/system.h:5, from include2/asm/atomic.h:5, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/crypto/cryptd.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:16, from /kisskb/src/fs/eventpoll.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/crypto/blowfish.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/crypto/twofish.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:16, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:7, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/include/linux/dccp.h:220, from /kisskb/src/net/dccp/ccids/../dccp.h:15, from /kisskb/src/net/dccp/ccids/ccid3.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/poll.h:9, from /kisskb/src/fs/anon_inodes.c:12: /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-sysfs.c: In function 'dio_show_resource': /kisskb/src/drivers/dio/dio-sysfs.c:60:36: warning: format '%lx' expects argument of type 'long unsigned int', but argument 3 has type 'resource_size_t' {aka 'unsigned int'} [-Wformat=] 60 | return sprintf(buf, "0x%08lx 0x%08lx 0x%08lx\n", | ~~~~^ | | | long unsigned int | %08x /kisskb/src/drivers/dio/dio-sysfs.c:60:44: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'resource_size_t' {aka 'unsigned int'} [-Wformat=] 60 | return sprintf(buf, "0x%08lx 0x%08lx 0x%08lx\n", | ~~~~^ | | | long unsigned int | %08x /kisskb/src/drivers/dio/dio-sysfs.c: In function 'dio_create_sysfs_dev_files': /kisskb/src/drivers/dio/dio-sysfs.c:71:9: warning: ignoring return value of 'device_create_file' declared with attribute 'warn_unused_result' [-Wunused-result] 71 | device_create_file(dev, &dev_attr_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/dio/dio-sysfs.c:72:9: warning: ignoring return value of 'device_create_file' declared with attribute 'warn_unused_result' [-Wunused-result] 72 | device_create_file(dev, &dev_attr_ipl); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/dio/dio-sysfs.c:73:9: warning: ignoring return value of 'device_create_file' declared with attribute 'warn_unused_result' [-Wunused-result] 73 | device_create_file(dev, &dev_attr_secid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/dio/dio-sysfs.c:74:9: warning: ignoring return value of 'device_create_file' declared with attribute 'warn_unused_result' [-Wunused-result] 74 | device_create_file(dev, &dev_attr_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/dio/dio-sysfs.c:75:9: warning: ignoring return value of 'device_create_file' declared with attribute 'warn_unused_result' [-Wunused-result] 75 | device_create_file(dev, &dev_attr_resource); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from include2/asm/atomic.h:5, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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/if_ether.h:114, from /kisskb/src/include/linux/netdevice.h:29, from /kisskb/src/net/core/netpoll.c:12: /kisskb/src/net/core/netpoll.c: In function 'refill_skbs': /kisskb/src/include/linux/skbuff.h:704:9: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 704 | __skb_insert(newsk, next->prev, next, list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/netpoll.c:37:28: note: while referencing 'skb_pool' 37 | static struct sk_buff_head skb_pool; | ^~~~~~~~ In file included from /kisskb/src/include/linux/if_ether.h:114, from /kisskb/src/include/linux/netdevice.h:29, from /kisskb/src/net/core/netpoll.c:12: /kisskb/src/include/linux/skbuff.h:675:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 675 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/netpoll.c:37:28: note: while referencing 'skb_pool' 37 | static struct sk_buff_head skb_pool; | ^~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/crypto/serpent.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/crypto/xts.c:264:13: warning: conflicting types for built-in function 'free'; expected 'void(void *)' [-Wbuiltin-declaration-mismatch] 264 | static void free(struct crypto_instance *inst) | ^~~~ /kisskb/src/crypto/xts.c:26:1: note: 'free' is declared in header '' 25 | #include +++ |+#include 26 | In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/include/linux/crypto.h:21, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/crypto/xts.c:16: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_module_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/xts.c:287:1: note: in expansion of macro 'module_init' 287 | module_init(crypto_module_init); | ^~~~~~~~~~~ /kisskb/src/crypto/xts.c:277:19: note: 'init_module' target declared here 277 | static int __init crypto_module_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/include/linux/crypto.h:21, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/crypto/xts.c:16: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_module_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/xts.c:288:1: note: in expansion of macro 'module_exit' 288 | module_exit(crypto_module_exit); | ^~~~~~~~~~~ /kisskb/src/crypto/xts.c:282:20: note: 'cleanup_module' target declared here 282 | static void __exit crypto_module_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/include/linux/crypto.h:21, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/crypto/ctr.c:13: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_ctr_module_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/ctr.c:417:1: note: in expansion of macro 'module_init' 417 | module_init(crypto_ctr_module_init); | ^~~~~~~~~~~ /kisskb/src/crypto/ctr.c:391:19: note: 'init_module' target declared here 391 | static int __init crypto_ctr_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/include/linux/crypto.h:21, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/crypto/ctr.c:13: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_ctr_module_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/ctr.c:418:1: note: in expansion of macro 'module_exit' 418 | module_exit(crypto_ctr_module_exit); | ^~~~~~~~~~~ /kisskb/src/crypto/ctr.c:411:20: note: 'cleanup_module' target declared here 411 | static void __exit crypto_ctr_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from include2/asm/byteorder.h:23, from /kisskb/src/crypto/fcrypt.c:45: /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '119 << 27' requires 35 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:115:9: note: in expansion of macro 'Z' 115 | Z(0x77), Z(0x14), Z(0xa6), Z(0xfe), Z(0xb2), Z(0x5e), Z(0x8c), Z(0x3e), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '166 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:115:27: note: in expansion of macro 'Z' 115 | Z(0x77), Z(0x14), Z(0xa6), Z(0xfe), Z(0xb2), Z(0x5e), Z(0x8c), Z(0x3e), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '254 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:115:36: note: in expansion of macro 'Z' 115 | Z(0x77), Z(0x14), Z(0xa6), Z(0xfe), Z(0xb2), Z(0x5e), Z(0x8c), Z(0x3e), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '178 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:115:45: note: in expansion of macro 'Z' 115 | Z(0x77), Z(0x14), Z(0xa6), Z(0xfe), Z(0xb2), Z(0x5e), Z(0x8c), Z(0x3e), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '94 << 27' requires 35 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:115:54: note: in expansion of macro 'Z' 115 | Z(0x77), Z(0x14), Z(0xa6), Z(0xfe), Z(0xb2), Z(0x5e), Z(0x8c), Z(0x3e), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '140 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:115:63: note: in expansion of macro 'Z' 115 | Z(0x77), Z(0x14), Z(0xa6), Z(0xfe), Z(0xb2), Z(0x5e), Z(0x8c), Z(0x3e), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '62 << 27' requires 34 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:115:72: note: in expansion of macro 'Z' 115 | Z(0x77), Z(0x14), Z(0xa6), Z(0xfe), Z(0xb2), Z(0x5e), Z(0x8c), Z(0x3e), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '103 << 27' requires 35 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:116:9: note: in expansion of macro 'Z' 116 | Z(0x67), Z(0x6c), Z(0xa1), Z(0x0d), Z(0xc2), Z(0xa2), Z(0xc1), Z(0x85), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '108 << 27' requires 35 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:116:18: note: in expansion of macro 'Z' 116 | Z(0x67), Z(0x6c), Z(0xa1), Z(0x0d), Z(0xc2), Z(0xa2), Z(0xc1), Z(0x85), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '161 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:116:27: note: in expansion of macro 'Z' 116 | Z(0x67), Z(0x6c), Z(0xa1), Z(0x0d), Z(0xc2), Z(0xa2), Z(0xc1), Z(0x85), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '194 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:116:45: note: in expansion of macro 'Z' 116 | Z(0x67), Z(0x6c), Z(0xa1), Z(0x0d), Z(0xc2), Z(0xa2), Z(0xc1), Z(0x85), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '162 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:116:54: note: in expansion of macro 'Z' 116 | Z(0x67), Z(0x6c), Z(0xa1), Z(0x0d), Z(0xc2), Z(0xa2), Z(0xc1), Z(0x85), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '193 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:116:63: note: in expansion of macro 'Z' 116 | Z(0x67), Z(0x6c), Z(0xa1), Z(0x0d), Z(0xc2), Z(0xa2), Z(0xc1), Z(0x85), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '133 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:116:72: note: in expansion of macro 'Z' 116 | Z(0x67), Z(0x6c), Z(0xa1), Z(0x0d), Z(0xc2), Z(0xa2), Z(0xc1), Z(0x85), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '108 << 27' requires 35 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:117:9: note: in expansion of macro 'Z' 117 | Z(0x6c), Z(0x7b), Z(0x67), Z(0xc6), Z(0x23), Z(0xe3), Z(0xf2), Z(0x89), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '123 << 27' requires 35 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:117:18: note: in expansion of macro 'Z' 117 | Z(0x6c), Z(0x7b), Z(0x67), Z(0xc6), Z(0x23), Z(0xe3), Z(0xf2), Z(0x89), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '103 << 27' requires 35 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:117:27: note: in expansion of macro 'Z' 117 | Z(0x6c), Z(0x7b), Z(0x67), Z(0xc6), Z(0x23), Z(0xe3), Z(0xf2), Z(0x89), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '198 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:117:36: note: in expansion of macro 'Z' 117 | Z(0x6c), Z(0x7b), Z(0x67), Z(0xc6), Z(0x23), Z(0xe3), Z(0xf2), Z(0x89), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '35 << 27' requires 34 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:117:45: note: in expansion of macro 'Z' 117 | Z(0x6c), Z(0x7b), Z(0x67), Z(0xc6), Z(0x23), Z(0xe3), Z(0xf2), Z(0x89), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '227 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:117:54: note: in expansion of macro 'Z' 117 | Z(0x6c), Z(0x7b), Z(0x67), Z(0xc6), Z(0x23), Z(0xe3), Z(0xf2), Z(0x89), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '242 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:117:63: note: in expansion of macro 'Z' 117 | Z(0x6c), Z(0x7b), Z(0x67), Z(0xc6), Z(0x23), Z(0xe3), Z(0xf2), Z(0x89), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '137 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:117:72: note: in expansion of macro 'Z' 117 | Z(0x6c), Z(0x7b), Z(0x67), Z(0xc6), Z(0x23), Z(0xe3), Z(0xf2), Z(0x89), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '80 << 27' requires 35 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:118:9: note: in expansion of macro 'Z' 118 | Z(0x50), Z(0x9c), Z(0x03), Z(0xb7), Z(0x73), Z(0xe6), Z(0xe1), Z(0x39), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '156 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:118:18: note: in expansion of macro 'Z' 118 | Z(0x50), Z(0x9c), Z(0x03), Z(0xb7), Z(0x73), Z(0xe6), Z(0xe1), Z(0x39), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '183 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:118:36: note: in expansion of macro 'Z' 118 | Z(0x50), Z(0x9c), Z(0x03), Z(0xb7), Z(0x73), Z(0xe6), Z(0xe1), Z(0x39), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '115 << 27' requires 35 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:118:45: note: in expansion of macro 'Z' 118 | Z(0x50), Z(0x9c), Z(0x03), Z(0xb7), Z(0x73), Z(0xe6), Z(0xe1), Z(0x39), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '230 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:118:54: note: in expansion of macro 'Z' 118 | Z(0x50), Z(0x9c), Z(0x03), Z(0xb7), Z(0x73), Z(0xe6), Z(0xe1), Z(0x39), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '225 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:118:63: note: in expansion of macro 'Z' 118 | Z(0x50), Z(0x9c), Z(0x03), Z(0xb7), Z(0x73), Z(0xe6), Z(0xe1), Z(0x39), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '57 << 27' requires 34 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:118:72: note: in expansion of macro 'Z' 118 | Z(0x50), Z(0x9c), Z(0x03), Z(0xb7), Z(0x73), Z(0xe6), Z(0xe1), Z(0x39), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '49 << 27' requires 34 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:119:9: note: in expansion of macro 'Z' 119 | Z(0x31), Z(0x2c), Z(0x27), Z(0x9f), Z(0xa5), Z(0x69), Z(0x44), Z(0xd6), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '44 << 27' requires 34 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:119:18: note: in expansion of macro 'Z' 119 | Z(0x31), Z(0x2c), Z(0x27), Z(0x9f), Z(0xa5), Z(0x69), Z(0x44), Z(0xd6), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '39 << 27' requires 34 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:119:27: note: in expansion of macro 'Z' 119 | Z(0x31), Z(0x2c), Z(0x27), Z(0x9f), Z(0xa5), Z(0x69), Z(0x44), Z(0xd6), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '159 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:119:36: note: in expansion of macro 'Z' 119 | Z(0x31), Z(0x2c), Z(0x27), Z(0x9f), Z(0xa5), Z(0x69), Z(0x44), Z(0xd6), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '165 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:119:45: note: in expansion of macro 'Z' 119 | Z(0x31), Z(0x2c), Z(0x27), Z(0x9f), Z(0xa5), Z(0x69), Z(0x44), Z(0xd6), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '105 << 27' requires 35 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:119:54: note: in expansion of macro 'Z' 119 | Z(0x31), Z(0x2c), Z(0x27), Z(0x9f), Z(0xa5), Z(0x69), Z(0x44), Z(0xd6), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '68 << 27' requires 35 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:119:63: note: in expansion of macro 'Z' 119 | Z(0x31), Z(0x2c), Z(0x27), Z(0x9f), Z(0xa5), Z(0x69), Z(0x44), Z(0xd6), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '214 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:119:72: note: in expansion of macro 'Z' 119 | Z(0x31), Z(0x2c), Z(0x27), Z(0x9f), Z(0xa5), Z(0x69), Z(0x44), Z(0xd6), | ^ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/include/net/sock.h:47, from /kisskb/src/net/dccp/ccids/../ccid.h:16, from /kisskb/src/net/dccp/ccids/ccid2.c:29: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'ccid2_module_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/dccp/ccids/ccid2.c:794:1: note: in expansion of macro 'module_init' 794 | module_init(ccid2_module_init); | ^~~~~~~~~~~ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '35 << 27' requires 34 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:120:9: note: in expansion of macro 'Z' 120 | Z(0x23), Z(0x83), Z(0x98), Z(0x7d), Z(0x3c), Z(0xb4), Z(0x2d), Z(0x99), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '131 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:120:18: note: in expansion of macro 'Z' 120 | Z(0x23), Z(0x83), Z(0x98), Z(0x7d), Z(0x3c), Z(0xb4), Z(0x2d), Z(0x99), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '152 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:120:27: note: in expansion of macro 'Z' 120 | Z(0x23), Z(0x83), Z(0x98), Z(0x7d), Z(0x3c), Z(0xb4), Z(0x2d), Z(0x99), | ^ /kisskb/src/net/dccp/ccids/ccid2.c:790:19: note: 'init_module' target declared here 790 | static __init int ccid2_module_init(void) | ^~~~~~~~~~~~~~~~~ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '125 << 27' requires 35 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:120:36: note: in expansion of macro 'Z' 120 | Z(0x23), Z(0x83), Z(0x98), Z(0x7d), Z(0x3c), Z(0xb4), Z(0x2d), Z(0x99), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '60 << 27' requires 34 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:120:45: note: in expansion of macro 'Z' 120 | Z(0x23), Z(0x83), Z(0x98), Z(0x7d), Z(0x3c), Z(0xb4), Z(0x2d), Z(0x99), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '180 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:120:54: note: in expansion of macro 'Z' 120 | Z(0x23), Z(0x83), Z(0x98), Z(0x7d), Z(0x3c), Z(0xb4), Z(0x2d), Z(0x99), | ^ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/include/net/sock.h:47, from /kisskb/src/net/dccp/ccids/../ccid.h:16, from /kisskb/src/net/dccp/ccids/ccid2.c:29: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ccid2_module_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/dccp/ccids/ccid2.c:800:1: note: in expansion of macro 'module_exit' 800 | module_exit(ccid2_module_exit); | ^~~~~~~~~~~ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '45 << 27' requires 34 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:120:63: note: in expansion of macro 'Z' 120 | Z(0x23), Z(0x83), Z(0x98), Z(0x7d), Z(0x3c), Z(0xb4), Z(0x2d), Z(0x99), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '153 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:120:72: note: in expansion of macro 'Z' 120 | Z(0x23), Z(0x83), Z(0x98), Z(0x7d), Z(0x3c), Z(0xb4), Z(0x2d), Z(0x99), | ^ /kisskb/src/net/dccp/ccids/ccid2.c:796:20: note: 'cleanup_module' target declared here 796 | static __exit void ccid2_module_exit(void) | ^~~~~~~~~~~~~~~~~ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '140 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:121:27: note: in expansion of macro 'Z' 121 | Z(0x1c), Z(0x1f), Z(0x8c), Z(0x20), Z(0x03), Z(0x7c), Z(0x5f), Z(0xad), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '32 << 27' requires 34 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:121:36: note: in expansion of macro 'Z' 121 | Z(0x1c), Z(0x1f), Z(0x8c), Z(0x20), Z(0x03), Z(0x7c), Z(0x5f), Z(0xad), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '124 << 27' requires 35 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:121:54: note: in expansion of macro 'Z' 121 | Z(0x1c), Z(0x1f), Z(0x8c), Z(0x20), Z(0x03), Z(0x7c), Z(0x5f), Z(0xad), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '95 << 27' requires 35 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:121:63: note: in expansion of macro 'Z' 121 | Z(0x1c), Z(0x1f), Z(0x8c), Z(0x20), Z(0x03), Z(0x7c), Z(0x5f), Z(0xad), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '173 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:121:72: note: in expansion of macro 'Z' 121 | Z(0x1c), Z(0x1f), Z(0x8c), Z(0x20), Z(0x03), Z(0x7c), Z(0x5f), Z(0xad), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '244 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:122:9: note: in expansion of macro 'Z' 122 | Z(0xf4), Z(0xfa), Z(0x95), Z(0xca), Z(0x76), Z(0x44), Z(0xcd), Z(0xb6), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '250 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:122:18: note: in expansion of macro 'Z' 122 | Z(0xf4), Z(0xfa), Z(0x95), Z(0xca), Z(0x76), Z(0x44), Z(0xcd), Z(0xb6), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '149 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:122:27: note: in expansion of macro 'Z' 122 | Z(0xf4), Z(0xfa), Z(0x95), Z(0xca), Z(0x76), Z(0x44), Z(0xcd), Z(0xb6), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '202 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:122:36: note: in expansion of macro 'Z' 122 | Z(0xf4), Z(0xfa), Z(0x95), Z(0xca), Z(0x76), Z(0x44), Z(0xcd), Z(0xb6), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '118 << 27' requires 35 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:122:45: note: in expansion of macro 'Z' 122 | Z(0xf4), Z(0xfa), Z(0x95), Z(0xca), Z(0x76), Z(0x44), Z(0xcd), Z(0xb6), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '68 << 27' requires 35 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:122:54: note: in expansion of macro 'Z' 122 | Z(0xf4), Z(0xfa), Z(0x95), Z(0xca), Z(0x76), Z(0x44), Z(0xcd), Z(0xb6), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '205 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:122:63: note: in expansion of macro 'Z' 122 | Z(0xf4), Z(0xfa), Z(0x95), Z(0xca), Z(0x76), Z(0x44), Z(0xcd), Z(0xb6), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '182 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:122:72: note: in expansion of macro 'Z' 122 | Z(0xf4), Z(0xfa), Z(0x95), Z(0xca), Z(0x76), Z(0x44), Z(0xcd), Z(0xb6), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '184 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:123:9: note: in expansion of macro 'Z' 123 | Z(0xb8), Z(0xa1), Z(0xa1), Z(0xbe), Z(0x9e), Z(0x54), Z(0x8f), Z(0x0b), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '161 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:123:18: note: in expansion of macro 'Z' 123 | Z(0xb8), Z(0xa1), Z(0xa1), Z(0xbe), Z(0x9e), Z(0x54), Z(0x8f), Z(0x0b), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '161 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:123:27: note: in expansion of macro 'Z' 123 | Z(0xb8), Z(0xa1), Z(0xa1), Z(0xbe), Z(0x9e), Z(0x54), Z(0x8f), Z(0x0b), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '190 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:123:36: note: in expansion of macro 'Z' 123 | Z(0xb8), Z(0xa1), Z(0xa1), Z(0xbe), Z(0x9e), Z(0x54), Z(0x8f), Z(0x0b), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '158 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:123:45: note: in expansion of macro 'Z' 123 | Z(0xb8), Z(0xa1), Z(0xa1), Z(0xbe), Z(0x9e), Z(0x54), Z(0x8f), Z(0x0b), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '84 << 27' requires 35 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:123:54: note: in expansion of macro 'Z' 123 | Z(0xb8), Z(0xa1), Z(0xa1), Z(0xbe), Z(0x9e), Z(0x54), Z(0x8f), Z(0x0b), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '143 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:123:63: note: in expansion of macro 'Z' 123 | Z(0xb8), Z(0xa1), Z(0xa1), Z(0xbe), Z(0x9e), Z(0x54), Z(0x8f), Z(0x0b), | ^ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/lib/libcrc32c.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/crypto/fcrypt.c:113:40: warning: result of '116 << 27' requires 35 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:124:18: note: in expansion of macro 'Z' 124 | Z(0x16), Z(0x74), Z(0x31), Z(0x8a), Z(0x23), Z(0x17), Z(0x04), Z(0xfa), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '49 << 27' requires 34 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:124:27: note: in expansion of macro 'Z' 124 | Z(0x16), Z(0x74), Z(0x31), Z(0x8a), Z(0x23), Z(0x17), Z(0x04), Z(0xfa), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '138 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:124:36: note: in expansion of macro 'Z' 124 | Z(0x16), Z(0x74), Z(0x31), Z(0x8a), Z(0x23), Z(0x17), Z(0x04), Z(0xfa), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '35 << 27' requires 34 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:124:45: note: in expansion of macro 'Z' 124 | Z(0x16), Z(0x74), Z(0x31), Z(0x8a), Z(0x23), Z(0x17), Z(0x04), Z(0xfa), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '250 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:124:72: note: in expansion of macro 'Z' 124 | Z(0x16), Z(0x74), Z(0x31), Z(0x8a), Z(0x23), Z(0x17), Z(0x04), Z(0xfa), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '121 << 27' requires 35 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:125:9: note: in expansion of macro 'Z' 125 | Z(0x79), Z(0x84), Z(0xb1), Z(0xf5), Z(0x13), Z(0xab), Z(0xb5), Z(0x2e), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '132 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:125:18: note: in expansion of macro 'Z' 125 | Z(0x79), Z(0x84), Z(0xb1), Z(0xf5), Z(0x13), Z(0xab), Z(0xb5), Z(0x2e), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '177 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:125:27: note: in expansion of macro 'Z' 125 | Z(0x79), Z(0x84), Z(0xb1), Z(0xf5), Z(0x13), Z(0xab), Z(0xb5), Z(0x2e), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '245 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:125:36: note: in expansion of macro 'Z' 125 | Z(0x79), Z(0x84), Z(0xb1), Z(0xf5), Z(0x13), Z(0xab), Z(0xb5), Z(0x2e), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '171 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:125:54: note: in expansion of macro 'Z' 125 | Z(0x79), Z(0x84), Z(0xb1), Z(0xf5), Z(0x13), Z(0xab), Z(0xb5), Z(0x2e), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '181 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:125:63: note: in expansion of macro 'Z' 125 | Z(0x79), Z(0x84), Z(0xb1), Z(0xf5), Z(0x13), Z(0xab), Z(0xb5), Z(0x2e), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '46 << 27' requires 34 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:125:72: note: in expansion of macro 'Z' 125 | Z(0x79), Z(0x84), Z(0xb1), Z(0xf5), Z(0x13), Z(0xab), Z(0xb5), Z(0x2e), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '170 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:126:9: note: in expansion of macro 'Z' 126 | Z(0xaa), Z(0x0c), Z(0x60), Z(0x6b), Z(0x5b), Z(0xc4), Z(0x4b), Z(0xbc), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '96 << 27' requires 35 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:126:27: note: in expansion of macro 'Z' 126 | Z(0xaa), Z(0x0c), Z(0x60), Z(0x6b), Z(0x5b), Z(0xc4), Z(0x4b), Z(0xbc), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '107 << 27' requires 35 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:126:36: note: in expansion of macro 'Z' 126 | Z(0xaa), Z(0x0c), Z(0x60), Z(0x6b), Z(0x5b), Z(0xc4), Z(0x4b), Z(0xbc), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '91 << 27' requires 35 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:126:45: note: in expansion of macro 'Z' 126 | Z(0xaa), Z(0x0c), Z(0x60), Z(0x6b), Z(0x5b), Z(0xc4), Z(0x4b), Z(0xbc), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '196 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:126:54: note: in expansion of macro 'Z' 126 | Z(0xaa), Z(0x0c), Z(0x60), Z(0x6b), Z(0x5b), Z(0xc4), Z(0x4b), Z(0xbc), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '75 << 27' requires 35 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:126:63: note: in expansion of macro 'Z' 126 | Z(0xaa), Z(0x0c), Z(0x60), Z(0x6b), Z(0x5b), Z(0xc4), Z(0x4b), Z(0xbc), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '188 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:126:72: note: in expansion of macro 'Z' 126 | Z(0xaa), Z(0x0c), Z(0x60), Z(0x6b), Z(0x5b), Z(0xc4), Z(0x4b), Z(0xbc), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '226 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:127:9: note: in expansion of macro 'Z' 127 | Z(0xe2), Z(0xaf), Z(0x45), Z(0x73), Z(0xfa), Z(0xc9), Z(0x49), Z(0xcd), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '175 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:127:18: note: in expansion of macro 'Z' 127 | Z(0xe2), Z(0xaf), Z(0x45), Z(0x73), Z(0xfa), Z(0xc9), Z(0x49), Z(0xcd), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '69 << 27' requires 35 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:127:27: note: in expansion of macro 'Z' 127 | Z(0xe2), Z(0xaf), Z(0x45), Z(0x73), Z(0xfa), Z(0xc9), Z(0x49), Z(0xcd), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '115 << 27' requires 35 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:127:36: note: in expansion of macro 'Z' 127 | Z(0xe2), Z(0xaf), Z(0x45), Z(0x73), Z(0xfa), Z(0xc9), Z(0x49), Z(0xcd), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '250 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:127:45: note: in expansion of macro 'Z' 127 | Z(0xe2), Z(0xaf), Z(0x45), Z(0x73), Z(0xfa), Z(0xc9), Z(0x49), Z(0xcd), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '201 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:127:54: note: in expansion of macro 'Z' 127 | Z(0xe2), Z(0xaf), Z(0x45), Z(0x73), Z(0xfa), Z(0xc9), Z(0x49), Z(0xcd), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '73 << 27' requires 35 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:127:63: note: in expansion of macro 'Z' 127 | Z(0xe2), Z(0xaf), Z(0x45), Z(0x73), Z(0xfa), Z(0xc9), Z(0x49), Z(0xcd), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '205 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:127:72: note: in expansion of macro 'Z' 127 | Z(0xe2), Z(0xaf), Z(0x45), Z(0x73), Z(0xfa), Z(0xc9), Z(0x49), Z(0xcd), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '146 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:128:18: note: in expansion of macro 'Z' 128 | Z(0x00), Z(0x92), Z(0x7d), Z(0x97), Z(0x7a), Z(0x18), Z(0x60), Z(0x3d), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '125 << 27' requires 35 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:128:27: note: in expansion of macro 'Z' 128 | Z(0x00), Z(0x92), Z(0x7d), Z(0x97), Z(0x7a), Z(0x18), Z(0x60), Z(0x3d), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '151 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:128:36: note: in expansion of macro 'Z' 128 | Z(0x00), Z(0x92), Z(0x7d), Z(0x97), Z(0x7a), Z(0x18), Z(0x60), Z(0x3d), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '122 << 27' requires 35 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:128:45: note: in expansion of macro 'Z' 128 | Z(0x00), Z(0x92), Z(0x7d), Z(0x97), Z(0x7a), Z(0x18), Z(0x60), Z(0x3d), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '96 << 27' requires 35 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:128:63: note: in expansion of macro 'Z' 128 | Z(0x00), Z(0x92), Z(0x7d), Z(0x97), Z(0x7a), Z(0x18), Z(0x60), Z(0x3d), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '61 << 27' requires 34 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:128:72: note: in expansion of macro 'Z' 128 | Z(0x00), Z(0x92), Z(0x7d), Z(0x97), Z(0x7a), Z(0x18), Z(0x60), Z(0x3d), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '207 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:129:9: note: in expansion of macro 'Z' 129 | Z(0xcf), Z(0x5b), Z(0xde), Z(0xc6), Z(0xe2), Z(0xe6), Z(0xbb), Z(0x8b), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '91 << 27' requires 35 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:129:18: note: in expansion of macro 'Z' 129 | Z(0xcf), Z(0x5b), Z(0xde), Z(0xc6), Z(0xe2), Z(0xe6), Z(0xbb), Z(0x8b), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '222 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:129:27: note: in expansion of macro 'Z' 129 | Z(0xcf), Z(0x5b), Z(0xde), Z(0xc6), Z(0xe2), Z(0xe6), Z(0xbb), Z(0x8b), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '198 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:129:36: note: in expansion of macro 'Z' 129 | Z(0xcf), Z(0x5b), Z(0xde), Z(0xc6), Z(0xe2), Z(0xe6), Z(0xbb), Z(0x8b), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '226 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:129:45: note: in expansion of macro 'Z' 129 | Z(0xcf), Z(0x5b), Z(0xde), Z(0xc6), Z(0xe2), Z(0xe6), Z(0xbb), Z(0x8b), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '230 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:129:54: note: in expansion of macro 'Z' 129 | Z(0xcf), Z(0x5b), Z(0xde), Z(0xc6), Z(0xe2), Z(0xe6), Z(0xbb), Z(0x8b), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '187 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:129:63: note: in expansion of macro 'Z' 129 | Z(0xcf), Z(0x5b), Z(0xde), Z(0xc6), Z(0xe2), Z(0xe6), Z(0xbb), Z(0x8b), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '139 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:129:72: note: in expansion of macro 'Z' 129 | Z(0xcf), Z(0x5b), Z(0xde), Z(0xc6), Z(0xe2), Z(0xe6), Z(0xbb), Z(0x8b), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '218 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:130:18: note: in expansion of macro 'Z' 130 | Z(0x06), Z(0xda), Z(0x08), Z(0x15), Z(0x1b), Z(0x88), Z(0x6a), Z(0x17), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '136 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:130:54: note: in expansion of macro 'Z' 130 | Z(0x06), Z(0xda), Z(0x08), Z(0x15), Z(0x1b), Z(0x88), Z(0x6a), Z(0x17), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '106 << 27' requires 35 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:130:63: note: in expansion of macro 'Z' 130 | Z(0x06), Z(0xda), Z(0x08), Z(0x15), Z(0x1b), Z(0x88), Z(0x6a), Z(0x17), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '137 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:131:9: note: in expansion of macro 'Z' 131 | Z(0x89), Z(0xd0), Z(0xa9), Z(0xc1), Z(0xc9), Z(0x70), Z(0x6b), Z(0xe5), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '208 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:131:18: note: in expansion of macro 'Z' 131 | Z(0x89), Z(0xd0), Z(0xa9), Z(0xc1), Z(0xc9), Z(0x70), Z(0x6b), Z(0xe5), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '169 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:131:27: note: in expansion of macro 'Z' 131 | Z(0x89), Z(0xd0), Z(0xa9), Z(0xc1), Z(0xc9), Z(0x70), Z(0x6b), Z(0xe5), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '193 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:131:36: note: in expansion of macro 'Z' 131 | Z(0x89), Z(0xd0), Z(0xa9), Z(0xc1), Z(0xc9), Z(0x70), Z(0x6b), Z(0xe5), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '201 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:131:45: note: in expansion of macro 'Z' 131 | Z(0x89), Z(0xd0), Z(0xa9), Z(0xc1), Z(0xc9), Z(0x70), Z(0x6b), Z(0xe5), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '112 << 27' requires 35 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:131:54: note: in expansion of macro 'Z' 131 | Z(0x89), Z(0xd0), Z(0xa9), Z(0xc1), Z(0xc9), Z(0x70), Z(0x6b), Z(0xe5), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '107 << 27' requires 35 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:131:63: note: in expansion of macro 'Z' 131 | Z(0x89), Z(0xd0), Z(0xa9), Z(0xc1), Z(0xc9), Z(0x70), Z(0x6b), Z(0xe5), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '229 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:131:72: note: in expansion of macro 'Z' 131 | Z(0x89), Z(0xd0), Z(0xa9), Z(0xc1), Z(0xc9), Z(0x70), Z(0x6b), Z(0xe5), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '67 << 27' requires 35 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:132:9: note: in expansion of macro 'Z' 132 | Z(0x43), Z(0xf4), Z(0x68), Z(0xc8), Z(0xd3), Z(0x84), Z(0x28), Z(0x0a), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '244 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:132:18: note: in expansion of macro 'Z' 132 | Z(0x43), Z(0xf4), Z(0x68), Z(0xc8), Z(0xd3), Z(0x84), Z(0x28), Z(0x0a), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '104 << 27' requires 35 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:132:27: note: in expansion of macro 'Z' 132 | Z(0x43), Z(0xf4), Z(0x68), Z(0xc8), Z(0xd3), Z(0x84), Z(0x28), Z(0x0a), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '200 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:132:36: note: in expansion of macro 'Z' 132 | Z(0x43), Z(0xf4), Z(0x68), Z(0xc8), Z(0xd3), Z(0x84), Z(0x28), Z(0x0a), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '211 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:132:45: note: in expansion of macro 'Z' 132 | Z(0x43), Z(0xf4), Z(0x68), Z(0xc8), Z(0xd3), Z(0x84), Z(0x28), Z(0x0a), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '132 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:132:54: note: in expansion of macro 'Z' 132 | Z(0x43), Z(0xf4), Z(0x68), Z(0xc8), Z(0xd3), Z(0x84), Z(0x28), Z(0x0a), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '40 << 27' requires 34 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:132:63: note: in expansion of macro 'Z' 132 | Z(0x43), Z(0xf4), Z(0x68), Z(0xc8), Z(0xd3), Z(0x84), Z(0x28), Z(0x0a), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '82 << 27' requires 35 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:133:9: note: in expansion of macro 'Z' 133 | Z(0x52), Z(0x66), Z(0xa3), Z(0xca), Z(0xf2), Z(0xe3), Z(0x7f), Z(0x7a), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '102 << 27' requires 35 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:133:18: note: in expansion of macro 'Z' 133 | Z(0x52), Z(0x66), Z(0xa3), Z(0xca), Z(0xf2), Z(0xe3), Z(0x7f), Z(0x7a), | ^ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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); | ^~~ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '163 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:133:27: note: in expansion of macro 'Z' 133 | Z(0x52), Z(0x66), Z(0xa3), Z(0xca), Z(0xf2), Z(0xe3), Z(0x7f), Z(0x7a), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '202 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:133:36: note: in expansion of macro 'Z' 133 | Z(0x52), Z(0x66), Z(0xa3), Z(0xca), Z(0xf2), Z(0xe3), Z(0x7f), Z(0x7a), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '242 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:133:45: note: in expansion of macro 'Z' 133 | Z(0x52), Z(0x66), Z(0xa3), Z(0xca), Z(0xf2), Z(0xe3), Z(0x7f), Z(0x7a), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '227 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:133:54: note: in expansion of macro 'Z' 133 | Z(0x52), Z(0x66), Z(0xa3), Z(0xca), Z(0xf2), Z(0xe3), Z(0x7f), Z(0x7a), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '127 << 27' requires 35 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:133:63: note: in expansion of macro 'Z' 133 | Z(0x52), Z(0x66), Z(0xa3), Z(0xca), Z(0xf2), Z(0xe3), Z(0x7f), Z(0x7a), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '122 << 27' requires 35 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:133:72: note: in expansion of macro 'Z' 133 | Z(0x52), Z(0x66), Z(0xa3), Z(0xca), Z(0xf2), Z(0xe3), Z(0x7f), Z(0x7a), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '49 << 27' requires 34 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:134:9: note: in expansion of macro 'Z' 134 | Z(0x31), Z(0xf7), Z(0x88), Z(0x94), Z(0x5e), Z(0x9c), Z(0x63), Z(0xd5), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '247 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:134:18: note: in expansion of macro 'Z' 134 | Z(0x31), Z(0xf7), Z(0x88), Z(0x94), Z(0x5e), Z(0x9c), Z(0x63), Z(0xd5), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '136 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:134:27: note: in expansion of macro 'Z' 134 | Z(0x31), Z(0xf7), Z(0x88), Z(0x94), Z(0x5e), Z(0x9c), Z(0x63), Z(0xd5), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '148 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:134:36: note: in expansion of macro 'Z' 134 | Z(0x31), Z(0xf7), Z(0x88), Z(0x94), Z(0x5e), Z(0x9c), Z(0x63), Z(0xd5), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '94 << 27' requires 35 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:134:45: note: in expansion of macro 'Z' 134 | Z(0x31), Z(0xf7), Z(0x88), Z(0x94), Z(0x5e), Z(0x9c), Z(0x63), Z(0xd5), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '156 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:134:54: note: in expansion of macro 'Z' 134 | Z(0x31), Z(0xf7), Z(0x88), Z(0x94), Z(0x5e), Z(0x9c), Z(0x63), Z(0xd5), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '99 << 27' requires 35 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:134:63: note: in expansion of macro 'Z' 134 | Z(0x31), Z(0xf7), Z(0x88), Z(0x94), Z(0x5e), Z(0x9c), Z(0x63), Z(0xd5), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '213 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:134:72: note: in expansion of macro 'Z' 134 | Z(0x31), Z(0xf7), Z(0x88), Z(0x94), Z(0x5e), Z(0x9c), Z(0x63), Z(0xd5), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '36 << 27' requires 34 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:135:9: note: in expansion of macro 'Z' 135 | Z(0x24), Z(0x66), Z(0xfc), Z(0xb3), Z(0x57), Z(0x25), Z(0xbe), Z(0x89), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '102 << 27' requires 35 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:135:18: note: in expansion of macro 'Z' 135 | Z(0x24), Z(0x66), Z(0xfc), Z(0xb3), Z(0x57), Z(0x25), Z(0xbe), Z(0x89), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '252 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:135:27: note: in expansion of macro 'Z' 135 | Z(0x24), Z(0x66), Z(0xfc), Z(0xb3), Z(0x57), Z(0x25), Z(0xbe), Z(0x89), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '179 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:135:36: note: in expansion of macro 'Z' 135 | Z(0x24), Z(0x66), Z(0xfc), Z(0xb3), Z(0x57), Z(0x25), Z(0xbe), Z(0x89), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '87 << 27' requires 35 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:135:45: note: in expansion of macro 'Z' 135 | Z(0x24), Z(0x66), Z(0xfc), Z(0xb3), Z(0x57), Z(0x25), Z(0xbe), Z(0x89), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '37 << 27' requires 34 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:135:54: note: in expansion of macro 'Z' 135 | Z(0x24), Z(0x66), Z(0xfc), Z(0xb3), Z(0x57), Z(0x25), Z(0xbe), Z(0x89), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '190 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:135:63: note: in expansion of macro 'Z' 135 | Z(0x24), Z(0x66), Z(0xfc), Z(0xb3), Z(0x57), Z(0x25), Z(0xbe), Z(0x89), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '137 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:135:72: note: in expansion of macro 'Z' 135 | Z(0x24), Z(0x66), Z(0xfc), Z(0xb3), Z(0x57), Z(0x25), Z(0xbe), Z(0x89), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '68 << 27' requires 35 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:136:9: note: in expansion of macro 'Z' 136 | Z(0x44), Z(0xc4), Z(0xe0), Z(0x8f), Z(0x23), Z(0x3c), Z(0x12), Z(0x52), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '196 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:136:18: note: in expansion of macro 'Z' 136 | Z(0x44), Z(0xc4), Z(0xe0), Z(0x8f), Z(0x23), Z(0x3c), Z(0x12), Z(0x52), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '224 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:136:27: note: in expansion of macro 'Z' 136 | Z(0x44), Z(0xc4), Z(0xe0), Z(0x8f), Z(0x23), Z(0x3c), Z(0x12), Z(0x52), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '143 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:136:36: note: in expansion of macro 'Z' 136 | Z(0x44), Z(0xc4), Z(0xe0), Z(0x8f), Z(0x23), Z(0x3c), Z(0x12), Z(0x52), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '35 << 27' requires 34 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:136:45: note: in expansion of macro 'Z' 136 | Z(0x44), Z(0xc4), Z(0xe0), Z(0x8f), Z(0x23), Z(0x3c), Z(0x12), Z(0x52), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '60 << 27' requires 34 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:136:54: note: in expansion of macro 'Z' 136 | Z(0x44), Z(0xc4), Z(0xe0), Z(0x8f), Z(0x23), Z(0x3c), Z(0x12), Z(0x52), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '82 << 27' requires 35 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:136:72: note: in expansion of macro 'Z' 136 | Z(0x44), Z(0xc4), Z(0xe0), Z(0x8f), Z(0x23), Z(0x3c), Z(0x12), Z(0x52), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '245 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:137:9: note: in expansion of macro 'Z' 137 | Z(0xf5), Z(0x1e), Z(0xf4), Z(0xcb), Z(0x18), Z(0x33), Z(0x1f), Z(0xf8), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '244 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:137:27: note: in expansion of macro 'Z' 137 | Z(0xf5), Z(0x1e), Z(0xf4), Z(0xcb), Z(0x18), Z(0x33), Z(0x1f), Z(0xf8), | ^ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/include/linux/crypto.h:21, from /kisskb/src/include/crypto/aead.h:16, from /kisskb/src/include/crypto/internal/aead.h:16, from /kisskb/src/crypto/ccm.c:13: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_ccm_module_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/ccm.c:885:1: note: in expansion of macro 'module_init' 885 | module_init(crypto_ccm_module_init); | ^~~~~~~~~~~ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '203 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:137:36: note: in expansion of macro 'Z' 137 | Z(0xf5), Z(0x1e), Z(0xf4), Z(0xcb), Z(0x18), Z(0x33), Z(0x1f), Z(0xf8), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '51 << 27' requires 34 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:137:54: note: in expansion of macro 'Z' 137 | Z(0xf5), Z(0x1e), Z(0xf4), Z(0xcb), Z(0x18), Z(0x33), Z(0x1f), Z(0xf8), | ^ /kisskb/src/crypto/ccm.c:852:19: note: 'init_module' target declared here 852 | static int __init crypto_ccm_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '248 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:137:72: note: in expansion of macro 'Z' 137 | Z(0xf5), Z(0x1e), Z(0xf4), Z(0xcb), Z(0x18), Z(0x33), Z(0x1f), Z(0xf8), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '105 << 27' requires 35 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:138:9: note: in expansion of macro 'Z' 138 | Z(0x69), Z(0x10), Z(0x9d), Z(0xd3), Z(0xf7), Z(0x28), Z(0xf8), Z(0x30), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '157 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:138:27: note: in expansion of macro 'Z' 138 | Z(0x69), Z(0x10), Z(0x9d), Z(0xd3), Z(0xf7), Z(0x28), Z(0xf8), Z(0x30), | ^ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/include/linux/crypto.h:21, from /kisskb/src/include/crypto/aead.h:16, from /kisskb/src/include/crypto/internal/aead.h:16, from /kisskb/src/crypto/ccm.c:13: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_ccm_module_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/ccm.c:886:1: note: in expansion of macro 'module_exit' 886 | module_exit(crypto_ccm_module_exit); | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, 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); | ^~~ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '211 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:138:36: note: in expansion of macro 'Z' 138 | Z(0x69), Z(0x10), Z(0x9d), Z(0xd3), Z(0xf7), Z(0x28), Z(0xf8), Z(0x30), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '247 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:138:45: note: in expansion of macro 'Z' 138 | Z(0x69), Z(0x10), Z(0x9d), Z(0xd3), Z(0xf7), Z(0x28), Z(0xf8), Z(0x30), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '40 << 27' requires 34 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:138:54: note: in expansion of macro 'Z' 138 | Z(0x69), Z(0x10), Z(0x9d), Z(0xd3), Z(0xf7), Z(0x28), Z(0xf8), Z(0x30), | ^ /kisskb/src/crypto/ccm.c:878:20: note: 'cleanup_module' target declared here 878 | static void __exit crypto_ccm_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '248 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:138:63: note: in expansion of macro 'Z' 138 | Z(0x69), Z(0x10), Z(0x9d), Z(0xd3), Z(0xf7), Z(0x28), Z(0xf8), Z(0x30), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '48 << 27' requires 34 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:138:72: note: in expansion of macro 'Z' 138 | Z(0x69), Z(0x10), Z(0x9d), Z(0xd3), Z(0xf7), Z(0x28), Z(0xf8), Z(0x30), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '94 << 27' requires 35 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:139:18: note: in expansion of macro 'Z' 139 | Z(0x05), Z(0x5e), Z(0x32), Z(0xc0), Z(0xd5), Z(0x19), Z(0xbd), Z(0x45), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '50 << 27' requires 34 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:139:27: note: in expansion of macro 'Z' 139 | Z(0x05), Z(0x5e), Z(0x32), Z(0xc0), Z(0xd5), Z(0x19), Z(0xbd), Z(0x45), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '192 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:139:36: note: in expansion of macro 'Z' 139 | Z(0x05), Z(0x5e), Z(0x32), Z(0xc0), Z(0xd5), Z(0x19), Z(0xbd), Z(0x45), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '213 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:139:45: note: in expansion of macro 'Z' 139 | Z(0x05), Z(0x5e), Z(0x32), Z(0xc0), Z(0xd5), Z(0x19), Z(0xbd), Z(0x45), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '189 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:139:63: note: in expansion of macro 'Z' 139 | Z(0x05), Z(0x5e), Z(0x32), Z(0xc0), Z(0xd5), Z(0x19), Z(0xbd), Z(0x45), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '69 << 27' requires 35 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:139:72: note: in expansion of macro 'Z' 139 | Z(0x05), Z(0x5e), Z(0x32), Z(0xc0), Z(0xd5), Z(0x19), Z(0xbd), Z(0x45), | ^ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/crypto/twofish.c:43: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'twofish_mod_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/twofish.c:210:1: note: in expansion of macro 'module_init' 210 | module_init(twofish_mod_init); | ^~~~~~~~~~~ /kisskb/src/crypto/twofish.c:200:19: note: 'init_module' target declared here 200 | static int __init twofish_mod_init(void) | ^~~~~~~~~~~~~~~~ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '139 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:140:9: note: in expansion of macro 'Z' 140 | Z(0x8b), Z(0x5b), Z(0xfd), Z(0xbc), Z(0xe2), Z(0x5c), Z(0xa9), Z(0x96), | ^ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/crypto/twofish.c:43: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'twofish_mod_fini': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/twofish.c:211:1: note: in expansion of macro 'module_exit' 211 | module_exit(twofish_mod_fini); | ^~~~~~~~~~~ /kisskb/src/crypto/twofish.c:205:20: note: 'cleanup_module' target declared here 205 | static void __exit twofish_mod_fini(void) | ^~~~~~~~~~~~~~~~ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '91 << 27' requires 35 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:140:18: note: in expansion of macro 'Z' 140 | Z(0x8b), Z(0x5b), Z(0xfd), Z(0xbc), Z(0xe2), Z(0x5c), Z(0xa9), Z(0x96), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '253 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:140:27: note: in expansion of macro 'Z' 140 | Z(0x8b), Z(0x5b), Z(0xfd), Z(0xbc), Z(0xe2), Z(0x5c), Z(0xa9), Z(0x96), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '188 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:140:36: note: in expansion of macro 'Z' 140 | Z(0x8b), Z(0x5b), Z(0xfd), Z(0xbc), Z(0xe2), Z(0x5c), Z(0xa9), Z(0x96), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '226 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:140:45: note: in expansion of macro 'Z' 140 | Z(0x8b), Z(0x5b), Z(0xfd), Z(0xbc), Z(0xe2), Z(0x5c), Z(0xa9), Z(0x96), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '92 << 27' requires 35 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:140:54: note: in expansion of macro 'Z' 140 | Z(0x8b), Z(0x5b), Z(0xfd), Z(0xbc), Z(0xe2), Z(0x5c), Z(0xa9), Z(0x96), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '169 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:140:63: note: in expansion of macro 'Z' 140 | Z(0x8b), Z(0x5b), Z(0xfd), Z(0xbc), Z(0xe2), Z(0x5c), Z(0xa9), Z(0x96), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '150 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:140:72: note: in expansion of macro 'Z' 140 | Z(0x8b), Z(0x5b), Z(0xfd), Z(0xbc), Z(0xe2), Z(0x5c), Z(0xa9), Z(0x96), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '239 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:141:9: note: in expansion of macro 'Z' 141 | Z(0xef), Z(0x70), Z(0xcf), Z(0xc2), Z(0x2a), Z(0xb3), Z(0x61), Z(0xad), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '112 << 27' requires 35 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:141:18: note: in expansion of macro 'Z' 141 | Z(0xef), Z(0x70), Z(0xcf), Z(0xc2), Z(0x2a), Z(0xb3), Z(0x61), Z(0xad), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '207 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:141:27: note: in expansion of macro 'Z' 141 | Z(0xef), Z(0x70), Z(0xcf), Z(0xc2), Z(0x2a), Z(0xb3), Z(0x61), Z(0xad), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '194 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:141:36: note: in expansion of macro 'Z' 141 | Z(0xef), Z(0x70), Z(0xcf), Z(0xc2), Z(0x2a), Z(0xb3), Z(0x61), Z(0xad), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '42 << 27' requires 34 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:141:45: note: in expansion of macro 'Z' 141 | Z(0xef), Z(0x70), Z(0xcf), Z(0xc2), Z(0x2a), Z(0xb3), Z(0x61), Z(0xad), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '179 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:141:54: note: in expansion of macro 'Z' 141 | Z(0xef), Z(0x70), Z(0xcf), Z(0xc2), Z(0x2a), Z(0xb3), Z(0x61), Z(0xad), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '97 << 27' requires 35 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:141:63: note: in expansion of macro 'Z' 141 | Z(0xef), Z(0x70), Z(0xcf), Z(0xc2), Z(0x2a), Z(0xb3), Z(0x61), Z(0xad), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '173 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:141:72: note: in expansion of macro 'Z' 141 | Z(0xef), Z(0x70), Z(0xcf), Z(0xc2), Z(0x2a), Z(0xb3), Z(0x61), Z(0xad), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '128 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:142:9: note: in expansion of macro 'Z' 142 | Z(0x80), Z(0x48), Z(0x81), Z(0xb7), Z(0x1d), Z(0x43), Z(0xd9), Z(0xd7), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '72 << 27' requires 35 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:142:18: note: in expansion of macro 'Z' 142 | Z(0x80), Z(0x48), Z(0x81), Z(0xb7), Z(0x1d), Z(0x43), Z(0xd9), Z(0xd7), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '129 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:142:27: note: in expansion of macro 'Z' 142 | Z(0x80), Z(0x48), Z(0x81), Z(0xb7), Z(0x1d), Z(0x43), Z(0xd9), Z(0xd7), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '183 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:142:36: note: in expansion of macro 'Z' 142 | Z(0x80), Z(0x48), Z(0x81), Z(0xb7), Z(0x1d), Z(0x43), Z(0xd9), Z(0xd7), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '67 << 27' requires 35 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:142:54: note: in expansion of macro 'Z' 142 | Z(0x80), Z(0x48), Z(0x81), Z(0xb7), Z(0x1d), Z(0x43), Z(0xd9), Z(0xd7), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '217 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:142:63: note: in expansion of macro 'Z' 142 | Z(0x80), Z(0x48), Z(0x81), Z(0xb7), Z(0x1d), Z(0x43), Z(0xd9), Z(0xd7), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '215 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:142:72: note: in expansion of macro 'Z' 142 | Z(0x80), Z(0x48), Z(0x81), Z(0xb7), Z(0x1d), Z(0x43), Z(0xd9), Z(0xd7), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '69 << 27' requires 35 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:143:9: note: in expansion of macro 'Z' 143 | Z(0x45), Z(0xf0), Z(0xd8), Z(0x8a), Z(0x59), Z(0x7c), Z(0x57), Z(0xc1), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '240 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:143:18: note: in expansion of macro 'Z' 143 | Z(0x45), Z(0xf0), Z(0xd8), Z(0x8a), Z(0x59), Z(0x7c), Z(0x57), Z(0xc1), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '216 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:143:27: note: in expansion of macro 'Z' 143 | Z(0x45), Z(0xf0), Z(0xd8), Z(0x8a), Z(0x59), Z(0x7c), Z(0x57), Z(0xc1), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '138 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:143:36: note: in expansion of macro 'Z' 143 | Z(0x45), Z(0xf0), Z(0xd8), Z(0x8a), Z(0x59), Z(0x7c), Z(0x57), Z(0xc1), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '89 << 27' requires 35 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:143:45: note: in expansion of macro 'Z' 143 | Z(0x45), Z(0xf0), Z(0xd8), Z(0x8a), Z(0x59), Z(0x7c), Z(0x57), Z(0xc1), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '124 << 27' requires 35 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:143:54: note: in expansion of macro 'Z' 143 | Z(0x45), Z(0xf0), Z(0xd8), Z(0x8a), Z(0x59), Z(0x7c), Z(0x57), Z(0xc1), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '87 << 27' requires 35 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:143:63: note: in expansion of macro 'Z' 143 | Z(0x45), Z(0xf0), Z(0xd8), Z(0x8a), Z(0x59), Z(0x7c), Z(0x57), Z(0xc1), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '193 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:143:72: note: in expansion of macro 'Z' 143 | Z(0x45), Z(0xf0), Z(0xd8), Z(0x8a), Z(0x59), Z(0x7c), Z(0x57), Z(0xc1), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '121 << 27' requires 35 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:144:9: note: in expansion of macro 'Z' 144 | Z(0x79), Z(0xc7), Z(0x34), Z(0xd6), Z(0x43), Z(0xdf), Z(0xe4), Z(0x78), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '199 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:144:18: note: in expansion of macro 'Z' 144 | Z(0x79), Z(0xc7), Z(0x34), Z(0xd6), Z(0x43), Z(0xdf), Z(0xe4), Z(0x78), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '52 << 27' requires 34 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:144:27: note: in expansion of macro 'Z' 144 | Z(0x79), Z(0xc7), Z(0x34), Z(0xd6), Z(0x43), Z(0xdf), Z(0xe4), Z(0x78), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '214 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:144:36: note: in expansion of macro 'Z' 144 | Z(0x79), Z(0xc7), Z(0x34), Z(0xd6), Z(0x43), Z(0xdf), Z(0xe4), Z(0x78), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '67 << 27' requires 35 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:144:45: note: in expansion of macro 'Z' 144 | Z(0x79), Z(0xc7), Z(0x34), Z(0xd6), Z(0x43), Z(0xdf), Z(0xe4), Z(0x78), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '223 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:144:54: note: in expansion of macro 'Z' 144 | Z(0x79), Z(0xc7), Z(0x34), Z(0xd6), Z(0x43), Z(0xdf), Z(0xe4), Z(0x78), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '228 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:144:63: note: in expansion of macro 'Z' 144 | Z(0x79), Z(0xc7), Z(0x34), Z(0xd6), Z(0x43), Z(0xdf), Z(0xe4), Z(0x78), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '120 << 27' requires 35 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:144:72: note: in expansion of macro 'Z' 144 | Z(0x79), Z(0xc7), Z(0x34), Z(0xd6), Z(0x43), Z(0xdf), Z(0xe4), Z(0x78), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '218 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:145:27: note: in expansion of macro 'Z' 145 | Z(0x16), Z(0x06), Z(0xda), Z(0x92), Z(0x76), Z(0x51), Z(0xe1), Z(0xd4), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '146 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:145:36: note: in expansion of macro 'Z' 145 | Z(0x16), Z(0x06), Z(0xda), Z(0x92), Z(0x76), Z(0x51), Z(0xe1), Z(0xd4), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '118 << 27' requires 35 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:145:45: note: in expansion of macro 'Z' 145 | Z(0x16), Z(0x06), Z(0xda), Z(0x92), Z(0x76), Z(0x51), Z(0xe1), Z(0xd4), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '81 << 27' requires 35 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:145:54: note: in expansion of macro 'Z' 145 | Z(0x16), Z(0x06), Z(0xda), Z(0x92), Z(0x76), Z(0x51), Z(0xe1), Z(0xd4), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '225 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:145:63: note: in expansion of macro 'Z' 145 | Z(0x16), Z(0x06), Z(0xda), Z(0x92), Z(0x76), Z(0x51), Z(0xe1), Z(0xd4), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '212 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:145:72: note: in expansion of macro 'Z' 145 | Z(0x16), Z(0x06), Z(0xda), Z(0x92), Z(0x76), Z(0x51), Z(0xe1), Z(0xd4), | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '112 << 27' requires 35 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:146:9: note: in expansion of macro 'Z' 146 | Z(0x70), Z(0x03), Z(0xe0), Z(0x2f), Z(0x96), Z(0x91), Z(0x82), Z(0x80) | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '224 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:146:27: note: in expansion of macro 'Z' 146 | Z(0x70), Z(0x03), Z(0xe0), Z(0x2f), Z(0x96), Z(0x91), Z(0x82), Z(0x80) | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '47 << 27' requires 34 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:146:36: note: in expansion of macro 'Z' 146 | Z(0x70), Z(0x03), Z(0xe0), Z(0x2f), Z(0x96), Z(0x91), Z(0x82), Z(0x80) | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '150 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:146:45: note: in expansion of macro 'Z' 146 | Z(0x70), Z(0x03), Z(0xe0), Z(0x2f), Z(0x96), Z(0x91), Z(0x82), Z(0x80) | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '145 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:146:54: note: in expansion of macro 'Z' 146 | Z(0x70), Z(0x03), Z(0xe0), Z(0x2f), Z(0x96), Z(0x91), Z(0x82), Z(0x80) | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '130 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:146:63: note: in expansion of macro 'Z' 146 | Z(0x70), Z(0x03), Z(0xe0), Z(0x2f), Z(0x96), Z(0x91), Z(0x82), Z(0x80) | ^ /kisskb/src/crypto/fcrypt.c:113:40: warning: result of '128 << 27' requires 36 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 113 | #define Z(x) __constant_cpu_to_be32((x << 27) | (x >> 5)) | ^~ /kisskb/src/include/linux/byteorder/big_endian.h:26:60: note: in definition of macro '__constant_cpu_to_be32' 26 | #define __constant_cpu_to_be32(x) ((__force __be32)(__u32)(x)) | ^ /kisskb/src/crypto/fcrypt.c:146:72: note: in expansion of macro 'Z' 146 | Z(0x70), Z(0x03), Z(0xe0), Z(0x2f), Z(0x96), Z(0x91), Z(0x82), Z(0x80) | ^ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/dccp/ccids/lib/tfrc.c:7: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'tfrc_module_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/dccp/ccids/lib/tfrc.c:48:1: note: in expansion of macro 'module_init' 48 | module_init(tfrc_module_init); | ^~~~~~~~~~~ /kisskb/src/net/dccp/ccids/lib/tfrc.c:17:19: note: 'init_module' target declared here 17 | static int __init tfrc_module_init(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/dccp/ccids/lib/tfrc.c:7: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tfrc_module_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/dccp/ccids/lib/tfrc.c:49:1: note: in expansion of macro 'module_exit' 49 | module_exit(tfrc_module_exit); | ^~~~~~~~~~~ /kisskb/src/net/dccp/ccids/lib/tfrc.c:41:20: note: 'cleanup_module' target declared here 41 | static void __exit tfrc_module_exit(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/include/linux/crypto.h:21, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/crypto/cryptd.c:13: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'cryptd_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/cryptd.c:619:1: note: in expansion of macro 'module_init' 619 | module_init(cryptd_init); | ^~~~~~~~~~~ /kisskb/src/crypto/cryptd.c:598:19: note: 'init_module' target declared here 598 | static int __init cryptd_init(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/include/linux/crypto.h:21, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/crypto/cryptd.c:13: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cryptd_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/cryptd.c:620:1: note: in expansion of macro 'module_exit' 620 | module_exit(cryptd_exit); | ^~~~~~~~~~~ /kisskb/src/crypto/cryptd.c:613:20: note: 'cleanup_module' target declared here 613 | static void __exit cryptd_exit(void) | ^~~~~~~~~~~ In file included from /kisskb/src/crypto/blowfish.c:19: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'blowfish_mod_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/blowfish.c:478:1: note: in expansion of macro 'module_init' 478 | module_init(blowfish_mod_init); | ^~~~~~~~~~~ /kisskb/src/crypto/blowfish.c:468:19: note: 'init_module' target declared here 468 | static int __init blowfish_mod_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/crypto/blowfish.c:19: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'blowfish_mod_fini': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/blowfish.c:479:1: note: in expansion of macro 'module_exit' 479 | module_exit(blowfish_mod_fini); | ^~~~~~~~~~~ /kisskb/src/crypto/blowfish.c:473:20: note: 'cleanup_module' target declared here 473 | static void __exit blowfish_mod_fini(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/crypto/fcrypt.c:47: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'fcrypt_mod_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/fcrypt.c:418:1: note: in expansion of macro 'module_init' 418 | module_init(fcrypt_mod_init); | ^~~~~~~~~~~ /kisskb/src/crypto/fcrypt.c:408:19: note: 'init_module' target declared here 408 | static int __init fcrypt_mod_init(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/crypto/fcrypt.c:47: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fcrypt_mod_fini': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/fcrypt.c:419:1: note: in expansion of macro 'module_exit' 419 | module_exit(fcrypt_mod_fini); | ^~~~~~~~~~~ /kisskb/src/crypto/fcrypt.c:413:20: note: 'cleanup_module' target declared here 413 | static void __exit fcrypt_mod_fini(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/include/crypto/gf128mul.h:53, from /kisskb/src/crypto/gcm.c:11: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_gcm_module_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/gcm.c:816:1: note: in expansion of macro 'module_init' 816 | module_init(crypto_gcm_module_init); | ^~~~~~~~~~~ /kisskb/src/crypto/gcm.c:783:19: note: 'init_module' target declared here 783 | static int __init crypto_gcm_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/include/crypto/gf128mul.h:53, from /kisskb/src/crypto/gcm.c:11: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_gcm_module_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/gcm.c:817:1: note: in expansion of macro 'module_exit' 817 | module_exit(crypto_gcm_module_exit); | ^~~~~~~~~~~ /kisskb/src/crypto/gcm.c:809:20: note: 'cleanup_module' target declared here 809 | static void __exit crypto_gcm_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/lib/ts_kmp.c:33: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_kmp': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/lib/ts_kmp.c:156:1: note: in expansion of macro 'module_init' 156 | module_init(init_kmp); | ^~~~~~~~~~~ /kisskb/src/lib/ts_kmp.c:144:19: note: 'init_module' target declared here 144 | static int __init init_kmp(void) | ^~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/lib/ts_kmp.c:33: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_kmp': 'cold' [-Wmissing-attributes] 296 | 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/route.c:65: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/lib/ts_bm.c:39: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_bm': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/lib/ts_bm.c:206:1: note: in expansion of macro 'module_init' 206 | module_init(init_bm); | ^~~~~~~~~~~ /kisskb/src/lib/ts_bm.c:194:19: note: 'init_module' target declared here 194 | static int __init init_bm(void) | ^~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/lib/ts_bm.c:39: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_bm': 'cold' [-Wmissing-attributes] 296 | 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:16, from /kisskb/src/include/net/sock.h:43, from /kisskb/src/net/dccp/ccid.h:16, 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:16, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/if_ether.h:114, from /kisskb/src/include/linux/netdevice.h:29, from /kisskb/src/include/linux/if_arp.h:26, from /kisskb/src/net/ieee80211/ieee80211_module.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/dccp/feat.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:16, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:7, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/include/linux/dccp.h:220, from /kisskb/src/net/dccp/input.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/net/ethernet/pe2.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:16, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:7, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/include/linux/dccp.h:220, 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/crypto/serpent.c:18: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'serpent_mod_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/serpent.c:581:1: note: in expansion of macro 'module_init' 581 | module_init(serpent_mod_init); | ^~~~~~~~~~~ /kisskb/src/crypto/serpent.c:560:19: note: 'init_module' target declared here 560 | static int __init serpent_mod_init(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/crypto/serpent.c:18: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'serpent_mod_fini': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/serpent.c:582:1: note: in expansion of macro 'module_exit' 582 | module_exit(serpent_mod_fini); | ^~~~~~~~~~~ /kisskb/src/crypto/serpent.c:575:20: note: 'cleanup_module' target declared here 575 | static void __exit serpent_mod_fini(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/if_ether.h:114, from /kisskb/src/net/core/dev.c:90: /kisskb/src/net/core/dev.c: In function 'netif_rx': /kisskb/src/include/linux/skbuff.h:704:9: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct softnet_data[1]' [-Warray-bounds] 704 | __skb_insert(newsk, next->prev, next, list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/sysdev.h:25, from /kisskb/src/include/linux/cpu.h:22, from /kisskb/src/net/core/dev.c:79: /kisskb/src/include/linux/percpu.h:34:50: note: while referencing 'per_cpu__softnet_data' 34 | #define EXPORT_PER_CPU_SYMBOL(var) EXPORT_SYMBOL(per_cpu__##var) | ^~~~~~~~~ /kisskb/src/include/linux/module.h:190:28: note: in definition of macro '__EXPORT_SYMBOL' 190 | extern typeof(sym) sym; \ | ^~~ /kisskb/src/include/linux/percpu.h:34:36: note: in expansion of macro 'EXPORT_SYMBOL' 34 | #define EXPORT_PER_CPU_SYMBOL(var) EXPORT_SYMBOL(per_cpu__##var) | ^~~~~~~~~~~~~ /kisskb/src/net/core/dev.c:4888:1: note: in expansion of macro 'EXPORT_PER_CPU_SYMBOL' 4888 | EXPORT_PER_CPU_SYMBOL(softnet_data); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/if_ether.h:114, from /kisskb/src/net/core/dev.c:90: /kisskb/src/include/linux/skbuff.h:675:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct softnet_data[1]' [-Warray-bounds] 675 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/sysdev.h:25, from /kisskb/src/include/linux/cpu.h:22, from /kisskb/src/net/core/dev.c:79: /kisskb/src/include/linux/percpu.h:34:50: note: while referencing 'per_cpu__softnet_data' 34 | #define EXPORT_PER_CPU_SYMBOL(var) EXPORT_SYMBOL(per_cpu__##var) | ^~~~~~~~~ /kisskb/src/include/linux/module.h:190:28: note: in definition of macro '__EXPORT_SYMBOL' 190 | extern typeof(sym) sym; \ | ^~~ /kisskb/src/include/linux/percpu.h:34:36: note: in expansion of macro 'EXPORT_SYMBOL' 34 | #define EXPORT_PER_CPU_SYMBOL(var) EXPORT_SYMBOL(per_cpu__##var) | ^~~~~~~~~~~~~ /kisskb/src/net/core/dev.c:4888:1: note: in expansion of macro 'EXPORT_PER_CPU_SYMBOL' 4888 | EXPORT_PER_CPU_SYMBOL(softnet_data); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:7, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/include/linux/dccp.h:220, from /kisskb/src/net/dccp/options.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/poll.h:9, 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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/lib/ts_fsm.c:29: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_fsm': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/lib/ts_fsm.c:340:1: note: in expansion of macro 'module_init' 340 | module_init(init_fsm); | ^~~~~~~~~~~ /kisskb/src/lib/ts_fsm.c:328:19: note: 'init_module' target declared here 328 | static int __init init_fsm(void) | ^~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/lib/ts_fsm.c:29: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_fsm': 'cold' [-Wmissing-attributes] 296 | 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:16, from include2/asm/system.h:5, from include2/asm/atomic.h:5, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/aes.h:9, from /kisskb/src/crypto/aes_generic.c:50: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/poll.h:9, from /kisskb/src/fs/timerfd.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/if_ether.h:114, from /kisskb/src/include/linux/netdevice.h:29, from /kisskb/src/include/linux/if_arp.h:26, from /kisskb/src/net/ieee80211/ieee80211_tx.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:16, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/net/ipv6/netfilter/ip6_tables.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/icmpv6.h:79, from /kisskb/src/include/linux/ipv6.h:207, from /kisskb/src/include/net/ipv6.h:16, from /kisskb/src/net/ipv6/addrconf_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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/include/linux/percpu.h:5, from /kisskb/src/include/linux/rcupdate.h:39, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/dcache.h:6, from /kisskb/src/include/linux/fs.h:286, from /kisskb/src/include/linux/poll.h:11, from /kisskb/src/include/net/inet_connection_sock.h:21, from /kisskb/src/include/linux/dccp.h:225, from /kisskb/src/net/dccp/ccids/../dccp.h:15, from /kisskb/src/net/dccp/ccids/ccid3.c:37: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'ccid3_module_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/dccp/ccids/ccid3.c:974:1: note: in expansion of macro 'module_init' 974 | module_init(ccid3_module_init); | ^~~~~~~~~~~ /kisskb/src/net/dccp/ccids/ccid3.c:970:19: note: 'init_module' target declared here 970 | static __init int ccid3_module_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/include/linux/percpu.h:5, from /kisskb/src/include/linux/rcupdate.h:39, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/dcache.h:6, from /kisskb/src/include/linux/fs.h:286, from /kisskb/src/include/linux/poll.h:11, from /kisskb/src/include/net/inet_connection_sock.h:21, from /kisskb/src/include/linux/dccp.h:225, from /kisskb/src/net/dccp/ccids/../dccp.h:15, from /kisskb/src/net/dccp/ccids/ccid3.c:37: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ccid3_module_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/dccp/ccids/ccid3.c:980:1: note: in expansion of macro 'module_exit' 980 | module_exit(ccid3_module_exit); | ^~~~~~~~~~~ /kisskb/src/net/dccp/ccids/ccid3.c:976:20: note: 'cleanup_module' target declared here 976 | static __exit void ccid3_module_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from include2/asm/atomic.h:5, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/crypto/camellia.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:16, from /kisskb/src/lib/crc32.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/icmpv6.h:79, from /kisskb/src/include/linux/ipv6.h:207, from /kisskb/src/include/net/ipv6.h:16, from /kisskb/src/net/ipv6/exthdrs_core.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:16, from include2/asm/system.h:5, from include2/asm/atomic.h:5, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/crypto/cast5.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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/include/linux/crypto.h:21, from /kisskb/src/include/crypto/aes.h:9, from /kisskb/src/crypto/aes_generic.c:50: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'aes_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/aes_generic.c:503:1: note: in expansion of macro 'module_init' 503 | module_init(aes_init); | ^~~~~~~~~~~ /kisskb/src/crypto/aes_generic.c:492:19: note: 'init_module' target declared here 492 | static int __init aes_init(void) | ^~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/include/linux/crypto.h:21, from /kisskb/src/include/crypto/aes.h:9, from /kisskb/src/crypto/aes_generic.c:50: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'aes_fini': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/aes_generic.c:504:1: note: in expansion of macro 'module_exit' 504 | module_exit(aes_fini); | ^~~~~~~~~~~ /kisskb/src/crypto/aes_generic.c:498:20: note: 'cleanup_module' target declared here 498 | static void __exit aes_fini(void) | ^~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from include2/asm/atomic.h:5, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/crypto/cast6.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/poll.h:9, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, from /kisskb/src/fs/nfsctl.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/crypto/aes_generic.c: In function 'crypto_aes_expand_key': /kisskb/src/crypto/aes_generic.c:223:34: warning: iteration 6 invokes undefined behavior [-Waggressive-loop-optimizations] 223 | ctx->key_enc[8 * i + 12] = t; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /kisskb/src/crypto/aes_generic.c:283:25: note: in expansion of macro 'loop8' 283 | loop8(i); | ^~~~~ /kisskb/src/crypto/aes_generic.c:282:31: note: within this loop 282 | for (i = 0; i < 7; ++i) | ~~^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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/crypto/cast5.c:25: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'cast5_mod_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/cast5.c:830:1: note: in expansion of macro 'module_init' 830 | module_init(cast5_mod_init); | ^~~~~~~~~~~ /kisskb/src/crypto/cast5.c:820:19: note: 'init_module' target declared here 820 | static int __init cast5_mod_init(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/crypto/cast5.c:25: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cast5_mod_fini': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/cast5.c:831:1: note: in expansion of macro 'module_exit' 831 | module_exit(cast5_mod_fini); | ^~~~~~~~~~~ /kisskb/src/crypto/cast5.c:825:20: note: 'cleanup_module' target declared here 825 | static void __exit cast5_mod_fini(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/include/linux/textsearch.h:7, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/if_ether.h:114, from /kisskb/src/include/linux/netdevice.h:29, from /kisskb/src/include/linux/if_arp.h:26, from /kisskb/src/net/ieee80211/ieee80211_module.c:35: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ieee80211_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ieee80211/ieee80211_module.c:308:1: note: in expansion of macro 'module_exit' 308 | module_exit(ieee80211_exit); | ^~~~~~~~~~~ /kisskb/src/net/ieee80211/ieee80211_module.c:291:20: note: 'cleanup_module' target declared here 291 | static void __exit ieee80211_exit(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/include/linux/textsearch.h:7, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/if_ether.h:114, from /kisskb/src/include/linux/netdevice.h:29, from /kisskb/src/include/linux/if_arp.h:26, from /kisskb/src/net/ieee80211/ieee80211_module.c:35: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'ieee80211_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ieee80211/ieee80211_module.c:309:1: note: in expansion of macro 'module_init' 309 | module_init(ieee80211_init); | ^~~~~~~~~~~ /kisskb/src/net/ieee80211/ieee80211_module.c:261:19: note: 'init_module' target declared here 261 | static int __init ieee80211_init(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/include/linux/crypto.h:21, from /kisskb/src/crypto/camellia.c:33: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'camellia_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/camellia.c:1124:1: note: in expansion of macro 'module_init' 1124 | module_init(camellia_init); | ^~~~~~~~~~~ /kisskb/src/crypto/camellia.c:1114:19: note: 'init_module' target declared here 1114 | static int __init camellia_init(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/include/linux/crypto.h:21, from /kisskb/src/crypto/camellia.c:33: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'camellia_fini': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/camellia.c:1125:1: note: in expansion of macro 'module_exit' 1125 | module_exit(camellia_fini); | ^~~~~~~~~~~ /kisskb/src/crypto/camellia.c:1119:20: note: 'cleanup_module' target declared here 1119 | static void __exit camellia_fini(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/autofs/init.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, from /kisskb/src/include/linux/auto_fs.h:18, from /kisskb/src/fs/autofs/autofs_i.h:15, from /kisskb/src/fs/autofs/dirhash.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:16, from /kisskb/src/fs/autofs/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/crypto/cast6.c:22: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'cast6_mod_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/cast6.c:541:1: note: in expansion of macro 'module_init' 541 | module_init(cast6_mod_init); | ^~~~~~~~~~~ /kisskb/src/crypto/cast6.c:531:19: note: 'init_module' target declared here 531 | static int __init cast6_mod_init(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/crypto/cast6.c:22: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cast6_mod_fini': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/cast6.c:542:1: note: in expansion of macro 'module_exit' 542 | module_exit(cast6_mod_fini); | ^~~~~~~~~~~ /kisskb/src/crypto/cast6.c:536:20: note: 'cleanup_module' target declared here 536 | static void __exit cast6_mod_fini(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:7, from /kisskb/src/include/linux/stat.h:60, from /kisskb/src/fs/autofs/root.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, from /kisskb/src/include/linux/auto_fs.h:18, from /kisskb/src/fs/autofs/autofs_i.h:15, from /kisskb/src/fs/autofs/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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/fs/autofs/waitq.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:16, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:7, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/include/linux/dccp.h:220, from /kisskb/src/net/dccp/output.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ipv6/netfilter/ip6table_filter.c:12: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'ip6table_filter_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6table_filter.c:188:1: note: in expansion of macro 'module_init' 188 | module_init(ip6table_filter_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6table_filter.c:154:19: note: 'init_module' target declared here 154 | static int __init ip6table_filter_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ipv6/netfilter/ip6table_filter.c:12: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip6table_filter_fini': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6table_filter.c:189:1: note: in expansion of macro 'module_exit' 189 | module_exit(ip6table_filter_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6table_filter.c:182:20: note: 'cleanup_module' target declared here 182 | static void __exit ip6table_filter_fini(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/include/linux/textsearch.h:7, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/net/ipv6/netfilter/ip6_tables.c:14: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'ip6_tables_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6_tables.c:2395:1: note: in expansion of macro 'module_init' 2395 | module_init(ip6_tables_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6_tables.c:2262:19: note: 'init_module' target declared here 2262 | static int __init ip6_tables_init(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/include/linux/textsearch.h:7, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/net/ipv6/netfilter/ip6_tables.c:14: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip6_tables_fini': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6_tables.c:2396:1: note: in expansion of macro 'module_exit' 2396 | module_exit(ip6_tables_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6_tables.c:2301:20: note: 'cleanup_module' target declared here 2301 | static void __exit ip6_tables_fini(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/autofs4/init.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:7, from /kisskb/src/fs/coda/cnode.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/fs/coda/dir.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/autofs/init.c:13: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_autofs_fs': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/autofs/init.c:40:1: note: in expansion of macro 'module_init' 40 | module_init(init_autofs_fs); | ^~~~~~~~~~~ /kisskb/src/fs/autofs/init.c:30:19: note: 'init_module' target declared here 30 | static int __init init_autofs_fs(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/autofs/init.c:13: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_autofs_fs': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/autofs/init.c:41:1: note: in expansion of macro 'module_exit' 41 | module_exit(exit_autofs_fs); | ^~~~~~~~~~~ /kisskb/src/fs/autofs/init.c:35:20: note: 'cleanup_module' target declared here 35 | static void __exit exit_autofs_fs(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, 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:16, from include2/asm/system.h:5, 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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/affs/super.c:13: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_affs_fs': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/affs/super.c:588:1: note: in expansion of macro 'module_init' 588 | module_init(init_affs_fs) | ^~~~~~~~~~~ /kisskb/src/fs/affs/super.c:564:19: note: 'init_module' target declared here 564 | static int __init init_affs_fs(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/affs/super.c:13: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_affs_fs': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/affs/super.c:589:1: note: in expansion of macro 'module_exit' 589 | module_exit(exit_affs_fs) | ^~~~~~~~~~~ /kisskb/src/fs/affs/super.c:579:20: note: 'cleanup_module' target declared here 579 | static void __exit exit_affs_fs(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:7, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/net/dccp/ackvec.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:16, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:7, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/include/linux/dccp.h:220, from /kisskb/src/net/dccp/proto.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:7, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/include/linux/dccp.h:220, from /kisskb/src/net/dccp/timer.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/autofs4/init.c:13: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_autofs4_fs': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/autofs4/init.c:40:1: note: in expansion of macro 'module_init' 40 | module_init(init_autofs4_fs) | ^~~~~~~~~~~ /kisskb/src/fs/autofs4/init.c:30:19: note: 'init_module' target declared here 30 | static int __init init_autofs4_fs(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/autofs4/init.c:13: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_autofs4_fs': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/autofs4/init.c:41:1: note: in expansion of macro 'module_exit' 41 | module_exit(exit_autofs4_fs) | ^~~~~~~~~~~ /kisskb/src/fs/autofs4/init.c:35:20: note: 'cleanup_module' target declared here 35 | static void __exit exit_autofs4_fs(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/include/linux/pagemap.h:7, from /kisskb/src/fs/configfs/inode.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv6/netfilter/ip6_queue.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:16, from /kisskb/src/fs/autofs4/inode.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/crypto/arc4.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:16, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:7, from /kisskb/src/include/linux/stat.h:60, from /kisskb/src/fs/autofs4/root.c:17: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/icmpv6.h:79, from /kisskb/src/include/linux/ipv6.h:207, 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:16, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/if_ether.h:114, from /kisskb/src/include/linux/netdevice.h:29, from /kisskb/src/include/linux/if_arp.h:26, from /kisskb/src/net/ieee80211/ieee80211_rx.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/coda/psdev.c:20: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_coda': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/coda/psdev.c:431:1: note: in expansion of macro 'module_init' 431 | module_init(init_coda); | ^~~~~~~~~~~ /kisskb/src/fs/coda/psdev.c:383:19: note: 'init_module' target declared here 383 | static int __init init_coda(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/coda/psdev.c:20: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_coda': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/coda/psdev.c:432:1: note: in expansion of macro 'module_exit' 432 | module_exit(exit_coda); | ^~~~~~~~~~~ /kisskb/src/fs/coda/psdev.c:415:20: note: 'cleanup_module' target declared here 415 | static void __exit exit_coda(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/net/ieee80211/ieee80211_wx.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:16, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/if_ether.h:114, from /kisskb/src/include/linux/netdevice.h:29, from /kisskb/src/include/linux/if_arp.h:26, from /kisskb/src/net/ieee80211/ieee80211_geo.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ieee80211/ieee80211_crypt.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ieee80211/ieee80211_crypt_wep.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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ipv6/netfilter/ip6table_mangle.c:11: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'ip6table_mangle_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6table_mangle.c:207:1: note: in expansion of macro 'module_init' 207 | module_init(ip6table_mangle_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6table_mangle.c:181:19: note: 'init_module' target declared here 181 | static int __init ip6table_mangle_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ipv6/netfilter/ip6table_mangle.c:11: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip6table_mangle_fini': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6table_mangle.c:208:1: note: in expansion of macro 'module_exit' 208 | module_exit(ip6table_mangle_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6table_mangle.c:201:20: note: 'cleanup_module' target declared here 201 | static void __exit ip6table_mangle_fini(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/net/ieee80211/ieee80211_crypt_ccmp.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/crypto/arc4.c:14: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'arc4_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/arc4.c:99:1: note: in expansion of macro 'module_init' 99 | module_init(arc4_init); | ^~~~~~~~~~~ /kisskb/src/crypto/arc4.c:88:19: note: 'init_module' target declared here 88 | static int __init arc4_init(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/crypto/arc4.c:14: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'arc4_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/arc4.c:100:1: note: in expansion of macro 'module_exit' 100 | module_exit(arc4_exit); | ^~~~~~~~~~~ /kisskb/src/crypto/arc4.c:94:20: note: 'cleanup_module' target declared here 94 | static void __exit arc4_exit(void) | ^~~~~~~~~ In file included from /kisskb/src/crypto/tea.c:22: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'tea_mod_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/tea.c:305:1: note: in expansion of macro 'module_init' 305 | module_init(tea_mod_init); | ^~~~~~~~~~~ /kisskb/src/crypto/tea.c:270:19: note: 'init_module' target declared here 270 | static int __init tea_mod_init(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/crypto/tea.c:22: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tea_mod_fini': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/tea.c:306:1: note: in expansion of macro 'module_exit' 306 | module_exit(tea_mod_fini); | ^~~~~~~~~~~ /kisskb/src/crypto/tea.c:295:20: note: 'cleanup_module' target declared here 295 | static void __exit tea_mod_fini(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, from /kisskb/src/fs/affs/affs.h:2, from /kisskb/src/fs/affs/namei.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/include/linux/sched.h:52, 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/crypto/khazad.c:22: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'khazad_mod_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/khazad.c:879:1: note: in expansion of macro 'module_init' 879 | module_init(khazad_mod_init); | ^~~~~~~~~~~ /kisskb/src/crypto/khazad.c:865:19: note: 'init_module' target declared here 865 | static int __init khazad_mod_init(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/crypto/khazad.c:22: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'khazad_mod_fini': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/khazad.c:880:1: note: in expansion of macro 'module_exit' 880 | module_exit(khazad_mod_fini); | ^~~~~~~~~~~ /kisskb/src/crypto/khazad.c:873:20: note: 'cleanup_module' target declared here 873 | static void __exit khazad_mod_fini(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/include/linux/percpu.h:5, from /kisskb/src/include/linux/rcupdate.h:39, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/dcache.h:6, from /kisskb/src/include/linux/fs.h:286, from /kisskb/src/include/linux/poll.h:11, from /kisskb/src/include/net/inet_connection_sock.h:21, from /kisskb/src/include/linux/dccp.h:225, from /kisskb/src/net/dccp/proto.c:12: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'dccp_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/dccp/proto.c:1162:1: note: in expansion of macro 'module_init' 1162 | module_init(dccp_init); | ^~~~~~~~~~~ /kisskb/src/net/dccp/proto.c:1037:19: note: 'init_module' target declared here 1037 | static int __init dccp_init(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/include/linux/percpu.h:5, from /kisskb/src/include/linux/rcupdate.h:39, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/dcache.h:6, from /kisskb/src/include/linux/fs.h:286, from /kisskb/src/include/linux/poll.h:11, from /kisskb/src/include/net/inet_connection_sock.h:21, from /kisskb/src/include/linux/dccp.h:225, from /kisskb/src/net/dccp/proto.c:12: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dccp_fini': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/dccp/proto.c:1163:1: note: in expansion of macro 'module_exit' 1163 | module_exit(dccp_fini); | ^~~~~~~~~~~ /kisskb/src/net/dccp/proto.c:1147:20: note: 'cleanup_module' target declared here 1147 | static void __exit dccp_fini(void) | ^~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6_queue.c: In function 'ipq_receive_peer': /kisskb/src/net/ipv6/netfilter/ip6_queue.c:370:17: warning: this 'else' clause does not guard... [-Wmisleading-indentation] 370 | else | ^~~~ /kisskb/src/net/ipv6/netfilter/ip6_queue.c:373:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' 373 | break; | ^~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ipv6/netfilter/ip6_queue.c:15: /kisskb/src/net/ipv6/netfilter/ip6_queue.c: At top level: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'ip6_queue_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6_queue.c:647:1: note: in expansion of macro 'module_init' 647 | module_init(ip6_queue_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6_queue.c:576:19: note: 'init_module' target declared here 576 | static int __init ip6_queue_init(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ipv6/netfilter/ip6_queue.c:15: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip6_queue_fini': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6_queue.c:648:1: note: in expansion of macro 'module_exit' 648 | module_exit(ip6_queue_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6_queue.c:625:20: note: 'cleanup_module' target declared here 625 | static void __exit ip6_queue_fini(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/include/linux/jiffies.h:5, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, 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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/dccp/diag.c:13: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'dccp_diag_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/dccp/diag.c:65:1: note: in expansion of macro 'module_init' 65 | module_init(dccp_diag_init); | ^~~~~~~~~~~ /kisskb/src/net/dccp/diag.c:55:19: note: 'init_module' target declared here 55 | static int __init dccp_diag_init(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/dccp/diag.c:13: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dccp_diag_fini': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/dccp/diag.c:66:1: note: in expansion of macro 'module_exit' 66 | module_exit(dccp_diag_fini); | ^~~~~~~~~~~ /kisskb/src/net/dccp/diag.c:60:20: note: 'cleanup_module' target declared here 60 | static void __exit dccp_diag_fini(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ieee80211/ieee80211_crypt.c:15: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'ieee80211_crypto_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ieee80211/ieee80211_crypt.c:205:1: note: in expansion of macro 'module_init' 205 | module_init(ieee80211_crypto_init); | ^~~~~~~~~~~ /kisskb/src/net/ieee80211/ieee80211_crypt.c:185:19: note: 'init_module' target declared here 185 | static int __init ieee80211_crypto_init(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ieee80211/ieee80211_crypt.c:15: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ieee80211_crypto_deinit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ieee80211/ieee80211_crypt.c:206:1: note: in expansion of macro 'module_exit' 206 | module_exit(ieee80211_crypto_deinit); | ^~~~~~~~~~~ /kisskb/src/net/ieee80211/ieee80211_crypt.c:190:20: note: 'cleanup_module' target declared here 190 | static void __exit ieee80211_crypto_deinit(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ipv6/netfilter/ip6table_raw.c:6: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'ip6table_raw_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6table_raw.c:120:1: note: in expansion of macro 'module_init' 120 | module_init(ip6table_raw_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6table_raw.c:94:19: note: 'init_module' target declared here 94 | static int __init ip6table_raw_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ipv6/netfilter/ip6table_raw.c:6: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip6table_raw_fini': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6table_raw.c:121:1: note: in expansion of macro 'module_exit' 121 | module_exit(ip6table_raw_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6table_raw.c:114:20: note: 'cleanup_module' target declared here 114 | static void __exit ip6table_raw_fini(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ieee80211/ieee80211_crypt_ccmp.c:14: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'ieee80211_crypto_ccmp_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ieee80211/ieee80211_crypt_ccmp.c:492:1: note: in expansion of macro 'module_init' 492 | module_init(ieee80211_crypto_ccmp_init); | ^~~~~~~~~~~ /kisskb/src/net/ieee80211/ieee80211_crypt_ccmp.c:482:19: note: 'init_module' target declared here 482 | static int __init ieee80211_crypto_ccmp_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ieee80211/ieee80211_crypt_ccmp.c:14: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ieee80211_crypto_ccmp_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ieee80211/ieee80211_crypt_ccmp.c:493:1: note: in expansion of macro 'module_exit' 493 | module_exit(ieee80211_crypto_ccmp_exit); | ^~~~~~~~~~~ /kisskb/src/net/ieee80211/ieee80211_crypt_ccmp.c:487:20: note: 'cleanup_module' target declared here 487 | static void __exit ieee80211_crypto_ccmp_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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/crypto/anubis.c:32: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'anubis_mod_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/anubis.c:703:1: note: in expansion of macro 'module_init' 703 | module_init(anubis_mod_init); | ^~~~~~~~~~~ /kisskb/src/crypto/anubis.c:690:19: note: 'init_module' target declared here 690 | static int __init anubis_mod_init(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/crypto/anubis.c:32: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'anubis_mod_fini': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/anubis.c:704:1: note: in expansion of macro 'module_exit' 704 | module_exit(anubis_mod_fini); | ^~~~~~~~~~~ /kisskb/src/crypto/anubis.c:698:20: note: 'cleanup_module' target declared here 698 | static void __exit anubis_mod_fini(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/icmpv6.h:79, from /kisskb/src/include/linux/ipv6.h:207, from /kisskb/src/net/ipv6/netfilter/ip6t_hl.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/crypto/seed.c:15: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'seed_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/seed.c:474:1: note: in expansion of macro 'module_init' 474 | module_init(seed_init); | ^~~~~~~~~~~ /kisskb/src/crypto/seed.c:464:19: note: 'init_module' target declared here 464 | static int __init seed_init(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/crypto/seed.c:15: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'seed_fini': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/seed.c:475:1: note: in expansion of macro 'module_exit' 475 | module_exit(seed_fini); | ^~~~~~~~~~~ /kisskb/src/crypto/seed.c:469:20: note: 'cleanup_module' target declared here 469 | static void __exit seed_fini(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ieee80211/ieee80211_crypt_wep.c:13: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'ieee80211_crypto_wep_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ieee80211/ieee80211_crypt_wep.c:294:1: note: in expansion of macro 'module_init' 294 | module_init(ieee80211_crypto_wep_init); | ^~~~~~~~~~~ /kisskb/src/net/ieee80211/ieee80211_crypt_wep.c:284:19: note: 'init_module' target declared here 284 | static int __init ieee80211_crypto_wep_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ieee80211/ieee80211_crypt_wep.c:13: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ieee80211_crypto_wep_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ieee80211/ieee80211_crypt_wep.c:295:1: note: in expansion of macro 'module_exit' 295 | module_exit(ieee80211_crypto_wep_exit); | ^~~~~~~~~~~ /kisskb/src/net/ieee80211/ieee80211_crypt_wep.c:289:20: note: 'cleanup_module' target declared here 289 | static void __exit ieee80211_crypto_wep_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv6/netfilter/ip6t_mh.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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/include/linux/textsearch.h:7, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/icmpv6.h:79, from /kisskb/src/include/linux/ipv6.h:207, from /kisskb/src/net/ipv6/netfilter/nf_conntrack_l3proto_ipv6.c:13: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_l3proto_ipv6_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nf_conntrack_l3proto_ipv6.c:439:1: note: in expansion of macro 'module_init' 439 | module_init(nf_conntrack_l3proto_ipv6_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nf_conntrack_l3proto_ipv6.c:371:19: note: 'init_module' target declared here 371 | static int __init nf_conntrack_l3proto_ipv6_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/include/linux/textsearch.h:7, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/icmpv6.h:79, from /kisskb/src/include/linux/ipv6.h:207, from /kisskb/src/net/ipv6/netfilter/nf_conntrack_l3proto_ipv6.c:13: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_conntrack_l3proto_ipv6_fini': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nf_conntrack_l3proto_ipv6.c:440:1: note: in expansion of macro 'module_exit' 440 | module_exit(nf_conntrack_l3proto_ipv6_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nf_conntrack_l3proto_ipv6.c:428:20: note: 'cleanup_module' target declared here 428 | static void __exit nf_conntrack_l3proto_ipv6_fini(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, from /kisskb/src/include/linux/auto_fs.h:18, from /kisskb/src/include/linux/auto_fs4.h:15, from /kisskb/src/fs/autofs4/autofs_i.h:16, from /kisskb/src/fs/autofs4/symlink.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, 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:16, 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:16, from /kisskb/src/include/linux/sysctl.h:28, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ieee80211/ieee80211_crypt_tkip.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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/include/linux/kernel.h:16, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:7, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/include/linux/dccp.h:220, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv6/netfilter/ip6t_HL.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv6/netfilter/ip6t_LOG.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/crypto/michael_mic.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv6/netfilter/ip6t_REJECT.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/fs/autofs4/waitq.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, from /kisskb/src/include/linux/auto_fs.h:18, from /kisskb/src/include/linux/auto_fs4.h:15, from /kisskb/src/fs/autofs4/autofs_i.h:16, from /kisskb/src/fs/autofs4/expire.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from include2/asm/atomic.h:5, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/hash.h:16, from /kisskb/src/crypto/crc32c.c: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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/devpts/inode.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/cramfs/inode.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/crypto/deflate.c:27: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'deflate_mod_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/deflate.c:221:1: note: in expansion of macro 'module_init' 221 | module_init(deflate_mod_init); | ^~~~~~~~~~~ /kisskb/src/crypto/deflate.c:211:19: note: 'init_module' target declared here 211 | static int __init deflate_mod_init(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/crypto/deflate.c:27: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'deflate_mod_fini': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/deflate.c:222:1: note: in expansion of macro 'module_exit' 222 | module_exit(deflate_mod_fini); | ^~~~~~~~~~~ /kisskb/src/crypto/deflate.c:216:20: note: 'cleanup_module' target declared here 216 | static void __exit deflate_mod_fini(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/fs/cramfs/uncompress.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/crypto/salsa20_generic.c:22: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'salsa20_generic_mod_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/salsa20_generic.c:250:1: note: in expansion of macro 'module_init' 250 | module_init(salsa20_generic_mod_init); | ^~~~~~~~~~~ /kisskb/src/crypto/salsa20_generic.c:240:19: note: 'init_module' target declared here 240 | static int __init salsa20_generic_mod_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/crypto/salsa20_generic.c:22: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'salsa20_generic_mod_fini': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/salsa20_generic.c:251:1: note: in expansion of macro 'module_exit' 251 | module_exit(salsa20_generic_mod_fini); | ^~~~~~~~~~~ /kisskb/src/crypto/salsa20_generic.c:245:20: note: 'cleanup_module' target declared here 245 | static void __exit salsa20_generic_mod_fini(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ipv6/netfilter/ip6t_ah.c:10: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'ah_mt6_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_ah.c:130:1: note: in expansion of macro 'module_init' 130 | module_init(ah_mt6_init); | ^~~~~~~~~~~ In file included from /kisskb/src/crypto/michael_mic.c:14: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'michael_mic_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/michael_mic.c:171:1: note: in expansion of macro 'module_init' 171 | module_init(michael_mic_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_ah.c:120:19: note: 'init_module' target declared here 120 | static int __init ah_mt6_init(void) | ^~~~~~~~~~~ /kisskb/src/crypto/michael_mic.c:159:19: note: 'init_module' target declared here 159 | static int __init michael_mic_init(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ipv6/netfilter/ip6t_ah.c:10: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ah_mt6_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_ah.c:131:1: note: in expansion of macro 'module_exit' 131 | module_exit(ah_mt6_exit); | ^~~~~~~~~~~ In file included from /kisskb/src/crypto/michael_mic.c:14: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'michael_mic_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/michael_mic.c:172:1: note: in expansion of macro 'module_exit' 172 | module_exit(michael_mic_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_ah.c:125:20: note: 'cleanup_module' target declared here 125 | static void __exit ah_mt6_exit(void) | ^~~~~~~~~~~ /kisskb/src/crypto/michael_mic.c:165:20: note: 'cleanup_module' target declared here 165 | static void __exit michael_mic_exit(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, from /kisskb/src/fs/affs/affs.h:2, from /kisskb/src/fs/affs/file.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ipv6/netfilter/ip6t_eui64.c:10: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'eui64_mt6_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_eui64.c:81:1: note: in expansion of macro 'module_init' 81 | module_init(eui64_mt6_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_eui64.c:71:19: note: 'init_module' target declared here 71 | static int __init eui64_mt6_init(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ipv6/netfilter/ip6t_eui64.c:10: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'eui64_mt6_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_eui64.c:82:1: note: in expansion of macro 'module_exit' 82 | module_exit(eui64_mt6_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_eui64.c:76:20: note: 'cleanup_module' target declared here 76 | static void __exit eui64_mt6_exit(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, from /kisskb/src/fs/affs/affs.h:2, from /kisskb/src/fs/affs/dir.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from include2/asm/atomic.h:5, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/aead.h:16, from /kisskb/src/crypto/authenc.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ipv6/netfilter/ip6t_ipv6header.c:14: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'ipv6header_mt6_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_ipv6header.c:159:1: note: in expansion of macro 'module_init' 159 | module_init(ipv6header_mt6_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_ipv6header.c:149:19: note: 'init_module' target declared here 149 | static int __init ipv6header_mt6_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ipv6/netfilter/ip6t_ipv6header.c:14: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipv6header_mt6_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_ipv6header.c:160:1: note: in expansion of macro 'module_exit' 160 | module_exit(ipv6header_mt6_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_ipv6header.c:154:20: note: 'cleanup_module' target declared here 154 | static void __exit ipv6header_mt6_exit(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/include/linux/textsearch.h:7, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/icmpv6.h:79, from /kisskb/src/include/linux/ipv6.h:207, from /kisskb/src/net/ipv6/netfilter/ip6t_hl.c:11: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'hl_mt6_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_hl.c:70:1: note: in expansion of macro 'module_init' 70 | module_init(hl_mt6_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_hl.c:60:19: note: 'init_module' target declared here 60 | static int __init hl_mt6_init(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/include/linux/textsearch.h:7, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/icmpv6.h:79, from /kisskb/src/include/linux/ipv6.h:207, from /kisskb/src/net/ipv6/netfilter/ip6t_hl.c:11: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hl_mt6_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_hl.c:71:1: note: in expansion of macro 'module_exit' 71 | module_exit(hl_mt6_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_hl.c:65:20: note: 'cleanup_module' target declared here 65 | static void __exit hl_mt6_exit(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ipv6/netfilter/ip6t_frag.c:10: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'frag_mt6_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_frag.c:147:1: note: in expansion of macro 'module_init' 147 | module_init(frag_mt6_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_frag.c:137:19: note: 'init_module' target declared here 137 | static int __init frag_mt6_init(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ipv6/netfilter/ip6t_frag.c:10: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'frag_mt6_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_frag.c:148:1: note: in expansion of macro 'module_exit' 148 | module_exit(frag_mt6_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_frag.c:142:20: note: 'cleanup_module' target declared here 142 | static void __exit frag_mt6_exit(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ipv6/netfilter/ip6t_mh.c:15: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'mh_mt6_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_mh.c:105:1: note: in expansion of macro 'module_init' 105 | module_init(mh_mt6_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_mh.c:95:19: note: 'init_module' target declared here 95 | static int __init mh_mt6_init(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ipv6/netfilter/ip6t_mh.c:15: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mh_mt6_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_mh.c:106:1: note: in expansion of macro 'module_exit' 106 | module_exit(mh_mt6_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_mh.c:100:20: note: 'cleanup_module' target declared here 100 | static void __exit mh_mt6_exit(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from include2/asm/atomic.h:5, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/hash.h:16, from /kisskb/src/crypto/tcrypt.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/include/linux/crypto.h:21, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/hash.h:16, from /kisskb/src/crypto/crc32c.c:17: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'crc32c_mod_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/crc32c.c:225:1: note: in expansion of macro 'module_init' 225 | module_init(crc32c_mod_init); | ^~~~~~~~~~~ /kisskb/src/crypto/crc32c.c:204:19: note: 'init_module' target declared here 204 | static int __init crc32c_mod_init(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/include/linux/crypto.h:21, from /kisskb/src/include/crypto/algapi.h:15, from /kisskb/src/include/crypto/internal/hash.h:16, from /kisskb/src/crypto/crc32c.c:17: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crc32c_mod_fini': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/crc32c.c:226:1: note: in expansion of macro 'module_exit' 226 | module_exit(crc32c_mod_fini); | ^~~~~~~~~~~ /kisskb/src/crypto/crc32c.c:219:20: note: 'cleanup_module' target declared here 219 | static void __exit crc32c_mod_fini(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, from /kisskb/src/fs/ext2/ext2.h:1, from /kisskb/src/fs/ext2/balloc.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, 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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ieee80211/ieee80211_crypt_tkip.c:13: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'ieee80211_crypto_tkip_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ieee80211/ieee80211_crypt_tkip.c:786:1: note: in expansion of macro 'module_init' 786 | module_init(ieee80211_crypto_tkip_init); | ^~~~~~~~~~~ /kisskb/src/net/ieee80211/ieee80211_crypt_tkip.c:776:19: note: 'init_module' target declared here 776 | static int __init ieee80211_crypto_tkip_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ieee80211/ieee80211_crypt_tkip.c:13: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ieee80211_crypto_tkip_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ieee80211/ieee80211_crypt_tkip.c:787:1: note: in expansion of macro 'module_exit' 787 | module_exit(ieee80211_crypto_tkip_exit); | ^~~~~~~~~~~ /kisskb/src/net/ieee80211/ieee80211_crypt_tkip.c:781:20: note: 'cleanup_module' target declared here 781 | static void __exit ieee80211_crypto_tkip_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, from /kisskb/src/fs/affs/affs.h:2, from /kisskb/src/fs/affs/amigaffs.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, from /kisskb/src/fs/affs/affs.h:2, from /kisskb/src/fs/affs/bitmap.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/hid/hid-core.c:17: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ipv6/netfilter/ip6t_HL.c:9: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'hl_tg6_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_HL.c:99:1: note: in expansion of macro 'module_init' 99 | module_init(hl_tg6_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_HL.c:89:19: note: 'init_module' target declared here 89 | static int __init hl_tg6_init(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ipv6/netfilter/ip6t_HL.c:9: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hl_tg6_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_HL.c:100:1: note: in expansion of macro 'module_exit' 100 | module_exit(hl_tg6_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_HL.c:94:20: note: 'cleanup_module' target declared here 94 | static void __exit hl_tg6_exit(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, 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/crypto/lzo.c:19: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'lzo_mod_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/lzo.c:102:1: note: in expansion of macro 'module_init' 102 | module_init(lzo_mod_init); | ^~~~~~~~~~~ /kisskb/src/crypto/lzo.c:92:19: note: 'init_module' target declared here 92 | static int __init lzo_mod_init(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/crypto/lzo.c:19: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lzo_mod_fini': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/lzo.c:103:1: note: in expansion of macro 'module_exit' 103 | module_exit(lzo_mod_fini); | ^~~~~~~~~~~ /kisskb/src/crypto/lzo.c:97:20: note: 'cleanup_module' target declared here 97 | static void __exit lzo_mod_fini(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ipv6/netfilter/ip6t_rt.c:10: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'rt_mt6_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_rt.c:234:1: note: in expansion of macro 'module_init' 234 | module_init(rt_mt6_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_rt.c:224:19: note: 'init_module' target declared here 224 | static int __init rt_mt6_init(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ipv6/netfilter/ip6t_rt.c:10: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rt_mt6_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_rt.c:235:1: note: in expansion of macro 'module_exit' 235 | module_exit(rt_mt6_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_rt.c:229:20: note: 'cleanup_module' target declared here 229 | static void __exit rt_mt6_exit(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, from /kisskb/src/fs/affs/affs.h:2, from /kisskb/src/fs/affs/symlink.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/cramfs/inode.c:14: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_cramfs_fs': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/cramfs/inode.c:565:1: note: in expansion of macro 'module_init' 565 | module_init(init_cramfs_fs) | ^~~~~~~~~~~ /kisskb/src/fs/cramfs/inode.c:546:19: note: 'init_module' target declared here 546 | static int __init init_cramfs_fs(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/cramfs/inode.c:14: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_cramfs_fs': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/cramfs/inode.c:566:1: note: in expansion of macro 'module_exit' 566 | module_exit(exit_cramfs_fs) | ^~~~~~~~~~~ /kisskb/src/fs/cramfs/inode.c:559:20: note: 'cleanup_module' target declared here 559 | static void __exit exit_cramfs_fs(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv6/af_inet6.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:16, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, from /kisskb/src/fs/ext2/ext2.h:1, from /kisskb/src/fs/ext2/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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ipv6/netfilter/ip6t_hbh.c:10: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'hbh_mt6_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_hbh.c:218:1: note: in expansion of macro 'module_init' 218 | module_init(hbh_mt6_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_hbh.c:208:19: note: 'init_module' target declared here 208 | static int __init hbh_mt6_init(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ipv6/netfilter/ip6t_hbh.c:10: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hbh_mt6_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_hbh.c:219:1: note: in expansion of macro 'module_exit' 219 | module_exit(hbh_mt6_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_hbh.c:213:20: note: 'cleanup_module' target declared here 213 | static void __exit hbh_mt6_exit(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:7, from /kisskb/src/fs/ext2/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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/include/linux/percpu.h:5, from /kisskb/src/include/linux/rcupdate.h:39, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/dcache.h:6, from /kisskb/src/include/linux/fs.h:286, from /kisskb/src/include/linux/poll.h:11, from /kisskb/src/include/net/inet_connection_sock.h:21, from /kisskb/src/include/linux/dccp.h:225, from /kisskb/src/net/dccp/ipv4.c:13: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'dccp_v4_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/dccp/ipv4.c:1048:1: note: in expansion of macro 'module_init' 1048 | module_init(dccp_v4_init); | ^~~~~~~~~~~ /kisskb/src/net/dccp/ipv4.c:1014:19: note: 'init_module' target declared here 1014 | static int __init dccp_v4_init(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/include/linux/percpu.h:5, from /kisskb/src/include/linux/rcupdate.h:39, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/dcache.h:6, from /kisskb/src/include/linux/fs.h:286, from /kisskb/src/include/linux/poll.h:11, from /kisskb/src/include/net/inet_connection_sock.h:21, from /kisskb/src/include/linux/dccp.h:225, from /kisskb/src/net/dccp/ipv4.c:13: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dccp_v4_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/dccp/ipv4.c:1049:1: note: in expansion of macro 'module_exit' 1049 | module_exit(dccp_v4_exit); | ^~~~~~~~~~~ /kisskb/src/net/dccp/ipv4.c:1040:20: note: 'cleanup_module' target declared here 1040 | static void __exit dccp_v4_exit(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/include/linux/percpu.h:5, from /kisskb/src/include/linux/rcupdate.h:39, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/crypto/async_tx/async_tx.c:26: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'async_tx_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/async_tx/async_tx.c:640:1: note: in expansion of macro 'module_init' 640 | module_init(async_tx_init); | ^~~~~~~~~~~ /kisskb/src/crypto/async_tx/async_tx.c:405:19: note: 'init_module' target declared here 405 | static int __init async_tx_init(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/include/linux/percpu.h:5, from /kisskb/src/include/linux/rcupdate.h:39, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/crypto/async_tx/async_tx.c:26: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'async_tx_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/async_tx/async_tx.c:641:1: note: in expansion of macro 'module_exit' 641 | module_exit(async_tx_exit); | ^~~~~~~~~~~ /kisskb/src/crypto/async_tx/async_tx.c:411:20: note: 'cleanup_module' target declared here 411 | static void __exit async_tx_exit(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/if_ether.h:114, from /kisskb/src/include/linux/netdevice.h:29, 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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ipv6/netfilter/ip6t_REJECT.c:18: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'reject_tg6_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_REJECT.c:262:1: note: in expansion of macro 'module_init' 262 | module_init(reject_tg6_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_REJECT.c:252:19: note: 'init_module' target declared here 252 | static int __init reject_tg6_init(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ipv6/netfilter/ip6t_REJECT.c:18: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'reject_tg6_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_REJECT.c:263:1: note: in expansion of macro 'module_exit' 263 | module_exit(reject_tg6_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_REJECT.c:257:20: note: 'cleanup_module' target declared here 257 | static void __exit reject_tg6_exit(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ipv6/netfilter/ip6t_LOG.c:13: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'log_tg6_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_LOG.c:508:1: note: in expansion of macro 'module_init' 508 | module_init(log_tg6_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_LOG.c:491:19: note: 'init_module' target declared here 491 | static int __init log_tg6_init(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ipv6/netfilter/ip6t_LOG.c:13: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'log_tg6_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_LOG.c:509:1: note: in expansion of macro 'module_exit' 509 | module_exit(log_tg6_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_LOG.c:502:20: note: 'cleanup_module' target declared here 502 | static void __exit log_tg6_exit(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, from /kisskb/src/fs/ext2/ext2.h:1, from /kisskb/src/fs/ext2/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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, from /kisskb/src/include/linux/quotaops.h:14, from /kisskb/src/fs/ext2/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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/include/linux/percpu.h:5, from /kisskb/src/include/linux/rcupdate.h:39, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/dcache.h:6, from /kisskb/src/include/linux/fs.h:286, from /kisskb/src/include/linux/highmem.h:4, from /kisskb/src/crypto/async_tx/async_memcpy.c:27: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'async_memcpy_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/async_tx/async_memcpy.c:103:1: note: in expansion of macro 'module_init' 103 | module_init(async_memcpy_init); | ^~~~~~~~~~~ /kisskb/src/crypto/async_tx/async_memcpy.c:93:19: note: 'init_module' target declared here 93 | static int __init async_memcpy_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/include/linux/percpu.h:5, from /kisskb/src/include/linux/rcupdate.h:39, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/dcache.h:6, from /kisskb/src/include/linux/fs.h:286, from /kisskb/src/include/linux/highmem.h:4, from /kisskb/src/crypto/async_tx/async_memcpy.c:27: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'async_memcpy_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/async_tx/async_memcpy.c:104:1: note: in expansion of macro 'module_exit' 104 | module_exit(async_memcpy_exit); | ^~~~~~~~~~~ /kisskb/src/crypto/async_tx/async_memcpy.c:98:20: note: 'cleanup_module' target declared here 98 | static void __exit async_memcpy_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/include/linux/crypto.h:21, from /kisskb/src/include/crypto/aead.h:16, from /kisskb/src/crypto/authenc.c:13: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_authenc_module_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/authenc.c:493:1: note: in expansion of macro 'module_init' 493 | module_init(crypto_authenc_module_init); | ^~~~~~~~~~~ /kisskb/src/crypto/authenc.c:483:19: note: 'init_module' target declared here 483 | static int __init crypto_authenc_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/include/linux/crypto.h:21, from /kisskb/src/include/crypto/aead.h:16, from /kisskb/src/crypto/authenc.c:13: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_authenc_module_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/authenc.c:494:1: note: in expansion of macro 'module_exit' 494 | module_exit(crypto_authenc_module_exit); | ^~~~~~~~~~~ /kisskb/src/crypto/authenc.c:488:20: note: 'cleanup_module' target declared here 488 | static void __exit crypto_authenc_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, 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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/crypto/xor.c:20: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'calibrate_xor_blocks': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/init.h:276:41: note: in expansion of macro 'module_init' 276 | #define core_initcall(fn) module_init(fn) | ^~~~~~~~~~~ /kisskb/src/crypto/xor.c:154:1: note: in expansion of macro 'core_initcall' 154 | core_initcall(calibrate_xor_blocks); | ^~~~~~~~~~~~~ /kisskb/src/crypto/xor.c:99:1: note: 'init_module' target declared here 99 | calibrate_xor_blocks(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/crypto/xor.c:20: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xor_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/xor.c:155:1: note: in expansion of macro 'module_exit' 155 | module_exit(xor_exit); | ^~~~~~~~~~~ /kisskb/src/crypto/xor.c:149:20: note: 'cleanup_module' target declared here 149 | static __exit void xor_exit(void) { } | ^~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/dccp/ipv6.c:15: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'dccp_v6_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/dccp/ipv6.c:1244:1: note: in expansion of macro 'module_init' 1244 | module_init(dccp_v6_init); | ^~~~~~~~~~~ /kisskb/src/net/dccp/ipv6.c:1209:19: note: 'init_module' target declared here 1209 | static int __init dccp_v6_init(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/dccp/ipv6.c:15: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dccp_v6_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/dccp/ipv6.c:1245:1: note: in expansion of macro 'module_exit' 1245 | module_exit(dccp_v6_exit); | ^~~~~~~~~~~ /kisskb/src/net/dccp/ipv6.c:1236:20: note: 'cleanup_module' target declared here 1236 | static void __exit dccp_v6_exit(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/if_ether.h:114, from /kisskb/src/include/linux/netdevice.h:29, from /kisskb/src/include/linux/if_arp.h:26, from /kisskb/src/net/llc/llc_output.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/include/linux/crypto.h:21, from /kisskb/src/include/crypto/hash.h:16, from /kisskb/src/crypto/tcrypt.c:18: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'tcrypt_mod_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/tcrypt.c:1958:1: note: in expansion of macro 'module_init' 1958 | module_init(tcrypt_mod_init); | ^~~~~~~~~~~ /kisskb/src/crypto/tcrypt.c:1917:19: note: 'init_module' target declared here 1917 | static int __init tcrypt_mod_init(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/include/linux/crypto.h:21, from /kisskb/src/include/crypto/hash.h:16, from /kisskb/src/crypto/tcrypt.c:18: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcrypt_mod_fini': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/tcrypt.c:1959:1: note: in expansion of macro 'module_exit' 1959 | module_exit(tcrypt_mod_fini); | ^~~~~~~~~~~ /kisskb/src/crypto/tcrypt.c:1956:20: note: 'cleanup_module' target declared here 1956 | static void __exit tcrypt_mod_fini(void) { } | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:7, from /kisskb/src/fs/ext3/balloc.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/hid/hid-core.c:17: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'hid_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/hid/hid-core.c:1019:1: note: in expansion of macro 'module_init' 1019 | module_init(hid_init); | ^~~~~~~~~~~ /kisskb/src/drivers/hid/hid-core.c:1009:19: note: 'init_module' target declared here 1009 | static int __init hid_init(void) | ^~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/hid/hid-core.c:17: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hid_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-core.c:1020:1: note: in expansion of macro 'module_exit' 1020 | module_exit(hid_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/hid/hid-core.c:1014:20: note: 'cleanup_module' target declared here 1014 | static void __exit hid_exit(void) | ^~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, 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:16, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:7, from /kisskb/src/fs/ext4/balloc.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/llc/llc_core.c:15: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'llc_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/llc/llc_core.c:179:1: note: in expansion of macro 'module_init' 179 | module_init(llc_init); | ^~~~~~~~~~~ /kisskb/src/net/llc/llc_core.c:160:19: note: 'init_module' target declared here 160 | static int __init llc_init(void) | ^~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/llc/llc_core.c:15: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'llc_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/llc/llc_core.c:180:1: note: in expansion of macro 'module_exit' 180 | module_exit(llc_exit); | ^~~~~~~~~~~ /kisskb/src/net/llc/llc_core.c:173:20: note: 'cleanup_module' target declared here 173 | static void __exit llc_exit(void) | ^~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, 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:16, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:7, 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:16, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:7, 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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/include/linux/percpu.h:5, from /kisskb/src/include/linux/rcupdate.h:39, from /kisskb/src/include/linux/sem.h:81, from /kisskb/src/include/linux/sched.h:69, from /kisskb/src/include/linux/interrupt.h:12, from /kisskb/src/crypto/async_tx/async_xor.c:27: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'async_xor_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/crypto/async_tx/async_xor.c:324:1: note: in expansion of macro 'module_init' 324 | module_init(async_xor_init); | ^~~~~~~~~~~ /kisskb/src/crypto/async_tx/async_xor.c:304:19: note: 'init_module' target declared here 304 | static int __init async_xor_init(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/include/linux/percpu.h:5, from /kisskb/src/include/linux/rcupdate.h:39, from /kisskb/src/include/linux/sem.h:81, from /kisskb/src/include/linux/sched.h:69, from /kisskb/src/include/linux/interrupt.h:12, from /kisskb/src/crypto/async_tx/async_xor.c:27: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'async_xor_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/crypto/async_tx/async_xor.c:325:1: note: in expansion of macro 'module_exit' 325 | module_exit(async_xor_exit); | ^~~~~~~~~~~ /kisskb/src/crypto/async_tx/async_xor.c:319:20: note: 'cleanup_module' target declared here 319 | static void __exit async_xor_exit(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:7, 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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/include/linux/percpu.h:5, from /kisskb/src/include/linux/rcupdate.h:39, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/dcache.h:6, from /kisskb/src/include/linux/fs.h:286, from /kisskb/src/fs/configfs/mount.c:27: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'configfs_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/configfs/mount.c:184:1: note: in expansion of macro 'module_init' 184 | module_init(configfs_init); | ^~~~~~~~~~~ /kisskb/src/fs/configfs/mount.c:133:19: note: 'init_module' target declared here 133 | static int __init configfs_init(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/include/linux/percpu.h:5, from /kisskb/src/include/linux/rcupdate.h:39, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/dcache.h:6, from /kisskb/src/include/linux/fs.h:286, from /kisskb/src/fs/configfs/mount.c:27: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'configfs_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/configfs/mount.c:185:1: note: in expansion of macro 'module_exit' 185 | module_exit(configfs_exit); | ^~~~~~~~~~~ /kisskb/src/fs/configfs/mount.c:170:20: note: 'cleanup_module' target declared here 170 | static void __exit configfs_exit(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/ext4/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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, from /kisskb/src/fs/fuse/fuse_i.h:10, from /kisskb/src/fs/fuse/dev.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/fs/hfs/hfs_fs.h:12, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/fs/hfs/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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ipv6/af_inet6.c:22: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'inet6_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/af_inet6.c:1086:1: note: in expansion of macro 'module_init' 1086 | module_init(inet6_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/af_inet6.c:889:19: note: 'init_module' target declared here 889 | static int __init inet6_init(void) | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ipv6/af_inet6.c:22: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'inet6_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/af_inet6.c:1134:1: note: in expansion of macro 'module_exit' 1134 | module_exit(inet6_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/af_inet6.c:1088:20: note: 'cleanup_module' target declared here 1088 | static void __exit inet6_exit(void) | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/fs/hfs/hfs_fs.h:12, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/mutex.h:13, from /kisskb/src/fs/hpfs/hpfs_fn.h:12, from /kisskb/src/fs/hpfs/alloc.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/mutex.h:13, from /kisskb/src/fs/hpfs/hpfs_fn.h:12, from /kisskb/src/fs/hpfs/anode.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/include/linux/sched.h:52, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/mutex.h:13, from /kisskb/src/fs/hpfs/hpfs_fn.h:12, from /kisskb/src/fs/hpfs/dentry.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/mutex.h:13, from /kisskb/src/fs/hpfs/hpfs_fn.h:12, 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/fs/ext4/balloc.c:23: /kisskb/src/fs/ext4/mballoc.h:268:31: warning: 'proc_root_ext4' defined but not used [-Wunused-variable] 268 | static struct proc_dir_entry *proc_root_ext4; | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, 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:16, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, 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); | ^~~ /kisskb/src/fs/hfsplus/super.c: In function 'hfsplus_fill_super': /kisskb/src/fs/hfsplus/super.c:426:22: warning: taking address of packed member of 'struct hfsplus_vh' may result in an unaligned pointer value [-Waddress-of-packed-member] 426 | be32_add_cpu(&vhdr->write_count, 1); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, 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:16, from /kisskb/src/net/netfilter/core.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, 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:16, from /kisskb/src/net/netfilter/nf_queue.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:16, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/include/linux/pagemap.h:7, from /kisskb/src/fs/hfs/btree.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, from /kisskb/src/fs/isofs/isofs.h:1, from /kisskb/src/fs/isofs/namei.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/ide/ide.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, from /kisskb/src/fs/isofs/isofs.h:1, from /kisskb/src/fs/isofs/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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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); | ^~~ /kisskb/src/fs/hpfs/anode.c: In function 'hpfs_add_sector_to_btree': /kisskb/src/fs/hpfs/anode.c:205:48: warning: array subscript 0 is outside the bounds of an interior zero-length array 'struct bplus_internal_node[0]' [-Wzero-length-bounds] 205 | anode->btree.u.internal[0].down = a; | ~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /kisskb/src/fs/hpfs/hpfs_fn.h:18, from /kisskb/src/fs/hpfs/anode.c:9: /kisskb/src/fs/hpfs/hpfs.h:355:32: note: while referencing 'internal' 355 | struct bplus_internal_node internal[0]; /* (internal) 2-word entries giving | ^~~~~~~~ /kisskb/src/fs/hpfs/anode.c:206:48: warning: array subscript 0 is outside the bounds of an interior zero-length array 'struct bplus_internal_node[0]' [-Wzero-length-bounds] 206 | anode->btree.u.internal[0].file_secno = -1; | ~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /kisskb/src/fs/hpfs/hpfs_fn.h:18, from /kisskb/src/fs/hpfs/anode.c:9: /kisskb/src/fs/hpfs/hpfs.h:355:32: note: while referencing 'internal' 355 | struct bplus_internal_node internal[0]; /* (internal) 2-word entries giving | ^~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/dlm/dlm_internal.h:21, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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); | ^~~ /kisskb/src/fs/ext4/namei.c: In function 'ext4_lookup': /kisskb/src/fs/ext4/namei.c:1061:77: warning: format '%u' expects argument of type 'unsigned int', but argument 4 has type 'long unsigned int' [-Wformat=] 1061 | "deleted inode referenced: %u", | ~^ | | | unsigned int | %lu 1062 | ino); | ~~~ | | | long unsigned int In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, 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/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:7, from /kisskb/src/include/linux/input.h:13, from /kisskb/src/drivers/hid/hid-input-quirks.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/fs/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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/ext4/extents.c:32: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:7, from /kisskb/src/fs/ext2/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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, from /kisskb/src/fs/ext2/ext2.h:1, from /kisskb/src/fs/ext2/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); | ^~~ /kisskb/src/fs/hfs/btree.c: In function 'hfs_btree_open': /kisskb/src/fs/hfs/btree.c:46:53: warning: taking address of packed member of 'struct hfs_mdb' may result in an unaligned pointer value [-Waddress-of-packed-member] 46 | hfs_inode_read_fork(tree->inode, mdb->drXTExtRec, mdb->drXTFlSize, | ~~~^~~~~~~~~~~~ /kisskb/src/fs/hfs/btree.c:58:53: warning: taking address of packed member of 'struct hfs_mdb' may result in an unaligned pointer value [-Waddress-of-packed-member] 58 | hfs_inode_read_fork(tree->inode, mdb->drCTExtRec, mdb->drCTFlSize, | ~~~^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/fs/hfsplus/inode.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, 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/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netlink/af_netlink.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 include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/ext4/super.c:19: /kisskb/src/fs/ext4/super.c: In function 'ext4_fill_super': /kisskb/src/include/linux/kernel.h:88:25: warning: format '%u' expects argument of type 'unsigned int', but argument 2 has type 'ext4_group_t' {aka 'long unsigned int'} [-Wformat=] 88 | #define KERN_WARNING "<4>" /* warning conditions */ | ^~~~~ /kisskb/src/fs/ext4/super.c:2228:24: note: in expansion of macro 'KERN_WARNING' 2228 | printk(KERN_WARNING "EXT4-fs: groups count too large: %u " | ^~~~~~~~~~~~ /kisskb/src/fs/ext4/super.c:2228:72: note: format string is defined here 2228 | printk(KERN_WARNING "EXT4-fs: groups count too large: %u " | ~^ | | | unsigned int | %lu In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/net/packet/af_packet.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, from /kisskb/src/fs/hfsplus/hfsplus_fs.h:13, 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); | ^~~ /kisskb/src/crypto/tcrypt.c: In function 'test_hash_speed.constprop': /kisskb/src/crypto/tcrypt.c:1123:1: warning: the frame size of 1124 bytes is larger than 1024 bytes [-Wframe-larger-than=] 1123 | } | ^ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/fs/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:16, from /kisskb/src/include/linux/sched.h:52, from include2/asm/uaccess.h:10, from /kisskb/src/net/ipv4/protocol.c:26: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/net/ipv4/ip_input.c:116: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/fs/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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/ip_fragment.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/net/ipv4/ip_forward.c:23: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/ip_options.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/fs/hfs/hfs_fs.h:12, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/fs/hfs/hfs_fs.h:12, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/include/linux/pagemap.h:7, from /kisskb/src/fs/hfs/extent.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/mutex.h:13, from /kisskb/src/fs/hpfs/hpfs_fn.h:12, from /kisskb/src/fs/hpfs/dnode.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, from /kisskb/src/fs/fuse/fuse_i.h:10, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/mutex.h:13, from /kisskb/src/fs/hpfs/hpfs_fn.h:12, from /kisskb/src/fs/hpfs/ea.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/mutex.h:13, from /kisskb/src/fs/hpfs/hpfs_fn.h:12, from /kisskb/src/fs/hpfs/file.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/mutex.h:13, from /kisskb/src/fs/hpfs/hpfs_fn.h:12, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, from /kisskb/src/fs/fuse/fuse_i.h:10, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, from /kisskb/src/include/linux/buffer_head.h:11, from /kisskb/src/fs/ext3/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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, from /kisskb/src/drivers/hid/hidraw.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/hfs/extent.c: In function 'hfs_free_fork': /kisskb/src/fs/hfs/extent.c:282:26: warning: taking address of packed member of 'struct hfs_cat_file' may result in an unaligned pointer value [-Waddress-of-packed-member] 282 | extent = file->ExtRec; | ^~~~ /kisskb/src/fs/hfs/extent.c:285:26: warning: taking address of packed member of 'struct hfs_cat_file' may result in an unaligned pointer value [-Waddress-of-packed-member] 285 | extent = file->RExtRec; | ^~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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/string.h:19, from /kisskb/src/include/linux/bitmap.h:8, from /kisskb/src/include/linux/nodemask.h:89, from /kisskb/src/include/linux/mmzone.h:16, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/fs/hfs/hfs_fs.h:12, from /kisskb/src/fs/hfs/dir.c:14: /kisskb/src/fs/hfs/dir.c: In function 'hfs_readdir': include2/asm/string.h:120: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] 120 | #define memcpy(d, s, n) __builtin_memcpy(d, s, n) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/hfs/dir.c:167:9: note: in expansion of macro 'memcpy' 167 | 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:16, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/net.h:58, from /kisskb/src/net/ipv6/ip6_input.c:26: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/netfilter/nfnetlink.c:17: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'nfnetlink_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nfnetlink.c:200:1: note: in expansion of macro 'module_init' 200 | module_init(nfnetlink_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nfnetlink.c:186:19: note: 'init_module' target declared here 186 | static int __init nfnetlink_init(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/netfilter/nfnetlink.c:17: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nfnetlink_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nfnetlink.c:201:1: note: in expansion of macro 'module_exit' 201 | module_exit(nfnetlink_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nfnetlink.c:179:20: note: 'cleanup_module' target declared here 179 | static void __exit nfnetlink_exit(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/netfilter/nfnetlink_queue.c:17: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'nfnetlink_queue_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nfnetlink_queue.c:942:1: note: in expansion of macro 'module_init' 942 | module_init(nfnetlink_queue_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nfnetlink_queue.c:894:19: note: 'init_module' target declared here 894 | static int __init nfnetlink_queue_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/netfilter/nfnetlink_queue.c:17: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nfnetlink_queue_fini': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nfnetlink_queue.c:943:1: note: in expansion of macro 'module_exit' 943 | module_exit(nfnetlink_queue_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nfnetlink_queue.c:926:20: note: 'cleanup_module' target declared here 926 | static void __exit nfnetlink_queue_fini(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/include/linux/sched.h:52, from include2/asm/uaccess.h:10, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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); | ^~~ /kisskb/src/drivers/hid/hidraw.c: In function 'hidraw_release': /kisskb/src/drivers/hid/hidraw.c:201:20: warning: passing argument 1 of 'mutex_lock' from incompatible pointer type [-Wincompatible-pointer-types] 201 | mutex_lock(&minors_lock); | ^~~~~~~~~~~~ | | | spinlock_t * In file included from /kisskb/src/include/linux/notifier.h:13, from /kisskb/src/include/linux/memory_hotplug.h:6, from /kisskb/src/include/linux/mmzone.h:560, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/include/linux/percpu.h:5, from /kisskb/src/include/linux/rcupdate.h:39, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/dcache.h:6, from /kisskb/src/include/linux/fs.h:286, from /kisskb/src/drivers/hid/hidraw.c:22: /kisskb/src/include/linux/mutex.h:135:38: note: expected 'struct mutex *' but argument is of type 'spinlock_t *' 135 | extern void mutex_lock(struct mutex *lock); | ~~~~~~~~~~~~~~^~~~ /kisskb/src/drivers/hid/hidraw.c:220:22: warning: passing argument 1 of 'mutex_unlock' from incompatible pointer type [-Wincompatible-pointer-types] 220 | mutex_unlock(&minors_lock); | ^~~~~~~~~~~~ | | | spinlock_t * In file included from /kisskb/src/include/linux/notifier.h:13, from /kisskb/src/include/linux/memory_hotplug.h:6, from /kisskb/src/include/linux/mmzone.h:560, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/include/linux/percpu.h:5, from /kisskb/src/include/linux/rcupdate.h:39, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/dcache.h:6, from /kisskb/src/include/linux/fs.h:286, from /kisskb/src/drivers/hid/hidraw.c:22: /kisskb/src/include/linux/mutex.h:149:40: note: expected 'struct mutex *' but argument is of type 'spinlock_t *' 149 | extern void mutex_unlock(struct mutex *lock); | ~~~~~~~~~~~~~~^~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, from /kisskb/src/fs/ext3/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:16, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:7, from /kisskb/src/fs/ext3/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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/dlm/dlm_internal.h:21, from /kisskb/src/fs/dlm/main.c:14: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_dlm': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/dlm/main.c:84:1: note: in expansion of macro 'module_init' 84 | module_init(init_dlm); | ^~~~~~~~~~~ /kisskb/src/fs/dlm/main.c:21:19: note: 'init_module' target declared here 21 | static int __init init_dlm(void) | ^~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/dlm/dlm_internal.h:21, from /kisskb/src/fs/dlm/main.c:14: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_dlm': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/dlm/main.c:85:1: note: in expansion of macro 'module_exit' 85 | module_exit(exit_dlm); | ^~~~~~~~~~~ /kisskb/src/fs/dlm/main.c:73:20: note: 'cleanup_module' target declared here 73 | static void __exit exit_dlm(void) | ^~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, 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:16, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/nfnetlink_log.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/netfilter.h:6, from /kisskb/src/net/netfilter/nf_conntrack_core.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/netfilter.h:6, from /kisskb/src/net/netfilter/nf_conntrack_standalone.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/ide.h:217, from /kisskb/src/drivers/ide/ide-iops.c:22: /kisskb/src/drivers/ide/ide-iops.c: In function 'ide_input_data': /kisskb/src/drivers/ide/ide-iops.c:303:59: warning: passing argument 2 of 'raw_insw' from incompatible pointer type [-Wincompatible-pointer-types] 303 | (u8 *)buf + (len & ~3), 1); | ~~~~~~~~~~^~~~~~~~~~~~ | | | u8 * {aka unsigned char *} include2/asm/ide.h:82:63: note: in definition of macro '__ide_mm_insw' 82 | #define __ide_mm_insw(port, addr, n) raw_insw((u16 *)port, addr, n) | ^~~~ In file included from include2/asm/io.h:27, from /kisskb/src/include/linux/bio.h:30, from /kisskb/src/include/linux/blkdev.h:16, from /kisskb/src/include/linux/ide.h:12, from /kisskb/src/drivers/ide/ide-iops.c:22: include2/asm/raw_io.h:80:62: note: expected 'u16 *' {aka 'short unsigned int *'} but argument is of type 'u8 *' {aka 'unsigned char *'} 80 | static inline void raw_insw(volatile u16 __iomem *port, u16 *buf, unsigned int nr) | ~~~~~^~~ In file included from /kisskb/src/include/linux/ide.h:217, from /kisskb/src/drivers/ide/ide-iops.c:22: /kisskb/src/drivers/ide/ide-iops.c:305:59: warning: passing argument 2 of 'raw_insw' from incompatible pointer type [-Wincompatible-pointer-types] 305 | insw(data_addr, (u8 *)buf + (len & ~3), 1); | ~~~~~~~~~~^~~~~~~~~~~~ | | | u8 * {aka unsigned char *} include2/asm/ide.h:72:63: note: in definition of macro 'insw' 72 | #define insw(port, addr, n) raw_insw((u16 *)port, addr, n) | ^~~~ In file included from include2/asm/io.h:27, from /kisskb/src/include/linux/bio.h:30, from /kisskb/src/include/linux/blkdev.h:16, from /kisskb/src/include/linux/ide.h:12, from /kisskb/src/drivers/ide/ide-iops.c:22: include2/asm/raw_io.h:80:62: note: expected 'u16 *' {aka 'short unsigned int *'} but argument is of type 'u8 *' {aka 'unsigned char *'} 80 | static inline void raw_insw(volatile u16 __iomem *port, u16 *buf, unsigned int nr) | ~~~~~^~~ In file included from /kisskb/src/include/linux/ide.h:217, from /kisskb/src/drivers/ide/ide-iops.c:22: /kisskb/src/drivers/ide/ide-iops.c: In function 'ide_output_data': /kisskb/src/drivers/ide/ide-iops.c:349:60: warning: passing argument 2 of 'raw_outsw' from incompatible pointer type [-Wincompatible-pointer-types] 349 | (u8 *)buf + (len & ~3), 1); | ~~~~~~~~~~^~~~~~~~~~~~ | | | u8 * {aka unsigned char *} include2/asm/ide.h:87:64: note: in definition of macro '__ide_mm_outsw' 87 | #define __ide_mm_outsw(port, addr, n) raw_outsw((u16 *)port, addr, n) | ^~~~ In file included from include2/asm/io.h:27, from /kisskb/src/include/linux/bio.h:30, from /kisskb/src/include/linux/blkdev.h:16, from /kisskb/src/include/linux/ide.h:12, from /kisskb/src/drivers/ide/ide-iops.c:22: include2/asm/raw_io.h:119:69: note: expected 'const u16 *' {aka 'const short unsigned int *'} but argument is of type 'u8 *' {aka 'unsigned char *'} 119 | static inline void raw_outsw(volatile u16 __iomem *port, const u16 *buf, | ~~~~~~~~~~~^~~ In file included from /kisskb/src/include/linux/ide.h:217, from /kisskb/src/drivers/ide/ide-iops.c:22: /kisskb/src/drivers/ide/ide-iops.c:351:60: warning: passing argument 2 of 'raw_outsw' from incompatible pointer type [-Wincompatible-pointer-types] 351 | outsw(data_addr, (u8 *)buf + (len & ~3), 1); | ~~~~~~~~~~^~~~~~~~~~~~ | | | u8 * {aka unsigned char *} include2/asm/ide.h:77:64: note: in definition of macro 'outsw' 77 | #define outsw(port, addr, n) raw_outsw((u16 *)port, addr, n) | ^~~~ In file included from include2/asm/io.h:27, from /kisskb/src/include/linux/bio.h:30, from /kisskb/src/include/linux/blkdev.h:16, from /kisskb/src/include/linux/ide.h:12, from /kisskb/src/drivers/ide/ide-iops.c:22: include2/asm/raw_io.h:119:69: note: expected 'const u16 *' {aka 'const short unsigned int *'} but argument is of type 'u8 *' {aka 'unsigned char *'} 119 | static inline void raw_outsw(volatile u16 __iomem *port, const u16 *buf, | ~~~~~~~~~~~^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, from /kisskb/src/fs/isofs/isofs.h:1, from /kisskb/src/fs/isofs/util.c:5: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/fs/dlm/lock.c: In function 'find_rsb': /kisskb/src/fs/dlm/lock.c:493:16: warning: 'r' may be used uninitialized [-Wmaybe-uninitialized] 493 | *r_ret = r; | ~~~~~~~^~~ /kisskb/src/fs/dlm/lock.c:438:25: note: 'r' declared here 438 | struct dlm_rsb *r, *tmp; | ^ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/netfilter.h:6, from /kisskb/src/net/netfilter/nf_conntrack_expect.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:16, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/netfilter.h:6, from /kisskb/src/net/netfilter/nf_conntrack_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/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, from /kisskb/src/fs/hfsplus/hfsplus_fs.h:13, 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/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/fs/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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, from /kisskb/src/fs/hfsplus/hfsplus_fs.h:13, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/input/serio/serio.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:16, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/include/linux/pagemap.h:7, from /kisskb/src/fs/ext2/namei.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/ide/ide-proc.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:16, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:7, from /kisskb/src/include/linux/input.h:13, from /kisskb/src/drivers/input/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:16, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:7, from /kisskb/src/include/linux/input.h:13, from /kisskb/src/drivers/input/ff-core.c:28: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, from /kisskb/src/fs/hfsplus/hfsplus_fs.h:13, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/drivers/input/mousedev.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/netfilter.h:5, from /kisskb/src/net/netfilter/nf_conntrack_standalone.c:10: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_standalone_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_standalone.c:473:1: note: in expansion of macro 'module_init' 473 | module_init(nf_conntrack_standalone_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_standalone.c:443:19: note: 'init_module' target declared here 443 | static int __init nf_conntrack_standalone_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/netfilter.h:5, from /kisskb/src/net/netfilter/nf_conntrack_standalone.c:10: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_conntrack_standalone_fini': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_standalone.c:474:1: note: in expansion of macro 'module_exit' 474 | module_exit(nf_conntrack_standalone_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_standalone.c:466:20: note: 'cleanup_module' target declared here 466 | static void __exit nf_conntrack_standalone_fini(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/fs/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); | ^~~ /kisskb/src/fs/hfs/inode.c: In function 'hfs_read_inode': /kisskb/src/fs/hfs/inode.c:302:61: warning: taking address of packed member of 'struct hfs_cat_file' may result in an unaligned pointer value [-Waddress-of-packed-member] 302 | hfs_inode_read_fork(inode, rec->file.ExtRec, rec->file.LgLen, | ~~~~~~~~~^~~~~~~ /kisskb/src/fs/hfs/inode.c:305:61: warning: taking address of packed member of 'struct hfs_cat_file' may result in an unaligned pointer value [-Waddress-of-packed-member] 305 | 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:437:53: warning: taking address of packed member of 'struct hfs_cat_file' may result in an unaligned pointer value [-Waddress-of-packed-member] 437 | hfs_inode_write_fork(inode, rec.file.RExtRec, | ~~~~~~~~^~~~~~~~ /kisskb/src/fs/hfs/inode.c:438:38: warning: taking address of packed member of 'struct hfs_cat_file' may result in an unaligned pointer value [-Waddress-of-packed-member] 438 | &rec.file.RLgLen, &rec.file.RPyLen); | ^~~~~~~~~~~~~~~~ /kisskb/src/fs/hfs/inode.c:438:56: warning: taking address of packed member of 'struct hfs_cat_file' may result in an unaligned pointer value [-Waddress-of-packed-member] 438 | &rec.file.RLgLen, &rec.file.RPyLen); | ^~~~~~~~~~~~~~~~ /kisskb/src/fs/hfs/inode.c:454:53: warning: taking address of packed member of 'struct hfs_cat_file' may result in an unaligned pointer value [-Waddress-of-packed-member] 454 | hfs_inode_write_fork(inode, rec.file.ExtRec, &rec.file.LgLen, &rec.file.PyLen); | ~~~~~~~~^~~~~~~ /kisskb/src/fs/hfs/inode.c:454:62: warning: taking address of packed member of 'struct hfs_cat_file' may result in an unaligned pointer value [-Waddress-of-packed-member] 454 | hfs_inode_write_fork(inode, rec.file.ExtRec, &rec.file.LgLen, &rec.file.PyLen); | ^~~~~~~~~~~~~~~ /kisskb/src/fs/hfs/inode.c:454:79: warning: taking address of packed member of 'struct hfs_cat_file' may result in an unaligned pointer value [-Waddress-of-packed-member] 454 | hfs_inode_write_fork(inode, rec.file.ExtRec, &rec.file.LgLen, &rec.file.PyLen); | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/netfilter.h:6, from /kisskb/src/net/netfilter/nf_conntrack_proto.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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/netfilter/nfnetlink_log.c:14: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'nfnetlink_log_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nfnetlink_log.c:981:1: note: in expansion of macro 'module_init' 981 | module_init(nfnetlink_log_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nfnetlink_log.c:931:19: note: 'init_module' target declared here 931 | static int __init nfnetlink_log_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/netfilter/nfnetlink_log.c:14: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nfnetlink_log_fini': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nfnetlink_log.c:982:1: note: in expansion of macro 'module_exit' 982 | module_exit(nfnetlink_log_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nfnetlink_log.c:966:20: note: 'cleanup_module' target declared here 966 | static void __exit nfnetlink_log_fini(void) | ^~~~~~~~~~~~~~~~~~ In file included 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/drivers/input/serio/hp_sdc.c: In function 'hp_sdc_tasklet': /kisskb/src/include/linux/kernel.h:88:25: warning: format '%i' expects argument of type 'int', but argument 2 has type 'suseconds_t' {aka 'long int'} [-Wformat=] 88 | #define KERN_WARNING "<4>" /* warning conditions */ | ^~~~~ /kisskb/src/drivers/input/serio/hp_sdc.c:325:32: note: in expansion of macro 'KERN_WARNING' 325 | printk(KERN_WARNING PREFIX "read timeout (%ius)!\n", | ^~~~~~~~~~~~ /kisskb/src/drivers/input/serio/hp_sdc.c:325:68: note: format string is defined here 325 | printk(KERN_WARNING PREFIX "read timeout (%ius)!\n", | ~^ | | | int | %li In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/ip.h:108, 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:16, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:7, from /kisskb/src/fs/ext3/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); | ^~~ /kisskb/src/fs/hfsplus/unicode.c: In function 'hfsplus_strcasecmp': /kisskb/src/fs/hfsplus/unicode.c:39:14: warning: taking address of packed member of 'struct hfsplus_unistr' may result in an unaligned pointer value [-Waddress-of-packed-member] 39 | p1 = s1->unicode; | ^~ /kisskb/src/fs/hfsplus/unicode.c:40:14: warning: taking address of packed member of 'struct hfsplus_unistr' may result in an unaligned pointer value [-Waddress-of-packed-member] 40 | p2 = s2->unicode; | ^~ /kisskb/src/fs/hfsplus/unicode.c: In function 'hfsplus_strcmp': /kisskb/src/fs/hfsplus/unicode.c:73:14: warning: taking address of packed member of 'struct hfsplus_unistr' may result in an unaligned pointer value [-Waddress-of-packed-member] 73 | p1 = s1->unicode; | ^~ /kisskb/src/fs/hfsplus/unicode.c:74:14: warning: taking address of packed member of 'struct hfsplus_unistr' may result in an unaligned pointer value [-Waddress-of-packed-member] 74 | p2 = s2->unicode; | ^~ /kisskb/src/fs/hfsplus/unicode.c: In function 'hfsplus_uni2asc': /kisskb/src/fs/hfsplus/unicode.c:131:14: warning: taking address of packed member of 'struct hfsplus_unistr' may result in an unaligned pointer value [-Waddress-of-packed-member] 131 | ip = ustr->unicode; | ^~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/include/linux/delay.h:10, from /kisskb/src/drivers/input/keyboard/sunkbd.c:29: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/input/joystick/amijoy.c:32: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'amijoy_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/input/joystick/amijoy.c:173:1: note: in expansion of macro 'module_init' 173 | module_init(amijoy_init); | ^~~~~~~~~~~ /kisskb/src/drivers/input/joystick/amijoy.c:106:19: note: 'init_module' target declared here 106 | static int __init amijoy_init(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/input/joystick/amijoy.c:32: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'amijoy_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/input/joystick/amijoy.c:174:1: note: in expansion of macro 'module_exit' 174 | module_exit(amijoy_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/input/joystick/amijoy.c:162:20: note: 'cleanup_module' target declared here 162 | static void __exit amijoy_exit(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, 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:16, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:7, from /kisskb/src/include/linux/input.h:13, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from /kisskb/src/include/linux/delay.h:10, from /kisskb/src/drivers/input/mouse/psmouse-base.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, from /kisskb/src/include/linux/cdrom.h:911, from /kisskb/src/fs/hfs/mdb.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/fs/hfs/hfs_fs.h:12, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/ext2/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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, from /kisskb/src/fs/ext2/ext2.h:1, from /kisskb/src/fs/ext2/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:16, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:7, from /kisskb/src/fs/ext3/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); | ^~~ /kisskb/src/drivers/input/keyboard/hil_kbd.c: In function 'hil_kbd_connect': /kisskb/src/drivers/input/keyboard/hil_kbd.c:348:9: warning: ignoring return value of 'input_register_device' declared with attribute 'warn_unused_result' [-Wunused-result] 348 | input_register_device(kbd->dev); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/input/misc/m68kspkr.c:17: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'm68kspkr_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/input/misc/m68kspkr.c:150:1: note: in expansion of macro 'module_init' 150 | module_init(m68kspkr_init); | ^~~~~~~~~~~ /kisskb/src/drivers/input/misc/m68kspkr.c:111:19: note: 'init_module' target declared here 111 | static int __init m68kspkr_init(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/input/misc/m68kspkr.c:17: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'm68kspkr_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/input/misc/m68kspkr.c:151:1: note: in expansion of macro 'module_exit' 151 | module_exit(m68kspkr_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/input/misc/m68kspkr.c:144:20: note: 'cleanup_module' target declared here 144 | static void __exit m68kspkr_exit(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/ext3/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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/fs/hfs/hfs_fs.h:12, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, from /kisskb/src/fs/fuse/fuse_i.h:10, from /kisskb/src/fs/fuse/inode.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netlink/attr.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, from /kisskb/src/fs/fuse/fuse_i.h:10, 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); | ^~~ /kisskb/src/drivers/input/keyboard/sunkbd.c: In function 'sunkbd_connect': /kisskb/src/drivers/input/keyboard/sunkbd.c:250:57: warning: '/input0' directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 250 | snprintf(sunkbd->phys, sizeof(sunkbd->phys), "%s/input0", serio->phys); | ^~~~~~~ /kisskb/src/drivers/input/keyboard/sunkbd.c:250:9: note: 'snprintf' output between 8 and 39 bytes into a destination of size 32 250 | snprintf(sunkbd->phys, sizeof(sunkbd->phys), "%s/input0", serio->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, 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:16, 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); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, from /kisskb/src/fs/hfsplus/wrapper.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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); | ^~~ /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); | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/mutex.h:13, from /kisskb/src/fs/hpfs/hpfs_fn.h:12, from /kisskb/src/fs/hpfs/map.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/fs/hfs/mdb.c: In function 'hfs_mdb_commit': /kisskb/src/fs/hfs/mdb.c:281:70: warning: taking address of packed member of 'struct hfs_mdb' may result in an unaligned pointer value [-Waddress-of-packed-member] 281 | hfs_inode_write_fork(HFS_SB(sb)->ext_tree->inode, mdb->drXTExtRec, | ~~~^~~~~~~~~~~~ /kisskb/src/fs/hfs/mdb.c:282:38: warning: taking address of packed member of 'struct hfs_mdb' may result in an unaligned pointer value [-Waddress-of-packed-member] 282 | &mdb->drXTFlSize, NULL); | ^~~~~~~~~~~~~~~~ /kisskb/src/fs/hfs/mdb.c:283:70: warning: taking address of packed member of 'struct hfs_mdb' may result in an unaligned pointer value [-Waddress-of-packed-member] 283 | hfs_inode_write_fork(HFS_SB(sb)->cat_tree->inode, mdb->drCTExtRec, | ~~~^~~~~~~~~~~~ /kisskb/src/fs/hfs/mdb.c:284:38: warning: taking address of packed member of 'struct hfs_mdb' may result in an unaligned pointer value [-Waddress-of-packed-member] 284 | &mdb->drCTFlSize, NULL); | ^~~~~~~~~~~~~~~~ /kisskb/src/fs/hfs/part_tbl.c: In function 'hfs_part_find': /kisskb/src/fs/hfs/part_tbl.c:77:21: warning: taking address of packed member of 'struct old_pmap' may result in an unaligned pointer value [-Waddress-of-packed-member] 77 | p = pm->pdEntry; | ^~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, from /kisskb/src/fs/hfsplus/hfsplus_fs.h:13, from /kisskb/src/fs/hfsplus/part_tbl.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:16, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:7, from /kisskb/src/include/linux/input.h:13, from /kisskb/src/drivers/input/ff-memless.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/fs/hfs/hfs_fs.h:12, 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:16, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/fs/hfs/hfs_fs.h:12, 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:16, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:7, from /kisskb/src/include/linux/hil_mlc.h:35, from /kisskb/src/drivers/input/serio/hil_mlc.c:55: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/include/linux/delay.h:10, from /kisskb/src/drivers/input/serio/libps2.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, from /kisskb/src/fs/isofs/isofs.h:1, from /kisskb/src/fs/isofs/joliet.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/mutex.h:13, from /kisskb/src/fs/hpfs/hpfs_fn.h:12, from /kisskb/src/fs/hpfs/name.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/drivers/input/misc/hp_sdc_rtc.c: In function 'hp_sdc_rtc_proc_output': /kisskb/src/drivers/input/misc/hp_sdc_rtc.c:460:54: warning: format '%d' expects argument of type 'int', but argument 4 has type 'long int' [-Wformat=] 460 | p += sprintf(p, "i8042 rtc\t: %ld.%02d seconds\n", | ~~~^ | | | int | %02ld 461 | tv.tv_sec, tv.tv_usec/1000); | ~~~~~~~~~~~~~~~ | | | long int /kisskb/src/drivers/input/misc/hp_sdc_rtc.c:467:54: warning: format '%d' expects argument of type 'int', but argument 4 has type 'long int' [-Wformat=] 467 | p += sprintf(p, "handshake\t: %ld.%02d seconds\n", | ~~~^ | | | int | %02ld 468 | tv.tv_sec, tv.tv_usec/1000); | ~~~~~~~~~~~~~~~ | | | long int In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/net/ipv4/inet_timewait_sock.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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); | ^~~ /kisskb/src/drivers/input/misc/hp_sdc_rtc.c:474:52: warning: format '%d' expects argument of type 'int', but argument 4 has type 'long int' [-Wformat=] 474 | p += sprintf(p, "alarm\t\t: %ld.%02d seconds\n", | ~~~^ | | | int | %02ld 475 | tv.tv_sec, tv.tv_usec/1000); | ~~~~~~~~~~~~~~~ | | | long int /kisskb/src/drivers/input/misc/hp_sdc_rtc.c:481:52: warning: format '%d' expects argument of type 'int', but argument 4 has type 'long int' [-Wformat=] 481 | p += sprintf(p, "delay\t\t: %ld.%02d seconds\n", | ~~~^ | | | int | %02ld 482 | tv.tv_sec, tv.tv_usec/1000); | ~~~~~~~~~~~~~~~ | | | long int /kisskb/src/drivers/input/misc/hp_sdc_rtc.c:488:53: warning: format '%d' expects argument of type 'int', but argument 4 has type 'long int' [-Wformat=] 488 | p += sprintf(p, "periodic\t: %ld.%02d seconds\n", | ~~~^ | | | int | %02ld 489 | tv.tv_sec, tv.tv_usec/1000); | ~~~~~~~~~~~~~~~ | | | long int In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/include/linux/percpu.h:5, from /kisskb/src/include/linux/rcupdate.h:39, from /kisskb/src/include/linux/sem.h:81, from /kisskb/src/include/linux/sched.h:69, from /kisskb/src/include/linux/interrupt.h:12, from /kisskb/src/include/linux/hp_sdc.h:41, from /kisskb/src/drivers/input/misc/hp_sdc_rtc.c:36: /kisskb/src/drivers/input/misc/hp_sdc_rtc.c: At top level: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'hp_sdc_rtc_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/input/misc/hp_sdc_rtc.c:726:1: note: in expansion of macro 'module_init' 726 | module_init(hp_sdc_rtc_init); | ^~~~~~~~~~~ /kisskb/src/drivers/input/misc/hp_sdc_rtc.c:693:19: note: 'init_module' target declared here 693 | static int __init hp_sdc_rtc_init(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/include/linux/percpu.h:5, from /kisskb/src/include/linux/rcupdate.h:39, from /kisskb/src/include/linux/sem.h:81, from /kisskb/src/include/linux/sched.h:69, from /kisskb/src/include/linux/interrupt.h:12, from /kisskb/src/include/linux/hp_sdc.h:41, from /kisskb/src/drivers/input/misc/hp_sdc_rtc.c:36: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hp_sdc_rtc_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/input/misc/hp_sdc_rtc.c:727:1: note: in expansion of macro 'module_exit' 727 | module_exit(hp_sdc_rtc_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/input/misc/hp_sdc_rtc.c:718:20: note: 'cleanup_module' target declared here 718 | static void __exit hp_sdc_rtc_exit(void) | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/input/misc/hp_sdc_rtc.c: In function 'hp_sdc_rtc_do_read_bbrtc': /kisskb/src/drivers/input/misc/hp_sdc_rtc.c:112:9: warning: ignoring return value of 'down_interruptible' declared with attribute 'warn_unused_result' [-Wunused-result] 112 | down_interruptible(&tsem); /* Put ourselves to sleep for results. */ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/misc/hp_sdc_rtc.c: In function 'hp_sdc_rtc_read_i8042timer': /kisskb/src/drivers/input/misc/hp_sdc_rtc.c:179:9: warning: ignoring return value of 'down_interruptible' declared with attribute 'warn_unused_result' [-Wunused-result] 179 | down_interruptible(&i8042tregs); /* Sleep if output regs in use. */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/misc/hp_sdc_rtc.c:183:9: warning: ignoring return value of 'down_interruptible' declared with attribute 'warn_unused_result' [-Wunused-result] 183 | down_interruptible(&i8042tregs); /* Sleep until results come back. */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ At top level: /kisskb/src/drivers/input/misc/hp_sdc_rtc.c:360:12: warning: 'hp_sdc_rtc_set_i8042timer' defined but not used [-Wunused-function] 360 | static int hp_sdc_rtc_set_i8042timer (struct timeval *setto, uint8_t setcmd) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/misc/hp_sdc_rtc.c:320:12: warning: 'hp_sdc_rtc_set_fhs' defined but not used [-Wunused-function] 320 | static int hp_sdc_rtc_set_fhs (struct timeval *setto) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/misc/hp_sdc_rtc.c:280:12: warning: 'hp_sdc_rtc_set_rt' defined but not used [-Wunused-function] 280 | static int hp_sdc_rtc_set_rt (struct timeval *setto) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/include/linux/percpu.h:5, from /kisskb/src/include/linux/rcupdate.h:39, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/dcache.h:6, from /kisskb/src/include/linux/fs.h:286, from /kisskb/src/fs/fuse/fuse_i.h:10, from /kisskb/src/fs/fuse/inode.c:9: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'fuse_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/fuse/inode.c:1086:1: note: in expansion of macro 'module_init' 1086 | module_init(fuse_init); | ^~~~~~~~~~~ /kisskb/src/fs/fuse/inode.c:1040:19: note: 'init_module' target declared here 1040 | static int __init fuse_init(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/include/linux/percpu.h:5, from /kisskb/src/include/linux/rcupdate.h:39, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/dcache.h:6, from /kisskb/src/include/linux/fs.h:286, from /kisskb/src/fs/fuse/fuse_i.h:10, from /kisskb/src/fs/fuse/inode.c:9: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fuse_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/fuse/inode.c:1087:1: note: in expansion of macro 'module_exit' 1087 | module_exit(fuse_exit); | ^~~~~~~~~~~ /kisskb/src/fs/fuse/inode.c:1076:20: note: 'cleanup_module' target declared here 1076 | static void __exit fuse_exit(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/include/linux/sched.h:52, 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); | ^~~ /kisskb/src/drivers/input/serio/hp_sdc_mlc.c: In function 'hp_sdc_mlc_out': /kisskb/src/drivers/input/serio/hp_sdc_mlc.c:299:17: warning: ignoring return value of 'down_trylock' declared with attribute 'warn_unused_result' [-Wunused-result] 299 | down_trylock(&mlc->csem); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/hfsplus/part_tbl.c: In function 'hfsplus_part_find': /kisskb/src/fs/hfsplus/part_tbl.c:93:21: warning: taking address of packed member of 'struct old_pmap' may result in an unaligned pointer value [-Waddress-of-packed-member] 93 | p = pm->pdEntry; | ^~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/net/ipv4/tcp.c:248: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/net/ipv4/tcp_input.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, 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:16, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:7, from /kisskb/src/fs/ext4/mballoc.h:10, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/timer.h:4, from /kisskb/src/net/netfilter/nf_conntrack_proto_tcp.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/net/tcp.h:24, from /kisskb/src/net/ipv4/tcp_output.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/drivers/ide/legacy/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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/ide/legacy/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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/drivers/ide/legacy/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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/drivers/ide/legacy/q40ide.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/drivers/ide/legacy/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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:7, from /kisskb/src/fs/jbd/transaction.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/timer.h:4, from /kisskb/src/net/netfilter/nf_conntrack_proto_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/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/input/mouse/synaptics.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:16, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:7, from /kisskb/src/include/linux/input.h:13, from /kisskb/src/drivers/input/mouse/alps.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:16, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:7, from /kisskb/src/fs/jbd2/transaction.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:7, 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:16, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:7, 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:16, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:7, 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:16, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:7, from /kisskb/src/fs/jbd2/revoke.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); | ^~~ /kisskb/src/drivers/input/mouse/psmouse-base.c: In function 'psmouse_connect': /kisskb/src/drivers/input/mouse/psmouse-base.c:1199:59: warning: '/input0' directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 1199 | snprintf(psmouse->phys, sizeof(psmouse->phys), "%s/input0", serio->phys); | ^~~~~~~ /kisskb/src/drivers/input/mouse/psmouse-base.c:1199:9: note: 'snprintf' output between 8 and 39 bytes into a destination of size 32 1199 | snprintf(psmouse->phys, sizeof(psmouse->phys), "%s/input0", serio->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/mutex.h:13, from /kisskb/src/fs/hpfs/hpfs_fn.h:12, from /kisskb/src/fs/hpfs/super.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/net.h:58, 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:16, 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:16, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/netfilter.h:6, 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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/input/serio/q40kbd.c:32: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'q40kbd_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/input/serio/q40kbd.c:186:1: note: in expansion of macro 'module_init' 186 | module_init(q40kbd_init); | ^~~~~~~~~~~ /kisskb/src/drivers/input/serio/q40kbd.c:152:19: note: 'init_module' target declared here 152 | static int __init q40kbd_init(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/input/serio/q40kbd.c:32: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'q40kbd_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/input/serio/q40kbd.c:187:1: note: in expansion of macro 'module_exit' 187 | module_exit(q40kbd_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/input/serio/q40kbd.c:180:20: note: 'cleanup_module' target declared here 180 | static void __exit q40kbd_exit(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/nf_conntrack_h323_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:16, from /kisskb/src/net/netfilter/nf_conntrack_h323_asn1.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:7, from /kisskb/src/fs/jbd/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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/nf_conntrack_proto_gre.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:16, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:7, from /kisskb/src/fs/jbd/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:16, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:7, from /kisskb/src/fs/jbd/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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:7, from /kisskb/src/fs/jbd/revoke.c:63: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/jbd/journal.c:25: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:7, from /kisskb/src/include/linux/input.h:13, from /kisskb/src/drivers/input/mouse/logips2pp.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/include/linux/pagemap.h:7, from /kisskb/src/fs/hpfs/hpfs_fn.h:13, from /kisskb/src/fs/hpfs/super.c:9: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_hpfs_fs': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/hpfs/super.c:705:1: note: in expansion of macro 'module_init' 705 | module_init(init_hpfs_fs) | ^~~~~~~~~~~ /kisskb/src/fs/hpfs/super.c:684:19: note: 'init_module' target declared here 684 | static int __init init_hpfs_fs(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/include/linux/pagemap.h:7, from /kisskb/src/fs/hpfs/hpfs_fn.h:13, from /kisskb/src/fs/hpfs/super.c:9: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_hpfs_fs': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/hpfs/super.c:706:1: note: in expansion of macro 'module_exit' 706 | module_exit(exit_hpfs_fs) | ^~~~~~~~~~~ /kisskb/src/fs/hpfs/super.c:699:20: note: 'cleanup_module' target declared here 699 | static void __exit exit_hpfs_fs(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:7, from /kisskb/src/include/linux/input.h:13, from /kisskb/src/drivers/input/mouse/lifebook.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:16, from /kisskb/src/include/linux/delay.h:10, from /kisskb/src/drivers/input/mouse/trackpoint.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/include/linux/proc_fs.h:4, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, 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); | ^~~ /kisskb/src/drivers/input/mouse/alps.c: In function 'alps_init': /kisskb/src/drivers/input/mouse/alps.c:480:53: warning: '/input1' directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 480 | snprintf(priv->phys, sizeof(priv->phys), "%s/input1", psmouse->ps2dev.serio->phys); | ^~~~~~~ /kisskb/src/drivers/input/mouse/alps.c:480:9: note: 'snprintf' output between 8 and 39 bytes into a destination of size 32 480 | snprintf(priv->phys, sizeof(priv->phys), "%s/input1", psmouse->ps2dev.serio->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/netlink.h:155, 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:16, from /kisskb/src/include/net/sock.h:43, from /kisskb/src/fs/dlm/lowcomms.c:48: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/netfilter/nf_conntrack_proto_gre.c:26: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_ct_proto_gre_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_proto_gre.c:299:1: note: in expansion of macro 'module_init' 299 | module_init(nf_ct_proto_gre_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_proto_gre.c:288:19: note: 'init_module' target declared here 288 | static int __init nf_ct_proto_gre_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/netfilter/nf_conntrack_h323_main.c:14: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_h323_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_h323_main.c:1814:1: note: in expansion of macro 'module_init' 1814 | module_init(nf_conntrack_h323_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_h323_main.c:1775:19: note: 'init_module' target declared here 1775 | static int __init nf_conntrack_h323_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/netfilter/nf_conntrack_h323_main.c:14: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_conntrack_h323_fini': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_h323_main.c:1815:1: note: in expansion of macro 'module_exit' 1815 | module_exit(nf_conntrack_h323_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_h323_main.c:1763:20: note: 'cleanup_module' target declared here 1763 | static void __exit nf_conntrack_h323_fini(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/include/linux/miscdevice.h:3, 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/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/timer.h:4, from /kisskb/src/net/netfilter/nf_conntrack_proto_sctp.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/input/mouse/lifebook.c: In function 'lifebook_init': /kisskb/src/drivers/input/mouse/lifebook.c:268:21: warning: '/input1' directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 268 | "%s/input1", psmouse->ps2dev.serio->phys); | ^~~~~~~ /kisskb/src/drivers/input/mouse/lifebook.c:267:9: note: 'snprintf' output between 8 and 39 bytes into a destination of size 32 267 | snprintf(priv->phys, sizeof(priv->phys), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "%s/input1", psmouse->ps2dev.serio->phys); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from /kisskb/src/net/netfilter/nf_conntrack_amanda.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/nf_conntrack_ftp.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/nf_conntrack_irc.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/ide/ide-floppy.c:20: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'idefloppy_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/ide/ide-floppy.c:1452:1: note: in expansion of macro 'module_init' 1452 | module_init(idefloppy_init); | ^~~~~~~~~~~ /kisskb/src/drivers/ide/ide-floppy.c:1445:19: note: 'init_module' target declared here 1445 | static int __init idefloppy_init(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/ide/ide-floppy.c:20: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'idefloppy_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/ide/ide-floppy.c:1453:1: note: in expansion of macro 'module_exit' 1453 | module_exit(idefloppy_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/ide/ide-floppy.c:1440:20: note: 'cleanup_module' target declared here 1440 | static void __exit idefloppy_exit(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, 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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/input/mouse/amimouse.c:20: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'amimouse_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/input/mouse/amimouse.c:135:1: note: in expansion of macro 'module_init' 135 | module_init(amimouse_init); | ^~~~~~~~~~~ /kisskb/src/drivers/input/mouse/amimouse.c:96:19: note: 'init_module' target declared here 96 | static int __init amimouse_init(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/input/mouse/amimouse.c:20: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'amimouse_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/input/mouse/amimouse.c:136:1: note: in expansion of macro 'module_exit' 136 | module_exit(amimouse_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/input/mouse/amimouse.c:130:20: note: 'cleanup_module' target declared here 130 | static void __exit amimouse_exit(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/nf_conntrack_pptp.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, from /kisskb/src/include/linux/highmem.h:4, from /kisskb/src/include/linux/bio.h:23, from /kisskb/src/drivers/md/dm-bio-list.h:10, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/md/raid0.c:21: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, from /kisskb/src/fs/ext3/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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, from /kisskb/src/drivers/md/dm.h:13, from /kisskb/src/drivers/md/dm-raid1.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, from /kisskb/src/drivers/md/dm.h:13, from /kisskb/src/drivers/md/dm.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, 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:16, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:7, from /kisskb/src/include/linux/input.h:13, from /kisskb/src/drivers/input/mouse/hil_ptr.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, from /kisskb/src/fs/jfs/super.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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/netfilter.h:5, from /kisskb/src/net/netfilter/nf_conntrack_proto_sctp.c:14: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_proto_sctp_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_proto_sctp.c:740:1: note: in expansion of macro 'module_init' 740 | module_init(nf_conntrack_proto_sctp_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_proto_sctp.c:711:19: note: 'init_module' target declared here 711 | static int __init nf_conntrack_proto_sctp_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/netfilter.h:5, from /kisskb/src/net/netfilter/nf_conntrack_proto_sctp.c:14: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_conntrack_proto_sctp_fini': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_proto_sctp.c:741:1: note: in expansion of macro 'module_exit' 741 | module_exit(nf_conntrack_proto_sctp_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_proto_sctp.c:734:20: note: 'cleanup_module' target declared here 734 | static void __exit nf_conntrack_proto_sctp_fini(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/fs/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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, 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); | ^~~ /kisskb/src/fs/jbd/journal.c: In function 'journal_create': /kisskb/src/fs/jbd/journal.c:890:22: warning: 'blocknr' may be used uninitialized in this function [-Wmaybe-uninitialized] 890 | bh = __getblk(journal->j_dev, blocknr, journal->j_blocksize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/md/linear.c:19: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'linear_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/md/linear.c:423:1: note: in expansion of macro 'module_init' 423 | module_init(linear_init); | ^~~~~~~~~~~ /kisskb/src/drivers/md/linear.c:412:19: note: 'init_module' target declared here 412 | static int __init linear_init (void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/input/mouse/atarimouse.c:43: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'atamouse_init': 'cold' [-Wmissing-attributes] 290 | 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:114:19: note: 'init_module' target declared here 114 | static int __init atamouse_init(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/input/mouse/atarimouse.c:43: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atamouse_exit': 'cold' [-Wmissing-attributes] 296 | 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/fs/jbd/journal.c: In function 'journal_init_inode': /kisskb/src/fs/jbd/journal.c:798:14: warning: 'blocknr' may be used uninitialized in this function [-Wmaybe-uninitialized] 798 | bh = __getblk(journal->j_dev, blocknr, journal->j_blocksize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/input/mouse/sermouse.c:30: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sermouse_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/input/mouse/sermouse.c:369:1: note: in expansion of macro 'module_exit' 369 | module_exit(sermouse_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/input/mouse/sermouse.c:363:20: note: 'cleanup_module' target declared here 363 | static void __exit sermouse_exit(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/input/mouse/sermouse.c:30: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'sermouse_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/input/mouse/sermouse.c:368:1: note: in expansion of macro 'module_init' 368 | module_init(sermouse_init); | ^~~~~~~~~~~ /kisskb/src/drivers/input/mouse/sermouse.c:358:19: note: 'init_module' target declared here 358 | static int __init sermouse_init(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/netfilter/nf_conntrack_amanda.c:12: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_amanda_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_amanda.c:234:1: note: in expansion of macro 'module_init' 234 | module_init(nf_conntrack_amanda_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_amanda.c:204:19: note: 'init_module' target declared here 204 | static int __init nf_conntrack_amanda_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/netfilter/nf_conntrack_amanda.c:12: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_conntrack_amanda_fini': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_amanda.c:235:1: note: in expansion of macro 'module_exit' 235 | module_exit(nf_conntrack_amanda_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_amanda.c:194:20: note: 'cleanup_module' target declared here 194 | static void __exit nf_conntrack_amanda_fini(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/netfilter/nf_conntrack_proto_udplite.c:12: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_proto_udplite_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_proto_udplite.c:237:1: note: in expansion of macro 'module_init' 237 | module_init(nf_conntrack_proto_udplite_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_proto_udplite.c:214:19: note: 'init_module' target declared here 214 | static int __init nf_conntrack_proto_udplite_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/netfilter/nf_conntrack_proto_udplite.c:12: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_conntrack_proto_udplite_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_proto_udplite.c:238:1: note: in expansion of macro 'module_exit' 238 | module_exit(nf_conntrack_proto_udplite_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_proto_udplite.c:231:20: note: 'cleanup_module' target declared here 231 | static void __exit nf_conntrack_proto_udplite_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/jbd/journal.c: In function 'journal_get_descriptor_buffer': /kisskb/src/fs/jbd/journal.c:634:14: warning: 'blocknr' may be used uninitialized in this function [-Wmaybe-uninitialized] 634 | bh = __getblk(journal->j_dev, blocknr, journal->j_blocksize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/include/linux/device.h:22, from /kisskb/src/include/linux/input.h:955, from /kisskb/src/drivers/input/mouse/hil_ptr.c:35: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'hil_ptr_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/input/mouse/hil_ptr.c:446:1: note: in expansion of macro 'module_init' 446 | module_init(hil_ptr_init); | ^~~~~~~~~~~ /kisskb/src/drivers/input/mouse/hil_ptr.c:436:19: note: 'init_module' target declared here 436 | static int __init hil_ptr_init(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/include/linux/device.h:22, from /kisskb/src/include/linux/input.h:955, from /kisskb/src/drivers/input/mouse/hil_ptr.c:35: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hil_ptr_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/input/mouse/hil_ptr.c:447:1: note: in expansion of macro 'module_exit' 447 | module_exit(hil_ptr_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/input/mouse/hil_ptr.c:441:20: note: 'cleanup_module' target declared here 441 | static void __exit hil_ptr_exit(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/netfilter/nf_conntrack_irc.c:11: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_irc_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_irc.c:289:1: note: in expansion of macro 'module_init' 289 | module_init(nf_conntrack_irc_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_irc.c:230:19: note: 'init_module' target declared here 230 | static int __init nf_conntrack_irc_init(void) | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/mouse/sermouse.c: In function 'sermouse_connect': /kisskb/src/drivers/input/mouse/sermouse.c:258:61: warning: '/input0' directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 258 | snprintf(sermouse->phys, sizeof(sermouse->phys), "%s/input0", serio->phys); | ^~~~~~~ /kisskb/src/drivers/input/mouse/sermouse.c:258:9: note: 'snprintf' output between 8 and 39 bytes into a destination of size 32 258 | snprintf(sermouse->phys, sizeof(sermouse->phys), "%s/input0", serio->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/md/raid0.c:21: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'raid0_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/md/raid0.c:527:1: note: in expansion of macro 'module_init' 527 | module_init(raid0_init); | ^~~~~~~~~~~ /kisskb/src/drivers/md/raid0.c:517:19: note: 'init_module' target declared here 517 | static int __init raid0_init (void) | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/include/linux/percpu.h:5, from /kisskb/src/include/linux/rcupdate.h:39, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/dcache.h:6, from /kisskb/src/include/linux/fs.h:286, from /kisskb/src/drivers/md/dm.h:13, from /kisskb/src/drivers/md/dm-raid1.c:7: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'dm_mirror_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-raid1.c:1893:1: note: in expansion of macro 'module_init' 1893 | module_init(dm_mirror_init); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-raid1.c:1872:19: note: 'init_module' target declared here 1872 | static int __init dm_mirror_init(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/include/linux/percpu.h:5, from /kisskb/src/include/linux/rcupdate.h:39, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/dcache.h:6, from /kisskb/src/include/linux/fs.h:286, from /kisskb/src/include/linux/highmem.h:4, from /kisskb/src/include/linux/bio.h:23, from /kisskb/src/drivers/md/dm-bio-list.h:10, from /kisskb/src/drivers/md/raid1.c:34: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'raid_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/md/raid1.c:2278:1: note: in expansion of macro 'module_init' 2278 | module_init(raid_init); | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/include/linux/percpu.h:5, from /kisskb/src/include/linux/rcupdate.h:39, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/dcache.h:6, from /kisskb/src/include/linux/fs.h:286, from /kisskb/src/drivers/md/dm.h:13, from /kisskb/src/drivers/md/dm-raid1.c:7: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_mirror_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/md/dm-raid1.c:1894:1: note: in expansion of macro 'module_exit' 1894 | module_exit(dm_mirror_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-raid1.c:1883:20: note: 'cleanup_module' target declared here 1883 | static void __exit dm_mirror_exit(void) | ^~~~~~~~~~~~~~ /kisskb/src/drivers/md/raid1.c:2268:19: note: 'init_module' target declared here 2268 | static int __init raid_init(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, 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); | ^~~ /kisskb/src/fs/jbd2/journal.c: In function 'jbd2_journal_create': /kisskb/src/fs/jbd2/journal.c:1206:22: warning: 'blocknr' may be used uninitialized in this function [-Wmaybe-uninitialized] 1206 | bh = __getblk(journal->j_dev, blocknr, journal->j_blocksize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/netfilter/nf_conntrack_netbios_ns.c:19: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_netbios_ns_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_netbios_ns.c:125:1: note: in expansion of macro 'module_init' 125 | module_init(nf_conntrack_netbios_ns_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_netbios_ns.c:114:19: note: 'init_module' target declared here 114 | static int __init nf_conntrack_netbios_ns_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/netfilter/nf_conntrack_netbios_ns.c:19: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_conntrack_netbios_ns_fini': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_netbios_ns.c:126:1: note: in expansion of macro 'module_exit' 126 | module_exit(nf_conntrack_netbios_ns_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_netbios_ns.c:120:20: note: 'cleanup_module' target declared here 120 | static void __exit nf_conntrack_netbios_ns_fini(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/include/linux/percpu.h:5, from /kisskb/src/include/linux/rcupdate.h:39, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/dcache.h:6, from /kisskb/src/include/linux/fs.h:286, from /kisskb/src/fs/jfs/super.c:20: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_jfs_fs': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/jfs/super.c:882:1: note: in expansion of macro 'module_init' 882 | module_init(init_jfs_fs) | ^~~~~~~~~~~ /kisskb/src/fs/jfs/super.c:781:19: note: 'init_module' target declared here 781 | static int __init init_jfs_fs(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/include/linux/percpu.h:5, from /kisskb/src/include/linux/rcupdate.h:39, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/dcache.h:6, from /kisskb/src/include/linux/fs.h:286, from /kisskb/src/fs/jfs/super.c:20: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_jfs_fs': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/jfs/super.c:883:1: note: in expansion of macro 'module_exit' 883 | module_exit(exit_jfs_fs) | ^~~~~~~~~~~ /kisskb/src/fs/jfs/super.c:862:20: note: 'cleanup_module' target declared here 862 | static void __exit exit_jfs_fs(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, 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:16, from include2/asm/system.h:5, from include2/asm/atomic.h:5, 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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/include/linux/percpu.h:5, from /kisskb/src/include/linux/rcupdate.h:39, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/dcache.h:6, from /kisskb/src/include/linux/fs.h:286, from /kisskb/src/drivers/md/dm.h:13, from /kisskb/src/drivers/md/dm.c:8: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'dm_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm.c:1707:1: note: in expansion of macro 'module_init' 1707 | module_init(dm_init); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm.c:220:19: note: 'init_module' target declared here 220 | static int __init dm_init(void) | ^~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/include/linux/percpu.h:5, from /kisskb/src/include/linux/rcupdate.h:39, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/dcache.h:6, from /kisskb/src/include/linux/fs.h:286, from /kisskb/src/drivers/md/dm.h:13, from /kisskb/src/drivers/md/dm.c:8: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/md/dm.c:1708:1: note: in expansion of macro 'module_exit' 1708 | module_exit(dm_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm.c:241:20: note: 'cleanup_module' target declared here 241 | static void __exit dm_exit(void) | ^~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/netfilter/nf_conntrack_pptp.c:23: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_pptp_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_pptp.c:608:1: note: in expansion of macro 'module_init' 608 | module_init(nf_conntrack_pptp_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_pptp.c:597:19: note: 'init_module' target declared here 597 | static int __init nf_conntrack_pptp_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/netfilter/nf_conntrack_pptp.c:23: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_conntrack_pptp_fini': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_pptp.c:609:1: note: in expansion of macro 'module_exit' 609 | module_exit(nf_conntrack_pptp_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_pptp.c:602:20: note: 'cleanup_module' target declared here 602 | static void __exit nf_conntrack_pptp_fini(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/nf_conntrack_sane.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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); | ^~~ /kisskb/src/fs/jbd2/journal.c: In function 'jbd2_journal_init_inode': /kisskb/src/fs/jbd2/journal.c:1114:14: warning: 'blocknr' may be used uninitialized [-Wmaybe-uninitialized] 1114 | bh = __getblk(journal->j_dev, blocknr, journal->j_blocksize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/netfilter/nf_conntrack_ftp.c:12: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_ftp_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_ftp.c:592:1: note: in expansion of macro 'module_init' 592 | module_init(nf_conntrack_ftp_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_ftp.c:545:19: note: 'init_module' target declared here 545 | static int __init nf_conntrack_ftp_init(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, from /kisskb/src/drivers/md/dm.h:13, from /kisskb/src/drivers/md/dm-path-selector.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, from /kisskb/src/drivers/md/dm.h:13, 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:16, 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:16, 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); | ^~~ /kisskb/src/fs/jbd2/journal.c: In function 'jbd2_journal_get_descriptor_buffer': /kisskb/src/fs/jbd2/journal.c:642:14: warning: 'blocknr' may be used uninitialized [-Wmaybe-uninitialized] 642 | bh = __getblk(journal->j_dev, blocknr, journal->j_blocksize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, from /kisskb/src/fs/jfs/jfs_debug.c:20: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, from /kisskb/src/fs/jfs/jfs_dmap.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/if_ether.h:114, from /kisskb/src/include/linux/netdevice.h:29, 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:16, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, from /kisskb/src/fs/minix/minix.h:1, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/net/mac8390.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/net/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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, from /kisskb/src/fs/ext3/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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/net/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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/include/linux/percpu.h:5, from /kisskb/src/include/linux/rcupdate.h:39, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/dcache.h:6, from /kisskb/src/include/linux/fs.h:286, from /kisskb/src/drivers/md/dm.h:13, from /kisskb/src/drivers/md/dm-mpath.c:8: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'dm_multipath_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-mpath.c:1511:1: note: in expansion of macro 'module_init' 1511 | module_init(dm_multipath_init); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-mpath.c:1452:19: note: 'init_module' target declared here 1452 | static int __init dm_multipath_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/include/linux/percpu.h:5, from /kisskb/src/include/linux/rcupdate.h:39, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/dcache.h:6, from /kisskb/src/include/linux/fs.h:286, from /kisskb/src/drivers/md/dm.h:13, from /kisskb/src/drivers/md/dm-mpath.c:8: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_multipath_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/md/dm-mpath.c:1512:1: note: in expansion of macro 'module_exit' 1512 | module_exit(dm_multipath_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-mpath.c:1498:20: note: 'cleanup_module' target declared here 1498 | static void __exit dm_multipath_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/net/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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/netfilter/nf_conntrack_sane.c:20: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_sane_init': 'cold' [-Wmissing-attributes] 290 | 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:188:19: note: 'init_module' target declared here 188 | static int __init nf_conntrack_sane_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/ext3/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:16, from /kisskb/src/include/linux/sched.h:52, from /kisskb/src/include/linux/blkdev.h:6, from /kisskb/src/drivers/md/dm-snap.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, from /kisskb/src/fs/ext3/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/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, from /kisskb/src/fs/ext3/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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, from /kisskb/src/include/linux/ext3_jbd.h:18, from /kisskb/src/fs/ext3/resize.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, from /kisskb/src/include/linux/ext3_jbd.h:18, from /kisskb/src/fs/ext3/ext3_jbd.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/msdos/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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/nf_conntrack_sip.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/fs/lockd/svclock.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nfsd/nfssvc.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/net/netfilter/x_tables.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nfsd/nfsctl.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/nf_conntrack_tftp.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:7, from /kisskb/src/fs/nfsd/nfsproc.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/fs/nfsd/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/drivers/net/hplance.c:127:1: warning: ignoring attribute 'section (".init.text")' because it conflicts with previous 'section (".devinit.text")' [-Wattributes] 127 | { | ^ /kisskb/src/drivers/net/hplance.c:53:23: note: previous declaration here 53 | static void __devinit hplance_init(struct net_device *dev, | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:7, from /kisskb/src/fs/nfsd/vfs.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:16, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/tcp_ipv4.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:16, from /kisskb/src/drivers/macintosh/via-maciisi.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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/include/linux/percpu.h:5, from /kisskb/src/include/linux/rcupdate.h:39, from /kisskb/src/include/linux/sem.h:81, from /kisskb/src/include/linux/sched.h:69, from /kisskb/src/include/linux/blkdev.h:6, from /kisskb/src/drivers/md/dm-snap.c:9: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'dm_snapshot_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-snap.c:1476:1: note: in expansion of macro 'module_init' 1476 | module_init(dm_snapshot_init); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-snap.c:1388:19: note: 'init_module' target declared here 1388 | static int __init dm_snapshot_init(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/include/linux/percpu.h:5, from /kisskb/src/include/linux/rcupdate.h:39, from /kisskb/src/include/linux/sem.h:81, from /kisskb/src/include/linux/sched.h:69, from /kisskb/src/include/linux/blkdev.h:6, from /kisskb/src/drivers/md/dm-snap.c:9: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_snapshot_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/md/dm-snap.c:1477:1: note: in expansion of macro 'module_exit' 1477 | module_exit(dm_snapshot_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-snap.c:1455:20: note: 'cleanup_module' target declared here 1455 | static void __exit dm_snapshot_exit(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/fs/nfsd/export.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/netfilter/nf_conntrack_sip.c:13: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_sip_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_sip.c:1375:1: note: in expansion of macro 'module_init' 1375 | module_init(nf_conntrack_sip_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_sip.c:1332:19: note: 'init_module' target declared here 1332 | static int __init nf_conntrack_sip_init(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/include/linux/proc_fs.h:4, from /kisskb/src/net/netfilter/x_tables.c:19: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'xt_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/x_tables.c:1039:1: note: in expansion of macro 'module_init' 1039 | module_init(xt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/x_tables.c:1010:19: note: 'init_module' target declared here 1010 | static int __init xt_init(void) | ^~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/include/linux/proc_fs.h:4, from /kisskb/src/net/netfilter/x_tables.c:19: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xt_fini': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/x_tables.c:1040:1: note: in expansion of macro 'module_exit' 1040 | module_exit(xt_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/x_tables.c:1033:20: note: 'cleanup_module' target declared here 1033 | static void __exit xt_fini(void) | ^~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/include/linux/delay.h:10, from /kisskb/src/drivers/net/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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/net/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:16, from /kisskb/src/drivers/net/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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/nfsd/nfsctl.c:9: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nfsd': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nfsd/nfsctl.c:929:1: note: in expansion of macro 'module_init' 929 | module_init(init_nfsd) | ^~~~~~~~~~~ /kisskb/src/fs/nfsd/nfsctl.c:872:19: note: 'init_module' target declared here 872 | static int __init init_nfsd(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/nfsd/nfsctl.c:9: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nfsd': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nfsd/nfsctl.c:930:1: note: in expansion of macro 'module_exit' 930 | module_exit(exit_nfsd) | ^~~~~~~~~~~ /kisskb/src/fs/nfsd/nfsctl.c:914:20: note: 'cleanup_module' target declared here 914 | static void __exit exit_nfsd(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/netfilter/nf_conntrack_tftp.c:8: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_tftp_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_tftp.c:151:1: note: in expansion of macro 'module_init' 151 | module_init(nf_conntrack_tftp_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_tftp.c:111:19: note: 'init_module' target declared here 111 | static int __init nf_conntrack_tftp_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, from /kisskb/src/drivers/md/dm.h:13, from /kisskb/src/drivers/md/dm-exception-store.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, from /kisskb/src/fs/minix/minix.h:1, 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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/nls/nls_cp737.c:10: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp737': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp737.c:348:1: note: in expansion of macro 'module_init' 348 | module_init(init_nls_cp737) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp737.c:338:19: note: 'init_module' target declared here 338 | static int __init init_nls_cp737(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/nls/nls_cp737.c:10: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp737': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp737.c:349:1: note: in expansion of macro 'module_exit' 349 | module_exit(exit_nls_cp737) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp737.c:343:20: note: 'cleanup_module' target declared here 343 | static void __exit exit_nls_cp737(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/nls/nls_cp775.c:10: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp775': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp775.c:317:1: note: in expansion of macro 'module_init' 317 | module_init(init_nls_cp775) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp775.c:307:19: note: 'init_module' target declared here 307 | static int __init init_nls_cp775(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/nls/nls_cp775.c:10: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp775': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp775.c:318:1: note: in expansion of macro 'module_exit' 318 | module_exit(exit_nls_cp775) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp775.c:312:20: note: 'cleanup_module' target declared here 312 | static void __exit exit_nls_cp775(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/include/linux/sched.h:52, from /kisskb/src/fs/nfsd/auth.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/fs/nfs/client.c: In function 'nfs_volume_list_show': In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, from /kisskb/src/fs/nfsd/lockd.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/fs/nfs/client.c:1486:30: warning: '%u' directive output may be truncated writing between 1 and 7 bytes into a region of size between 3 and 6 [-Wformat-truncation=] 1486 | snprintf(dev, 8, "%u:%u", | ^~ /kisskb/src/fs/nfs/client.c:1486:26: note: directive argument in the range [0, 1048575] 1486 | snprintf(dev, 8, "%u:%u", | ^~~~~~~ /kisskb/src/fs/nfs/client.c:1486:9: note: 'snprintf' output between 4 and 13 bytes into a destination of size 8 1486 | snprintf(dev, 8, "%u:%u", | ^~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | MAJOR(server->s_dev), MINOR(server->s_dev)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:7, from /kisskb/src/fs/lockd/svcshare.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, from /kisskb/src/include/linux/buffer_head.h:11, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, from /kisskb/src/fs/minix/minix.h:1, 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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/net/appletalk/ipddp.c:26: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'ipddp_init_module': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/net/appletalk/ipddp.c:310:1: note: in expansion of macro 'module_init' 310 | module_init(ipddp_init_module); | ^~~~~~~~~~~ /kisskb/src/drivers/net/appletalk/ipddp.c:288:19: note: 'init_module' target declared here 288 | static int __init ipddp_init_module(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/net/appletalk/ipddp.c:26: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipddp_cleanup_module': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/appletalk/ipddp.c:311:1: note: in expansion of macro 'module_exit' 311 | module_exit(ipddp_cleanup_module); | ^~~~~~~~~~~ /kisskb/src/drivers/net/appletalk/ipddp.c:296:20: note: 'cleanup_module' target declared here 296 | static void __exit ipddp_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/fs/nfsd/nfscache.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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/nls/nls_cp850.c:10: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp850': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp850.c:313:1: note: in expansion of macro 'module_init' 313 | module_init(init_nls_cp850) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp850.c:303:19: note: 'init_module' target declared here 303 | static int __init init_nls_cp850(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/nls/nls_cp850.c:10: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp850': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp850.c:314:1: note: in expansion of macro 'module_exit' 314 | module_exit(exit_nls_cp850) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp850.c:308:20: note: 'cleanup_module' target declared here 308 | static void __exit exit_nls_cp850(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/md/md.c:35: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/md/bitmap.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:16, 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/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, 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/string.h:19, from /kisskb/src/include/linux/bitmap.h:8, from /kisskb/src/include/linux/nodemask.h:89, from /kisskb/src/include/linux/mmzone.h:16, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/net/82596.c:43: /kisskb/src/drivers/net/82596.c: In function 'i82596_probe': include2/asm/string.h:120:25: warning: '__builtin_memcpy' offset [0, 5] is out of the bounds [0, 0] [-Warray-bounds] 120 | #define memcpy(d, s, n) __builtin_memcpy(d, s, n) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/82596.c:1162:17: note: in expansion of macro 'memcpy' 1162 | memcpy(eth_addr, (void *) 0xfffc1f2c, 6); /* YUCK! Get addr from NOVRAM */ | ^~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_tcpudp.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/tcp_cong.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:16, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/net.h:58, from /kisskb/src/net/ipv6/route.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/net.h:58, from /kisskb/src/net/ipv6/ip6_fib.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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/nls/nls_cp852.c:10: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp852': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp852.c:335:1: note: in expansion of macro 'module_init' 335 | module_init(init_nls_cp852) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp852.c:325:19: note: 'init_module' target declared here 325 | static int __init init_nls_cp852(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/nls/nls_cp852.c:10: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp852': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp852.c:336:1: note: in expansion of macro 'module_exit' 336 | module_exit(exit_nls_cp852) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp852.c:330:20: note: 'cleanup_module' target declared here 330 | static void __exit exit_nls_cp852(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv6/ndisc.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, 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); | ^~~ /kisskb/src/fs/ocfs2/alloc.c: In function 'ocfs2_insert_path': /kisskb/src/fs/ocfs2/alloc.c:3635:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3635 | if (left_path) | ^~ /kisskb/src/fs/ocfs2/alloc.c:3638:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3638 | if (ret) | ^~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:7, from /kisskb/src/fs/nfsd/nfsxdr.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:7, 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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/nls/nls_cp855.c:10: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp855': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp855.c:297:1: note: in expansion of macro 'module_init' 297 | module_init(init_nls_cp855) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp855.c:287:19: note: 'init_module' target declared here 287 | static int __init init_nls_cp855(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/nls/nls_cp855.c:10: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp855': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp855.c:298:1: note: in expansion of macro 'module_exit' 298 | module_exit(exit_nls_cp855) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp855.c:292:20: note: 'cleanup_module' target declared here 292 | static void __exit exit_nls_cp855(void) | ^~~~~~~~~~~~~~ /kisskb/src/drivers/nubus/nubus.c: In function 'nubus_advance': /kisskb/src/drivers/nubus/nubus.c:127:17: warning: this 'while' clause does not guard... [-Wmisleading-indentation] 127 | while(not_useful(p,map)) | ^~~~~ /kisskb/src/drivers/nubus/nubus.c:129:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' 129 | p++; | ^ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/netfilter/xt_CLASSIFY.c:13: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'classify_tg_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_CLASSIFY.c:76:1: note: in expansion of macro 'module_init' 76 | module_init(classify_tg_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_CLASSIFY.c:65:19: note: 'init_module' target declared here 65 | static int __init classify_tg_init(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/netfilter/xt_CLASSIFY.c:13: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'classify_tg_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_CLASSIFY.c:77:1: note: in expansion of macro 'module_exit' 77 | module_exit(classify_tg_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_CLASSIFY.c:71:20: note: 'cleanup_module' target declared here 71 | static void __exit classify_tg_exit(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/net/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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/netfilter/xt_tcpudp.c:2: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'tcpudp_mt_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_tcpudp.c:253:1: note: in expansion of macro 'module_init' 253 | module_init(tcpudp_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_tcpudp.c:243:19: note: 'init_module' target declared here 243 | static int __init tcpudp_mt_init(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/netfilter/xt_tcpudp.c:2: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcpudp_mt_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_tcpudp.c:254:1: note: in expansion of macro 'module_exit' 254 | module_exit(tcpudp_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_tcpudp.c:248:20: note: 'cleanup_module' target declared here 248 | static void __exit tcpudp_mt_exit(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/nls/nls_cp857.c:10: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp857': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp857.c:299:1: note: in expansion of macro 'module_init' 299 | module_init(init_nls_cp857) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp857.c:289:19: note: 'init_module' target declared here 289 | static int __init init_nls_cp857(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/nls/nls_cp857.c:10: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp857': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp857.c:300:1: note: in expansion of macro 'module_exit' 300 | module_exit(exit_nls_cp857) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp857.c:294:20: note: 'cleanup_module' target declared here 294 | static void __exit exit_nls_cp857(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/net/lib8390.c:53, from /kisskb/src/drivers/net/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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/nls/nls_cp860.c:10: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp860': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp860.c:362:1: note: in expansion of macro 'module_init' 362 | module_init(init_nls_cp860) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp860.c:352:19: note: 'init_module' target declared here 352 | static int __init init_nls_cp860(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/nls/nls_cp860.c:10: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp860': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp860.c:363:1: note: in expansion of macro 'module_exit' 363 | module_exit(exit_nls_cp860) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp860.c:357:20: note: 'cleanup_module' target declared here 357 | static void __exit exit_nls_cp860(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/md/raid5.c:46: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'raid5_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/md/raid5.c:4722:1: note: in expansion of macro 'module_init' 4722 | module_init(raid5_init); | ^~~~~~~~~~~ /kisskb/src/drivers/md/raid5.c:4702:19: note: 'init_module' target declared here 4702 | static int __init raid5_init(void) | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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); | ^~~ /kisskb/src/drivers/md/md.c: In function 'update_array_info': /kisskb/src/drivers/md/md.c:4726:34: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses] 4726 | !mddev->persistent != info->not_persistent|| | ^~ /kisskb/src/drivers/md/md.c:4726:13: note: add parentheses around left hand side expression to silence this warning 4726 | !mddev->persistent != info->not_persistent|| | ^~~~~~~~~~~~~~~~~~ | ( ) In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/partitions/check.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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/nls/nls_cp861.c:10: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp861': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp861.c:385:1: note: in expansion of macro 'module_init' 385 | module_init(init_nls_cp861) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp861.c:375:19: note: 'init_module' target declared here 375 | static int __init init_nls_cp861(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/nls/nls_cp861.c:10: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp861': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp861.c:386:1: note: in expansion of macro 'module_exit' 386 | module_exit(exit_nls_cp861) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp861.c:380:20: note: 'cleanup_module' target declared here 380 | static void __exit exit_nls_cp861(void) | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ndisc.c: In function 'ndisc_router_discovery': /kisskb/src/net/ipv6/ndisc.c:1284:57: warning: converting a packed 'struct nd_opt_hdr' pointer (alignment 1) to a 'struct route_info' pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 1284 | struct route_info *ri = (struct route_info *)p; | ^~~~~~~~~~ In file included from /kisskb/src/include/net/ipv6.h:19, from /kisskb/src/net/ipv6/ndisc.c:75: /kisskb/src/include/net/ndisc.h:83:8: note: defined here 83 | struct nd_opt_hdr { | ^~~~~~~~~~ In file included from /kisskb/src/net/ipv6/ndisc.c:78: /kisskb/src/include/net/ip6_route.h:8:8: note: defined here 8 | struct route_info { | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/include/linux/pagemap.h:7, from /kisskb/src/fs/partitions/check.h:1, from /kisskb/src/fs/partitions/amiga.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, from /kisskb/src/fs/jfs/jfs_inode.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/md/md.c:35: /kisskb/src/drivers/md/md.c: At top level: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'md_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/init.h:279:41: note: in expansion of macro 'module_init' 279 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ /kisskb/src/drivers/md/md.c:6450:1: note: in expansion of macro 'subsys_initcall' 6450 | subsys_initcall(md_init); | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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); | ^~~ /kisskb/src/drivers/md/md.c:6336:19: note: 'init_module' target declared here 6336 | static int __init md_init(void) | ^~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/md/md.c:35: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'md_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/md/md.c:6451:1: note: in expansion of macro 'module_exit' 6451 | module_exit(md_exit) | ^~~~~~~~~~~ /kisskb/src/drivers/md/md.c:6425:20: note: 'cleanup_module' target declared here 6425 | static __exit void md_exit(void) | ^~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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); | ^~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/nls/nls_cp862.c:10: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp862': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp862.c:419:1: note: in expansion of macro 'module_init' 419 | module_init(init_nls_cp862) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp862.c:409:19: note: 'init_module' target declared here 409 | static int __init init_nls_cp862(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/nls/nls_cp862.c:10: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp862': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp862.c:420:1: note: in expansion of macro 'module_exit' 420 | module_exit(exit_nls_cp862) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp862.c:414:20: note: 'cleanup_module' target declared here 414 | static void __exit exit_nls_cp862(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/netfilter/xt_CONNMARK.c:23: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'connmark_tg_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_CONNMARK.c:260:1: note: in expansion of macro 'module_init' 260 | module_init(connmark_tg_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_CONNMARK.c:249:19: note: 'init_module' target declared here 249 | static int __init connmark_tg_init(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/netfilter/xt_CONNMARK.c:23: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'connmark_tg_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_CONNMARK.c:261:1: note: in expansion of macro 'module_exit' 261 | module_exit(connmark_tg_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_CONNMARK.c:255:20: note: 'cleanup_module' target declared here 255 | static void __exit connmark_tg_exit(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/include/linux/sched.h:52, from /kisskb/src/include/linux/utsname.h:35, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, 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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/nls/nls_cp863.c:10: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp863': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp863.c:379:1: note: in expansion of macro 'module_init' 379 | module_init(init_nls_cp863) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp863.c:369:19: note: 'init_module' target declared here 369 | static int __init init_nls_cp863(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/nls/nls_cp863.c:10: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp863': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp863.c:380:1: note: in expansion of macro 'module_exit' 380 | module_exit(exit_nls_cp863) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp863.c:374:20: note: 'cleanup_module' target declared here 374 | static void __exit exit_nls_cp863(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/fs/proc/mmu.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/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:16, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:7, 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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/nls/nls_cp864.c:10: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp864': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp864.c:405:1: note: in expansion of macro 'module_init' 405 | module_init(init_nls_cp864) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp864.c:395:19: note: 'init_module' target declared here 395 | static int __init init_nls_cp864(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/nls/nls_cp864.c:10: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp864': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp864.c:406:1: note: in expansion of macro 'module_exit' 406 | module_exit(exit_nls_cp864) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp864.c:400:20: note: 'cleanup_module' target declared here 400 | static void __exit exit_nls_cp864(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/net/apne.c:31: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'apne_module_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/net/apne.c:597:1: note: in expansion of macro 'module_init' 597 | module_init(apne_module_init); | ^~~~~~~~~~~ /kisskb/src/drivers/net/apne.c:575:19: note: 'init_module' target declared here 575 | static int __init apne_module_init(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/net/apne.c:31: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'apne_module_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/apne.c:598:1: note: in expansion of macro 'module_exit' 598 | module_exit(apne_module_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/net/apne.c:583:20: note: 'cleanup_module' target declared here 583 | static void __exit apne_module_exit(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/include/linux/sched.h:52, from include2/asm/uaccess.h:10, 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:16, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:7, 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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/net/lib8390.c:53, from /kisskb/src/drivers/net/8390.c:6: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'ns8390_module_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/net/8390.c:57:1: note: in expansion of macro 'module_init' 57 | module_init(ns8390_module_init); | ^~~~~~~~~~~ /kisskb/src/drivers/net/8390.c:48:19: note: 'init_module' target declared here 48 | static int __init ns8390_module_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/net/lib8390.c:53, from /kisskb/src/drivers/net/8390.c:6: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ns8390_module_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/8390.c:58:1: note: in expansion of macro 'module_exit' 58 | module_exit(ns8390_module_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/net/8390.c:53:20: note: 'cleanup_module' target declared here 53 | static void __exit ns8390_module_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/include/linux/sched.h:52, from include2/asm/uaccess.h:10, from /kisskb/src/fs/reiserfs/do_balan.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:7, 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:16, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:7, from /kisskb/src/fs/reiserfs/inode.c:5: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:7, from /kisskb/src/fs/reiserfs/file.c:5: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/netfilter/xt_MARK.c:13: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'mark_tg_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_MARK.c:250:1: note: in expansion of macro 'module_init' 250 | module_init(mark_tg_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_MARK.c:240:19: note: 'init_module' target declared here 240 | static int __init mark_tg_init(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/netfilter/xt_MARK.c:13: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mark_tg_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_MARK.c:251:1: note: in expansion of macro 'module_exit' 251 | module_exit(mark_tg_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_MARK.c:245:20: note: 'cleanup_module' target declared here 245 | static void __exit mark_tg_exit(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/netfilter/xt_DSCP.c:13: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'dscp_tg_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_DSCP.c:224:1: note: in expansion of macro 'module_init' 224 | module_init(dscp_tg_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_DSCP.c:214:19: note: 'init_module' target declared here 214 | static int __init dscp_tg_init(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/netfilter/xt_DSCP.c:13: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dscp_tg_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_DSCP.c:225:1: note: in expansion of macro 'module_exit' 225 | module_exit(dscp_tg_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_DSCP.c:219:20: note: 'cleanup_module' target declared here 219 | static void __exit dscp_tg_exit(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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); | ^~~ /kisskb/src/fs/partitions/check.c: In function 'disk_name': /kisskb/src/fs/partitions/check.c:130:51: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=] 130 | snprintf(buf, BDEVNAME_SIZE, "%s%d", hd->disk_name, part); | ^ /kisskb/src/fs/partitions/check.c:130:17: note: 'snprintf' output between 2 and 43 bytes into a destination of size 32 130 | snprintf(buf, BDEVNAME_SIZE, "%s%d", hd->disk_name, part); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/partitions/check.c:128:50: warning: '%d' directive output may be truncated writing between 1 and 11 bytes into a region of size between 0 and 31 [-Wformat-truncation=] 128 | snprintf(buf, BDEVNAME_SIZE, "%sp%d", hd->disk_name, part); | ^~ /kisskb/src/fs/partitions/check.c:128:46: note: using the range [-2147483648, 2147483647] for directive argument 128 | snprintf(buf, BDEVNAME_SIZE, "%sp%d", hd->disk_name, part); | ^~~~~~~ /kisskb/src/fs/partitions/check.c:128:17: note: 'snprintf' output between 3 and 44 bytes into a destination of size 32 128 | snprintf(buf, BDEVNAME_SIZE, "%sp%d", hd->disk_name, part); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/fs/nfsd/stats.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:16, 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); | ^~~ /kisskb/src/fs/partitions/check.c: In function 'add_partition': /kisskb/src/fs/partitions/check.c:370:31: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=] 370 | "%s%d", disk->dev.bus_id, part); | ^ /kisskb/src/fs/partitions/check.c:369:17: note: 'snprintf' output between 2 and 31 bytes into a destination of size 20 369 | snprintf(p->dev.bus_id, BUS_ID_SIZE, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 370 | "%s%d", disk->dev.bus_id, part); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/partitions/check.c:367:21: warning: '%d' directive output may be truncated writing between 1 and 11 bytes into a region of size between 0 and 19 [-Wformat-truncation=] 367 | "%sp%d", disk->dev.bus_id, part); | ^~ /kisskb/src/fs/partitions/check.c:366:17: note: 'snprintf' output between 3 and 32 bytes into a destination of size 20 366 | snprintf(p->dev.bus_id, BUS_ID_SIZE, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "%sp%d", disk->dev.bus_id, part); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/nls/nls_cp865.c:10: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp865': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp865.c:385:1: note: in expansion of macro 'module_init' 385 | module_init(init_nls_cp865) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp865.c:375:19: note: 'init_module' target declared here 375 | static int __init init_nls_cp865(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/nls/nls_cp865.c:10: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp865': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp865.c:386:1: note: in expansion of macro 'module_exit' 386 | module_exit(exit_nls_cp865) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp865.c:380:20: note: 'cleanup_module' target declared here 380 | static void __exit exit_nls_cp865(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:7, from /kisskb/src/fs/nfsd/nfs3proc.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:7, from /kisskb/src/fs/nfsd/nfs3xdr.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from include2/asm/atomic.h:5, from /kisskb/src/net/ipv4/raw.c:41: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/nls/nls_cp866.c:10: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp866': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp866.c:303:1: note: in expansion of macro 'module_init' 303 | module_init(init_nls_cp866) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp866.c:293:19: note: 'init_module' target declared here 293 | static int __init init_nls_cp866(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/nls/nls_cp866.c:10: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp866': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp866.c:304:1: note: in expansion of macro 'module_exit' 304 | module_exit(exit_nls_cp866) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp866.c:298:20: note: 'cleanup_module' target declared here 298 | static void __exit exit_nls_cp866(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/net/ipv4/udp.c:80: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/nls/nls_cp869.c:10: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp869': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp869.c:313:1: note: in expansion of macro 'module_init' 313 | module_init(init_nls_cp869) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp869.c:303:19: note: 'init_module' target declared here 303 | static int __init init_nls_cp869(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/nls/nls_cp869.c:10: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp869': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp869.c:314:1: note: in expansion of macro 'module_exit' 314 | module_exit(exit_nls_cp869) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp869.c:308:20: note: 'cleanup_module' target declared here 308 | static void __exit exit_nls_cp869(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, from /kisskb/src/fs/jfs/jfs_extent.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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/bitops.h:17, from /kisskb/src/include/linux/kernel.h:15, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:7, from /kisskb/src/fs/reiserfs/namei.c:14: /kisskb/src/fs/reiserfs/namei.c: In function 'reiserfs_add_entry': /kisskb/src/include/linux/reiserfs_fs.h:1001:72: warning: taking address of packed member of 'struct reiserfs_de_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 1001 | #define mark_de_without_sd(deh) clear_bit_unaligned (DEH_Statdata, &((deh)->deh_state)) include2/asm/bitops.h:74:38: note: in definition of macro 'test_and_clear_bit' 74 | __constant_test_and_clear_bit(nr, vaddr) : \ | ^~~~~ include2/asm/bitops.h:361:49: note: in expansion of macro '__test_and_clear_bit' 361 | #define ext2_clear_bit(nr, addr) __test_and_clear_bit((nr) ^ 24, (unsigned long *)(addr)) | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/reiserfs_fs.h:995:44: note: in expansion of macro 'ext2_clear_bit' 995 | # define clear_bit_unaligned(nr, addr) ext2_clear_bit(nr, addr) | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/reiserfs_fs.h:1001:37: note: in expansion of macro 'clear_bit_unaligned' 1001 | #define mark_de_without_sd(deh) clear_bit_unaligned (DEH_Statdata, &((deh)->deh_state)) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/reiserfs/namei.c:479:9: note: in expansion of macro 'mark_de_without_sd' 479 | mark_de_without_sd(deh); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/reiserfs_fs.h:1001:72: warning: taking address of packed member of 'struct reiserfs_de_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 1001 | #define mark_de_without_sd(deh) clear_bit_unaligned (DEH_Statdata, &((deh)->deh_state)) include2/asm/bitops.h:75:37: note: in definition of macro 'test_and_clear_bit' 75 | __generic_test_and_clear_bit(nr, vaddr)) | ^~~~~ include2/asm/bitops.h:361:49: note: in expansion of macro '__test_and_clear_bit' 361 | #define ext2_clear_bit(nr, addr) __test_and_clear_bit((nr) ^ 24, (unsigned long *)(addr)) | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/reiserfs_fs.h:995:44: note: in expansion of macro 'ext2_clear_bit' 995 | # define clear_bit_unaligned(nr, addr) ext2_clear_bit(nr, addr) | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/reiserfs_fs.h:1001:37: note: in expansion of macro 'clear_bit_unaligned' 1001 | #define mark_de_without_sd(deh) clear_bit_unaligned (DEH_Statdata, &((deh)->deh_state)) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/reiserfs/namei.c:479:9: note: in expansion of macro 'mark_de_without_sd' 479 | mark_de_without_sd(deh); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/reiserfs_fs.h:1002:69: warning: taking address of packed member of 'struct reiserfs_de_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 1002 | #define mark_de_visible(deh) set_bit_unaligned (DEH_Visible, &((deh)->deh_state)) include2/asm/bitops.h:25:36: note: in definition of macro 'test_and_set_bit' 25 | __constant_test_and_set_bit(nr, vaddr) : \ | ^~~~~ include2/asm/bitops.h:359:49: note: in expansion of macro '__test_and_set_bit' 359 | #define ext2_set_bit(nr, addr) __test_and_set_bit((nr) ^ 24, (unsigned long *)(addr)) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/reiserfs_fs.h:994:44: note: in expansion of macro 'ext2_set_bit' 994 | # define set_bit_unaligned(nr, addr) ext2_set_bit(nr, addr) | ^~~~~~~~~~~~ /kisskb/src/include/linux/reiserfs_fs.h:1002:37: note: in expansion of macro 'set_bit_unaligned' 1002 | #define mark_de_visible(deh) set_bit_unaligned (DEH_Visible, &((deh)->deh_state)) | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/reiserfs/namei.c:480:19: note: in expansion of macro 'mark_de_visible' 480 | visible ? mark_de_visible(deh) : mark_de_hidden(deh); | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/reiserfs_fs.h:1002:69: warning: taking address of packed member of 'struct reiserfs_de_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 1002 | #define mark_de_visible(deh) set_bit_unaligned (DEH_Visible, &((deh)->deh_state)) include2/asm/bitops.h:26:35: note: in definition of macro 'test_and_set_bit' 26 | __generic_test_and_set_bit(nr, vaddr)) | ^~~~~ include2/asm/bitops.h:359:49: note: in expansion of macro '__test_and_set_bit' 359 | #define ext2_set_bit(nr, addr) __test_and_set_bit((nr) ^ 24, (unsigned long *)(addr)) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/reiserfs_fs.h:994:44: note: in expansion of macro 'ext2_set_bit' 994 | # define set_bit_unaligned(nr, addr) ext2_set_bit(nr, addr) | ^~~~~~~~~~~~ /kisskb/src/include/linux/reiserfs_fs.h:1002:37: note: in expansion of macro 'set_bit_unaligned' 1002 | #define mark_de_visible(deh) set_bit_unaligned (DEH_Visible, &((deh)->deh_state)) | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/reiserfs/namei.c:480:19: note: in expansion of macro 'mark_de_visible' 480 | visible ? mark_de_visible(deh) : mark_de_hidden(deh); | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/reiserfs_fs.h:1003:71: warning: taking address of packed member of 'struct reiserfs_de_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 1003 | #define mark_de_hidden(deh) clear_bit_unaligned (DEH_Visible, &((deh)->deh_state)) include2/asm/bitops.h:74:38: note: in definition of macro 'test_and_clear_bit' 74 | __constant_test_and_clear_bit(nr, vaddr) : \ | ^~~~~ include2/asm/bitops.h:361:49: note: in expansion of macro '__test_and_clear_bit' 361 | #define ext2_clear_bit(nr, addr) __test_and_clear_bit((nr) ^ 24, (unsigned long *)(addr)) | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/reiserfs_fs.h:995:44: note: in expansion of macro 'ext2_clear_bit' 995 | # define clear_bit_unaligned(nr, addr) ext2_clear_bit(nr, addr) | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/reiserfs_fs.h:1003:37: note: in expansion of macro 'clear_bit_unaligned' 1003 | #define mark_de_hidden(deh) clear_bit_unaligned (DEH_Visible, &((deh)->deh_state)) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/reiserfs/namei.c:480:42: note: in expansion of macro 'mark_de_hidden' 480 | visible ? mark_de_visible(deh) : mark_de_hidden(deh); | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/reiserfs_fs.h:1003:71: warning: taking address of packed member of 'struct reiserfs_de_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 1003 | #define mark_de_hidden(deh) clear_bit_unaligned (DEH_Visible, &((deh)->deh_state)) include2/asm/bitops.h:75:37: note: in definition of macro 'test_and_clear_bit' 75 | __generic_test_and_clear_bit(nr, vaddr)) | ^~~~~ include2/asm/bitops.h:361:49: note: in expansion of macro '__test_and_clear_bit' 361 | #define ext2_clear_bit(nr, addr) __test_and_clear_bit((nr) ^ 24, (unsigned long *)(addr)) | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/reiserfs_fs.h:995:44: note: in expansion of macro 'ext2_clear_bit' 995 | # define clear_bit_unaligned(nr, addr) ext2_clear_bit(nr, addr) | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/reiserfs_fs.h:1003:37: note: in expansion of macro 'clear_bit_unaligned' 1003 | #define mark_de_hidden(deh) clear_bit_unaligned (DEH_Visible, &((deh)->deh_state)) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/reiserfs/namei.c:480:42: note: in expansion of macro 'mark_de_hidden' 480 | visible ? mark_de_visible(deh) : mark_de_hidden(deh); | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/include/linux/pagemap.h:7, from /kisskb/src/fs/partitions/check.h:1, from /kisskb/src/fs/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); | ^~~ /kisskb/src/fs/reiserfs/namei.c: In function 'reiserfs_rename': /kisskb/src/include/linux/reiserfs_fs.h:1002:69: warning: taking address of packed member of 'struct reiserfs_de_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 1002 | #define mark_de_visible(deh) set_bit_unaligned (DEH_Visible, &((deh)->deh_state)) include2/asm/bitops.h:25:36: note: in definition of macro 'test_and_set_bit' 25 | __constant_test_and_set_bit(nr, vaddr) : \ | ^~~~~ include2/asm/bitops.h:359:49: note: in expansion of macro '__test_and_set_bit' 359 | #define ext2_set_bit(nr, addr) __test_and_set_bit((nr) ^ 24, (unsigned long *)(addr)) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/reiserfs_fs.h:994:44: note: in expansion of macro 'ext2_set_bit' 994 | # define set_bit_unaligned(nr, addr) ext2_set_bit(nr, addr) | ^~~~~~~~~~~~ /kisskb/src/include/linux/reiserfs_fs.h:1002:37: note: in expansion of macro 'set_bit_unaligned' 1002 | #define mark_de_visible(deh) set_bit_unaligned (DEH_Visible, &((deh)->deh_state)) | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/reiserfs/namei.c:1456:9: note: in expansion of macro 'mark_de_visible' 1456 | mark_de_visible(new_de.de_deh + new_de.de_entry_num); | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/fs/reiserfs/do_balan.c:20: /kisskb/src/fs/reiserfs/do_balan.c: In function 'balance_leaf': /kisskb/src/include/linux/reiserfs_fs.h:1002:69: warning: taking address of packed member of 'struct reiserfs_de_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 1002 | #define mark_de_visible(deh) set_bit_unaligned (DEH_Visible, &((deh)->deh_state)) include2/asm/bitops.h:26:35: note: in definition of macro 'test_and_set_bit' 26 | __generic_test_and_set_bit(nr, vaddr)) | ^~~~~ include2/asm/bitops.h:359:49: note: in expansion of macro '__test_and_set_bit' 359 | #define ext2_set_bit(nr, addr) __test_and_set_bit((nr) ^ 24, (unsigned long *)(addr)) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/reiserfs_fs.h:994:44: note: in expansion of macro 'ext2_set_bit' 994 | # define set_bit_unaligned(nr, addr) ext2_set_bit(nr, addr) | ^~~~~~~~~~~~ /kisskb/src/include/linux/reiserfs_fs.h:1002:37: note: in expansion of macro 'set_bit_unaligned' 1002 | #define mark_de_visible(deh) set_bit_unaligned (DEH_Visible, &((deh)->deh_state)) | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/reiserfs/namei.c:1456:9: note: in expansion of macro 'mark_de_visible' 1456 | mark_de_visible(new_de.de_deh + new_de.de_entry_num); | ^~~~~~~~~~~~~~~ /kisskb/src/fs/reiserfs/do_balan.c:1299:53: warning: operation on 'aux_ih' may be undefined [-Wsequence-point] 1299 | (aux_ih = /kisskb/src/include/linux/reiserfs_fs.h:638:66: note: in definition of macro 'is_direntry_le_key' 638 | #define is_direntry_le_key(version,key) (le_key_k_type (version, key) == TYPE_DIRENTRY) | ^~~ /kisskb/src/fs/reiserfs/do_balan.c:1298:45: note: in expansion of macro 'is_direntry_le_ih' 1298 | if (is_direntry_le_ih | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/reiserfs_fs.h:1003:71: warning: taking address of packed member of 'struct reiserfs_de_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 1003 | #define mark_de_hidden(deh) clear_bit_unaligned (DEH_Visible, &((deh)->deh_state)) include2/asm/bitops.h:74:38: note: in definition of macro 'test_and_clear_bit' 74 | __constant_test_and_clear_bit(nr, vaddr) : \ | ^~~~~ include2/asm/bitops.h:361:49: note: in expansion of macro '__test_and_clear_bit' 361 | #define ext2_clear_bit(nr, addr) __test_and_clear_bit((nr) ^ 24, (unsigned long *)(addr)) | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/reiserfs_fs.h:995:44: note: in expansion of macro 'ext2_clear_bit' 995 | # define clear_bit_unaligned(nr, addr) ext2_clear_bit(nr, addr) | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/reiserfs_fs.h:1003:37: note: in expansion of macro 'clear_bit_unaligned' 1003 | #define mark_de_hidden(deh) clear_bit_unaligned (DEH_Visible, &((deh)->deh_state)) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/reiserfs/namei.c:1460:9: note: in expansion of macro 'mark_de_hidden' 1460 | mark_de_hidden(old_de.de_deh + old_de.de_entry_num); | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/reiserfs_fs.h:1003:71: warning: taking address of packed member of 'struct reiserfs_de_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 1003 | #define mark_de_hidden(deh) clear_bit_unaligned (DEH_Visible, &((deh)->deh_state)) include2/asm/bitops.h:75:37: note: in definition of macro 'test_and_clear_bit' 75 | __generic_test_and_clear_bit(nr, vaddr)) | ^~~~~ include2/asm/bitops.h:361:49: note: in expansion of macro '__test_and_clear_bit' 361 | #define ext2_clear_bit(nr, addr) __test_and_clear_bit((nr) ^ 24, (unsigned long *)(addr)) | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/reiserfs_fs.h:995:44: note: in expansion of macro 'ext2_clear_bit' 995 | # define clear_bit_unaligned(nr, addr) ext2_clear_bit(nr, addr) | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/reiserfs_fs.h:1003:37: note: in expansion of macro 'clear_bit_unaligned' 1003 | #define mark_de_hidden(deh) clear_bit_unaligned (DEH_Visible, &((deh)->deh_state)) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/reiserfs/namei.c:1460:9: note: in expansion of macro 'mark_de_hidden' 1460 | mark_de_hidden(old_de.de_deh + old_de.de_entry_num); | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/nls/nls_cp874.c:10: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp874': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp874.c:272:1: note: in expansion of macro 'module_init' 272 | module_init(init_nls_cp874) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp874.c:262:19: note: 'init_module' target declared here 262 | static int __init init_nls_cp874(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/nls/nls_cp874.c:10: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp874': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp874.c:273:1: note: in expansion of macro 'module_exit' 273 | module_exit(exit_nls_cp874) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp874.c:267:20: note: 'cleanup_module' target declared here 267 | static void __exit exit_nls_cp874(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, from /kisskb/src/fs/reiserfs/dir.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:7, from /kisskb/src/fs/reiserfs/fix_node.c:37: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from /kisskb/src/include/linux/sched.h:52, from /kisskb/src/fs/lockd/xdr.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/net/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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/net/lib8390.c:53, from /kisskb/src/drivers/net/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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/netfilter/xt_NFLOG.c:9: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'nflog_tg_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_NFLOG.c:84:1: note: in expansion of macro 'module_init' 84 | module_init(nflog_tg_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_NFLOG.c:74:19: note: 'init_module' target declared here 74 | static int __init nflog_tg_init(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/netfilter/xt_NFLOG.c:9: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nflog_tg_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_NFLOG.c:85:1: note: in expansion of macro 'module_exit' 85 | module_exit(nflog_tg_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_NFLOG.c:79:20: note: 'cleanup_module' target declared here 79 | static void __exit nflog_tg_exit(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/include/linux/i2c.h:31, from /kisskb/src/include/linux/fb.h:5, from /kisskb/src/drivers/video/fb_notify.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/fs/partitions/atari.c: In function 'atari_partition': /kisskb/src/fs/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/fs/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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/video/fbmem.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/nls/nls_euc-jp.c:9: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_euc_jp': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_euc-jp.c:578:1: note: in expansion of macro 'module_init' 578 | module_init(init_nls_euc_jp) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_euc-jp.c:559:19: note: 'init_module' target declared here 559 | static int __init init_nls_euc_jp(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/nls/nls_euc-jp.c:9: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_euc_jp': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_euc-jp.c:579:1: note: in expansion of macro 'module_exit' 579 | module_exit(exit_nls_euc_jp) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_euc-jp.c:572:20: note: 'cleanup_module' target declared here 572 | static void __exit exit_nls_euc_jp(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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); | ^~~ /kisskb/src/drivers/zorro/zorro.c: In function 'zorro_init': /kisskb/src/drivers/zorro/zorro.c:143:5: warning: ignoring return value of 'device_register' declared with attribute 'warn_unused_result' [-Wunused-result] 143 | device_register(&zorro_bus.dev); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/zorro/zorro.c:170:9: warning: ignoring return value of 'device_register' declared with attribute 'warn_unused_result' [-Wunused-result] 170 | device_register(&z->dev); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_NOTRACK.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/bitops.h:17, from /kisskb/src/include/linux/thread_info.h:46, from include2/asm/processor.h:16, from /kisskb/src/include/linux/prefetch.h:14, from /kisskb/src/include/linux/list.h:6, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, from /kisskb/src/fs/reiserfs/dir.c:7: /kisskb/src/fs/reiserfs/dir.c: In function 'make_empty_dir_item_v1': /kisskb/src/include/linux/reiserfs_fs.h:1002:69: warning: taking address of packed member of 'struct reiserfs_de_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 1002 | #define mark_de_visible(deh) set_bit_unaligned (DEH_Visible, &((deh)->deh_state)) include2/asm/bitops.h:25:36: note: in definition of macro 'test_and_set_bit' 25 | __constant_test_and_set_bit(nr, vaddr) : \ | ^~~~~ include2/asm/bitops.h:359:49: note: in expansion of macro '__test_and_set_bit' 359 | #define ext2_set_bit(nr, addr) __test_and_set_bit((nr) ^ 24, (unsigned long *)(addr)) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/reiserfs_fs.h:994:44: note: in expansion of macro 'ext2_set_bit' 994 | # define set_bit_unaligned(nr, addr) ext2_set_bit(nr, addr) | ^~~~~~~~~~~~ /kisskb/src/include/linux/reiserfs_fs.h:1002:37: note: in expansion of macro 'set_bit_unaligned' 1002 | #define mark_de_visible(deh) set_bit_unaligned (DEH_Visible, &((deh)->deh_state)) | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/reiserfs/dir.c:253:9: note: in expansion of macro 'mark_de_visible' 253 | mark_de_visible(&(deh[0])); | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/reiserfs_fs.h:1002:69: warning: taking address of packed member of 'struct reiserfs_de_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 1002 | #define mark_de_visible(deh) set_bit_unaligned (DEH_Visible, &((deh)->deh_state)) include2/asm/bitops.h:26:35: note: in definition of macro 'test_and_set_bit' 26 | __generic_test_and_set_bit(nr, vaddr)) | ^~~~~ include2/asm/bitops.h:359:49: note: in expansion of macro '__test_and_set_bit' 359 | #define ext2_set_bit(nr, addr) __test_and_set_bit((nr) ^ 24, (unsigned long *)(addr)) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/reiserfs_fs.h:994:44: note: in expansion of macro 'ext2_set_bit' 994 | # define set_bit_unaligned(nr, addr) ext2_set_bit(nr, addr) | ^~~~~~~~~~~~ /kisskb/src/include/linux/reiserfs_fs.h:1002:37: note: in expansion of macro 'set_bit_unaligned' 1002 | #define mark_de_visible(deh) set_bit_unaligned (DEH_Visible, &((deh)->deh_state)) | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/reiserfs/dir.c:253:9: note: in expansion of macro 'mark_de_visible' 253 | mark_de_visible(&(deh[0])); | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/reiserfs_fs.h:1002:69: warning: taking address of packed member of 'struct reiserfs_de_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 1002 | #define mark_de_visible(deh) set_bit_unaligned (DEH_Visible, &((deh)->deh_state)) include2/asm/bitops.h:25:36: note: in definition of macro 'test_and_set_bit' 25 | __constant_test_and_set_bit(nr, vaddr) : \ | ^~~~~ include2/asm/bitops.h:359:49: note: in expansion of macro '__test_and_set_bit' 359 | #define ext2_set_bit(nr, addr) __test_and_set_bit((nr) ^ 24, (unsigned long *)(addr)) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/reiserfs_fs.h:994:44: note: in expansion of macro 'ext2_set_bit' 994 | # define set_bit_unaligned(nr, addr) ext2_set_bit(nr, addr) | ^~~~~~~~~~~~ /kisskb/src/include/linux/reiserfs_fs.h:1002:37: note: in expansion of macro 'set_bit_unaligned' 1002 | #define mark_de_visible(deh) set_bit_unaligned (DEH_Visible, &((deh)->deh_state)) | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/reiserfs/dir.c:263:9: note: in expansion of macro 'mark_de_visible' 263 | mark_de_visible(&(deh[1])); | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/reiserfs_fs.h:1002:69: warning: taking address of packed member of 'struct reiserfs_de_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 1002 | #define mark_de_visible(deh) set_bit_unaligned (DEH_Visible, &((deh)->deh_state)) include2/asm/bitops.h:26:35: note: in definition of macro 'test_and_set_bit' 26 | __generic_test_and_set_bit(nr, vaddr)) | ^~~~~ include2/asm/bitops.h:359:49: note: in expansion of macro '__test_and_set_bit' 359 | #define ext2_set_bit(nr, addr) __test_and_set_bit((nr) ^ 24, (unsigned long *)(addr)) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/reiserfs_fs.h:994:44: note: in expansion of macro 'ext2_set_bit' 994 | # define set_bit_unaligned(nr, addr) ext2_set_bit(nr, addr) | ^~~~~~~~~~~~ /kisskb/src/include/linux/reiserfs_fs.h:1002:37: note: in expansion of macro 'set_bit_unaligned' 1002 | #define mark_de_visible(deh) set_bit_unaligned (DEH_Visible, &((deh)->deh_state)) | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/reiserfs/dir.c:263:9: note: in expansion of macro 'mark_de_visible' 263 | mark_de_visible(&(deh[1])); | ^~~~~~~~~~~~~~~ /kisskb/src/fs/reiserfs/dir.c: In function 'make_empty_dir_item': /kisskb/src/include/linux/reiserfs_fs.h:1002:69: warning: taking address of packed member of 'struct reiserfs_de_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 1002 | #define mark_de_visible(deh) set_bit_unaligned (DEH_Visible, &((deh)->deh_state)) include2/asm/bitops.h:25:36: note: in definition of macro 'test_and_set_bit' 25 | __constant_test_and_set_bit(nr, vaddr) : \ | ^~~~~ include2/asm/bitops.h:359:49: note: in expansion of macro '__test_and_set_bit' 359 | #define ext2_set_bit(nr, addr) __test_and_set_bit((nr) ^ 24, (unsigned long *)(addr)) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/reiserfs_fs.h:994:44: note: in expansion of macro 'ext2_set_bit' 994 | # define set_bit_unaligned(nr, addr) ext2_set_bit(nr, addr) | ^~~~~~~~~~~~ /kisskb/src/include/linux/reiserfs_fs.h:1002:37: note: in expansion of macro 'set_bit_unaligned' 1002 | #define mark_de_visible(deh) set_bit_unaligned (DEH_Visible, &((deh)->deh_state)) | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/reiserfs/dir.c:286:9: note: in expansion of macro 'mark_de_visible' 286 | mark_de_visible(&(deh[0])); | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/reiserfs_fs.h:1002:69: warning: taking address of packed member of 'struct reiserfs_de_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 1002 | #define mark_de_visible(deh) set_bit_unaligned (DEH_Visible, &((deh)->deh_state)) include2/asm/bitops.h:26:35: note: in definition of macro 'test_and_set_bit' 26 | __generic_test_and_set_bit(nr, vaddr)) | ^~~~~ include2/asm/bitops.h:359:49: note: in expansion of macro '__test_and_set_bit' 359 | #define ext2_set_bit(nr, addr) __test_and_set_bit((nr) ^ 24, (unsigned long *)(addr)) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/reiserfs_fs.h:994:44: note: in expansion of macro 'ext2_set_bit' 994 | # define set_bit_unaligned(nr, addr) ext2_set_bit(nr, addr) | ^~~~~~~~~~~~ /kisskb/src/include/linux/reiserfs_fs.h:1002:37: note: in expansion of macro 'set_bit_unaligned' 1002 | #define mark_de_visible(deh) set_bit_unaligned (DEH_Visible, &((deh)->deh_state)) | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/reiserfs/dir.c:286:9: note: in expansion of macro 'mark_de_visible' 286 | mark_de_visible(&(deh[0])); | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/include/linux/i2c.h:31, from /kisskb/src/include/linux/fb.h:5, from /kisskb/src/drivers/video/fbmon.c:29: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/include/linux/reiserfs_fs.h:1002:69: warning: taking address of packed member of 'struct reiserfs_de_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 1002 | #define mark_de_visible(deh) set_bit_unaligned (DEH_Visible, &((deh)->deh_state)) include2/asm/bitops.h:25:36: note: in definition of macro 'test_and_set_bit' 25 | __constant_test_and_set_bit(nr, vaddr) : \ | ^~~~~ include2/asm/bitops.h:359:49: note: in expansion of macro '__test_and_set_bit' 359 | #define ext2_set_bit(nr, addr) __test_and_set_bit((nr) ^ 24, (unsigned long *)(addr)) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/reiserfs_fs.h:994:44: note: in expansion of macro 'ext2_set_bit' 994 | # define set_bit_unaligned(nr, addr) ext2_set_bit(nr, addr) | ^~~~~~~~~~~~ /kisskb/src/include/linux/reiserfs_fs.h:1002:37: note: in expansion of macro 'set_bit_unaligned' 1002 | #define mark_de_visible(deh) set_bit_unaligned (DEH_Visible, &((deh)->deh_state)) | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/reiserfs/dir.c:297:9: note: in expansion of macro 'mark_de_visible' 297 | mark_de_visible(&(deh[1])); | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/reiserfs_fs.h:1002:69: warning: taking address of packed member of 'struct reiserfs_de_head' may result in an unaligned pointer value [-Waddress-of-packed-member] 1002 | #define mark_de_visible(deh) set_bit_unaligned (DEH_Visible, &((deh)->deh_state)) include2/asm/bitops.h:26:35: note: in definition of macro 'test_and_set_bit' 26 | __generic_test_and_set_bit(nr, vaddr)) | ^~~~~ include2/asm/bitops.h:359:49: note: in expansion of macro '__test_and_set_bit' 359 | #define ext2_set_bit(nr, addr) __test_and_set_bit((nr) ^ 24, (unsigned long *)(addr)) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/reiserfs_fs.h:994:44: note: in expansion of macro 'ext2_set_bit' 994 | # define set_bit_unaligned(nr, addr) ext2_set_bit(nr, addr) | ^~~~~~~~~~~~ /kisskb/src/include/linux/reiserfs_fs.h:1002:37: note: in expansion of macro 'set_bit_unaligned' 1002 | #define mark_de_visible(deh) set_bit_unaligned (DEH_Visible, &((deh)->deh_state)) | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/reiserfs/dir.c:297:9: note: in expansion of macro 'mark_de_visible' 297 | mark_de_visible(&(deh[1])); | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/video/fbcmap.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, 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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/nls/nls_cp932.c:10: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp932': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp932.c:7930:1: note: in expansion of macro 'module_init' 7930 | module_init(init_nls_cp932) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp932.c:7920:19: note: 'init_module' target declared here 7920 | static int __init init_nls_cp932(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/nls/nls_cp932.c:10: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp932': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp932.c:7931:1: note: in expansion of macro 'module_exit' 7931 | module_exit(exit_nls_cp932) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp932.c:7925:20: note: 'cleanup_module' target declared here 7925 | static void __exit exit_nls_cp932(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from /kisskb/src/include/linux/sched.h:52, from include2/asm/uaccess.h:10, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/include/linux/pagemap.h:7, from /kisskb/src/fs/partitions/check.h:1, from /kisskb/src/fs/partitions/mac.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/include/linux/pagemap.h:7, from /kisskb/src/fs/partitions/check.h:1, from /kisskb/src/fs/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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, from /kisskb/src/include/linux/buffer_head.h:11, from /kisskb/src/include/linux/msdos_fs.h:171, from /kisskb/src/fs/partitions/msdos.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/include/linux/pagemap.h:7, from /kisskb/src/fs/partitions/check.h:1, from /kisskb/src/fs/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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/reiserfs/super.c:14: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_reiserfs_fs': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/reiserfs/super.c:2294:1: note: in expansion of macro 'module_init' 2294 | module_init(init_reiserfs_fs); | ^~~~~~~~~~~ /kisskb/src/fs/reiserfs/super.c:2242:19: note: 'init_module' target declared here 2242 | static int __init init_reiserfs_fs(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/reiserfs/super.c:14: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_reiserfs_fs': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/reiserfs/super.c:2295:1: note: in expansion of macro 'module_exit' 2295 | module_exit(exit_reiserfs_fs); | ^~~~~~~~~~~ /kisskb/src/fs/reiserfs/super.c:2273:20: note: 'cleanup_module' target declared here 2273 | static void __exit exit_reiserfs_fs(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/net/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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/netfilter/xt_NFQUEUE.c:11: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'nfqueue_tg_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_NFQUEUE.c:70:1: note: in expansion of macro 'module_init' 70 | module_init(nfqueue_tg_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_NFQUEUE.c:60:19: note: 'init_module' target declared here 60 | static int __init nfqueue_tg_init(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/netfilter/xt_NFQUEUE.c:11: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nfqueue_tg_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_NFQUEUE.c:71:1: note: in expansion of macro 'module_exit' 71 | module_exit(nfqueue_tg_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_NFQUEUE.c:65:20: note: 'cleanup_module' target declared here 65 | static void __exit nfqueue_tg_exit(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/net/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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/net/ppp_synctty.c:35: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/include/linux/sched.h:52, from /kisskb/src/include/linux/blkdev.h:6, from /kisskb/src/drivers/scsi/constants.c:11: /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/zorro/zorro-sysfs.c: In function 'zorro_create_sysfs_dev_files': /kisskb/src/drivers/zorro/zorro-sysfs.c:85:9: warning: ignoring return value of 'device_create_file' declared with attribute 'warn_unused_result' [-Wunused-result] 85 | device_create_file(dev, &dev_attr_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/zorro/zorro-sysfs.c:86:9: warning: ignoring return value of 'device_create_file' declared with attribute 'warn_unused_result' [-Wunused-result] 86 | device_create_file(dev, &dev_attr_type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/zorro/zorro-sysfs.c:87:9: warning: ignoring return value of 'device_create_file' declared with attribute 'warn_unused_result' [-Wunused-result] 87 | device_create_file(dev, &dev_attr_serial); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/zorro/zorro-sysfs.c:88:9: warning: ignoring return value of 'device_create_file' declared with attribute 'warn_unused_result' [-Wunused-result] 88 | device_create_file(dev, &dev_attr_slotaddr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/zorro/zorro-sysfs.c:89:9: warning: ignoring return value of 'device_create_file' declared with attribute 'warn_unused_result' [-Wunused-result] 89 | device_create_file(dev, &dev_attr_slotsize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/zorro/zorro-sysfs.c:90:9: warning: ignoring return value of 'device_create_file' declared with attribute 'warn_unused_result' [-Wunused-result] 90 | device_create_file(dev, &dev_attr_resource); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/zorro/zorro-sysfs.c:91:9: warning: ignoring return value of 'sysfs_create_bin_file' declared with attribute 'warn_unused_result' [-Wunused-result] 91 | sysfs_create_bin_file(&dev->kobj, &zorro_config_attr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/netfilter/xt_NOTRACK.c:4: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'notrack_tg_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_NOTRACK.c:62:1: note: in expansion of macro 'module_init' 62 | module_init(notrack_tg_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_NOTRACK.c:52:19: note: 'init_module' target declared here 52 | static int __init notrack_tg_init(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/netfilter/xt_NOTRACK.c:4: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'notrack_tg_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_NOTRACK.c:63:1: note: in expansion of macro 'module_exit' 63 | module_exit(notrack_tg_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_NOTRACK.c:57:20: note: 'cleanup_module' target declared here 57 | static void __exit notrack_tg_exit(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, 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/drivers/parport/procfs.c:16: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'parport_default_proc_register': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/parport/procfs.c:614:1: note: in expansion of macro 'module_init' 614 | module_init(parport_default_proc_register) | ^~~~~~~~~~~ /kisskb/src/drivers/parport/procfs.c:566:19: note: 'init_module' target declared here 566 | static int __init parport_default_proc_register(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/parport/procfs.c:16: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'parport_default_proc_unregister': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/parport/procfs.c:615:1: note: in expansion of macro 'module_exit' 615 | module_exit(parport_default_proc_unregister) | ^~~~~~~~~~~ /kisskb/src/drivers/parport/procfs.c:573:20: note: 'cleanup_module' target declared here 573 | static void __exit parport_default_proc_unregister(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/fs/ocfs2/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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/netfilter/xt_RATEEST.c:8: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'xt_rateest_tg_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_RATEEST.c:204:1: note: in expansion of macro 'module_init' 204 | module_init(xt_rateest_tg_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_RATEEST.c:181:19: note: 'init_module' target declared here 181 | static int __init xt_rateest_tg_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/netfilter/xt_RATEEST.c:8: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xt_rateest_tg_fini': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_RATEEST.c:205:1: note: in expansion of macro 'module_exit' 205 | module_exit(xt_rateest_tg_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_RATEEST.c:193:20: note: 'cleanup_module' target declared here 193 | static void __exit xt_rateest_tg_fini(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, 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:16, from /kisskb/src/include/linux/sched.h:52, from /kisskb/src/fs/lockd/xdr4.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/nls/nls_cp936.c:10: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp936': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp936.c:11108:1: note: in expansion of macro 'module_init' 11108 | module_init(init_nls_cp936) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp936.c:11098:19: note: 'init_module' target declared here 11098 | static int __init init_nls_cp936(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/nls/nls_cp936.c:10: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp936': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp936.c:11109:1: note: in expansion of macro 'module_exit' 11109 | module_exit(exit_nls_cp936) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp936.c:11103:20: note: 'cleanup_module' target declared here 11103 | static void __exit exit_nls_cp936(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/net/ppp_deflate.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/net/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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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); | ^~~ /kisskb/src/fs/ocfs2/dir.c: In function '__ocfs2_delete_entry': /kisskb/src/fs/ocfs2/dir.c:393:46: warning: taking address of packed member of 'struct ocfs2_dir_entry' may result in an unaligned pointer value [-Waddress-of-packed-member] 393 | le16_add_cpu(&pde->rec_len, | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/net/ppp_synctty.c:35: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'ppp_sync_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/net/ppp_synctty.c:794:1: note: in expansion of macro 'module_init' 794 | module_init(ppp_sync_init); | ^~~~~~~~~~~ /kisskb/src/drivers/net/ppp_synctty.c:440:1: note: 'init_module' target declared here 440 | ppp_sync_init(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/net/ppp_synctty.c:35: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ppp_sync_cleanup': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/ppp_synctty.c:795:1: note: in expansion of macro 'module_exit' 795 | module_exit(ppp_sync_cleanup); | ^~~~~~~~~~~ /kisskb/src/drivers/net/ppp_synctty.c:788:1: note: 'cleanup_module' target declared here 788 | ppp_sync_cleanup(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_TCPOPTSTRIP.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/net/ppp_async.c:21: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'ppp_async_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/net/ppp_async.c:1036:1: note: in expansion of macro 'module_init' 1036 | module_init(ppp_async_init); | ^~~~~~~~~~~ /kisskb/src/drivers/net/ppp_async.c:400:1: note: 'init_module' target declared here 400 | ppp_async_init(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/net/ppp_async.c:21: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ppp_async_cleanup': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/ppp_async.c:1037:1: note: in expansion of macro 'module_exit' 1037 | module_exit(ppp_async_cleanup); | ^~~~~~~~~~~ /kisskb/src/drivers/net/ppp_async.c:1030:20: note: 'cleanup_module' target declared here 1030 | static void __exit ppp_async_cleanup(void) | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/ocfs2/dir.c: In function 'ocfs2_expand_last_dirent': /kisskb/src/fs/ocfs2/dir.c:1170:22: warning: taking address of packed member of 'struct ocfs2_dir_entry' may result in an unaligned pointer value [-Waddress-of-packed-member] 1170 | le16_add_cpu(&prev_de->rec_len, bytes); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:16, from /kisskb/src/include/linux/zorro.h:14, 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/scsi/constants.c:151:37: warning: 'variable_length_arr' defined but not used [-Wunused-const-variable=] 151 | static const struct value_name_pair variable_length_arr[] = { | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/net/ppp_deflate.c:34: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'deflate_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/net/ppp_deflate.c:651:1: note: in expansion of macro 'module_init' 651 | module_init(deflate_init); | ^~~~~~~~~~~ /kisskb/src/drivers/net/ppp_deflate.c:635:19: note: 'init_module' target declared here 635 | static int __init deflate_init(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/net/ppp_deflate.c:34: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'deflate_cleanup': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/ppp_deflate.c:652:1: note: in expansion of macro 'module_exit' 652 | module_exit(deflate_cleanup); | ^~~~~~~~~~~ /kisskb/src/drivers/net/ppp_deflate.c:645:20: note: 'cleanup_module' target declared here 645 | static void __exit deflate_cleanup(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:7, from /kisskb/src/fs/reiserfs/objectid.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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); | ^~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/net/ppp_generic.c:25: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'ppp_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/net/ppp_generic.c:2807:1: note: in expansion of macro 'module_init' 2807 | module_init(ppp_init); | ^~~~~~~~~~~ /kisskb/src/drivers/net/ppp_generic.c:857:19: note: 'init_module' target declared here 857 | static int __init ppp_init(void) | ^~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/net/ppp_generic.c:25: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ppp_cleanup': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/ppp_generic.c:2808:1: note: in expansion of macro 'module_exit' 2808 | module_exit(ppp_cleanup); | ^~~~~~~~~~~ /kisskb/src/drivers/net/ppp_generic.c:2681:20: note: 'cleanup_module' target declared here 2681 | static void __exit ppp_cleanup(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/net/bsd_comp.c:64: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'bsdcomp_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/net/bsd_comp.c:1167:1: note: in expansion of macro 'module_init' 1167 | module_init(bsdcomp_init); | ^~~~~~~~~~~ /kisskb/src/drivers/net/bsd_comp.c:1154:19: note: 'init_module' target declared here 1154 | static int __init bsdcomp_init(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/net/bsd_comp.c:64: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bsdcomp_cleanup': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/bsd_comp.c:1168:1: note: in expansion of macro 'module_exit' 1168 | module_exit(bsdcomp_cleanup); | ^~~~~~~~~~~ /kisskb/src/drivers/net/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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/nls/nls_cp950.c:10: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp950': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp950.c:9479:1: note: in expansion of macro 'module_init' 9479 | module_init(init_nls_cp950) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp950.c:9469:19: note: 'init_module' target declared here 9469 | static int __init init_nls_cp950(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/nls/nls_cp950.c:10: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp950': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp950.c:9480:1: note: in expansion of macro 'module_exit' 9480 | module_exit(exit_nls_cp950) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp950.c:9474:20: note: 'cleanup_module' target declared here 9474 | static void __exit exit_nls_cp950(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/net.h:58, from /kisskb/src/net/ipv6/udp.c:28: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/net/udp.h:25, from /kisskb/src/net/ipv6/udp_impl.h:3, from /kisskb/src/net/ipv6/udplite.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_connbytes.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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/nls/nls_cp1250.c:10: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp1250': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp1250.c:344:1: note: in expansion of macro 'module_init' 344 | module_init(init_nls_cp1250) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp1250.c:335:19: note: 'init_module' target declared here 335 | static int __init init_nls_cp1250(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/nls/nls_cp1250.c:10: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp1250': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp1250.c:345:1: note: in expansion of macro 'module_exit' 345 | module_exit(exit_nls_cp1250) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp1250.c:339:20: note: 'cleanup_module' target declared here 339 | static void __exit exit_nls_cp1250(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/nls/nls_cp949.c:10: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp949': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp949.c:13943:1: note: in expansion of macro 'module_init' 13943 | module_init(init_nls_cp949) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp949.c:13933:19: note: 'init_module' target declared here 13933 | static int __init init_nls_cp949(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/nls/nls_cp949.c:10: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp949': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp949.c:13944:1: note: in expansion of macro 'module_exit' 13944 | module_exit(exit_nls_cp949) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp949.c:13938:20: note: 'cleanup_module' target declared here 13938 | static void __exit exit_nls_cp949(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, 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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/netfilter/xt_TRACE.c:3: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'trace_tg_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_TRACE.c:49:1: note: in expansion of macro 'module_init' 49 | module_init(trace_tg_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_TRACE.c:39:19: note: 'init_module' target declared here 39 | static int __init trace_tg_init(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/netfilter/xt_TRACE.c:3: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'trace_tg_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_TRACE.c:50:1: note: in expansion of macro 'module_exit' 50 | module_exit(trace_tg_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_TRACE.c:44:20: note: 'cleanup_module' target declared here 44 | static void __exit trace_tg_exit(void) | ^~~~~~~~~~~~~ /kisskb/src/drivers/zorro/proc.c: In function 'zorro_proc_init': /kisskb/src/drivers/zorro/proc.c:137:24: warning: '%02x' directive writing between 2 and 6 bytes into a region of size 4 [-Wformat-overflow=] 137 | sprintf(name, "%02x", slot); | ^~~~ /kisskb/src/drivers/zorro/proc.c:137:23: note: directive argument in the range [0, 11126859] 137 | sprintf(name, "%02x", slot); | ^~~~~~ /kisskb/src/drivers/zorro/proc.c:137:9: note: 'sprintf' output between 3 and 7 bytes into a destination of size 4 137 | sprintf(name, "%02x", slot); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/nls/nls_cp1251.c:10: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp1251': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp1251.c:299:1: note: in expansion of macro 'module_init' 299 | module_init(init_nls_cp1251) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp1251.c:289:19: note: 'init_module' target declared here 289 | static int __init init_nls_cp1251(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/nls/nls_cp1251.c:10: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp1251': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp1251.c:300:1: note: in expansion of macro 'module_exit' 300 | module_exit(exit_nls_cp1251) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp1251.c:294:20: note: 'cleanup_module' target declared here 294 | static void __exit exit_nls_cp1251(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/netfilter/xt_TCPOPTSTRIP.c:13: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'tcpoptstrip_tg_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_TCPOPTSTRIP.c:141:1: note: in expansion of macro 'module_init' 141 | module_init(tcpoptstrip_tg_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_TCPOPTSTRIP.c:129:19: note: 'init_module' target declared here 129 | static int __init tcpoptstrip_tg_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/netfilter/xt_TCPOPTSTRIP.c:13: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcpoptstrip_tg_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_TCPOPTSTRIP.c:142:1: note: in expansion of macro 'module_exit' 142 | module_exit(tcpoptstrip_tg_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_TCPOPTSTRIP.c:135:20: note: 'cleanup_module' target declared here 135 | static void __exit tcpoptstrip_tg_exit(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, from /kisskb/src/include/linux/highmem.h:4, from /kisskb/src/include/linux/bio.h:23, from /kisskb/src/drivers/scsi/scsi_lib.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/netfilter/xt_TCPMSS.c:11: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'tcpmss_tg_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_TCPMSS.c:323:1: note: in expansion of macro 'module_init' 323 | module_init(tcpmss_tg_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_TCPMSS.c:313:19: note: 'init_module' target declared here 313 | static int __init tcpmss_tg_init(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/netfilter/xt_TCPMSS.c:11: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcpmss_tg_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_TCPMSS.c:324:1: note: in expansion of macro 'module_exit' 324 | module_exit(tcpmss_tg_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_TCPMSS.c:318:20: note: 'cleanup_module' target declared here 318 | static void __exit tcpmss_tg_exit(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/include/linux/sched.h:52, from /kisskb/src/include/linux/blkdev.h:6, from /kisskb/src/drivers/scsi/scsi_lib_dma.c:5: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/nls/nls_ascii.c:10: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_ascii': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_ascii.c:164:1: note: in expansion of macro 'module_init' 164 | module_init(init_nls_ascii) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_ascii.c:154:19: note: 'init_module' target declared here 154 | static int __init init_nls_ascii(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/nls/nls_ascii.c:10: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_ascii': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_ascii.c:165:1: note: in expansion of macro 'module_exit' 165 | module_exit(exit_nls_ascii) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_ascii.c:159:20: note: 'cleanup_module' target declared here 159 | static void __exit exit_nls_ascii(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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); | ^~~ /kisskb/src/drivers/md/raid5.c: In function 'run': /kisskb/src/drivers/md/raid5.c:869:45: warning: '%s' directive writing up to 31 bytes into a region of size 14 [-Wformat-overflow=] 869 | sprintf(conf->cache_name[0], "raid5-%s", mdname(conf->mddev)); | ^~ /kisskb/src/drivers/md/raid5.c:869:9: note: 'sprintf' output between 7 and 38 bytes into a destination of size 20 869 | sprintf(conf->cache_name[0], "raid5-%s", mdname(conf->mddev)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/raid5.c:870:45: warning: '%s' directive writing up to 31 bytes into a region of size 14 [-Wformat-overflow=] 870 | sprintf(conf->cache_name[1], "raid5-%s-alt", mdname(conf->mddev)); | ^~ /kisskb/src/drivers/md/raid5.c:870:9: note: 'sprintf' output between 11 and 42 bytes into a destination of size 20 870 | sprintf(conf->cache_name[1], "raid5-%s-alt", mdname(conf->mddev)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/nls/nls_iso8859-2.c:10: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_iso8859_2': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-2.c:306:1: note: in expansion of macro 'module_init' 306 | module_init(init_nls_iso8859_2) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-2.c:296:19: note: 'init_module' target declared here 296 | static int __init init_nls_iso8859_2(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/nls/nls_iso8859-2.c:10: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_iso8859_2': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-2.c:307:1: note: in expansion of macro 'module_exit' 307 | module_exit(exit_nls_iso8859_2) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-2.c:301:20: note: 'cleanup_module' target declared here 301 | static void __exit exit_nls_iso8859_2(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/netfilter/xt_connbytes.c:4: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'connbytes_mt_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_connbytes.c:162:1: note: in expansion of macro 'module_init' 162 | module_init(connbytes_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_connbytes.c:151:19: note: 'init_module' target declared here 151 | static int __init connbytes_mt_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/netfilter/xt_connbytes.c:4: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'connbytes_mt_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_connbytes.c:163:1: note: in expansion of macro 'module_exit' 163 | module_exit(connbytes_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_connbytes.c:157:20: note: 'cleanup_module' target declared here 157 | static void __exit connbytes_mt_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/netfilter/xt_comment.c:7: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'comment_mt_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_comment.c:55:1: note: in expansion of macro 'module_init' 55 | module_init(comment_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_comment.c:45:19: note: 'init_module' target declared here 45 | static int __init comment_mt_init(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/netfilter/xt_comment.c:7: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'comment_mt_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_comment.c:56:1: note: in expansion of macro 'module_exit' 56 | module_exit(comment_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_comment.c:50:20: note: 'cleanup_module' target declared here 50 | static void __exit comment_mt_exit(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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/string.h:19, from /kisskb/src/include/linux/bitmap.h:8, from /kisskb/src/include/linux/nodemask.h:89, from /kisskb/src/include/linux/mmzone.h:16, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/nfs/inode.c:16: /kisskb/src/fs/nfs/inode.c: In function 'nfs_zap_caches_locked': /kisskb/src/fs/nfs/inode.c:145:48: warning: argument to 'sizeof' in '__builtin_memset' call is the same pointer type '__be32 *' {aka 'unsigned int *'} as the destination; expected '__be32' {aka 'unsigned int'} or an explicit length [-Wsizeof-pointer-memaccess] 145 | memset(NFS_COOKIEVERF(inode), 0, sizeof(NFS_COOKIEVERF(inode))); | ^ include2/asm/string.h:116:48: note: in definition of macro 'memset' 116 | #define memset(d, c, n) __builtin_memset(d, c, n) | ^ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/net/ppp_mppe.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:16, from /kisskb/src/include/linux/sched.h:52, from include2/asm/uaccess.h:10, 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/kernel.h:16, from /kisskb/src/include/linux/sched.h:52, from include2/asm/uaccess.h:10, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/net/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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/ip.h:108, from /kisskb/src/net/netfilter/xt_connlimit.c:17: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_connmark.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_conntrack.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/nls/nls_iso8859-3.c:10: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_iso8859_3': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-3.c:306:1: note: in expansion of macro 'module_init' 306 | module_init(init_nls_iso8859_3) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-3.c:296:19: note: 'init_module' target declared here 296 | static int __init init_nls_iso8859_3(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/nls/nls_iso8859-3.c:10: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_iso8859_3': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-3.c:307:1: note: in expansion of macro 'module_exit' 307 | module_exit(exit_nls_iso8859_3) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-3.c:301:20: note: 'cleanup_module' target declared here 301 | static void __exit exit_nls_iso8859_3(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/net/udp.h:25, from /kisskb/src/net/ipv4/udp_impl.h:3, from /kisskb/src/net/ipv4/udplite.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:16, from /kisskb/src/drivers/video/fbsysfs.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/net/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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/nls/nls_iso8859-4.c:10: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_iso8859_4': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-4.c:306:1: note: in expansion of macro 'module_init' 306 | module_init(init_nls_iso8859_4) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-4.c:296:19: note: 'init_module' target declared here 296 | static int __init init_nls_iso8859_4(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/nls/nls_iso8859-4.c:10: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_iso8859_4': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-4.c:307:1: note: in expansion of macro 'module_exit' 307 | module_exit(exit_nls_iso8859_4) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-4.c:301:20: note: 'cleanup_module' target declared here 301 | static void __exit exit_nls_iso8859_4(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/net/pppol2tp.c:63: /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/parport/parport_mfc3.c: In function 'parport_mfc3_exit': /kisskb/src/drivers/parport/parport_mfc3.c:389:40: warning: comparison of constant '-1' with boolean expression is always true [-Wbool-compare] 389 | if (!this_port[i]->irq != PARPORT_IRQ_NONE) { | ^~ /kisskb/src/drivers/parport/parport_mfc3.c:389:40: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses] /kisskb/src/drivers/parport/parport_mfc3.c:389:21: note: add parentheses around left hand side expression to silence this warning 389 | if (!this_port[i]->irq != PARPORT_IRQ_NONE) { | ^~~~~~~~~~~~~~~~~~ | ( ) In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/parport/parport_mfc3.c:56: /kisskb/src/drivers/parport/parport_mfc3.c: At top level: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'parport_mfc3_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/parport/parport_mfc3.c:404:1: note: in expansion of macro 'module_init' 404 | module_init(parport_mfc3_init) | ^~~~~~~~~~~ /kisskb/src/drivers/parport/parport_mfc3.c:323:19: note: 'init_module' target declared here 323 | static int __init parport_mfc3_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/parport/parport_mfc3.c:56: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'parport_mfc3_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/parport/parport_mfc3.c:405:1: note: in expansion of macro 'module_exit' 405 | module_exit(parport_mfc3_exit) | ^~~~~~~~~~~ /kisskb/src/drivers/parport/parport_mfc3.c:381:20: note: 'cleanup_module' target declared here 381 | static void __exit parport_mfc3_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/parport/parport_amiga.c:16: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'parport_amiga_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/parport/parport_amiga.c:285:1: note: in expansion of macro 'module_init' 285 | module_init(parport_amiga_init) | ^~~~~~~~~~~ /kisskb/src/drivers/parport/parport_amiga.c:230:19: note: 'init_module' target declared here 230 | static int __init parport_amiga_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/parport/parport_amiga.c:16: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'parport_amiga_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/parport/parport_amiga.c:286:1: note: in expansion of macro 'module_exit' 286 | module_exit(parport_amiga_exit) | ^~~~~~~~~~~ /kisskb/src/drivers/parport/parport_amiga.c:270:20: note: 'cleanup_module' target declared here 270 | static void __exit parport_amiga_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/net/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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/parport/parport_atari.c:12: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'parport_atari_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/parport/parport_atari.c:232:1: note: in expansion of macro 'module_init' 232 | module_init(parport_atari_init) | ^~~~~~~~~~~ /kisskb/src/drivers/parport/parport_atari.c:181:19: note: 'init_module' target declared here 181 | static int __init parport_atari_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/parport/parport_atari.c:12: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'parport_atari_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/parport/parport_atari.c:233:1: note: in expansion of macro 'module_exit' 233 | module_exit(parport_atari_exit) | ^~~~~~~~~~~ /kisskb/src/drivers/parport/parport_atari.c:219:20: note: 'cleanup_module' target declared here 219 | static void __exit parport_atari_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/net/ppp_mppe.c:47: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'ppp_mppe_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/net/ppp_mppe.c:740:1: note: in expansion of macro 'module_init' 740 | module_init(ppp_mppe_init); | ^~~~~~~~~~~ /kisskb/src/drivers/net/ppp_mppe.c:712:19: note: 'init_module' target declared here 712 | static int __init ppp_mppe_init(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/net/ppp_mppe.c:47: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ppp_mppe_cleanup': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/ppp_mppe.c:741:1: note: in expansion of macro 'module_exit' 741 | module_exit(ppp_mppe_cleanup); | ^~~~~~~~~~~ /kisskb/src/drivers/net/ppp_mppe.c:734:20: note: 'cleanup_module' target declared here 734 | static void __exit ppp_mppe_cleanup(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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/fs/reiserfs/lbalance.c:8: /kisskb/src/fs/reiserfs/lbalance.c: In function 'leaf_item_bottle': In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/include/linux/sched.h:52, from /kisskb/src/include/linux/blkdev.h:6, 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); | ^~~ /kisskb/src/fs/reiserfs/lbalance.c:392:42: warning: operation on 'ih' may be undefined [-Wsequence-point] 392 | if (is_direntry_le_ih(ih = B_N_PITEM_HEAD(src, item_num))) /kisskb/src/include/linux/reiserfs_fs.h:638:66: note: in definition of macro 'is_direntry_le_key' 638 | #define is_direntry_le_key(version,key) (le_key_k_type (version, key) == TYPE_DIRENTRY) | ^~~ /kisskb/src/fs/reiserfs/lbalance.c:392:21: note: in expansion of macro 'is_direntry_le_ih' 392 | if (is_direntry_le_ih(ih = B_N_PITEM_HEAD(src, item_num))) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/nls/nls_iso8859-5.c:10: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_iso8859_5': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-5.c:270:1: note: in expansion of macro 'module_init' 270 | module_init(init_nls_iso8859_5) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-5.c:260:19: note: 'init_module' target declared here 260 | static int __init init_nls_iso8859_5(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/nls/nls_iso8859-5.c:10: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_iso8859_5': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-5.c:271:1: note: in expansion of macro 'module_exit' 271 | module_exit(exit_nls_iso8859_5) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-5.c:265:20: note: 'cleanup_module' target declared here 265 | static void __exit exit_nls_iso8859_5(void) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/reiserfs/lbalance.c:420:42: warning: operation on 'ih' may be undefined [-Wsequence-point] 420 | if (is_direntry_le_ih(ih = B_N_PITEM_HEAD(src, item_num))) /kisskb/src/include/linux/reiserfs_fs.h:638:66: note: in definition of macro 'is_direntry_le_key' 638 | #define is_direntry_le_key(version,key) (le_key_k_type (version, key) == TYPE_DIRENTRY) | ^~~ /kisskb/src/fs/reiserfs/lbalance.c:420:21: note: in expansion of macro 'is_direntry_le_ih' 420 | if (is_direntry_le_ih(ih = B_N_PITEM_HEAD(src, item_num))) | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/reiserfs/lbalance.c: In function 'leaf_delete_items': /kisskb/src/fs/reiserfs/lbalance.c:778:33: warning: operation on 'ih' may be undefined [-Wsequence-point] 778 | (ih = B_N_PITEM_HEAD(bh, B_NR_ITEMS(bh) - 1))) /kisskb/src/include/linux/reiserfs_fs.h:638:66: note: in definition of macro 'is_direntry_le_key' 638 | #define is_direntry_le_key(version,key) (le_key_k_type (version, key) == TYPE_DIRENTRY) | ^~~ /kisskb/src/fs/reiserfs/lbalance.c:777:29: note: in expansion of macro 'is_direntry_le_ih' 777 | if (is_direntry_le_ih | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/drivers/scsi/scsi_sysctl.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/netfilter/xt_connmark.c:24: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'connmark_mt_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_connmark.c:203:1: note: in expansion of macro 'module_init' 203 | module_init(connmark_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_connmark.c:192:19: note: 'init_module' target declared here 192 | static int __init connmark_mt_init(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/netfilter/xt_connmark.c:24: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'connmark_mt_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_connmark.c:204:1: note: in expansion of macro 'module_exit' 204 | module_exit(connmark_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_connmark.c:198:20: note: 'cleanup_module' target declared here 198 | static void __exit connmark_mt_exit(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/video/modedb.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/include/linux/textsearch.h:7, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/ip.h:108, from /kisskb/src/net/netfilter/xt_connlimit.c:17: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'connlimit_mt_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_connlimit.c:308:1: note: in expansion of macro 'module_init' 308 | module_init(connlimit_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_connlimit.c:297:19: note: 'init_module' target declared here 297 | static int __init connlimit_mt_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/include/linux/textsearch.h:7, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/ip.h:108, from /kisskb/src/net/netfilter/xt_connlimit.c:17: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'connlimit_mt_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_connlimit.c:309:1: note: in expansion of macro 'module_exit' 309 | module_exit(connlimit_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_connlimit.c:303:20: note: 'cleanup_module' target declared here 303 | static void __exit connlimit_mt_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/net/pppox.c:23: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'pppox_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/net/pppox.c:152:1: note: in expansion of macro 'module_init' 152 | module_init(pppox_init); | ^~~~~~~~~~~ /kisskb/src/drivers/net/pppox.c:142:19: note: 'init_module' target declared here 142 | static int __init pppox_init(void) | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/net/pppox.c:23: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pppox_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/pppox.c:153:1: note: in expansion of macro 'module_exit' 153 | module_exit(pppox_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/net/pppox.c:147:20: note: 'cleanup_module' target declared here 147 | static void __exit pppox_exit(void) | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/include/linux/i2c.h:31, from /kisskb/src/include/linux/fb.h:5, from /kisskb/src/drivers/video/fbcvt.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/nls/nls_iso8859-6.c:10: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_iso8859_6': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-6.c:261:1: note: in expansion of macro 'module_init' 261 | module_init(init_nls_iso8859_6) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-6.c:251:19: note: 'init_module' target declared here 251 | static int __init init_nls_iso8859_6(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/nls/nls_iso8859-6.c:10: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_iso8859_6': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-6.c:262:1: note: in expansion of macro 'module_exit' 262 | module_exit(exit_nls_iso8859_6) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-6.c:256:20: note: 'cleanup_module' target declared here 256 | static void __exit exit_nls_iso8859_6(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/netfilter/xt_dscp.c:10: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'dscp_mt_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_dscp.c:144:1: note: in expansion of macro 'module_init' 144 | module_init(dscp_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_dscp.c:134:19: note: 'init_module' target declared here 134 | static int __init dscp_mt_init(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/netfilter/xt_dscp.c:10: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dscp_mt_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_dscp.c:145:1: note: in expansion of macro 'module_exit' 145 | module_exit(dscp_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_dscp.c:139:20: note: 'cleanup_module' target declared here 139 | static void __exit dscp_mt_exit(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/netfilter/xt_dccp.c:11: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'dccp_mt_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_dccp.c:185:1: note: in expansion of macro 'module_init' 185 | module_init(dccp_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_dccp.c:159:19: note: 'init_module' target declared here 159 | static int __init dccp_mt_init(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/netfilter/xt_dccp.c:11: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dccp_mt_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_dccp.c:186:1: note: in expansion of macro 'module_exit' 186 | module_exit(dccp_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_dccp.c:179:20: note: 'cleanup_module' target declared here 179 | static void __exit dccp_mt_exit(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_hashlimit.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/net/slip.c:64: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'slip_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/net/slip.c:1409:1: note: in expansion of macro 'module_init' 1409 | module_init(slip_init); | ^~~~~~~~~~~ /kisskb/src/drivers/net/slip.c:1315:19: note: 'init_module' target declared here 1315 | static int __init slip_init(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_iprange.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/net/slip.c:64: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'slip_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/slip.c:1410:1: note: in expansion of macro 'module_exit' 1410 | module_exit(slip_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/net/slip.c:1351:20: note: 'cleanup_module' target declared here 1351 | static void __exit slip_exit(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/net/pppoe.c:61: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'pppoe_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/net/pppoe.c:1131:1: note: in expansion of macro 'module_init' 1131 | module_init(pppoe_init); | ^~~~~~~~~~~ /kisskb/src/drivers/net/pppoe.c:1094:19: note: 'init_module' target declared here 1094 | static int __init pppoe_init(void) | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/net/pppoe.c:61: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pppoe_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/pppoe.c:1132:1: note: in expansion of macro 'module_exit' 1132 | module_exit(pppoe_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/net/pppoe.c:1121:20: note: 'cleanup_module' target declared here 1121 | static void __exit pppoe_exit(void) | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:7, from /kisskb/src/fs/proc/generic.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/net/pppol2tp.c:63: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'pppol2tp_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/net/pppol2tp.c:2582:1: note: in expansion of macro 'module_init' 2582 | module_init(pppol2tp_init); | ^~~~~~~~~~~ /kisskb/src/drivers/net/pppol2tp.c:2539:19: note: 'init_module' target declared here 2539 | static int __init pppol2tp_init(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/net/pppol2tp.c:63: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pppol2tp_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/pppol2tp.c:2583:1: note: in expansion of macro 'module_exit' 2583 | module_exit(pppol2tp_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/net/pppol2tp.c:2572:20: note: 'cleanup_module' target declared here 2572 | static void __exit pppol2tp_exit(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/netfilter/xt_conntrack.c:13: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'conntrack_mt_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_conntrack.c:404:1: note: in expansion of macro 'module_init' 404 | module_init(conntrack_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_conntrack.c:393:19: note: 'init_module' target declared here 393 | static int __init conntrack_mt_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/netfilter/xt_conntrack.c:13: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'conntrack_mt_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_conntrack.c:405:1: note: in expansion of macro 'module_exit' 405 | module_exit(conntrack_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_conntrack.c:399:20: note: 'cleanup_module' target declared here 399 | static void __exit conntrack_mt_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:7, from /kisskb/src/fs/reiserfs/stree.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:16, from /kisskb/src/fs/reiserfs/hashes.c:21: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/arp.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:16, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:7, from /kisskb/src/fs/reiserfs/tail_conversion.c:5: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/net/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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/nls/nls_iso8859-7.c:10: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_iso8859_7': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-7.c:315:1: note: in expansion of macro 'module_init' 315 | module_init(init_nls_iso8859_7) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-7.c:305:19: note: 'init_module' target declared here 305 | static int __init init_nls_iso8859_7(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/nls/nls_iso8859-7.c:10: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_iso8859_7': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-7.c:316:1: note: in expansion of macro 'module_exit' 316 | module_exit(exit_nls_iso8859_7) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-7.c:310:20: note: 'cleanup_module' target declared here 310 | static void __exit exit_nls_iso8859_7(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/nls/nls_cp1255.c:8: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp1255': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp1255.c:381:1: note: in expansion of macro 'module_init' 381 | module_init(init_nls_cp1255) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp1255.c:371:19: note: 'init_module' target declared here 371 | static int __init init_nls_cp1255(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/nls/nls_cp1255.c:8: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp1255': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp1255.c:382:1: note: in expansion of macro 'module_exit' 382 | module_exit(exit_nls_cp1255) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_cp1255.c:376:20: note: 'cleanup_module' target declared here 376 | static void __exit exit_nls_cp1255(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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); | ^~~ /kisskb/src/drivers/scsi/scsi_devinfo.c: In function 'scsi_dev_info_list_add_str': /kisskb/src/drivers/scsi/scsi_devinfo.c:365:25: warning: '%s' directive argument is null [-Wformat-overflow=] 365 | printk(KERN_ERR "%s: bad dev info string '%s' '%s'" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 366 | " '%s'\n", __func__, vendor, model, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | strflags); | ~~~~~~~~~ /kisskb/src/drivers/scsi/scsi_devinfo.c:366:35: note: format string is defined here 366 | " '%s'\n", __func__, vendor, model, | ^~ In file included from /kisskb/src/include/linux/kernel.h:16, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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); | ^~~ /kisskb/src/fs/reiserfs/stree.c: In function 'comp_short_le_keys': /kisskb/src/fs/reiserfs/stree.c:142:9: warning: converting a packed 'const struct reiserfs_key' pointer (alignment 1) to a '__u32' {aka 'unsigned int'} pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 142 | p_s_1_u32 = (__u32 *) key1; | ^~~~~~~~~ /kisskb/src/fs/reiserfs/stree.c:143: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] 143 | p_s_2_u32 = (__u32 *) key2; | ^~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, from /kisskb/src/include/linux/tty.h:9, 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); | ^~~ /kisskb/src/fs/reiserfs/stree.c: In function 'reiserfs_delete_object': /kisskb/src/fs/reiserfs/stree.c:1421:21: warning: taking address of packed member of 'struct reiserfs_super_block' may result in an unaligned pointer value [-Waddress-of-packed-member] 1421 | &REISERFS_SB(th->t_super)->s_rs->s_inode_generation; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/nls/nls_iso8859-9.c:10: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_iso8859_9': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-9.c:270:1: note: in expansion of macro 'module_init' 270 | module_init(init_nls_iso8859_9) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-9.c:260:19: note: 'init_module' target declared here 260 | static int __init init_nls_iso8859_9(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/nls/nls_iso8859-9.c:10: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_iso8859_9': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-9.c:271:1: note: in expansion of macro 'module_exit' 271 | module_exit(exit_nls_iso8859_9) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-9.c:265:20: note: 'cleanup_module' target declared here 265 | static void __exit exit_nls_iso8859_9(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/netfilter/xt_helper.c:10: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'helper_mt_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_helper.c:112:1: note: in expansion of macro 'module_init' 112 | module_init(helper_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_helper.c:102:19: note: 'init_module' target declared here 102 | static int __init helper_mt_init(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/netfilter/xt_helper.c:10: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'helper_mt_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_helper.c:113:1: note: in expansion of macro 'module_exit' 113 | module_exit(helper_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_helper.c:107:20: note: 'cleanup_module' target declared here 107 | static void __exit helper_mt_exit(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/netfilter/xt_esp.c:10: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'esp_mt_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_esp.c:119:1: note: in expansion of macro 'module_init' 119 | module_init(esp_mt_init); | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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); | ^~~ /kisskb/src/net/netfilter/xt_esp.c:109:19: note: 'init_module' target declared here 109 | static int __init esp_mt_init(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/netfilter/xt_esp.c:10: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'esp_mt_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_esp.c:120:1: note: in expansion of macro 'module_exit' 120 | module_exit(esp_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_esp.c:114:20: note: 'cleanup_module' target declared here 114 | static void __exit esp_mt_exit(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/net.h:58, from /kisskb/src/net/ipv6/raw.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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/nls/nls_iso8859-13.c:8: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_iso8859_13': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-13.c:283:1: note: in expansion of macro 'module_init' 283 | module_init(init_nls_iso8859_13) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-13.c:273:19: note: 'init_module' target declared here 273 | static int __init init_nls_iso8859_13(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/nls/nls_iso8859-13.c:8: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_iso8859_13': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-13.c:284:1: note: in expansion of macro 'module_exit' 284 | module_exit(exit_nls_iso8859_13) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-13.c:278:20: note: 'cleanup_module' target declared here 278 | static void __exit exit_nls_iso8859_13(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/netfilter/xt_iprange.c:11: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'iprange_mt_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_iprange.c:177:1: note: in expansion of macro 'module_init' 177 | module_init(iprange_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_iprange.c:167:19: note: 'init_module' target declared here 167 | static int __init iprange_mt_init(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/netfilter/xt_iprange.c:11: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iprange_mt_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_iprange.c:178:1: note: in expansion of macro 'module_exit' 178 | module_exit(iprange_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_iprange.c:172:20: note: 'cleanup_module' target declared here 172 | static void __exit iprange_mt_exit(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/netfilter/xt_hashlimit.c:10: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'hashlimit_mt_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_hashlimit.c:1035:1: note: in expansion of macro 'module_init' 1035 | module_init(hashlimit_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_hashlimit.c:981:19: note: 'init_module' target declared here 981 | static int __init hashlimit_mt_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/netfilter/xt_hashlimit.c:10: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hashlimit_mt_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_hashlimit.c:1036:1: note: in expansion of macro 'module_exit' 1036 | module_exit(hashlimit_mt_exit); | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/net/dummy.c:31: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'dummy_init_module': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/net/dummy.c:152:1: note: in expansion of macro 'module_init' 152 | module_init(dummy_init_module); | ^~~~~~~~~~~ /kisskb/src/drivers/net/dummy.c:131:19: note: 'init_module' target declared here 131 | static int __init dummy_init_module(void) | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_hashlimit.c:1025:20: note: 'cleanup_module' target declared here 1025 | static void __exit hashlimit_mt_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/net/dummy.c:31: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dummy_cleanup_module': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/dummy.c:153:1: note: in expansion of macro 'module_exit' 153 | module_exit(dummy_cleanup_module); | ^~~~~~~~~~~ /kisskb/src/drivers/net/dummy.c:147:20: note: 'cleanup_module' target declared here 147 | static void __exit dummy_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/nls/nls_iso8859-14.c:15: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_iso8859_14': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-14.c:339:1: note: in expansion of macro 'module_init' 339 | module_init(init_nls_iso8859_14) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-14.c:329:19: note: 'init_module' target declared here 329 | static int __init init_nls_iso8859_14(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/nls/nls_iso8859-14.c:15: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_iso8859_14': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-14.c:340:1: note: in expansion of macro 'module_exit' 340 | module_exit(exit_nls_iso8859_14) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-14.c:334:20: note: 'cleanup_module' target declared here 334 | static void __exit exit_nls_iso8859_14(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/nls/nls_iso8859-15.c:8: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_iso8859_15': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-15.c:305:1: note: in expansion of macro 'module_init' 305 | module_init(init_nls_iso8859_15) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-15.c:295:19: note: 'init_module' target declared here 295 | static int __init init_nls_iso8859_15(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/nls/nls_iso8859-15.c:8: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_iso8859_15': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-15.c:306:1: note: in expansion of macro 'module_exit' 306 | module_exit(exit_nls_iso8859_15) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_iso8859-15.c:300:20: note: 'cleanup_module' target declared here 300 | static void __exit exit_nls_iso8859_15(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/net.h:58, from /kisskb/src/net/ipv6/protocol.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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/net/macvlan.c:18: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'macvlan_init_module': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/net/macvlan.c:549:1: note: in expansion of macro 'module_init' 549 | module_init(macvlan_init_module); | ^~~~~~~~~~~ /kisskb/src/drivers/net/macvlan.c:525:19: note: 'init_module' target declared here 525 | static int __init macvlan_init_module(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/net/macvlan.c:18: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'macvlan_cleanup_module': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/macvlan.c:550:1: note: in expansion of macro 'module_exit' 550 | module_exit(macvlan_cleanup_module); | ^~~~~~~~~~~ /kisskb/src/drivers/net/macvlan.c:542:20: note: 'cleanup_module' target declared here 542 | static void __exit macvlan_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_limit.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv6/icmp.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_owner.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/nls/nls_koi8-r.c:10: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_koi8_r': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_koi8-r.c:321:1: note: in expansion of macro 'module_init' 321 | module_init(init_nls_koi8_r) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_koi8-r.c:311:19: note: 'init_module' target declared here 311 | static int __init init_nls_koi8_r(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/nls/nls_koi8-r.c:10: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_koi8_r': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_koi8-r.c:322:1: note: in expansion of macro 'module_exit' 322 | module_exit(exit_nls_koi8_r) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_koi8-r.c:316:20: note: 'cleanup_module' target declared here 316 | static void __exit exit_nls_koi8_r(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/netfilter/xt_length.c:9: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'length_mt_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_length.c:75:1: note: in expansion of macro 'module_init' 75 | module_init(length_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_length.c:65:19: note: 'init_module' target declared here 65 | static int __init length_mt_init(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/netfilter/xt_length.c:9: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'length_mt_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_length.c:76:1: note: in expansion of macro 'module_exit' 76 | module_exit(length_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_length.c:70:20: note: 'cleanup_module' target declared here 70 | static void __exit length_mt_exit(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/video/console/fonts.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/video/console/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:16, 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:16, from /kisskb/src/net/netfilter/xt_policy.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:7, from /kisskb/src/fs/nfs/nfs2xdr.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/net/zorro8390.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/video/cfbfillrect.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/nls/nls_koi8-ru.c:8: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_koi8_ru': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_koi8-ru.c:80:1: note: in expansion of macro 'module_init' 80 | module_init(init_nls_koi8_ru) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_koi8-ru.c:61:19: note: 'init_module' target declared here 61 | static int __init init_nls_koi8_ru(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/nls/nls_koi8-ru.c:8: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_koi8_ru': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_koi8-ru.c:81:1: note: in expansion of macro 'module_exit' 81 | module_exit(exit_nls_koi8_ru) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_koi8-ru.c:74:20: note: 'cleanup_module' target declared here 74 | static void __exit exit_nls_koi8_ru(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:7, 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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/nls/nls_koi8-u.c:8: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_koi8_u': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_koi8-u.c:328:1: note: in expansion of macro 'module_init' 328 | module_init(init_nls_koi8_u) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_koi8-u.c:318:19: note: 'init_module' target declared here 318 | static int __init init_nls_koi8_u(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/nls/nls_koi8-u.c:8: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_koi8_u': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_koi8-u.c:329:1: note: in expansion of macro 'module_exit' 329 | module_exit(exit_nls_koi8_u) | ^~~~~~~~~~~ /kisskb/src/fs/nls/nls_koi8-u.c:323:20: note: 'cleanup_module' target declared here 323 | static void __exit exit_nls_koi8_u(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/scsi/sd.c:62: /kisskb/src/drivers/scsi/sd.c: In function 'sd_done': /kisskb/src/drivers/scsi/sd.h:112:49: warning: statement with no effect [-Wunused-value] 112 | #define sd_dif_complete(a, b) (0) | ^ /kisskb/src/drivers/scsi/sd.c:1110:17: note: in expansion of macro 'sd_dif_complete' 1110 | sd_dif_complete(SCpnt, good_bytes); | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/netfilter/xt_mark.c:13: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'mark_mt_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_mark.c:148:1: note: in expansion of macro 'module_init' 148 | module_init(mark_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_mark.c:138:19: note: 'init_module' target declared here 138 | static int __init mark_mt_init(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/netfilter/xt_mark.c:13: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mark_mt_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_mark.c:149:1: note: in expansion of macro 'module_exit' 149 | module_exit(mark_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_mark.c:143:20: note: 'cleanup_module' target declared here 143 | static void __exit mark_mt_exit(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/netfilter/xt_mac.c:11: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'mac_mt_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_mac.c:75:1: note: in expansion of macro 'module_init' 75 | module_init(mac_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_mac.c:65:19: note: 'init_module' target declared here 65 | static int __init mac_mt_init(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/netfilter/xt_mac.c:11: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mac_mt_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_mac.c:76:1: note: in expansion of macro 'module_exit' 76 | module_exit(mac_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_mac.c:70:20: note: 'cleanup_module' target declared here 70 | static void __exit mac_mt_exit(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/include/linux/pagemap.h:7, from /kisskb/src/fs/sysfs/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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/netfilter/xt_limit.c:9: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'limit_mt_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_limit.c:209:1: note: in expansion of macro 'module_init' 209 | module_init(limit_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_limit.c:199:19: note: 'init_module' target declared here 199 | static int __init limit_mt_init(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/netfilter/xt_limit.c:9: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'limit_mt_exit': 'cold' [-Wmissing-attributes] 296 | 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/fs/smbfs/proc.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, from /kisskb/src/include/linux/cdrom.h:911, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, 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:16, 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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/netfilter/xt_owner.c:14: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'owner_mt_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_owner.c:207:1: note: in expansion of macro 'module_init' 207 | module_init(owner_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_owner.c:197:19: note: 'init_module' target declared here 197 | static int __init owner_mt_init(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/netfilter/xt_owner.c:14: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'owner_mt_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_owner.c:208:1: note: in expansion of macro 'module_exit' 208 | module_exit(owner_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_owner.c:202:20: note: 'cleanup_module' target declared here 202 | static void __exit owner_mt_exit(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, 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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/netfilter/xt_multiport.c:12: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'multiport_mt_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_multiport.c:266:1: note: in expansion of macro 'module_init' 266 | module_init(multiport_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_multiport.c:255:19: note: 'init_module' target declared here 255 | static int __init multiport_mt_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/netfilter/xt_multiport.c:12: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'multiport_mt_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_multiport.c:267:1: note: in expansion of macro 'module_exit' 267 | module_exit(multiport_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_multiport.c:261:20: note: 'cleanup_module' target declared here 261 | static void __exit multiport_mt_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_sctp.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/net/eql.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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/netfilter/xt_pkttype.c:8: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'pkttype_mt_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_pkttype.c:75:1: note: in expansion of macro 'module_init' 75 | module_init(pkttype_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_pkttype.c:65:19: note: 'init_module' target declared here 65 | static int __init pkttype_mt_init(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/netfilter/xt_pkttype.c:8: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pkttype_mt_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_pkttype.c:76:1: note: in expansion of macro 'module_exit' 76 | module_exit(pkttype_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_pkttype.c:70:20: note: 'cleanup_module' target declared here 70 | static void __exit pkttype_mt_exit(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/video/cfbcopyarea.c:25: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/if_ether.h:114, from /kisskb/src/include/linux/netdevice.h:29, from /kisskb/src/drivers/net/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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/video/cfbimgblt.c:32: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/net/zorro8390.c:22: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'zorro8390_init_module': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/net/zorro8390.c:443:1: note: in expansion of macro 'module_init' 443 | module_init(zorro8390_init_module); | ^~~~~~~~~~~ /kisskb/src/drivers/net/zorro8390.c:433:19: note: 'init_module' target declared here 433 | static int __init zorro8390_init_module(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/net/zorro8390.c:22: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'zorro8390_cleanup_module': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/zorro8390.c:444:1: note: in expansion of macro 'module_exit' 444 | module_exit(zorro8390_cleanup_module); | ^~~~~~~~~~~ /kisskb/src/drivers/net/zorro8390.c:438:20: note: 'cleanup_module' target declared here 438 | static void __exit zorro8390_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/netfilter/xt_policy.c:11: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'policy_mt_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_policy.c:194:1: note: in expansion of macro 'module_init' 194 | module_init(policy_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_policy.c:184:19: note: 'init_module' target declared here 184 | static int __init policy_mt_init(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/netfilter/xt_policy.c:11: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'policy_mt_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_policy.c:195:1: note: in expansion of macro 'module_exit' 195 | module_exit(policy_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_policy.c:189:20: note: 'cleanup_module' target declared here 189 | static void __exit policy_mt_exit(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/include/linux/i2c.h:31, from /kisskb/src/include/linux/fb.h:5, from /kisskb/src/drivers/video/macmodes.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/video/amifb.c:43: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/video/c2p.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:16, from /kisskb/src/include/linux/sched.h:52, 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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/include/linux/textsearch.h:7, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/net/netfilter/xt_quota.c:6: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'quota_mt_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_quota.c:86:1: note: in expansion of macro 'module_init' 86 | module_init(quota_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_quota.c:76:19: note: 'init_module' target declared here 76 | static int __init quota_mt_init(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/include/linux/textsearch.h:7, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/net/netfilter/xt_quota.c:6: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'quota_mt_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_quota.c:87:1: note: in expansion of macro 'module_exit' 87 | module_exit(quota_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_quota.c:81:20: note: 'cleanup_module' target declared here 81 | static void __exit quota_mt_exit(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/net/eql.c:114: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'eql_init_module': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/net/eql.c:601:1: note: in expansion of macro 'module_init' 601 | module_init(eql_init_module); | ^~~~~~~~~~~ /kisskb/src/drivers/net/eql.c:579:19: note: 'init_module' target declared here 579 | static int __init eql_init_module(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/net/eql.c:114: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'eql_cleanup_module': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/eql.c:602:1: note: in expansion of macro 'module_exit' 602 | module_exit(eql_cleanup_module); | ^~~~~~~~~~~ /kisskb/src/drivers/net/eql.c:595:20: note: 'cleanup_module' target declared here 595 | static void __exit eql_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_rateest.c: In function 'xt_rateest_mt': /kisskb/src/net/netfilter/xt_rateest.c:75:37: warning: self-comparison always evaluates to true [-Wtautological-compare] 75 | ret &= pps2 == pps2; | ^~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, 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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/netfilter/xt_rateest.c:8: /kisskb/src/net/netfilter/xt_rateest.c: At top level: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'xt_rateest_mt_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_rateest.c:177:1: note: in expansion of macro 'module_init' 177 | module_init(xt_rateest_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_rateest.c:161:19: note: 'init_module' target declared here 161 | static int __init xt_rateest_mt_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/netfilter/xt_rateest.c:8: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xt_rateest_mt_fini': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_rateest.c:178:1: note: in expansion of macro 'module_exit' 178 | module_exit(xt_rateest_mt_fini); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_rateest.c:167:20: note: 'cleanup_module' target declared here 167 | static void __exit xt_rateest_mt_fini(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/fs/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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/icmp.c:65: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/include/linux/sched.h:52, from include2/asm/uaccess.h:10, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/video/valkyriefb.c:42: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/netfilter/xt_realm.c:10: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'realm_mt_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_realm.c:56:1: note: in expansion of macro 'module_init' 56 | module_init(realm_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_realm.c:46:19: note: 'init_module' target declared here 46 | static int __init realm_mt_init(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/netfilter/xt_realm.c:10: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'realm_mt_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_realm.c:57:1: note: in expansion of macro 'module_exit' 57 | module_exit(realm_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_realm.c:51:20: note: 'cleanup_module' target declared here 51 | static void __exit realm_mt_exit(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:7, 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:16, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:7, 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:16, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, 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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/include/linux/textsearch.h:7, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/if_ether.h:114, from /kisskb/src/include/linux/netdevice.h:29, from /kisskb/src/drivers/net/atarilance.c:48: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'atarilance_module_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/net/atarilance.c:1172:1: note: in expansion of macro 'module_init' 1172 | module_init(atarilance_module_init); | ^~~~~~~~~~~ /kisskb/src/drivers/net/atarilance.c:1158:19: note: 'init_module' target declared here 1158 | static int __init atarilance_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/include/linux/textsearch.h:7, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/if_ether.h:114, from /kisskb/src/include/linux/netdevice.h:29, from /kisskb/src/drivers/net/atarilance.c:48: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atarilance_module_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/atarilance.c:1173:1: note: in expansion of macro 'module_exit' 1173 | module_exit(atarilance_module_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/net/atarilance.c:1166:20: note: 'cleanup_module' target declared here 1166 | static void __exit atarilance_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/if_ether.h:114, from /kisskb/src/include/linux/netdevice.h:29, from /kisskb/src/drivers/net/a2065.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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/netfilter/xt_sctp.c:1: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'sctp_mt_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_sctp.c:200:1: note: in expansion of macro 'module_init' 200 | module_init(sctp_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_sctp.c:190:19: note: 'init_module' target declared here 190 | static int __init sctp_mt_init(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/netfilter/xt_sctp.c:1: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sctp_mt_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_sctp.c:201:1: note: in expansion of macro 'module_exit' 201 | module_exit(sctp_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_sctp.c:195:20: note: 'cleanup_module' target declared here 195 | static void __exit sctp_mt_exit(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/net/hydra.c:15: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/net/ariadne.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:16, from /kisskb/src/drivers/net/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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/video/fm2fb.c:17: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from /kisskb/src/include/linux/sched.h:52, from include2/asm/uaccess.h:10, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/drivers/scsi/a3000.c:2: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/drivers/scsi/a2091.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/drivers/scsi/gvp11.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/net/netfilter/xt_statistic.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/include/linux/textsearch.h:7, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/if_ether.h:114, from /kisskb/src/include/linux/netdevice.h:29, from /kisskb/src/drivers/net/a2065.c:41: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'a2065_init_module': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/net/a2065.c:818:1: note: in expansion of macro 'module_init' 818 | module_init(a2065_init_module); | ^~~~~~~~~~~ /kisskb/src/drivers/net/a2065.c:808:19: note: 'init_module' target declared here 808 | static int __init a2065_init_module(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/include/linux/textsearch.h:7, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/if_ether.h:114, from /kisskb/src/include/linux/netdevice.h:29, from /kisskb/src/drivers/net/a2065.c:41: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'a2065_cleanup_module': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/a2065.c:819:1: note: in expansion of macro 'module_exit' 819 | module_exit(a2065_cleanup_module); | ^~~~~~~~~~~ /kisskb/src/drivers/net/a2065.c:813:20: note: 'cleanup_module' target declared here 813 | static void __exit a2065_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/net/ariadne.c:37: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'ariadne_init_module': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/net/ariadne.c:864:1: note: in expansion of macro 'module_init' 864 | module_init(ariadne_init_module); | ^~~~~~~~~~~ /kisskb/src/drivers/net/ariadne.c:854:19: note: 'init_module' target declared here 854 | static int __init ariadne_init_module(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/net/ariadne.c:37: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ariadne_cleanup_module': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/ariadne.c:865:1: note: in expansion of macro 'module_exit' 865 | module_exit(ariadne_cleanup_module); | ^~~~~~~~~~~ /kisskb/src/drivers/net/ariadne.c:859:20: note: 'cleanup_module' target declared here 859 | static void __exit ariadne_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/md/raid6.h:21, from /kisskb/src/drivers/md/raid6algos.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/drivers/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 include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/net/hydra.c:15: /kisskb/src/drivers/net/hydra.c: In function 'hydra_init': /kisskb/src/include/linux/kernel.h:90:25: warning: format '%lx' expects argument of type 'long unsigned int', but argument 3 has type 'resource_size_t' {aka 'unsigned int'} [-Wformat=] 90 | #define KERN_INFO "<6>" /* informational */ | ^~~~~ /kisskb/src/drivers/net/hydra.c:165:12: note: in expansion of macro 'KERN_INFO' 165 | printk(KERN_INFO "%s: Hydra at 0x%08lx, address " | ^~~~~~~~~ /kisskb/src/drivers/net/hydra.c:165:42: note: format string is defined here 165 | printk(KERN_INFO "%s: Hydra at 0x%08lx, address " | ~~~~^ | | | long unsigned int | %08x In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/net/hydra.c:15: /kisskb/src/drivers/net/hydra.c: At top level: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'hydra_init_module': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/net/hydra.c:260:1: note: in expansion of macro 'module_init' 260 | module_init(hydra_init_module); | ^~~~~~~~~~~ /kisskb/src/drivers/net/hydra.c:250:19: note: 'init_module' target declared here 250 | static int __init hydra_init_module(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/net/hydra.c:15: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hydra_cleanup_module': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/hydra.c:261:1: note: in expansion of macro 'module_exit' 261 | module_exit(hydra_cleanup_module); | ^~~~~~~~~~~ /kisskb/src/drivers/net/hydra.c:255:20: note: 'cleanup_module' target declared here 255 | static void __exit hydra_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/include/linux/delay.h:10, from /kisskb/src/drivers/scsi/mac_scsi.c:35: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/scsi/atari_scsi.c:68: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, 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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/net/macsonic.c:35: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'mac_sonic_init_module': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/net/macsonic.c:661:1: note: in expansion of macro 'module_init' 661 | module_init(mac_sonic_init_module); | ^~~~~~~~~~~ /kisskb/src/drivers/net/macsonic.c:625:19: note: 'init_module' target declared here 625 | static int __init mac_sonic_init_module(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/net/macsonic.c:35: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mac_sonic_cleanup_module': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/macsonic.c:662:1: note: in expansion of macro 'module_exit' 662 | module_exit(mac_sonic_cleanup_module); | ^~~~~~~~~~~ /kisskb/src/drivers/net/macsonic.c:651:20: note: 'cleanup_module' target declared here 651 | static void __exit mac_sonic_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/md/raid6.h:21, from /kisskb/src/drivers/md/raid6recov.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:16, 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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/netfilter/xt_state.c:11: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'state_mt_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_state.c:92:1: note: in expansion of macro 'module_init' 92 | module_init(state_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_state.c:82:19: note: 'init_module' target declared here 82 | static int __init state_mt_init(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/netfilter/xt_state.c:11: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'state_mt_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_state.c:93:1: note: in expansion of macro 'module_exit' 93 | module_exit(state_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_state.c:87:20: note: 'cleanup_module' target declared here 87 | static void __exit state_mt_exit(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/net/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); | ^~~ /kisskb/src/drivers/scsi/a2091.c: In function 'a2091_detect': /kisskb/src/drivers/scsi/a2091.c:186:9: warning: ignoring return value of 'request_irq' declared with attribute 'warn_unused_result' [-Wunused-result] 186 | request_irq(IRQ_AMIGA_PORTS, a2091_intr, IRQF_SHARED, "A2091 SCSI", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187 | instance); | ~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:7, from /kisskb/src/fs/proc/proc_misc.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/net/netfilter/xt_statistic.c:11: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'statistic_mt_init': 'cold' [-Wmissing-attributes] 290 | 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:88:19: note: 'init_module' target declared here 88 | static int __init statistic_mt_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/xt_statistic.c:11: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'statistic_mt_exit': 'cold' [-Wmissing-attributes] 296 | 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:94:20: note: 'cleanup_module' target declared here 94 | static void __exit statistic_mt_exit(void) | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/gvp11.c: In function 'gvp11_detect': /kisskb/src/drivers/scsi/gvp11.c:332:9: warning: ignoring return value of 'request_irq' declared with attribute 'warn_unused_result' [-Wunused-result] 332 | request_irq(IRQ_AMIGA_PORTS, gvp11_intr, IRQF_SHARED, "GVP11 SCSI", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | instance); | ~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, from /kisskb/src/fs/sysfs/bin.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/fs/sysfs/group.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/drivers/net/netconsole.c:37: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/video/atafb.c:50: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_string.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/video/atafb_mfb.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/reiserfs/procfs.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/mac_scsi.c:66:17: warning: "NDEBUG_ABORT" is not defined, evaluates to 0 [-Wundef] 66 | #define NDEBUG (NDEBUG_ABORT) | ^~~~~~~~~~~~ /kisskb/src/drivers/scsi/mac_scsi.c:221:5: note: in expansion of macro 'NDEBUG' 221 | #if NDEBUG | ^~~~~~ /kisskb/src/drivers/scsi/mac_scsi.c: In function 'macscsi_detect': /kisskb/src/drivers/scsi/mac_scsi.c:66:17: warning: "NDEBUG_ABORT" is not defined, evaluates to 0 [-Wundef] 66 | #define NDEBUG (NDEBUG_ABORT) | ^~~~~~~~~~~~ /kisskb/src/drivers/scsi/mac_scsi.c:272:5: note: in expansion of macro 'NDEBUG' 272 | #if NDEBUG | ^~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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/drivers/scsi/atari_scsi.c:1127: /kisskb/src/drivers/scsi/atari_NCR5380.c: In function 'atari_scsi_queue_command': /kisskb/src/drivers/scsi/atari_NCR5380.c:916:13: warning: unused variable 'oldto' [-Wunused-variable] 916 | int oldto; | ^~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/fs/nfs/proc.c:32: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:7, 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:16, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/fs/nfs/unlink.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/fs/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/drivers/scsi/atari_scsi.c:105: /kisskb/src/drivers/scsi/atari_scsi.c: At top level: /kisskb/src/drivers/scsi/NCR5380.h:303:13: warning: 'NCR5380_exit' declared 'static' but never defined [-Wunused-function] 303 | static void NCR5380_exit(struct Scsi_Host *instance); | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from include2/asm/atomic.h:5, from /kisskb/src/include/linux/dcache.h:4, 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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/drivers/net/netconsole.c:37: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_netconsole': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/net/netconsole.c:815:1: note: in expansion of macro 'module_init' 815 | module_init(init_netconsole); | ^~~~~~~~~~~ /kisskb/src/drivers/net/netconsole.c:737:19: note: 'init_module' target declared here 737 | static int __init init_netconsole(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/drivers/net/netconsole.c:37: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cleanup_netconsole': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/netconsole.c:816:1: note: in expansion of macro 'module_exit' 816 | module_exit(cleanup_netconsole); | ^~~~~~~~~~~ /kisskb/src/drivers/net/netconsole.c:793:20: note: 'cleanup_module' target declared here 793 | static void __exit cleanup_netconsole(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, 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/net/netfilter/xt_string.c:10: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'string_mt_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_string.c:137:1: note: in expansion of macro 'module_init' 137 | module_init(string_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_string.c:127:19: note: 'init_module' target declared here 127 | static int __init string_mt_init(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/xt_string.c:10: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'string_mt_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_string.c:138:1: note: in expansion of macro 'module_exit' 138 | module_exit(string_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_string.c:132:20: note: 'cleanup_module' target declared here 132 | static void __exit string_mt_exit(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/fs/nfs/mount_clnt.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/fs/nfs/nfsroot.c:72: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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); | ^~~ /kisskb/src/drivers/video/atafb.c: In function 'atafb_init': /kisskb/src/drivers/video/atafb.c:3142:25: warning: ignoring return value of 'request_irq' declared with attribute 'warn_unused_result' [-Wunused-result] 3142 | request_irq(IRQ_AUTO_4, falcon_vbl_switcher, IRQ_TYPE_PRIO, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3143 | "framebuffer/modeswitch", falcon_vbl_switcher); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:7, 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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/include/linux/textsearch.h:7, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/if_ether.h:114, from /kisskb/src/include/linux/netdevice.h:29, from /kisskb/src/drivers/net/veth.c:12: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'veth_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/net/veth.c:492:1: note: in expansion of macro 'module_init' 492 | module_init(veth_init); | ^~~~~~~~~~~ /kisskb/src/drivers/net/veth.c:480:19: note: 'init_module' target declared here 480 | static __init int veth_init(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/include/linux/textsearch.h:7, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/if_ether.h:114, from /kisskb/src/include/linux/netdevice.h:29, from /kisskb/src/drivers/net/veth.c:12: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'veth_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/net/veth.c:493:1: note: in expansion of macro 'module_exit' 493 | module_exit(veth_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/net/veth.c:486:20: note: 'cleanup_module' target declared here 486 | static __exit void veth_exit(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/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:16, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:7, 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/include/linux/kernel.h:16, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/video/atafb_iplan2p2.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, 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:16, from /kisskb/src/include/linux/sched.h:52, from /kisskb/src/include/linux/blkdev.h:6, from /kisskb/src/drivers/scsi/scsi_tgt_lib.c:22: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/include/linux/sysctl.h:28, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/fs/sysv/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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/completion.h:11, from /kisskb/src/drivers/md/dm-crypt.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, from /kisskb/src/include/linux/buffer_head.h:11, from /kisskb/src/fs/sysv/sysv.h:4, from /kisskb/src/fs/sysv/file.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/include/linux/pagemap.h:7, from /kisskb/src/fs/sysv/dir.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from /kisskb/src/include/linux/sched.h:52, from include2/asm/uaccess.h:10, from /kisskb/src/net/ipv4/fib_semantics.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/net/ipv4/sysctl_net_ipv4.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/include/linux/miscdevice.h:3, from /kisskb/src/drivers/scsi/scsi_tgt_if.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/fs/nfs/nfs4renewd.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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/netfilter/xt_tcpmss.c:11: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'tcpmss_mt_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_tcpmss.c:112:1: note: in expansion of macro 'module_init' 112 | module_init(tcpmss_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_tcpmss.c:102:19: note: 'init_module' target declared here 102 | static int __init tcpmss_mt_init(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/netfilter/xt_tcpmss.c:11: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcpmss_mt_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_tcpmss.c:113:1: note: in expansion of macro 'module_exit' 113 | module_exit(tcpmss_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_tcpmss.c:107:20: note: 'cleanup_module' target declared here 107 | static void __exit tcpmss_mt_exit(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from /kisskb/src/include/linux/sched.h:52, from include2/asm/uaccess.h:10, from /kisskb/src/net/ipv4/fib_hash.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:16, from include2/asm/system.h:5, from include2/asm/atomic.h:5, 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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/include/linux/percpu.h:5, from /kisskb/src/include/linux/rcupdate.h:39, from /kisskb/src/include/linux/sem.h:81, from /kisskb/src/include/linux/sched.h:69, from /kisskb/src/include/linux/blkdev.h:6, from /kisskb/src/drivers/scsi/scsi_tgt_lib.c:22: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'scsi_tgt_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/scsi_tgt_lib.c:656:1: note: in expansion of macro 'module_init' 656 | module_init(scsi_tgt_init); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/scsi_tgt_lib.c:622:19: note: 'init_module' target declared here 622 | static int __init scsi_tgt_init(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/include/linux/percpu.h:5, from /kisskb/src/include/linux/rcupdate.h:39, from /kisskb/src/include/linux/sem.h:81, from /kisskb/src/include/linux/sched.h:69, from /kisskb/src/include/linux/blkdev.h:6, from /kisskb/src/drivers/scsi/scsi_tgt_lib.c:22: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'scsi_tgt_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/scsi_tgt_lib.c:657:1: note: in expansion of macro 'module_exit' 657 | module_exit(scsi_tgt_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/scsi_tgt_lib.c:649:20: note: 'cleanup_module' target declared here 649 | static void __exit scsi_tgt_exit(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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/include/linux/kernel.h:16, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/tcp.h:175, from /kisskb/src/net/ipv4/syncookies.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:7, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/net/netfilter/xt_time.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/netfilter/xt_u32.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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/md/dm-crypt.c:11: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'dm_crypt_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-crypt.c:1292:1: note: in expansion of macro 'module_init' 1292 | module_init(dm_crypt_init); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-crypt.c:1265:19: note: 'init_module' target declared here 1265 | static int __init dm_crypt_init(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/md/dm-crypt.c:11: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_crypt_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/md/dm-crypt.c:1293:1: note: in expansion of macro 'module_exit' 1293 | module_exit(dm_crypt_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-crypt.c:1282:20: note: 'cleanup_module' target declared here 1282 | static void __exit dm_crypt_exit(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, 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:16, from /kisskb/src/include/linux/sched.h:52, from include2/asm/uaccess.h:10, from /kisskb/src/fs/proc/proc_net.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/nfs/idmap.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/fs/proc/kcore.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:7, 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/drivers/scsi/raid_class.c:12: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'raid_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/raid_class.c:313:1: note: in expansion of macro 'module_init' 313 | module_init(raid_init); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/raid_class.c:299:19: note: 'init_module' target declared here 299 | static __init int raid_init(void) | ^~~~~~~~~ In file included from /kisskb/src/drivers/scsi/raid_class.c:12: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'raid_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/raid_class.c:314:1: note: in expansion of macro 'module_exit' 314 | module_exit(raid_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/raid_class.c:304:20: note: 'cleanup_module' target declared here 304 | static __exit void raid_exit(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, from /kisskb/src/include/linux/buffer_head.h:11, from /kisskb/src/fs/sysv/sysv.h:4, from /kisskb/src/fs/sysv/symlink.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:7, from /kisskb/src/fs/smbfs/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:16, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:7, from /kisskb/src/fs/smbfs/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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/netfilter/xt_time.c:14: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'time_mt_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_time.c:267:1: note: in expansion of macro 'module_init' 267 | module_init(time_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_time.c:257:19: note: 'init_module' target declared here 257 | static int __init time_mt_init(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/netfilter/xt_time.c:14: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'time_mt_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_time.c:268:1: note: in expansion of macro 'module_exit' 268 | module_exit(time_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_time.c:262:20: note: 'cleanup_module' target declared here 262 | static void __exit time_mt_exit(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/completion.h:11, from /kisskb/src/fs/nfs/callback.c:9: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/netfilter/xt_u32.c:9: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'u32_mt_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_u32.c:129:1: note: in expansion of macro 'module_init' 129 | module_init(u32_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_u32.c:119:19: note: 'init_module' target declared here 119 | static int __init u32_mt_init(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/netfilter/xt_u32.c:9: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'u32_mt_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_u32.c:130:1: note: in expansion of macro 'module_exit' 130 | module_exit(u32_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_u32.c:124:20: note: 'cleanup_module' target declared here 124 | static void __exit u32_mt_exit(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, from /kisskb/src/fs/smbfs/sock.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/smbfs/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:16, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:7, from /kisskb/src/fs/smbfs/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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, from /kisskb/src/fs/smbfs/ioctl.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/fs/smbfs/getopt.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:16, from /kisskb/src/fs/smbfs/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:16, from /kisskb/src/include/linux/sched.h:52, from /kisskb/src/fs/smbfs/smbiod.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:16, from /kisskb/src/fs/smbfs/request.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/scsi/scsi_transport_srp.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:16, from /kisskb/src/include/linux/jiffies.h:5, from /kisskb/src/net/ipv6/reassembly.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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/sysv/super.c:23: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_sysv_fs': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/sysv/super.c:561:1: note: in expansion of macro 'module_init' 561 | module_init(init_sysv_fs) | ^~~~~~~~~~~ /kisskb/src/fs/sysv/super.c:531:19: note: 'init_module' target declared here 531 | static int __init init_sysv_fs(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/sysv/super.c:23: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_sysv_fs': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/sysv/super.c:562:1: note: in expansion of macro 'module_exit' 562 | module_exit(exit_sysv_fs) | ^~~~~~~~~~~ /kisskb/src/fs/sysv/super.c:554:20: note: 'cleanup_module' target declared here 554 | static void __exit exit_sysv_fs(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/include/linux/kfifo.h:24, from /kisskb/src/drivers/scsi/libiscsi.c:25: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/net.h:58, from /kisskb/src/net/ipv6/exthdrs.c:28: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/net/ipv6/datagram.c:17: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, 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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/scsi/scsi_transport_iscsi.c:23: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'iscsi_transport_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/scsi_transport_iscsi.c:2009:1: note: in expansion of macro 'module_init' 2009 | module_init(iscsi_transport_init); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/scsi_transport_iscsi.c:1941:19: note: 'init_module' target declared here 1941 | static __init int iscsi_transport_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/scsi/scsi_transport_iscsi.c:23: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iscsi_transport_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/scsi_transport_iscsi.c:2010:1: note: in expansion of macro 'module_exit' 2010 | module_exit(iscsi_transport_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/scsi_transport_iscsi.c:1998:20: note: 'cleanup_module' target declared here 1998 | static void __exit iscsi_transport_exit(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/smbfs/inode.c:10: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_smb_fs': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/smbfs/inode.c:833:1: note: in expansion of macro 'module_init' 833 | module_init(init_smb_fs) | ^~~~~~~~~~~ /kisskb/src/fs/smbfs/inode.c:802:19: note: 'init_module' target declared here 802 | static int __init init_smb_fs(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/smbfs/inode.c:10: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_smb_fs': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/smbfs/inode.c:834:1: note: in expansion of macro 'module_exit' 834 | module_exit(exit_smb_fs) | ^~~~~~~~~~~ /kisskb/src/fs/smbfs/inode.c:825:20: note: 'cleanup_module' target declared here 825 | static void __exit exit_smb_fs(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/nfs4.h:99, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/drivers/scsi/iscsi_tcp.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, from /kisskb/src/fs/udf/udfdecl.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/video/atafb_iplan2p4.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/video/atafb_iplan2p8.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/video/macfb.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:16, from /kisskb/src/drivers/video/dnfb.c:1: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, from /kisskb/src/drivers/md/dm.h:13, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/drivers/md/dm-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/drivers/scsi/scsi_transport_srp.c:21: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'srp_transport_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/scsi_transport_srp.c:382:1: note: in expansion of macro 'module_init' 382 | module_init(srp_transport_init); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/scsi_transport_srp.c:355:19: note: 'init_module' target declared here 355 | static __init int srp_transport_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/scsi/scsi_transport_srp.c:21: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'srp_transport_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/scsi_transport_srp.c:383:1: note: in expansion of macro 'module_exit' 383 | module_exit(srp_transport_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/scsi_transport_srp.c:372:20: note: 'cleanup_module' target declared here 372 | static void __exit srp_transport_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/net/sctp/sm_statetable.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:16, from /kisskb/src/net/sctp/sm_statefuns.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, from /kisskb/src/fs/udf/udfdecl.h:7, 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/drivers/scsi/scsi_transport_sas.c:26: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'sas_transport_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/scsi_transport_sas.c:1829:1: note: in expansion of macro 'module_init' 1829 | module_init(sas_transport_init); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/scsi_transport_sas.c:1775:19: note: 'init_module' target declared here 1775 | static __init int sas_transport_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/scsi/scsi_transport_sas.c:26: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sas_transport_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/scsi_transport_sas.c:1830:1: note: in expansion of macro 'module_exit' 1830 | module_exit(sas_transport_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/scsi_transport_sas.c:1815:20: note: 'cleanup_module' target declared here 1815 | static void __exit sas_transport_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, from /kisskb/src/fs/udf/udfdecl.h:7, 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:16, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/net/sctp/sm_sideeffect.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); | ^~~ /kisskb/src/drivers/video/macfb.c: In function 'iounmap_macfb': /kisskb/src/drivers/video/macfb.c:619:25: warning: passing argument 1 of 'iounmap' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers] 619 | iounmap(valkyrie_cmap_regs); | ^~~~~~~~~~~~~~~~~~ In file included from include2/asm/nubus.h:4, from /kisskb/src/include/linux/nubus.h:16, from /kisskb/src/drivers/video/macfb.c:28: include2/asm/raw_io.h:22:35: note: expected 'void *' but argument is of type 'volatile struct *' 22 | extern void iounmap(void __iomem *addr); | ~~~~~~~~~~~~~~^~~~ /kisskb/src/drivers/video/macfb.c:621:25: warning: passing argument 1 of 'iounmap' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers] 621 | iounmap(dafb_cmap_regs); | ^~~~~~~~~~~~~~ In file included from include2/asm/nubus.h:4, from /kisskb/src/include/linux/nubus.h:16, from /kisskb/src/drivers/video/macfb.c:28: include2/asm/raw_io.h:22:35: note: expected 'void *' but argument is of type 'volatile struct *' 22 | extern void iounmap(void __iomem *addr); | ~~~~~~~~~~~~~~^~~~ /kisskb/src/drivers/video/macfb.c:623:25: warning: passing argument 1 of 'iounmap' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers] 623 | iounmap(v8_brazil_cmap_regs); | ^~~~~~~~~~~~~~~~~~~ In file included from include2/asm/nubus.h:4, from /kisskb/src/include/linux/nubus.h:16, from /kisskb/src/drivers/video/macfb.c:28: include2/asm/raw_io.h:22:35: note: expected 'void *' but argument is of type 'volatile struct *' 22 | extern void iounmap(void __iomem *addr); | ~~~~~~~~~~~~~~^~~~ /kisskb/src/drivers/video/macfb.c:625:25: warning: passing argument 1 of 'iounmap' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers] 625 | iounmap(rbv_cmap_regs); | ^~~~~~~~~~~~~ In file included from include2/asm/nubus.h:4, from /kisskb/src/include/linux/nubus.h:16, from /kisskb/src/drivers/video/macfb.c:28: include2/asm/raw_io.h:22:35: note: expected 'void *' but argument is of type 'volatile struct *' 22 | extern void iounmap(void __iomem *addr); | ~~~~~~~~~~~~~~^~~~ /kisskb/src/drivers/video/macfb.c:627:25: warning: passing argument 1 of 'iounmap' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers] 627 | iounmap(civic_cmap_regs); | ^~~~~~~~~~~~~~~ In file included from include2/asm/nubus.h:4, from /kisskb/src/include/linux/nubus.h:16, from /kisskb/src/drivers/video/macfb.c:28: include2/asm/raw_io.h:22:35: note: expected 'void *' but argument is of type 'volatile struct *' 22 | extern void iounmap(void __iomem *addr); | ~~~~~~~~~~~~~~^~~~ /kisskb/src/drivers/video/macfb.c:629:25: warning: passing argument 1 of 'iounmap' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers] 629 | iounmap(csc_cmap_regs); | ^~~~~~~~~~~~~ In file included from include2/asm/nubus.h:4, from /kisskb/src/include/linux/nubus.h:16, from /kisskb/src/drivers/video/macfb.c:28: include2/asm/raw_io.h:22:35: note: expected 'void *' but argument is of type 'volatile struct *' 22 | extern void iounmap(void __iomem *addr); | ~~~~~~~~~~~~~~^~~~ /kisskb/src/fs/udf/balloc.c: In function 'udf_add_free_space': /kisskb/src/fs/udf/balloc.c:152:22: warning: taking address of packed member of 'struct logicalVolIntegrityDesc' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | le32_add_cpu(&lvid->freeSpaceTable[partition], cnt); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/sctp/protocol.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:16, from /kisskb/src/drivers/video/q40fb.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/net/sctp/endpointola.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:16, from /kisskb/src/net/ipv4/netfilter.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:16, 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); | ^~~ /kisskb/src/fs/udf/balloc.c: In function 'udf_table_free_blocks': /kisskb/src/fs/udf/balloc.c:591:54: warning: taking address of packed member of 'struct allocExtDesc' may result in an unaligned pointer value [-Waddress-of-packed-member] 591 | le32_add_cpu(&aed->lengthAllocDescs, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/udf/balloc.c:645:46: warning: taking address of packed member of 'struct allocExtDesc' may result in an unaligned pointer value [-Waddress-of-packed-member] 645 | le32_add_cpu(&aed->lengthAllocDescs, adsize); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/net/ipv4/tcp_cubic.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/poll.h:9, from /kisskb/src/net/sctp/associola.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/drivers/md/dm-log.c:8: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'dm_dirty_log_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-log.c:862:1: note: in expansion of macro 'module_init' 862 | module_init(dm_dirty_log_init); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-log.c:839:19: note: 'init_module' target declared here 839 | static int __init dm_dirty_log_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/md/dm-log.c:8: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_dirty_log_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/md/dm-log.c:863:1: note: in expansion of macro 'module_exit' 863 | module_exit(dm_dirty_log_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-log.c:856:20: note: 'cleanup_module' target declared here 856 | static void __exit dm_dirty_log_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/icmp.h:86, from /kisskb/src/net/ipv4/netfilter/nf_nat_standalone.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:16, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/ip.h:108, from /kisskb/src/net/ipv4/netfilter/nf_nat_rule.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/include/linux/percpu.h:5, from /kisskb/src/include/linux/rcupdate.h:39, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/dcache.h:6, from /kisskb/src/include/linux/fs.h:286, from /kisskb/src/drivers/md/dm.h:13, from /kisskb/src/drivers/md/dm-round-robin.c:12: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'dm_rr_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-round-robin.c:211:1: note: in expansion of macro 'module_init' 211 | module_init(dm_rr_init); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-round-robin.c:191:19: note: 'init_module' target declared here 191 | static int __init dm_rr_init(void) | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/include/linux/percpu.h:5, from /kisskb/src/include/linux/rcupdate.h:39, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/dcache.h:6, from /kisskb/src/include/linux/fs.h:286, from /kisskb/src/drivers/md/dm.h:13, from /kisskb/src/drivers/md/dm-round-robin.c:12: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_rr_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/md/dm-round-robin.c:212:1: note: in expansion of macro 'module_exit' 212 | module_exit(dm_rr_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-round-robin.c:203:20: note: 'cleanup_module' target declared here 203 | static void __exit dm_rr_exit(void) | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from include2/asm/atomic.h:5, 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); | ^~~ /kisskb/src/drivers/scsi/st.c: In function 'st_int_ioctl': /kisskb/src/drivers/scsi/st.c:2904:47: warning: suggest parentheses around operand of '!' or change '|' to '||' or '!' to '~' [-Wparentheses] 2904 | STp->use_pf = !STp->use_pf | PF_TESTED; | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, 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); | ^~~ /kisskb/src/fs/udf/balloc.c: In function 'udf_add_free_space.isra': /kisskb/src/fs/udf/balloc.c:152:43: warning: array subscript 65535 is outside the bounds of an interior zero-length array '__le32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] 152 | le32_add_cpu(&lvid->freeSpaceTable[partition], cnt); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /kisskb/src/fs/udf/udfdecl.h:4, from /kisskb/src/fs/udf/balloc.c:22: /kisskb/src/fs/udf/ecma_167.h:346:25: note: while referencing 'freeSpaceTable' 346 | __le32 freeSpaceTable[0]; | ^~~~~~~~~~~~~~ /kisskb/src/fs/udf/balloc.c:152:43: warning: array subscript 65535 is outside the bounds of an interior zero-length array '__le32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] 152 | le32_add_cpu(&lvid->freeSpaceTable[partition], cnt); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /kisskb/src/fs/udf/udfdecl.h:4, from /kisskb/src/fs/udf/balloc.c:22: /kisskb/src/fs/udf/ecma_167.h:346:25: note: while referencing 'freeSpaceTable' 346 | __le32 freeSpaceTable[0]; | ^~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/st.c: In function 'st_probe': /kisskb/src/drivers/scsi/st.c:4113:33: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 4113 | if (cdev == STm->cdevs[j]) | ^~ /kisskb/src/drivers/scsi/st.c:4115:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 4115 | device_destroy(st_sysfs_class, | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/include/net/sctp/sctp.h:73, from /kisskb/src/net/sctp/transport.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/vfat/namei.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/video/cirrusfb.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/video/hpfb.c:8: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/scsi/st.c:22: /kisskb/src/drivers/scsi/st.c: At top level: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_st': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/st.c:4256:1: note: in expansion of macro 'module_init' 4256 | module_init(init_st); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/st.c:4202:19: note: 'init_module' target declared here 4202 | static int __init init_st(void) | ^~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/scsi/st.c:22: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_st': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/st.c:4257:1: note: in expansion of macro 'module_exit' 4257 | module_exit(exit_st); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/st.c:4245:20: note: 'cleanup_module' target declared here 4245 | static void __exit exit_st(void) | ^~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/include/linux/percpu.h:5, from /kisskb/src/include/linux/rcupdate.h:39, from /kisskb/src/include/linux/sem.h:81, from /kisskb/src/include/linux/sched.h:69, from /kisskb/src/include/linux/blkdev.h:6, from /kisskb/src/drivers/scsi/iscsi_tcp.c:33: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'iscsi_tcp_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/iscsi_tcp.c:2017:1: note: in expansion of macro 'module_init' 2017 | module_init(iscsi_tcp_init); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/iscsi_tcp.c:1995:1: note: 'init_module' target declared here 1995 | iscsi_tcp_init(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/scsi/osst.c:34: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_osst': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/osst.c:6014:1: note: in expansion of macro 'module_init' 6014 | module_init(init_osst); | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/include/linux/percpu.h:5, from /kisskb/src/include/linux/rcupdate.h:39, from /kisskb/src/include/linux/sem.h:81, from /kisskb/src/include/linux/sched.h:69, from /kisskb/src/include/linux/blkdev.h:6, from /kisskb/src/drivers/scsi/iscsi_tcp.c:33: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iscsi_tcp_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/iscsi_tcp.c:2018:1: note: in expansion of macro 'module_exit' 2018 | module_exit(iscsi_tcp_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/iscsi_tcp.c:2012:1: note: 'cleanup_module' target declared here 2012 | iscsi_tcp_exit(void) | ^~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/osst.c:5950:19: note: 'init_module' target declared here 5950 | static int __init init_osst(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/scsi/osst.c:34: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_osst': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/osst.c:6015:1: note: in expansion of macro 'module_exit' 6015 | module_exit(exit_osst); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/osst.c:5987:20: note: 'cleanup_module' target declared here 5987 | static void __exit exit_osst (void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:7, 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); | ^~~ /kisskb/src/net/sctp/sm_statefuns.c: In function 'sctp_sf_do_5_1D_ce': /kisskb/src/net/sctp/sm_statefuns.c:711:32: warning: taking address of packed member of 'struct sctp_signed_cookie' may result in an unaligned pointer value [-Waddress-of-packed-member] 711 | &chunk->subh.cookie_hdr->c.peer_addr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, 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:16, from /kisskb/src/include/linux/sched.h:52, from include2/asm/uaccess.h:10, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, from /kisskb/src/drivers/md/dm.h:13, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/fs/xfs/linux-2.6/kmem.h:21, from /kisskb/src/fs/xfs/linux-2.6/xfs_linux.h:44, from /kisskb/src/fs/xfs/xfs.h:44, from /kisskb/src/fs/xfs/linux-2.6/xfs_stats.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/fs/xfs/linux-2.6/kmem.h:21, from /kisskb/src/fs/xfs/linux-2.6/xfs_linux.h:44, from /kisskb/src/fs/xfs/xfs.h:44, from /kisskb/src/fs/xfs/linux-2.6/xfs_sysctl.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/net/ipv4/netfilter/nf_nat_standalone.c: In function 'nf_nat_fn': /kisskb/src/net/ipv4/netfilter/nf_nat_standalone.c:117:9: warning: case value '4' not in enumerated type 'enum ip_conntrack_info' [-Wswitch] 117 | case IP_CT_RELATED+IP_CT_IS_REPLY: | ^~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/include/linux/textsearch.h:7, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/icmp.h:86, from /kisskb/src/net/ipv4/netfilter/nf_nat_standalone.c:9: /kisskb/src/net/ipv4/netfilter/nf_nat_standalone.c: At top level: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_standalone_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_nat_standalone.c:328:1: note: in expansion of macro 'module_init' 328 | module_init(nf_nat_standalone_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_nat_standalone.c:285:19: note: 'init_module' target declared here 285 | static int __init nf_nat_standalone_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/include/linux/textsearch.h:7, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/icmp.h:86, from /kisskb/src/net/ipv4/netfilter/nf_nat_standalone.c:9: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_standalone_fini': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_nat_standalone.c:329:1: note: in expansion of macro 'module_exit' 329 | module_exit(nf_nat_standalone_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_nat_standalone.c:317:20: note: 'cleanup_module' target declared here 317 | static void __exit nf_nat_standalone_fini(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/sctp/protocol.c:49: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'sctp_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/sctp/protocol.c:1403:1: note: in expansion of macro 'module_init' 1403 | module_init(sctp_init); | ^~~~~~~~~~~ /kisskb/src/net/sctp/protocol.c:1084:24: note: 'init_module' target declared here 1084 | SCTP_STATIC __init int sctp_init(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/fs/xfs/linux-2.6/kmem.h:21, from /kisskb/src/fs/xfs/linux-2.6/xfs_linux.h:44, from /kisskb/src/fs/xfs/xfs.h:44, from /kisskb/src/fs/xfs/xfs_alloc.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/sctp/protocol.c:49: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sctp_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/sctp/protocol.c:1404:1: note: in expansion of macro 'module_exit' 1404 | module_exit(sctp_exit); | ^~~~~~~~~~~ /kisskb/src/net/sctp/protocol.c:1360:25: note: 'cleanup_module' target declared here 1360 | SCTP_STATIC __exit void sctp_exit(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/vfat/namei.c:18: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_vfat_fs': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/vfat/namei.c:1054:1: note: in expansion of macro 'module_init' 1054 | module_init(init_vfat_fs) | ^~~~~~~~~~~ /kisskb/src/fs/vfat/namei.c:1040:19: note: 'init_module' target declared here 1040 | static int __init init_vfat_fs(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/vfat/namei.c:18: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_vfat_fs': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/vfat/namei.c:1055:1: note: in expansion of macro 'module_exit' 1055 | module_exit(exit_vfat_fs) | ^~~~~~~~~~~ /kisskb/src/fs/vfat/namei.c:1045:20: note: 'cleanup_module' target declared here 1045 | static void __exit exit_vfat_fs(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/fs/xfs/linux-2.6/kmem.h:21, from /kisskb/src/fs/xfs/linux-2.6/xfs_linux.h:44, from /kisskb/src/fs/xfs/xfs.h:44, from /kisskb/src/fs/xfs/xfs_alloc_btree.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:7, from /kisskb/src/fs/ufs/namei.c:30: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/ip.h:108, from /kisskb/src/include/net/ip.h:26, from /kisskb/src/net/ipv4/xfrm4_state.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/md/raid6.h:21, from drivers/md/raid6int1.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/md/raid6.h:21, from drivers/md/raid6int2.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/md/raid6.h:21, from drivers/md/raid6int4.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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/include/linux/percpu.h:5, from /kisskb/src/include/linux/rcupdate.h:39, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/dcache.h:6, from /kisskb/src/include/linux/fs.h:286, from /kisskb/src/drivers/md/dm.h:13, from /kisskb/src/drivers/md/dm-zero.c:7: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'dm_zero_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-zero.c:78:1: note: in expansion of macro 'module_init' 78 | module_init(dm_zero_init) | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-zero.c:60:19: note: 'init_module' target declared here 60 | static int __init dm_zero_init(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/include/linux/percpu.h:5, from /kisskb/src/include/linux/rcupdate.h:39, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/dcache.h:6, from /kisskb/src/include/linux/fs.h:286, from /kisskb/src/drivers/md/dm.h:13, from /kisskb/src/drivers/md/dm-zero.c:7: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_zero_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/md/dm-zero.c:79:1: note: in expansion of macro 'module_exit' 79 | module_exit(dm_zero_exit) | ^~~~~~~~~~~ /kisskb/src/drivers/md/dm-zero.c:70:20: note: 'cleanup_module' target declared here 70 | static void __exit dm_zero_exit(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, from /kisskb/src/fs/ufs/symlink.c:28: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/ip.h:108, from /kisskb/src/net/ipv4/netfilter/nf_conntrack_l3proto_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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/timer.h:4, from /kisskb/src/net/ipv4/netfilter/nf_conntrack_proto_icmp.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/md/raid6.h:21, from drivers/md/raid6int8.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/include/linux/proc_fs.h:4, from /kisskb/src/net/ipv4/netfilter/nf_conntrack_l3proto_ipv4_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); | ^~~ /kisskb/src/fs/ufs/inode.c: In function 'ufs2_update_inode': /kisskb/src/fs/ufs/inode.c:854:59: warning: iteration 12 invokes undefined behavior [-Waggressive-loop-optimizations] 854 | ufs_inode->ui_u2.ui_addr.ui_db[i] = ufsi->i_u1.u2_i_data[i]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ufs/inode.c:853:31: note: within this loop 853 | for (i = 0; i < (UFS_NDADDR + UFS_NINDIR); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ufs/inode.c: In function 'ufs1_update_inode': /kisskb/src/fs/ufs/inode.c:813:59: warning: iteration 12 invokes undefined behavior [-Waggressive-loop-optimizations] 813 | ufs_inode->ui_u2.ui_addr.ui_db[i] = ufsi->i_u1.i_data[i]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ufs/inode.c:812:31: note: within this loop 812 | for (i = 0; i < (UFS_NDADDR + UFS_NINDIR); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/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/fs/ufs/inode.c: In function 'ufs2_read_inode': /kisskb/src/fs/ufs/inode.c:709:64: warning: iteration 12 invokes undefined behavior [-Waggressive-loop-optimizations] 709 | ufs2_inode->ui_u2.ui_addr.ui_db[i]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /kisskb/src/fs/ufs/inode.c:707:31: note: within this loop 707 | for (i = 0; i < (UFS_NDADDR + UFS_NINDIR); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ufs/inode.c: In function 'ufs1_read_inode': /kisskb/src/fs/ufs/inode.c:659:78: warning: iteration 12 invokes undefined behavior [-Waggressive-loop-optimizations] 659 | ufsi->i_u1.i_data[i] = ufs_inode->ui_u2.ui_addr.ui_db[i]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /kisskb/src/fs/ufs/inode.c:658:31: note: within this loop 658 | for (i = 0; i < (UFS_NDADDR + UFS_NINDIR); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/netfilter/nf_nat_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:16, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/netfilter.h:6, from /kisskb/src/net/ipv4/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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, from /kisskb/src/fs/udf/udfdecl.h:7, 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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/ufs/super.c:69: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_ufs_fs': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/ufs/super.c:1477:1: note: in expansion of macro 'module_init' 1477 | module_init(init_ufs_fs) | ^~~~~~~~~~~ /kisskb/src/fs/ufs/super.c:1456:19: note: 'init_module' target declared here 1456 | static int __init init_ufs_fs(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/ufs/super.c:69: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_ufs_fs': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/ufs/super.c:1478:1: note: in expansion of macro 'module_exit' 1478 | module_exit(exit_ufs_fs) | ^~~~~~~~~~~ /kisskb/src/fs/ufs/super.c:1471:20: note: 'cleanup_module' target declared here 1471 | static void __exit exit_ufs_fs(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, from /kisskb/src/fs/udf/udfdecl.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/md/raid6.h:21, from drivers/md/raid6int16.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, from /kisskb/src/fs/udf/udfdecl.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/md/raid6.h:21, from drivers/md/raid6int32.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/md/raid6.h:21, from drivers/md/raid6altivec1.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/md/raid6.h:21, from drivers/md/raid6altivec2.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:16, from /kisskb/src/net/sctp/chunk.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/md/raid6.h:21, from drivers/md/raid6altivec4.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/drivers/scsi/osst.c: In function 'osst_probe': /kisskb/src/drivers/scsi/osst.c:5897:38: warning: '%s' directive output may be truncated writing up to 31 bytes into a region of size 7 [-Wformat-truncation=] 5897 | snprintf(name, 8, "%s%s", "n", tape_name(tpnt)); | ^~ /kisskb/src/drivers/scsi/osst.c:5897:17: note: 'snprintf' output between 2 and 33 bytes into a destination of size 8 5897 | snprintf(name, 8, "%s%s", "n", tape_name(tpnt)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, from /kisskb/src/fs/udf/udfdecl.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, from /kisskb/src/fs/udf/udfdecl.h:7, 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/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, from /kisskb/src/fs/udf/udfdecl.h:7, 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:16, from /kisskb/src/net/sctp/sm_make_chunk.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); | ^~~ /kisskb/src/fs/udf/ialloc.c: In function 'udf_free_inode': /kisskb/src/fs/udf/ialloc.c:49:38: warning: taking address of packed member of 'struct logicalVolIntegrityDescImpUse' may result in an unaligned pointer value [-Waddress-of-packed-member] 49 | le32_add_cpu(&lvidiu->numDirs, -1); | ^~~~~~~~~~~~~~~~ /kisskb/src/fs/udf/ialloc.c:51:38: warning: taking address of packed member of 'struct logicalVolIntegrityDescImpUse' may result in an unaligned pointer value [-Waddress-of-packed-member] 51 | le32_add_cpu(&lvidiu->numFiles, -1); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/udf/ialloc.c: In function 'udf_new_inode': /kisskb/src/fs/udf/ialloc.c:118:38: warning: taking address of packed member of 'struct logicalVolIntegrityDescImpUse' may result in an unaligned pointer value [-Waddress-of-packed-member] 118 | le32_add_cpu(&lvidiu->numDirs, 1); | ^~~~~~~~~~~~~~~~ /kisskb/src/fs/udf/ialloc.c:120:38: warning: taking address of packed member of 'struct logicalVolIntegrityDescImpUse' may result in an unaligned pointer value [-Waddress-of-packed-member] 120 | le32_add_cpu(&lvidiu->numFiles, 1); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/st.c: In function 'st_probe': /kisskb/src/drivers/scsi/st.c:4428:39: warning: '%s' directive output may be truncated writing up to 31 bytes into a region of size between 9 and 10 [-Wformat-truncation=] 4428 | snprintf(name, 10, "%s%s%s", rew ? "n" : "", | ^~ /kisskb/src/drivers/scsi/st.c:4428:17: note: 'snprintf' output 1 or more bytes (assuming 33) into a destination of size 10 4428 | snprintf(name, 10, "%s%s%s", rew ? "n" : "", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4429 | STp->disk->disk_name, st_formats[i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/net.h:58, from /kisskb/src/net/ipv6/ip6_flowlabel.c:16: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/fs/udf/inode.c: In function 'udf_add_aext': In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/include/linux/textsearch.h:7, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/ip.h:108, from /kisskb/src/net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.c:10: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_l3proto_ipv4_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.c:501:1: note: in expansion of macro 'module_init' 501 | module_init(nf_conntrack_l3proto_ipv4_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.c:422:19: note: 'init_module' target declared here 422 | static int __init nf_conntrack_l3proto_ipv4_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/udf/inode.c:1706:46: warning: taking address of packed member of 'struct allocExtDesc' may result in an unaligned pointer value [-Waddress-of-packed-member] 1706 | le32_add_cpu(&aed->lengthAllocDescs, adsize); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/include/linux/textsearch.h:7, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/ip.h:108, from /kisskb/src/net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.c:10: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_conntrack_l3proto_ipv4_fini': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.c:502:1: note: in expansion of macro 'module_exit' 502 | module_exit(nf_conntrack_l3proto_ipv4_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.c:487:20: note: 'cleanup_module' target declared here 487 | static void __exit nf_conntrack_l3proto_ipv4_fini(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/net/sctp/ulpevent.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); | ^~~ /kisskb/src/fs/udf/inode.c:1756:30: warning: taking address of packed member of 'struct allocExtDesc' may result in an unaligned pointer value [-Waddress-of-packed-member] 1756 | le32_add_cpu(&aed->lengthAllocDescs, adsize); | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/udf/inode.c: In function 'udf_delete_aext': /kisskb/src/fs/udf/inode.c:1970:38: warning: taking address of packed member of 'struct allocExtDesc' may result in an unaligned pointer value [-Waddress-of-packed-member] 1970 | le32_add_cpu(&aed->lengthAllocDescs, -(2 * adsize)); | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/udf/inode.c:1987:38: warning: taking address of packed member of 'struct allocExtDesc' may result in an unaligned pointer value [-Waddress-of-packed-member] 1987 | le32_add_cpu(&aed->lengthAllocDescs, -adsize); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/include/net/sctp/sctp.h:73, from /kisskb/src/net/sctp/inqueue.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/net/sctp/outqueue.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, 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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ipv4/netfilter/nf_nat_core.c:11: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_nat_core.c:657:1: note: in expansion of macro 'module_init' 657 | module_init(nf_nat_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_nat_core.c:586:19: note: 'init_module' target declared here 586 | static int __init nf_nat_init(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ipv4/netfilter/nf_nat_core.c:11: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_cleanup': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_nat_core.c:658:1: note: in expansion of macro 'module_exit' 658 | module_exit(nf_nat_cleanup); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_nat_core.c:644:20: note: 'cleanup_module' target declared here 644 | static void __exit nf_nat_cleanup(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, from /kisskb/src/fs/ocfs2/mmap.c:26: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/md/raid6.h:21, from drivers/md/raid6altivec8.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/fs/ocfs2/slot_map.c:27: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/scsi/sg.c:31: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/scsi/scsi_wait_scan.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/scsi/libsas/sas_init.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, 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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/include/linux/percpu.h:5, from /kisskb/src/include/linux/rcupdate.h:39, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/dcache.h:6, from /kisskb/src/include/linux/fs.h:286, from /kisskb/src/fs/udf/udfdecl.h:7, from /kisskb/src/fs/udf/super.c:41: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_udf_fs': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/udf/super.c:233:1: note: in expansion of macro 'module_init' 233 | module_init(init_udf_fs) | ^~~~~~~~~~~ /kisskb/src/fs/udf/super.c:207:19: note: 'init_module' target declared here 207 | static int __init init_udf_fs(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/include/linux/percpu.h:5, from /kisskb/src/include/linux/rcupdate.h:39, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/dcache.h:6, from /kisskb/src/include/linux/fs.h:286, from /kisskb/src/fs/udf/udfdecl.h:7, from /kisskb/src/fs/udf/super.c:41: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_udf_fs': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/udf/super.c:234:1: note: in expansion of macro 'module_exit' 234 | module_exit(exit_udf_fs) | ^~~~~~~~~~~ /kisskb/src/fs/udf/super.c:227:20: note: 'cleanup_module' target declared here 227 | static void __exit exit_udf_fs(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, 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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/scsi/scsi_wait_scan.c:13: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'wait_scan_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/init.h:282:41: note: in expansion of macro 'module_init' 282 | #define late_initcall(fn) module_init(fn) | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/scsi_wait_scan.c:30:1: note: in expansion of macro 'late_initcall' 30 | late_initcall(wait_scan_init); | ^~~~~~~~~~~~~ /kisskb/src/drivers/scsi/scsi_wait_scan.c:16:19: note: 'init_module' target declared here 16 | static int __init wait_scan_init(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/scsi/scsi_wait_scan.c:13: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wait_scan_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/scsi_wait_scan.c:31:1: note: in expansion of macro 'module_exit' 31 | module_exit(wait_scan_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/scsi_wait_scan.c:22:20: note: 'cleanup_module' target declared here 22 | static void __exit wait_scan_exit(void) | ^~~~~~~~~~~~~~ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_pack_cookie': /kisskb/src/net/sctp/sm_make_chunk.c:1579:25: warning: taking address of packed member of 'struct sctp_signed_cookie' may result in an unaligned pointer value [-Waddress-of-packed-member] 1579 | do_gettimeofday(&cookie->c.expiration); | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_unpack_cookie': /kisskb/src/net/sctp/sm_make_chunk.c:1657:23: warning: taking address of packed member of 'struct sctp_signed_cookie' may result in an unaligned pointer value [-Waddress-of-packed-member] 1657 | bear_cookie = &cookie->c; | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/fs/dquot.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:16, from /kisskb/src/include/linux/dma-mapping.h:4, from /kisskb/src/include/scsi/scsi_cmnd.h:4, from /kisskb/src/include/scsi/scsi.h:12, from /kisskb/src/drivers/scsi/libsas/sas_internal.h:29, from /kisskb/src/drivers/scsi/libsas/sas_phy.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, from /kisskb/src/fs/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); | ^~~ /kisskb/src/net/sctp/outqueue.c: In function 'sctp_sack_update_unack_data': /kisskb/src/net/sctp/outqueue.c:1078:17: warning: taking address of packed member of 'struct sctp_sackhdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1078 | frags = sack->variable; | ^~~~ /kisskb/src/net/sctp/outqueue.c: In function 'sctp_outq_sack': /kisskb/src/net/sctp/outqueue.c:1124:39: warning: taking address of packed member of 'struct sctp_sackhdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1124 | sctp_sack_variable_t *frags = sack->variable; | ^~~~ /kisskb/src/net/sctp/outqueue.c: In function 'sctp_acked': /kisskb/src/net/sctp/outqueue.c:1718:17: warning: taking address of packed member of 'struct sctp_sackhdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 1718 | frags = sack->variable; | ^~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, from /kisskb/src/fs/udf/udfdecl.h:7, 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/fs/ufs/super.c:97: In function 'ufs_get_fs_qbmask', inlined from 'ufs_fill_super' at /kisskb/src/fs/ufs/super.c:1040: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:1041: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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, from /kisskb/src/fs/udf/udfdecl.h:7, from /kisskb/src/fs/udf/symlink.c:22: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/md/raid6.h:21, from drivers/md/raid6tables.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, from /kisskb/src/fs/udf/udfdecl.h:7, from /kisskb/src/fs/udf/fsync.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, from /kisskb/src/fs/ufs/truncate.c:38: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, from /kisskb/src/fs/udf/udfdecl.h:7, from /kisskb/src/fs/udf/directory.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/ip.h:108, from /kisskb/src/net/ipv4/netfilter/nf_nat_proto_common.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/ip.h:108, from /kisskb/src/net/ipv4/netfilter/nf_nat_proto_tcp.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/ip.h:108, from /kisskb/src/net/ipv4/netfilter/nf_nat_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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/scsi/libsas/sas_init.c:26: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'sas_class_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/libsas/sas_init.c:312:1: note: in expansion of macro 'module_init' 312 | module_init(sas_class_init); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/libsas/sas_init.c:293:19: note: 'init_module' target declared here 293 | static int __init sas_class_init(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/scsi/libsas/sas_init.c:26: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sas_class_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/libsas/sas_init.c:313:1: note: in expansion of macro 'module_exit' 313 | module_exit(sas_class_exit); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/libsas/sas_init.c:303:20: note: 'cleanup_module' target declared here 303 | static void __exit sas_class_exit(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/ip.h:108, from /kisskb/src/net/ipv4/netfilter/nf_nat_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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/scsi/sg.c:31: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_sg': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/sg.c:2966:1: note: in expansion of macro 'module_init' 2966 | module_init(init_sg); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/sg.c:1587:1: note: 'init_module' target declared here 1587 | init_sg(void) | ^~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/scsi/sg.c:31: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_sg': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/sg.c:2967:1: note: in expansion of macro 'module_exit' 2967 | module_exit(exit_sg); | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/sg.c:1624:1: note: 'cleanup_module' target declared here 1624 | exit_sg(void) | ^~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/ocfs2/super.c:26: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'ocfs2_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/super.c:1871:1: note: in expansion of macro 'module_init' 1871 | module_init(ocfs2_init); | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/super.c:986:19: note: 'init_module' target declared here 986 | static int __init ocfs2_init(void) | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/ocfs2/super.c:26: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ocfs2_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/ocfs2/super.c:1872:1: note: in expansion of macro 'module_exit' 1872 | module_exit(ocfs2_exit); | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/super.c:1034:20: note: 'cleanup_module' target declared here 1034 | static void __exit ocfs2_exit(void) | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/fs/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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, from /kisskb/src/fs/udf/udfdecl.h:7, 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:16, from /kisskb/src/fs/udf/udftime.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/ocfs2/ver.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/fs/xfs/linux-2.6/kmem.h:21, from /kisskb/src/fs/xfs/linux-2.6/xfs_linux.h:44, from /kisskb/src/fs/xfs/xfs.h:44, from /kisskb/src/fs/xfs/xfs_attr.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:16, from /kisskb/src/include/linux/dma-mapping.h:4, from /kisskb/src/include/scsi/scsi_cmnd.h:4, from /kisskb/src/include/scsi/scsi.h:12, from /kisskb/src/drivers/scsi/libsas/sas_internal.h:29, from /kisskb/src/drivers/scsi/libsas/sas_port.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:16, from /kisskb/src/include/scsi/scsi_host.h:4, from /kisskb/src/drivers/scsi/libsas/sas_event.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:16, from /kisskb/src/include/linux/dma-mapping.h:4, from /kisskb/src/include/scsi/scsi_cmnd.h:4, from /kisskb/src/include/scsi/scsi.h:12, from /kisskb/src/drivers/scsi/libsas/sas_internal.h:29, from /kisskb/src/drivers/scsi/libsas/sas_dump.h:25, from /kisskb/src/drivers/scsi/libsas/sas_dump.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/byteorder/big_endian.h:12, from include2/asm/byteorder.h:23, from /kisskb/src/include/linux/kernel.h:19, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, from /kisskb/src/fs/udf/udfdecl.h:7, from /kisskb/src/fs/udf/super.c:41: /kisskb/src/fs/udf/super.c: In function 'udf_statfs': /kisskb/src/fs/udf/super.c:2212:61: warning: array subscript 65535 is outside the bounds of an interior zero-length array '__le32[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds] 2212 | lvid->freeSpaceTable[sbi->s_partition]); /kisskb/src/include/linux/byteorder/swab.h:149:31: note: in definition of macro '__swab32' 149 | (__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:2211:33: note: in expansion of macro 'le32_to_cpu' 2211 | accum = le32_to_cpu( | ^~~~~~~~~~~ In file included from /kisskb/src/fs/udf/udfdecl.h:4, from /kisskb/src/fs/udf/super.c:41: /kisskb/src/fs/udf/ecma_167.h:346:25: note: while referencing 'freeSpaceTable' 346 | __le32 freeSpaceTable[0]; | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/net/sctp/ulpqueue.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/include/net/sctp/sctp.h:73, from /kisskb/src/net/sctp/command.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/include/net/sctp/sctp.h:73, from /kisskb/src/net/sctp/tsnmap.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/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:16, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/net/xfrm.h:6, from /kisskb/src/net/ipv6/xfrm6_state.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, from /kisskb/src/fs/dnotify.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:16, from /kisskb/src/net/ipv4/netfilter/nf_nat_amanda.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/if_ether.h:114, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, from /kisskb/src/fs/udf/udfdecl.h:7, from /kisskb/src/fs/udf/unicode.c:21: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/include/net/sock.h:43, from /kisskb/src/net/sctp/bind_addr.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:16, from /kisskb/src/net/sctp/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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/net/sctp/primitive.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/include/linux/scatterlist.h:6, from /kisskb/src/drivers/scsi/libsas/sas_discover.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/include/linux/scatterlist.h:6, from /kisskb/src/drivers/scsi/libsas/sas_expander.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/ocfs2/stack_o2cb.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:16, from /kisskb/src/net/sctp/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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/netfilter/nf_nat_h323.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from /kisskb/src/include/linux/sched.h:52, from /kisskb/src/include/linux/kthread.h:5, from /kisskb/src/drivers/scsi/libsas/sas_scsi_host.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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ipv4/netfilter/nf_nat_amanda.c:12: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_amanda_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_nat_amanda.c:77:1: note: in expansion of macro 'module_init' 77 | module_init(nf_nat_amanda_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_nat_amanda.c:70:19: note: 'init_module' target declared here 70 | static int __init nf_nat_amanda_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ipv4/netfilter/nf_nat_amanda.c:12: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_amanda_fini': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_nat_amanda.c:78:1: note: in expansion of macro 'module_exit' 78 | module_exit(nf_nat_amanda_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_nat_amanda.c:64:20: note: 'cleanup_module' target declared here 64 | static void __exit nf_nat_amanda_fini(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/drivers/scsi/libsas/sas_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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/include/linux/scatterlist.h:6, from /kisskb/src/drivers/scsi/libsas/sas_host_smp.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ /kisskb/src/net/ipv6/xfrm6_policy.c: In function '_decode_session6': /kisskb/src/net/ipv6/xfrm6_policy.c:176:33: warning: converting a packed 'struct ipv6_opt_hdr' pointer (alignment 1) to a '__be16' {aka 'short unsigned int'} pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 176 | __be16 *ports = (__be16 *)exthdr; | ^~~~~~ In file included from /kisskb/src/include/net/if_inet6.h:19, from /kisskb/src/include/net/addrconf.h:50, from /kisskb/src/net/ipv6/xfrm6_policy.c:17: /kisskb/src/include/linux/ipv6.h:50:8: note: defined here 50 | struct ipv6_opt_hdr { | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/ocfs2/stack_o2cb.c:21: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'o2cb_stack_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/stack_o2cb.c:380:1: note: in expansion of macro 'module_init' 380 | module_init(o2cb_stack_init); | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/stack_o2cb.c:367:19: note: 'init_module' target declared here 367 | static int __init o2cb_stack_init(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/ocfs2/stack_o2cb.c:21: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'o2cb_stack_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/ocfs2/stack_o2cb.c:381:1: note: in expansion of macro 'module_exit' 381 | module_exit(o2cb_stack_exit); | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/stack_o2cb.c:372:20: note: 'cleanup_module' target declared here 372 | static void __exit o2cb_stack_exit(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/net/ipv6/netfilter.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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ipv4/netfilter/nf_nat_ftp.c:11: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_ftp_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_nat_ftp.c:164:1: note: in expansion of macro 'module_init' 164 | module_init(nf_nat_ftp_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_nat_ftp.c:148:19: note: 'init_module' target declared here 148 | static int __init nf_nat_ftp_init(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ipv4/netfilter/nf_nat_ftp.c:11: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_ftp_fini': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_nat_ftp.c:165:1: note: in expansion of macro 'module_exit' 165 | module_exit(nf_nat_ftp_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_nat_ftp.c:142:20: note: 'cleanup_module' target declared here 142 | static void __exit nf_nat_ftp_fini(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/net.h:58, from /kisskb/src/net/ipv6/proc.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/ocfs2/stackglue.c:23: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'ocfs2_stack_glue_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/stackglue.c:681:1: note: in expansion of macro 'module_init' 681 | module_init(ocfs2_stack_glue_init); | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/stackglue.c:656:19: note: 'init_module' target declared here 656 | static int __init ocfs2_stack_glue_init(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/ocfs2/stackglue.c:23: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ocfs2_stack_glue_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/ocfs2/stackglue.c:682:1: note: in expansion of macro 'module_exit' 682 | module_exit(ocfs2_stack_glue_exit); | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/stackglue.c:670:20: note: 'cleanup_module' target declared here 670 | static void __exit ocfs2_stack_glue_exit(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/netfilter/nf_nat_pptp.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/xfrm4_input.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/net/sctp/input.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/include/net/sctp/sctp.h:73, from /kisskb/src/net/sctp/debug.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/include/net/sctp/sctp.h:73, from /kisskb/src/net/sctp/ssnmap.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:16, from include2/asm/system.h:5, from include2/asm/atomic.h:5, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/net/sctp/auth.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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/ocfs2/stack_user.c:20: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'ocfs2_user_plugin_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/stack_user.c:875:1: note: in expansion of macro 'module_init' 875 | module_init(ocfs2_user_plugin_init); | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/stack_user.c:852:19: note: 'init_module' target declared here 852 | static int __init ocfs2_user_plugin_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/ocfs2/stack_user.c:20: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ocfs2_user_plugin_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/ocfs2/stack_user.c:876:1: note: in expansion of macro 'module_exit' 876 | module_exit(ocfs2_user_plugin_exit); | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/stack_user.c:866:20: note: 'cleanup_module' target declared here 866 | static void __exit ocfs2_user_plugin_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/fs/xfs/linux-2.6/kmem.h:21, from /kisskb/src/fs/xfs/linux-2.6/xfs_linux.h:44, from /kisskb/src/fs/xfs/xfs.h:44, from /kisskb/src/fs/xfs/xfs_attr_leaf.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/fs/xfs/linux-2.6/kmem.h:21, from /kisskb/src/fs/xfs/linux-2.6/xfs_linux.h:44, from /kisskb/src/fs/xfs/xfs.h:44, from /kisskb/src/fs/xfs/xfs_bit.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/fs/xfs/linux-2.6/kmem.h:21, from /kisskb/src/fs/xfs/linux-2.6/xfs_linux.h:44, from /kisskb/src/fs/xfs/xfs.h:44, from /kisskb/src/fs/xfs/xfs_bmap.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/netfilter/nf_nat_snmp_basic.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/sctp/ulpqueue.c:45: /kisskb/src/net/sctp/ulpqueue.c: In function 'sctp_ulpq_tail_data': /kisskb/src/include/linux/skbuff.h:675:34: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 675 | next->prev = prev->next = newsk; | ~~~~~~~~~~~^~~~~~~ /kisskb/src/net/sctp/ulpqueue.c:106:29: note: while referencing 'temp' 106 | struct sk_buff_head temp; | ^~~~ In file included from /kisskb/src/net/sctp/ulpqueue.c:45: /kisskb/src/include/linux/skbuff.h:675:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 675 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/sctp/ulpqueue.c:106:29: note: while referencing 'temp' 106 | struct sk_buff_head temp; | ^~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/if_ether.h:114, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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/net/sctp/ulpqueue.c:45: /kisskb/src/net/sctp/ulpqueue.c: In function 'sctp_ulpq_reasm_drain.constprop': /kisskb/src/include/linux/skbuff.h:675:34: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 675 | next->prev = prev->next = newsk; | ~~~~~~~~~~~^~~~~~~ /kisskb/src/net/sctp/ulpqueue.c:712:29: note: while referencing 'temp' 712 | struct sk_buff_head temp; | ^~~~ In file included from /kisskb/src/net/sctp/ulpqueue.c:45: /kisskb/src/include/linux/skbuff.h:675:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 675 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/sctp/ulpqueue.c:712:29: note: while referencing 'temp' 712 | struct sk_buff_head temp; | ^~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/ip_gre.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/ah4.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/drivers/scsi/libsas/sas_task.c: In function 'sas_ssp_task_response': /kisskb/src/drivers/scsi/libsas/sas_task.c:16:44: warning: array subscript 3 is outside the bounds of an interior zero-length array 'u8[0]' {aka 'unsigned char[]'} [-Wzero-length-bounds] 16 | tstat->stat = iu->resp_data[3]; | ~~~~~~~~~~~~~^~~ In file included from /kisskb/src/drivers/scsi/libsas/sas_task.c:2: /kisskb/src/include/scsi/sas.h:519:16: note: while referencing 'resp_data' 519 | u8 resp_data[0]; | ^~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ipv4/netfilter/nf_nat_irc.c:13: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_irc_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_nat_irc.c:91:1: note: in expansion of macro 'module_init' 91 | module_init(nf_nat_irc_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_nat_irc.c:75:19: note: 'init_module' target declared here 75 | static int __init nf_nat_irc_init(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/net/sctp/ulpqueue.c:45: /kisskb/src/net/sctp/ulpqueue.c: In function 'sctp_ulpq_skip': In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ipv4/netfilter/nf_nat_irc.c:13: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_irc_fini': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_nat_irc.c:92:1: note: in expansion of macro 'module_exit' 92 | module_exit(nf_nat_irc_fini); | ^~~~~~~~~~~ /kisskb/src/include/linux/skbuff.h:704:9: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 704 | __skb_insert(newsk, next->prev, next, list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_nat_irc.c:69:20: note: 'cleanup_module' target declared here 69 | static void __exit nf_nat_irc_fini(void) | ^~~~~~~~~~~~~~~ /kisskb/src/net/sctp/ulpqueue.c:876:29: note: while referencing 'temp' 876 | struct sk_buff_head temp; | ^~~~ In file included from /kisskb/src/net/sctp/ulpqueue.c:45: /kisskb/src/include/linux/skbuff.h:675:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 675 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/sctp/ulpqueue.c:876:29: note: while referencing 'temp' 876 | struct sk_buff_head temp; | ^~~~ In file included from /kisskb/src/net/sctp/ulpqueue.c:45: /kisskb/src/include/linux/skbuff.h:704:9: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 704 | __skb_insert(newsk, next->prev, next, list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/sctp/ulpqueue.c:876:29: note: while referencing 'temp' 876 | struct sk_buff_head temp; | ^~~~ In file included from /kisskb/src/net/sctp/ulpqueue.c:45: /kisskb/src/include/linux/skbuff.h:675:21: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 675 | next->prev = prev->next = newsk; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/sctp/ulpqueue.c:876:29: note: while referencing 'temp' 876 | struct sk_buff_head temp; | ^~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from include2/asm/atomic.h:5, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/aead.h:16, from /kisskb/src/net/ipv4/esp4.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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ipv4/netfilter/nf_nat_h323.c:12: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_nat_h323.c:578:1: note: in expansion of macro 'module_init' 578 | module_init(init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_nat_h323.c:538:19: note: 'init_module' target declared here 538 | static int __init init(void) | ^~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ipv4/netfilter/nf_nat_h323.c:12: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fini': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_nat_h323.c:579:1: note: in expansion of macro 'module_exit' 579 | module_exit(fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_nat_h323.c:563:20: note: 'cleanup_module' target declared here 563 | static void __exit fini(void) | ^~~~ In file included from /kisskb/src/include/linux/kernel.h:16, 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:16, from /kisskb/src/fs/ocfs2/cluster/heartbeat.c:22: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/fs/xfs/linux-2.6/kmem.h:21, from /kisskb/src/fs/xfs/linux-2.6/xfs_linux.h:44, from /kisskb/src/fs/xfs/xfs.h:44, from /kisskb/src/fs/xfs/xfs_bmap_btree.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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/include/linux/kernel.h:16, from /kisskb/src/fs/ocfs2/cluster/sys.c:27: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, 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:16, 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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ipv4/netfilter/nf_nat_pptp.c:20: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_helper_pptp_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_nat_pptp.c:305:1: note: in expansion of macro 'module_init' 305 | module_init(nf_nat_helper_pptp_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_nat_pptp.c:278:19: note: 'init_module' target declared here 278 | static int __init nf_nat_helper_pptp_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ipv4/netfilter/nf_nat_pptp.c:20: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_helper_pptp_fini': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_nat_pptp.c:306:1: note: in expansion of macro 'module_exit' 306 | module_exit(nf_nat_helper_pptp_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_nat_pptp.c:296:20: note: 'cleanup_module' target declared here 296 | static void __exit nf_nat_helper_pptp_fini(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/fs/ocfs2/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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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); | ^~~ /kisskb/src/net/sctp/auth.c: In function 'sctp_auth_asoc_verify_hmac_id': /kisskb/src/net/sctp/auth.c:597:45: warning: taking address of packed member of 'struct sctp_hmac_algo_param' may result in an unaligned pointer value [-Waddress-of-packed-member] 597 | return __sctp_auth_find_hmacid(hmacs->hmac_ids, n_elt, hmac_id); | ~~~~~^~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ipv4/netfilter/nf_nat_sip.c:13: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_sip_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_nat_sip.c:501:1: note: in expansion of macro 'module_init' 501 | module_init(nf_nat_sip_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_nat_sip.c:484:19: note: 'init_module' target declared here 484 | static int __init nf_nat_sip_init(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ipv4/netfilter/nf_nat_sip.c:13: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_sip_fini': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_nat_sip.c:502:1: note: in expansion of macro 'module_exit' 502 | module_exit(nf_nat_sip_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_nat_sip.c:473:20: note: 'cleanup_module' target declared here 473 | static void __exit nf_nat_sip_fini(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ipv4/netfilter/nf_nat_snmp_basic.c:42: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_snmp_basic_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_nat_snmp_basic.c:1337:1: note: in expansion of macro 'module_init' 1337 | module_init(nf_nat_snmp_basic_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_nat_snmp_basic.c:1316:19: note: 'init_module' target declared here 1316 | static int __init nf_nat_snmp_basic_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, 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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ipv4/netfilter/nf_nat_snmp_basic.c:42: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_snmp_basic_fini': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_nat_snmp_basic.c:1338:1: note: in expansion of macro 'module_exit' 1338 | module_exit(nf_nat_snmp_basic_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_nat_snmp_basic.c:1331:20: note: 'cleanup_module' target declared here 1331 | static void __exit nf_nat_snmp_basic_fini(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/ocfs2/dlm/dlmver.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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ipv4/ah4.c:2: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'ah4_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/ah4.c:343:1: note: in expansion of macro 'module_init' 343 | module_init(ah4_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/ah4.c:321:19: note: 'init_module' target declared here 321 | static int __init ah4_init(void) | ^~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ipv4/ah4.c:2: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ah4_fini': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/ah4.c:344:1: note: in expansion of macro 'module_exit' 344 | module_exit(ah4_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/ah4.c:335:20: note: 'cleanup_module' target declared here 335 | static void __exit ah4_fini(void) | ^~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from include2/asm/atomic.h:5, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/aead.h:16, from /kisskb/src/net/ipv6/esp6.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/fs/xfs/linux-2.6/kmem.h:21, from /kisskb/src/fs/xfs/linux-2.6/xfs_linux.h:44, from /kisskb/src/fs/xfs/xfs.h:44, from /kisskb/src/fs/xfs/xfs_btree.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv6/ah6.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:16, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/tcp.h:175, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv6/ipcomp6.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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ipv4/ipip.c:95: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'ipip_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/ipip.c:857:1: note: in expansion of macro 'module_init' 857 | module_init(ipip_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/ipip.c:831:19: note: 'init_module' target declared here 831 | static int __init ipip_init(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ipv4/ipip.c:95: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipip_fini': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/ipip.c:858:1: note: in expansion of macro 'module_exit' 858 | module_exit(ipip_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/ipip.c:849:20: note: 'cleanup_module' target declared here 849 | static void __exit ipip_fini(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/ocfs2/cluster/ver.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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ipv4/ip_gre.c:14: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'ipgre_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/ip_gre.c:1254:1: note: in expansion of macro 'module_init' 1254 | module_init(ipgre_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/ip_gre.c:1228:19: note: 'init_module' target declared here 1228 | static int __init ipgre_init(void) | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ipv4/ip_gre.c:14: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipgre_fini': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/ip_gre.c:1255:1: note: in expansion of macro 'module_exit' 1255 | module_exit(ipgre_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/ip_gre.c:1246:20: note: 'cleanup_module' target declared here 1246 | static void __exit ipgre_fini(void) | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/binfmt_misc.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/include/linux/crypto.h:21, from /kisskb/src/include/crypto/aead.h:16, from /kisskb/src/net/ipv4/esp4.c:1: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'esp4_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/esp4.c:645:1: note: in expansion of macro 'module_init' 645 | module_init(esp4_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/esp4.c:623:19: note: 'init_module' target declared here 623 | static int __init esp4_init(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/include/linux/crypto.h:21, from /kisskb/src/include/crypto/aead.h:16, from /kisskb/src/net/ipv4/esp4.c:1: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'esp4_fini': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/esp4.c:646:1: note: in expansion of macro 'module_exit' 646 | module_exit(esp4_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/esp4.c:637:20: note: 'cleanup_module' target declared here 637 | static void __exit esp4_fini(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv6/xfrm6_tunnel.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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/ocfs2/cluster/nodemanager.c:23: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_o2nm': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/cluster/nodemanager.c:926:1: note: in expansion of macro 'module_init' 926 | module_init(init_o2nm) | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/cluster/nodemanager.c:886:19: note: 'init_module' target declared here 886 | static int __init init_o2nm(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/ocfs2/cluster/nodemanager.c:23: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_o2nm': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/ocfs2/cluster/nodemanager.c:927:1: note: in expansion of macro 'module_exit' 927 | module_exit(exit_o2nm) | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/cluster/nodemanager.c:876:20: note: 'cleanup_module' target declared here 876 | static void __exit exit_o2nm(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/signal.h:8, from /kisskb/src/fs/ocfs2/dlm/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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/ocfs2/dlm/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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/ocfs2/dlm/dlmdomain.c:27: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'dlm_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/dlm/dlmdomain.c:1900:1: note: in expansion of macro 'module_init' 1900 | module_init(dlm_init); | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/dlm/dlmdomain.c:1844:19: note: 'init_module' target declared here 1844 | static int __init dlm_init(void) | ^~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/ocfs2/dlm/dlmdomain.c:27: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dlm_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/ocfs2/dlm/dlmdomain.c:1901:1: note: in expansion of macro 'module_exit' 1901 | module_exit(dlm_exit); | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/dlm/dlmdomain.c:1888:20: note: 'cleanup_module' target declared here 1888 | static void __exit dlm_exit (void) | ^~~~~~~~ In file included from include2/asm/byteorder.h:23, from /kisskb/src/include/linux/kernel.h:19, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/include/linux/scatterlist.h:6, from /kisskb/src/drivers/scsi/libsas/sas_expander.c:25: In function 'sas_rediscover_dev', inlined from 'sas_rediscover' at /kisskb/src/drivers/scsi/libsas/sas_expander.c:1859:9, inlined from 'sas_ex_revalidate_domain' at /kisskb/src/drivers/scsi/libsas/sas_expander.c:1892:10: /kisskb/src/include/scsi/sas.h:34:57: warning: 'attached_sas_addr' may be used uninitialized [-Wmaybe-uninitialized] 34 | #define SAS_ADDR(_sa) ((unsigned long long) be64_to_cpu(*(__be64 *)(_sa))) /kisskb/src/include/linux/byteorder/big_endian.h:37:51: note: in definition of macro '__be64_to_cpu' 37 | #define __be64_to_cpu(x) ((__force __u64)(__be64)(x)) | ^ /kisskb/src/drivers/scsi/libsas/sas_expander.c:1822:13: note: in expansion of macro 'SAS_ADDR' 1822 | if (SAS_ADDR(attached_sas_addr) == 0) { | ^~~~~~~~ /kisskb/src/drivers/scsi/libsas/sas_expander.c: In function 'sas_ex_revalidate_domain': /kisskb/src/drivers/scsi/libsas/sas_expander.c:1805:12: note: 'attached_sas_addr' declared here 1805 | u8 attached_sas_addr[8]; | ^~~~~~~~~~~~~~~~~ In file included from include2/asm/byteorder.h:23, from /kisskb/src/include/linux/kernel.h:19, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/include/linux/scatterlist.h:6, from /kisskb/src/drivers/scsi/libsas/sas_expander.c:25: In function 'sas_rediscover_dev', inlined from 'sas_rediscover' at /kisskb/src/drivers/scsi/libsas/sas_expander.c:1859:9, inlined from 'sas_ex_revalidate_domain' at /kisskb/src/drivers/scsi/libsas/sas_expander.c:1892:10: /kisskb/src/include/scsi/sas.h:34:57: warning: 'attached_sas_addr' may be used uninitialized [-Wmaybe-uninitialized] 34 | #define SAS_ADDR(_sa) ((unsigned long long) be64_to_cpu(*(__be64 *)(_sa))) /kisskb/src/include/linux/byteorder/big_endian.h:37:51: note: in definition of macro '__be64_to_cpu' 37 | #define __be64_to_cpu(x) ((__force __u64)(__be64)(x)) | ^ /kisskb/src/drivers/scsi/libsas/sas_expander.c:1822:13: note: in expansion of macro 'SAS_ADDR' 1822 | if (SAS_ADDR(attached_sas_addr) == 0) { | ^~~~~~~~ /kisskb/src/drivers/scsi/libsas/sas_expander.c: In function 'sas_ex_revalidate_domain': /kisskb/src/drivers/scsi/libsas/sas_expander.c:1805:12: note: 'attached_sas_addr' declared here 1805 | u8 attached_sas_addr[8]; | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, 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:16, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/icmpv6.h:79, from /kisskb/src/net/ipv6/tunnel6.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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/binfmt_aout.c:7: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_aout_binfmt': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/init.h:276:41: note: in expansion of macro 'module_init' 276 | #define core_initcall(fn) module_init(fn) | ^~~~~~~~~~~ /kisskb/src/fs/binfmt_aout.c:544:1: note: in expansion of macro 'core_initcall' 544 | core_initcall(init_aout_binfmt); | ^~~~~~~~~~~~~ /kisskb/src/fs/binfmt_aout.c:534:19: note: 'init_module' target declared here 534 | static int __init init_aout_binfmt(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/binfmt_aout.c:7: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_aout_binfmt': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/binfmt_aout.c:545:1: note: in expansion of macro 'module_exit' 545 | module_exit(exit_aout_binfmt); | ^~~~~~~~~~~ /kisskb/src/fs/binfmt_aout.c:539:20: note: 'cleanup_module' target declared here 539 | static void __exit exit_aout_binfmt(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/include/linux/time.h:7, from /kisskb/src/include/net/sctp/structs.h:57, from /kisskb/src/net/sctp/sysctl.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/mutex.h:13, from /kisskb/src/include/linux/seq_file.h:6, from /kisskb/src/net/sctp/proc.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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 include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/netfilter/nf_nat_snmp_basic.c:42: /kisskb/src/net/ipv4/netfilter/nf_nat_snmp_basic.c: In function 'help': /kisskb/src/include/linux/kernel.h:326:33: warning: 'old' may be used uninitialized in this function [-Wmaybe-uninitialized] 326 | ((unsigned char *)&addr)[2], \ | ^ /kisskb/src/net/ipv4/netfilter/nf_nat_snmp_basic.c:918:27: note: 'old' was declared here 918 | u_int32_t old; | ^~~ In file included from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/netfilter/nf_nat_snmp_basic.c:42: /kisskb/src/include/linux/kernel.h:326:33: warning: 'old' may be used uninitialized in this function [-Wmaybe-uninitialized] 326 | ((unsigned char *)&addr)[2], \ | ^ /kisskb/src/net/ipv4/netfilter/nf_nat_snmp_basic.c:918:27: note: 'old' was declared here 918 | u_int32_t old; | ^~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/binfmt_misc.c:19: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_misc_binfmt': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/include/linux/init.h:276:41: note: in expansion of macro 'module_init' 276 | #define core_initcall(fn) module_init(fn) | ^~~~~~~~~~~ /kisskb/src/fs/binfmt_misc.c:742:1: note: in expansion of macro 'core_initcall' 742 | core_initcall(init_misc_binfmt); | ^~~~~~~~~~~~~ /kisskb/src/fs/binfmt_misc.c:725:19: note: 'init_module' target declared here 725 | static int __init init_misc_binfmt(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/binfmt_misc.c:19: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_misc_binfmt': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/binfmt_misc.c:743:1: note: in expansion of macro 'module_exit' 743 | module_exit(exit_misc_binfmt); | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/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); | ^~~ /kisskb/src/fs/binfmt_misc.c:736:20: note: 'cleanup_module' target declared here 736 | static void __exit exit_misc_binfmt(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/net/ipv6/xfrm6_mode_tunnel.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/sctp/ipv6.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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ipv6/ah6.c:27: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'ah6_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/ah6.c:563:1: note: in expansion of macro 'module_init' 563 | module_init(ah6_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/ah6.c:537:19: note: 'init_module' target declared here 537 | static int __init ah6_init(void) | ^~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ipv6/ah6.c:27: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ah6_fini': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ah6.c:564:1: note: in expansion of macro 'module_exit' 564 | module_exit(ah6_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/ah6.c:553:20: note: 'cleanup_module' target declared here 553 | static void __exit ah6_fini(void) | ^~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/net/ipv6/xfrm6_mode_ro.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:16, 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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ipv6/ipcomp6.c:33: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'ipcomp6_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/ipcomp6.c:210:1: note: in expansion of macro 'module_init' 210 | module_init(ipcomp6_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/ipcomp6.c:188:19: note: 'init_module' target declared here 188 | static int __init ipcomp6_init(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ipv6/ipcomp6.c:33: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipcomp6_fini': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ipcomp6.c:211:1: note: in expansion of macro 'module_exit' 211 | module_exit(ipcomp6_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/ipcomp6.c:202:20: note: 'cleanup_module' target declared here 202 | static void __exit ipcomp6_fini(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv6/sit.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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/include/linux/crypto.h:21, from /kisskb/src/include/crypto/aead.h:16, from /kisskb/src/net/ipv6/esp6.c:27: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'esp6_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/esp6.c:589:1: note: in expansion of macro 'module_init' 589 | module_init(esp6_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/esp6.c:566:19: note: 'init_module' target declared here 566 | static int __init esp6_init(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/include/linux/crypto.h:21, from /kisskb/src/include/crypto/aead.h:16, from /kisskb/src/net/ipv6/esp6.c:27: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'esp6_fini': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/esp6.c:590:1: note: in expansion of macro 'module_exit' 590 | module_exit(esp6_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/esp6.c:581:20: note: 'cleanup_module' target declared here 581 | static void __exit esp6_fini(void) | ^~~~~~~~~ /kisskb/src/net/ipv6/xfrm6_tunnel.c: In function 'xfrm6_tunnel_rcv': /kisskb/src/net/ipv6/xfrm6_tunnel.c:261:60: warning: the omitted middle operand in '?:' will always be 'true', suggest explicit middle operand [-Wparentheses] 261 | return xfrm6_rcv_spi(skb, IPPROTO_IPV6, spi) > 0 ? : 0; | ^ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ipv6/xfrm6_tunnel.c:24: /kisskb/src/net/ipv6/xfrm6_tunnel.c: At top level: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'xfrm6_tunnel_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/xfrm6_tunnel.c:376:1: note: in expansion of macro 'module_init' 376 | module_init(xfrm6_tunnel_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/xfrm6_tunnel.c:345:19: note: 'init_module' target declared here 345 | static int __init xfrm6_tunnel_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ipv6/xfrm6_tunnel.c:24: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xfrm6_tunnel_fini': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/xfrm6_tunnel.c:377:1: note: in expansion of macro 'module_exit' 377 | module_exit(xfrm6_tunnel_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/xfrm6_tunnel.c:368:20: note: 'cleanup_module' target declared here 368 | static void __exit xfrm6_tunnel_fini(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/ocfs2/dlm/dlmfs.c:37: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_dlmfs_fs': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/dlm/dlmfs.c:650:1: note: in expansion of macro 'module_init' 650 | module_init(init_dlmfs_fs) | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/dlm/dlmfs.c:595:19: note: 'init_module' target declared here 595 | static int __init init_dlmfs_fs(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/ocfs2/dlm/dlmfs.c:37: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_dlmfs_fs': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/ocfs2/dlm/dlmfs.c:651:1: note: in expansion of macro 'module_exit' 651 | module_exit(exit_dlmfs_fs) | ^~~~~~~~~~~ /kisskb/src/fs/ocfs2/dlm/dlmfs.c:635:20: note: 'cleanup_module' target declared here 635 | static void __exit exit_dlmfs_fs(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/netfilter/nf_nat_proto_gre.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:16, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/net/ipv4/xfrm4_tunnel.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:16, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/ip.h:108, from /kisskb/src/net/ipv4/netfilter/nf_nat_proto_udplite.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/include/linux/cache.h:4, from /kisskb/src/net/ipv4/netfilter/ip_tables.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/ip.h:108, from /kisskb/src/net/ipv4/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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/fs/ocfs2/dlm/dlmfsver.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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/include/linux/textsearch.h:7, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/icmpv6.h:79, from /kisskb/src/net/ipv6/tunnel6.c:22: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'tunnel6_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/tunnel6.c:170:1: note: in expansion of macro 'module_init' 170 | module_init(tunnel6_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/tunnel6.c:148:19: note: 'init_module' target declared here 148 | static int __init tunnel6_init(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/include/linux/textsearch.h:7, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/icmpv6.h:79, from /kisskb/src/net/ipv6/tunnel6.c:22: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tunnel6_fini': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/tunnel6.c:171:1: note: in expansion of macro 'module_exit' 171 | module_exit(tunnel6_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/tunnel6.c:162:20: note: 'cleanup_module' target declared here 162 | static void __exit tunnel6_fini(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/net/ipv6/xfrm6_mode_transport.c:8: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'xfrm6_transport_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/xfrm6_mode_transport.c:82:1: note: in expansion of macro 'module_init' 82 | module_init(xfrm6_transport_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/xfrm6_mode_transport.c:69:19: note: 'init_module' target declared here 69 | static int __init xfrm6_transport_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv6/xfrm6_mode_transport.c:8: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xfrm6_transport_exit': 'cold' [-Wmissing-attributes] 296 | 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:16, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/fs/xfs/linux-2.6/kmem.h:21, from /kisskb/src/fs/xfs/linux-2.6/xfs_linux.h:44, from /kisskb/src/fs/xfs/xfs.h:44, 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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ipv4/ipcomp.c:16: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'ipcomp4_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/ipcomp.c:177:1: note: in expansion of macro 'module_init' 177 | module_init(ipcomp4_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/ipcomp.c:155:19: note: 'init_module' target declared here 155 | static int __init ipcomp4_init(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ipv4/ipcomp.c:16: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipcomp4_fini': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/ipcomp.c:178:1: note: in expansion of macro 'module_exit' 178 | module_exit(ipcomp4_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/ipcomp.c:169:20: note: 'cleanup_module' target declared here 169 | static void __exit ipcomp4_fini(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv6/ip6_tunnel.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/ipv6/xfrm6_mode_beet.c:11: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'xfrm6_beet_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/xfrm6_mode_beet.c:134:1: note: in expansion of macro 'module_init' 134 | module_init(xfrm6_beet_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/xfrm6_mode_beet.c:121:19: note: 'init_module' target declared here 121 | static int __init xfrm6_beet_init(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv6/xfrm6_mode_beet.c:11: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xfrm6_beet_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/xfrm6_mode_beet.c:135:1: note: in expansion of macro 'module_exit' 135 | module_exit(xfrm6_beet_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/xfrm6_mode_beet.c:126:20: note: 'cleanup_module' target declared here 126 | static void __exit xfrm6_beet_exit(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ipv4/netfilter/nf_nat_tftp.c:8: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_tftp_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_nat_tftp.c:51:1: note: in expansion of macro 'module_init' 51 | module_init(nf_nat_tftp_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_nat_tftp.c:44:19: note: 'init_module' target declared here 44 | static int __init nf_nat_tftp_init(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ipv4/netfilter/nf_nat_tftp.c:8: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_tftp_fini': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_nat_tftp.c:52:1: note: in expansion of macro 'module_exit' 52 | module_exit(nf_nat_tftp_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/fs/xfs/linux-2.6/kmem.h:21, from /kisskb/src/fs/xfs/linux-2.6/xfs_linux.h:44, from /kisskb/src/fs/xfs/xfs.h:44, from /kisskb/src/fs/xfs/xfs_da_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/net/ipv6/xfrm6_mode_tunnel.c:8: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'xfrm6_mode_tunnel_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/xfrm6_mode_tunnel.c:114:1: note: in expansion of macro 'module_init' 114 | module_init(xfrm6_mode_tunnel_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/xfrm6_mode_tunnel.c:101:19: note: 'init_module' target declared here 101 | static int __init xfrm6_mode_tunnel_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv6/xfrm6_mode_tunnel.c:8: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xfrm6_mode_tunnel_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/xfrm6_mode_tunnel.c:115:1: note: in expansion of macro 'module_exit' 115 | module_exit(xfrm6_mode_tunnel_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/xfrm6_mode_tunnel.c:106:20: note: 'cleanup_module' target declared here 106 | static void __exit xfrm6_mode_tunnel_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/inet_lro.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/fs/xfs/linux-2.6/kmem.h:21, from /kisskb/src/fs/xfs/linux-2.6/xfs_linux.h:44, from /kisskb/src/fs/xfs/xfs.h:44, from /kisskb/src/fs/xfs/xfs_dir2.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from /kisskb/src/net/ipv4/xfrm4_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:16, 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:16, from /kisskb/src/net/ipv4/netfilter/ipt_addrtype.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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); | ^~~ /kisskb/src/net/sctp/ipv6.c: In function 'sctp_v6_from_addr_param': /kisskb/src/net/sctp/ipv6.c:468:45: warning: taking address of packed member of 'struct sctp_ipv6addr_param' may result in an unaligned pointer value [-Waddress-of-packed-member] 468 | ipv6_addr_copy(&addr->v6.sin6_addr, ¶m->v6.addr); | ^~~~~~~~~~~~~~~ /kisskb/src/net/sctp/ipv6.c: In function 'sctp_v6_to_addr_param': /kisskb/src/net/sctp/ipv6.c:482:24: warning: taking address of packed member of 'struct sctp_ipv6addr_param' may result in an unaligned pointer value [-Waddress-of-packed-member] 482 | ipv6_addr_copy(¶m->v6.addr, &addr->v6.sin6_addr); | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv6/xfrm6_mode_ro.c:27: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'xfrm6_ro_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/xfrm6_mode_ro.c:81:1: note: in expansion of macro 'module_init' 81 | module_init(xfrm6_ro_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/xfrm6_mode_ro.c:68:19: note: 'init_module' target declared here 68 | static int __init xfrm6_ro_init(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv6/xfrm6_mode_ro.c:27: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xfrm6_ro_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/xfrm6_mode_ro.c:82:1: note: in expansion of macro 'module_exit' 82 | module_exit(xfrm6_ro_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/xfrm6_mode_ro.c:73:20: note: 'cleanup_module' target declared here 73 | static void __exit xfrm6_ro_exit(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ipv4/netfilter/nf_nat_proto_gre.c:26: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_proto_gre_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_nat_proto_gre.c:142:1: note: in expansion of macro 'module_init' 142 | module_init(nf_nat_proto_gre_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_nat_proto_gre.c:132:19: note: 'init_module' target declared here 132 | static int __init nf_nat_proto_gre_init(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ipv4/netfilter/nf_nat_proto_gre.c:26: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_proto_gre_fini': 'cold' [-Wmissing-attributes] 296 | 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/tcp_diag.c:13: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/netfilter/ipt_ah.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/ip.h:108, from /kisskb/src/net/ipv4/netfilter/ipt_recent.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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ipv6/sit.c:20: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'sit_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/sit.c:1089:1: note: in expansion of macro 'module_init' 1089 | module_init(sit_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/sit.c:1071:19: note: 'init_module' target declared here 1071 | static int __init sit_init(void) | ^~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ipv6/sit.c:20: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sit_cleanup': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/sit.c:1090:1: note: in expansion of macro 'module_exit' 1090 | module_exit(sit_cleanup); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/sit.c:1064:20: note: 'cleanup_module' target declared here 1064 | static void __exit sit_cleanup(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/ip.h:108, from /kisskb/src/net/ipv4/netfilter/ipt_ecn.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/netfilter/ipt_CLUSTERIP.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/ip.h:108, from /kisskb/src/net/ipv4/netfilter/ipt_ttl.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/fs/xfs/linux-2.6/kmem.h:21, from /kisskb/src/fs/xfs/linux-2.6/xfs_linux.h:44, from /kisskb/src/fs/xfs/xfs.h:44, from /kisskb/src/fs/xfs/xfs_dir2_block.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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/include/linux/textsearch.h:7, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/net/ipv4/netfilter/ip_tables.c:13: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'ip_tables_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ip_tables.c:2290:1: note: in expansion of macro 'module_init' 2290 | module_init(ip_tables_init); | ^~~~~~~~~~~ In file included from /kisskb/src/net/ipv4/netfilter/nf_nat_proto_udplite.c:11: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_proto_udplite_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_nat_proto_udplite.c:94:1: note: in expansion of macro 'module_init' 94 | module_init(nf_nat_proto_udplite_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_nat_proto_udplite.c:84:19: note: 'init_module' target declared here 84 | static int __init nf_nat_proto_udplite_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv4/netfilter/nf_nat_proto_udplite.c:11: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_proto_udplite_fini': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_nat_proto_udplite.c:95:1: note: in expansion of macro 'module_exit' 95 | module_exit(nf_nat_proto_udplite_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_nat_proto_udplite.c:89:20: note: 'cleanup_module' target declared here 89 | static void __exit nf_nat_proto_udplite_fini(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ip_tables.c:2237:19: note: 'init_module' target declared here 2237 | static int __init ip_tables_init(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/include/linux/textsearch.h:7, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/net/ipv4/netfilter/ip_tables.c:13: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip_tables_fini': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ip_tables.c:2291:1: note: in expansion of macro 'module_exit' 2291 | module_exit(ip_tables_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ip_tables.c:2276:20: note: 'cleanup_module' target declared here 2276 | static void __exit ip_tables_fini(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/fs/xfs/linux-2.6/kmem.h:21, from /kisskb/src/fs/xfs/linux-2.6/xfs_linux.h:44, from /kisskb/src/fs/xfs/xfs.h:44, from /kisskb/src/fs/xfs/xfs_dir2_data.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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/include/linux/textsearch.h:7, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/net/ipv4/xfrm4_tunnel.c:6: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'ipip_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/xfrm4_tunnel.c:110:1: note: in expansion of macro 'module_init' 110 | module_init(ipip_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/xfrm4_tunnel.c:75:19: note: 'init_module' target declared here 75 | static int __init ipip_init(void) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/include/linux/textsearch.h:7, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/net/ipv4/xfrm4_tunnel.c:6: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipip_fini': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/xfrm4_tunnel.c:111:1: note: in expansion of macro 'module_exit' 111 | module_exit(ipip_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/xfrm4_tunnel.c:98:20: note: 'cleanup_module' target declared here 98 | static void __exit ipip_fini(void) | ^~~~~~~~~ In file included from /kisskb/src/net/ipv4/xfrm4_mode_beet.c:11: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'xfrm4_beet_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/xfrm4_mode_beet.c:156:1: note: in expansion of macro 'module_init' 156 | module_init(xfrm4_beet_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/xfrm4_mode_beet.c:143:19: note: 'init_module' target declared here 143 | static int __init xfrm4_beet_init(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv4/xfrm4_mode_beet.c:11: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xfrm4_beet_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/xfrm4_mode_beet.c:157:1: note: in expansion of macro 'module_exit' 157 | module_exit(xfrm4_beet_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/xfrm4_mode_beet.c:148:20: note: 'cleanup_module' target declared here 148 | static void __exit xfrm4_beet_exit(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv4/netfilter/ipt_recent.c:14: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'recent_mt_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_recent.c:500:1: note: in expansion of macro 'module_init' 500 | module_init(recent_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_recent.c:470:19: note: 'init_module' target declared here 470 | static int __init recent_mt_init(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv4/netfilter/ipt_recent.c:14: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'recent_mt_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_recent.c:501:1: note: in expansion of macro 'module_exit' 501 | module_exit(recent_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_recent.c:491:20: note: 'cleanup_module' target declared here 491 | static void __exit recent_mt_exit(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/net/sunrpc/clnt.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/unix/af_unix.c:83: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, 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/net/ipv4/netfilter/nf_nat_proto_sctp.c:10: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_proto_sctp_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/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/ipv4/netfilter/nf_nat_proto_sctp.c:81:19: note: 'init_module' target declared here 81 | static int __init nf_nat_proto_sctp_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv4/netfilter/nf_nat_proto_sctp.c:10: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_proto_sctp_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/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/ipv4/netfilter/nf_nat_proto_sctp.c:86:20: note: 'cleanup_module' target declared here 86 | static void __exit nf_nat_proto_sctp_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/net/unix/sysctl_net_unix.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ipv4/netfilter/ipt_ah.c:10: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'ah_mt_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_ah.c:104:1: note: in expansion of macro 'module_init' 104 | module_init(ah_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_ah.c:94:19: note: 'init_module' target declared here 94 | static int __init ah_mt_init(void) | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ipv4/netfilter/ipt_ah.c:10: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ah_mt_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_ah.c:105:1: note: in expansion of macro 'module_exit' 105 | module_exit(ah_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_ah.c:99:20: note: 'cleanup_module' target declared here 99 | static void __exit ah_mt_exit(void) | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ipv4/netfilter/iptable_mangle.c:11: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'iptable_mangle_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/iptable_mangle.c:250:1: note: in expansion of macro 'module_init' 250 | module_init(iptable_mangle_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/iptable_mangle.c:224:19: note: 'init_module' target declared here 224 | static int __init iptable_mangle_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ipv4/netfilter/iptable_mangle.c:11: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iptable_mangle_fini': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/iptable_mangle.c:251:1: note: in expansion of macro 'module_exit' 251 | module_exit(iptable_mangle_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/iptable_mangle.c:244:20: note: 'cleanup_module' target declared here 244 | static void __exit iptable_mangle_fini(void) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_tunnel.c: In function 'parse_tlv_tnl_enc_lim': /kisskb/src/net/ipv6/ip6_tunnel.c:351: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] 351 | struct frag_hdr *frag_hdr = (struct frag_hdr *) hdr; | ^~~~~~~~ In file included from /kisskb/src/include/net/ip.h:297, from /kisskb/src/net/ipv6/ip6_tunnel.c:45: /kisskb/src/include/linux/ipv6.h:50:8: note: defined here 50 | struct ipv6_opt_hdr { | ^~~~~~~~~~~~ In file included from /kisskb/src/net/ipv6/ip6_tunnel.c:46: /kisskb/src/include/net/ipv6.h:96:8: note: defined here 96 | struct frag_hdr { | ^~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/fs/xfs/linux-2.6/kmem.h:21, from /kisskb/src/fs/xfs/linux-2.6/xfs_linux.h:44, from /kisskb/src/fs/xfs/xfs.h:44, from /kisskb/src/fs/xfs/xfs_dir2_leaf.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/ipv4/tunnel4.c:6: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'tunnel4_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/tunnel4.c:177:1: note: in expansion of macro 'module_init' 177 | module_init(tunnel4_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/tunnel4.c:151:19: note: 'init_module' target declared here 151 | static int __init tunnel4_init(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/net/ipv4/tunnel4.c:6: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tunnel4_fini': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/tunnel4.c:178:1: note: in expansion of macro 'module_exit' 178 | module_exit(tunnel4_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/tunnel4.c:167:20: note: 'cleanup_module' target declared here 167 | static void __exit tunnel4_fini(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ipv4/netfilter/ipt_addrtype.c:13: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'addrtype_mt_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_addrtype.c:138:1: note: in expansion of macro 'module_init' 138 | module_init(addrtype_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_addrtype.c:127:19: note: 'init_module' target declared here 127 | static int __init addrtype_mt_init(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ipv4/netfilter/ipt_addrtype.c:13: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'addrtype_mt_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_addrtype.c:139:1: note: in expansion of macro 'module_exit' 139 | module_exit(addrtype_mt_exit); | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ipv4/netfilter/iptable_filter.c:13: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'iptable_filter_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/iptable_filter.c:189:1: note: in expansion of macro 'module_init' 189 | module_init(iptable_filter_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_addrtype.c:133:20: note: 'cleanup_module' target declared here 133 | static void __exit addrtype_mt_exit(void) | ^~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/iptable_filter.c:155:19: note: 'init_module' target declared here 155 | static int __init iptable_filter_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ipv4/netfilter/iptable_filter.c:13: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iptable_filter_fini': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/iptable_filter.c:190:1: note: in expansion of macro 'module_exit' 190 | module_exit(iptable_filter_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/iptable_filter.c:183:20: note: 'cleanup_module' target declared here 183 | static void __exit iptable_filter_fini(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/include/linux/textsearch.h:7, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/ip.h:108, from /kisskb/src/net/ipv4/netfilter/ipt_ttl.c:10: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'ttl_mt_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_ttl.c:65:1: note: in expansion of macro 'module_init' 65 | module_init(ttl_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_ttl.c:55:19: note: 'init_module' target declared here 55 | static int __init ttl_mt_init(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/include/linux/textsearch.h:7, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/ip.h:108, from /kisskb/src/net/ipv4/netfilter/ipt_ttl.c:10: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ttl_mt_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_ttl.c:66:1: note: in expansion of macro 'module_exit' 66 | module_exit(ttl_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_ttl.c:60:20: note: 'cleanup_module' target declared here 60 | static void __exit ttl_mt_exit(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ipv6/ip6_tunnel.c:21: /kisskb/src/net/ipv6/ip6_tunnel.c: At top level: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'ip6_tunnel_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_tunnel.c:1515:1: note: in expansion of macro 'module_init' 1515 | module_init(ip6_tunnel_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_tunnel.c:1472:19: note: 'init_module' target declared here 1472 | static int __init ip6_tunnel_init(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ipv6/ip6_tunnel.c:21: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip6_tunnel_cleanup': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_tunnel.c:1516:1: note: in expansion of macro 'module_exit' 1516 | module_exit(ip6_tunnel_cleanup); | ^~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_tunnel.c:1504:20: note: 'cleanup_module' target declared here 1504 | static void __exit ip6_tunnel_cleanup(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv4/xfrm4_mode_transport.c:7: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'xfrm4_transport_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/xfrm4_mode_transport.c:77:1: note: in expansion of macro 'module_init' 77 | module_init(xfrm4_transport_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/xfrm4_mode_transport.c:64:19: note: 'init_module' target declared here 64 | static int __init xfrm4_transport_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv4/xfrm4_mode_transport.c:7: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xfrm4_transport_exit': 'cold' [-Wmissing-attributes] 296 | 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:16, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/if_ether.h:114, from /kisskb/src/include/linux/netdevice.h:29, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/sunrpc/xprt.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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ipv4/netfilter/iptable_raw.c:6: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'iptable_raw_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/iptable_raw.c:142:1: note: in expansion of macro 'module_init' 142 | module_init(iptable_raw_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/iptable_raw.c:116:19: note: 'init_module' target declared here 116 | static int __init iptable_raw_init(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ipv4/netfilter/iptable_raw.c:6: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iptable_raw_fini': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/iptable_raw.c:143:1: note: in expansion of macro 'module_exit' 143 | module_exit(iptable_raw_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/iptable_raw.c:136:20: note: 'cleanup_module' target declared here 136 | static void __exit iptable_raw_fini(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/net/sunrpc/xprtsock.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_tunnel.c:7: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'xfrm4_mode_tunnel_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/xfrm4_mode_tunnel.c:119:1: note: in expansion of macro 'module_init' 119 | module_init(xfrm4_mode_tunnel_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/xfrm4_mode_tunnel.c:106:19: note: 'init_module' target declared here 106 | static int __init xfrm4_mode_tunnel_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv4/xfrm4_mode_tunnel.c:7: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xfrm4_mode_tunnel_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/xfrm4_mode_tunnel.c:120:1: note: in expansion of macro 'module_exit' 120 | module_exit(xfrm4_mode_tunnel_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/xfrm4_mode_tunnel.c:111:20: note: 'cleanup_module' target declared here 111 | static void __exit xfrm4_mode_tunnel_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/include/linux/sched.h:52, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/include/linux/textsearch.h:7, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/ip.h:108, from /kisskb/src/net/ipv4/netfilter/ipt_ecn.c:11: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'ecn_mt_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_ecn.c:134:1: note: in expansion of macro 'module_init' 134 | module_init(ecn_mt_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_ecn.c:124:19: note: 'init_module' target declared here 124 | static int __init ecn_mt_init(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/include/linux/textsearch.h:7, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/ip.h:108, from /kisskb/src/net/ipv4/netfilter/ipt_ecn.c:11: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ecn_mt_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_ecn.c:135:1: note: in expansion of macro 'module_exit' 135 | module_exit(ecn_mt_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_ecn.c:129:20: note: 'cleanup_module' target declared here 129 | static void __exit ecn_mt_exit(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ipv4/inet_diag.c:13: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'inet_diag_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/inet_diag.c:946:1: note: in expansion of macro 'module_init' 946 | module_init(inet_diag_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/inet_diag.c:918:19: note: 'init_module' target declared here 918 | static int __init inet_diag_init(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ipv4/inet_diag.c:13: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'inet_diag_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/inet_diag.c:947:1: note: in expansion of macro 'module_exit' 947 | module_exit(inet_diag_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/inet_diag.c:940:20: note: 'cleanup_module' target declared here 940 | static void __exit inet_diag_exit(void) | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_CLUSTERIP.c: In function 'clusterip_tg': /kisskb/src/net/ipv4/netfilter/ipt_CLUSTERIP.c:324:17: warning: case value '4' not in enumerated type 'enum ip_conntrack_info' [-Wswitch] 324 | case IP_CT_RELATED+IP_CT_IS_REPLY: | ^~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ipv4/netfilter/ipt_CLUSTERIP.c:12: /kisskb/src/net/ipv4/netfilter/ipt_CLUSTERIP.c: At top level: In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/include/linux/sched.h:52, from /kisskb/src/net/sunrpc/auth_unix.c:10: /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/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'clusterip_tg_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_CLUSTERIP.c:751:1: note: in expansion of macro 'module_init' 751 | module_init(clusterip_tg_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_CLUSTERIP.c:706:19: note: 'init_module' target declared here 706 | static int __init clusterip_tg_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ipv4/netfilter/ipt_CLUSTERIP.c:12: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'clusterip_tg_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_CLUSTERIP.c:752:1: note: in expansion of macro 'module_exit' 752 | module_exit(clusterip_tg_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_CLUSTERIP.c:740:20: note: 'cleanup_module' target declared here 740 | static void __exit clusterip_tg_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/fs/xfs/linux-2.6/kmem.h:21, from /kisskb/src/fs/xfs/linux-2.6/xfs_linux.h:44, from /kisskb/src/fs/xfs/xfs.h:44, from /kisskb/src/fs/xfs/xfs_dir2_node.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/sunrpc/auth_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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/fs/xfs/linux-2.6/kmem.h:21, from /kisskb/src/fs/xfs/linux-2.6/xfs_linux.h:44, from /kisskb/src/fs/xfs/xfs.h:44, from /kisskb/src/fs/xfs/xfs_dir2_sf.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ipv4/tcp_diag.c:13: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'tcp_diag_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/tcp_diag.c:54:1: note: in expansion of macro 'module_init' 54 | module_init(tcp_diag_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/tcp_diag.c:44:19: note: 'init_module' target declared here 44 | static int __init tcp_diag_init(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ipv4/tcp_diag.c:13: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcp_diag_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/tcp_diag.c:55:1: note: in expansion of macro 'module_exit' 55 | module_exit(tcp_diag_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/tcp_diag.c:49:20: note: 'cleanup_module' target declared here 49 | static void __exit tcp_diag_exit(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/include/linux/sched.h:52, from /kisskb/src/net/sunrpc/svc.c:14: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/net/sunrpc/svcsock.c:22: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/netfilter/ipt_ECN.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from /kisskb/src/include/linux/sched.h:52, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/netfilter/ipt_LOG.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:16, 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:16, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/ip.h:108, from /kisskb/src/net/ipv4/netfilter/ipt_NETMAP.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:16, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/ip.h:108, from /kisskb/src/net/ipv4/netfilter/ipt_REDIRECT.c:11: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/wireless/wext.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/net/unix/garbage.c:78: /kisskb/src/net/unix/garbage.c: In function 'unix_gc': /kisskb/src/include/linux/skbuff.h:602:25: warning: array subscript 'struct sk_buff[0]' is partly outside array bounds of 'struct sk_buff_head[1]' [-Warray-bounds] 602 | struct sk_buff *list = ((struct sk_buff *)list_)->next; | ^~~~ /kisskb/src/net/unix/garbage.c:283:29: note: while referencing 'hitlist' 283 | struct sk_buff_head hitlist; | ^~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/net/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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/netfilter/ipt_TTL.c:10: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/netfilter/ipt_ULOG.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:16, from /kisskb/src/net/ipv4/netfilter/arp_tables.c:12: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/fs/xfs/linux-2.6/kmem.h:21, from /kisskb/src/fs/xfs/linux-2.6/xfs_linux.h:44, from /kisskb/src/fs/xfs/xfs.h:44, from /kisskb/src/fs/xfs/xfs_error.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/fs/xfs/linux-2.6/kmem.h:21, from /kisskb/src/fs/xfs/linux-2.6/xfs_linux.h:44, from /kisskb/src/fs/xfs/xfs.h:44, 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:16, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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); | ^~~ /kisskb/src/fs/xfs/xfs_dir2_sf.c: In function 'xfs_dir2_block_sfsize': /kisskb/src/fs/xfs/xfs_dir2_sf.c:115:57: warning: array subscript 1 is above array bounds of '__u8[1]' {aka 'unsigned char[1]'} [-Warray-bounds] 115 | dep->name[0] == '.' && dep->name[1] == '.'; | ~~~~~~~~~^~~ In file included from /kisskb/src/fs/xfs/xfs_dir2_sf.c:37: /kisskb/src/fs/xfs/xfs_dir2_data.h:90:33: note: while referencing 'name' 90 | __u8 name[1]; /* name bytes, no null */ | ^~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/fs/xfs/linux-2.6/kmem.h:21, from /kisskb/src/fs/xfs/linux-2.6/xfs_linux.h:44, from /kisskb/src/fs/xfs/xfs.h:44, from /kisskb/src/fs/xfs/xfs_filestream.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/net/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); | ^~~ /kisskb/src/fs/xfs/xfs_dir2_sf.c: In function 'xfs_dir2_block_to_sf': /kisskb/src/fs/xfs/xfs_dir2_sf.c:235:58: warning: array subscript 1 is above array bounds of '__u8[1]' {aka 'unsigned char[1]'} [-Warray-bounds] 235 | dep->name[0] == '.' && dep->name[1] == '.') | ~~~~~~~~~^~~ In file included from /kisskb/src/fs/xfs/xfs_dir2_sf.c:37: /kisskb/src/fs/xfs/xfs_dir2_data.h:90:33: note: while referencing 'name' 90 | __u8 name[1]; /* name bytes, no null */ | ^~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ipv4/netfilter/ipt_ECN.c:11: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'ecn_tg_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_ECN.c:145:1: note: in expansion of macro 'module_init' 145 | module_init(ecn_tg_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_ECN.c:135:19: note: 'init_module' target declared here 135 | static int __init ecn_tg_init(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ipv4/netfilter/ipt_ECN.c:11: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ecn_tg_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_ECN.c:146:1: note: in expansion of macro 'module_exit' 146 | module_exit(ecn_tg_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_ECN.c:140:20: note: 'cleanup_module' target declared here 140 | static void __exit ecn_tg_exit(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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); | ^~~ /kisskb/src/fs/xfs/xfs_dir2_block.c: In function 'xfs_dir2_sf_to_block': /kisskb/src/fs/xfs/xfs_dir2_block.c:1150:33: warning: array subscript 1 is above array bounds of '__u8[1]' {aka 'unsigned char[1]'} [-Warray-bounds] 1150 | dep->name[0] = dep->name[1] = '.'; | ~~~~~~~~~^~~ In file included from /kisskb/src/fs/xfs/xfs_dir2_block.c:36: /kisskb/src/fs/xfs/xfs_dir2_data.h:90:33: note: while referencing 'name' 90 | __u8 name[1]; /* name bytes, no null */ | ^~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, 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:16, from include2/asm/system.h:5, from include2/asm/atomic.h:5, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/net/xfrm/xfrm_ipcomp.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/include/linux/textsearch.h:7, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/ip.h:108, from /kisskb/src/net/ipv4/netfilter/ipt_NETMAP.c:13: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'netmap_tg_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_NETMAP.c:99:1: note: in expansion of macro 'module_init' 99 | module_init(netmap_tg_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_NETMAP.c:89:19: note: 'init_module' target declared here 89 | static int __init netmap_tg_init(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/include/linux/textsearch.h:7, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/ip.h:108, from /kisskb/src/net/ipv4/netfilter/ipt_NETMAP.c:13: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'netmap_tg_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_NETMAP.c:100:1: note: in expansion of macro 'module_exit' 100 | module_exit(netmap_tg_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_NETMAP.c:94:20: note: 'cleanup_module' target declared here 94 | static void __exit netmap_tg_exit(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ipv4/netfilter/ipt_TTL.c:10: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'ttl_tg_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_TTL.c:101:1: note: in expansion of macro 'module_init' 101 | module_init(ttl_tg_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_TTL.c:91:19: note: 'init_module' target declared here 91 | static int __init ttl_tg_init(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ipv4/netfilter/ipt_TTL.c:10: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ttl_tg_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_TTL.c:102:1: note: in expansion of macro 'module_exit' 102 | module_exit(ttl_tg_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_TTL.c:96:20: note: 'cleanup_module' target declared here 96 | static void __exit ttl_tg_exit(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/include/linux/textsearch.h:7, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/if_ether.h:114, from /kisskb/src/include/linux/netdevice.h:29, from /kisskb/src/include/linux/inetdevice.h:8, from /kisskb/src/net/ipv4/netfilter/ipt_MASQUERADE.c:13: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'masquerade_tg_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_MASQUERADE.c:188:1: note: in expansion of macro 'module_init' 188 | module_init(masquerade_tg_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_MASQUERADE.c:165:19: note: 'init_module' target declared here 165 | static int __init masquerade_tg_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/include/linux/textsearch.h:7, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/if_ether.h:114, from /kisskb/src/include/linux/netdevice.h:29, from /kisskb/src/include/linux/inetdevice.h:8, from /kisskb/src/net/ipv4/netfilter/ipt_MASQUERADE.c:13: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'masquerade_tg_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_MASQUERADE.c:189:1: note: in expansion of macro 'module_exit' 189 | module_exit(masquerade_tg_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_MASQUERADE.c:181:20: note: 'cleanup_module' target declared here 181 | static void __exit masquerade_tg_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ipv4/netfilter/ipt_LOG.c:13: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'log_tg_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_LOG.c:496:1: note: in expansion of macro 'module_init' 496 | module_init(log_tg_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_LOG.c:479:19: note: 'init_module' target declared here 479 | static int __init log_tg_init(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ipv4/netfilter/ipt_LOG.c:13: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'log_tg_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_LOG.c:497:1: note: in expansion of macro 'module_exit' 497 | module_exit(log_tg_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_LOG.c:490:20: note: 'cleanup_module' target declared here 490 | static void __exit log_tg_exit(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/include/linux/textsearch.h:7, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/ip.h:108, from /kisskb/src/net/ipv4/netfilter/ipt_REDIRECT.c:11: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'redirect_tg_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_REDIRECT.c:114:1: note: in expansion of macro 'module_init' 114 | module_init(redirect_tg_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_REDIRECT.c:104:19: note: 'init_module' target declared here 104 | static int __init redirect_tg_init(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/include/linux/textsearch.h:7, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/ip.h:108, from /kisskb/src/net/ipv4/netfilter/ipt_REDIRECT.c:11: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'redirect_tg_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_REDIRECT.c:115:1: note: in expansion of macro 'module_exit' 115 | module_exit(redirect_tg_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_REDIRECT.c:109:20: note: 'cleanup_module' target declared here 109 | static void __exit redirect_tg_exit(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ipv4/netfilter/ipt_ULOG.c:33: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'ulog_tg_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_ULOG.c:454:1: note: in expansion of macro 'module_init' 454 | module_init(ulog_tg_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_ULOG.c:395:19: note: 'init_module' target declared here 395 | static int __init ulog_tg_init(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ipv4/netfilter/ipt_ULOG.c:33: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ulog_tg_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_ULOG.c:455:1: note: in expansion of macro 'module_exit' 455 | module_exit(ulog_tg_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_ULOG.c:427:20: note: 'cleanup_module' target declared here 427 | static void __exit ulog_tg_exit(void) | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/include/linux/textsearch.h:7, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/net/ipv4/netfilter/arp_tables.c:13: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'arp_tables_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/arp_tables.c:1888:1: note: in expansion of macro 'module_init' 1888 | module_init(arp_tables_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/arp_tables.c:1842:19: note: 'init_module' target declared here 1842 | static int __init arp_tables_init(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/include/linux/textsearch.h:7, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/net/ipv4/netfilter/arp_tables.c:13: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'arp_tables_fini': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/arp_tables.c:1889:1: note: in expansion of macro 'module_exit' 1889 | module_exit(arp_tables_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/arp_tables.c:1876:20: note: 'cleanup_module' target declared here 1876 | static void __exit arp_tables_fini(void) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ipv4/netfilter/ipt_REJECT.c:13: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'reject_tg_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_REJECT.c:224:1: note: in expansion of macro 'module_init' 224 | module_init(reject_tg_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_REJECT.c:214:19: note: 'init_module' target declared here 214 | static int __init reject_tg_init(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ipv4/netfilter/ipt_REJECT.c:13: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'reject_tg_exit': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_REJECT.c:225:1: note: in expansion of macro 'module_exit' 225 | module_exit(reject_tg_exit); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ipt_REJECT.c:219:20: note: 'cleanup_module' target declared here 219 | static void __exit reject_tg_exit(void) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/fs/xfs/linux-2.6/kmem.h:21, from /kisskb/src/fs/xfs/linux-2.6/xfs_linux.h:44, from /kisskb/src/fs/xfs/xfs.h:44, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/fs/xfs/linux-2.6/kmem.h:21, from /kisskb/src/fs/xfs/linux-2.6/xfs_linux.h:44, from /kisskb/src/fs/xfs/xfs.h:44, from /kisskb/src/fs/xfs/xfs_ialloc_btree.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/fs/xfs/linux-2.6/kmem.h:21, from /kisskb/src/fs/xfs/linux-2.6/xfs_linux.h:44, from /kisskb/src/fs/xfs/xfs.h:44, from /kisskb/src/fs/xfs/xfs_ialloc.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/include/linux/sched.h:52, from /kisskb/src/net/sunrpc/svc_xprt.c:7: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/ipv4/netfilter/ip_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/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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/fs/xfs/linux-2.6/kmem.h:21, from /kisskb/src/fs/xfs/linux-2.6/xfs_linux.h:44, from /kisskb/src/fs/xfs/xfs.h:44, from /kisskb/src/fs/xfs/xfs_iget.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/fs/xfs/linux-2.6/kmem.h:21, from /kisskb/src/fs/xfs/linux-2.6/xfs_linux.h:44, from /kisskb/src/fs/xfs/xfs.h:44, from /kisskb/src/fs/xfs/xfs_inode_item.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/fs/xfs/linux-2.6/kmem.h:21, from /kisskb/src/fs/xfs/linux-2.6/xfs_linux.h:44, from /kisskb/src/fs/xfs/xfs.h:44, 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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ipv4/netfilter/arpt_mangle.c:2: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'arpt_mangle_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/arpt_mangle.c:95:1: note: in expansion of macro 'module_init' 95 | module_init(arpt_mangle_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/arpt_mangle.c:85:19: note: 'init_module' target declared here 85 | static int __init arpt_mangle_init(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ipv4/netfilter/arpt_mangle.c:2: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'arpt_mangle_fini': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/arpt_mangle.c:96:1: note: in expansion of macro 'module_exit' 96 | module_exit(arpt_mangle_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/arpt_mangle.c:90:20: note: 'cleanup_module' target declared here 90 | static void __exit arpt_mangle_fini(void) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/fs/xfs/linux-2.6/kmem.h:21, from /kisskb/src/fs/xfs/linux-2.6/xfs_linux.h:44, from /kisskb/src/fs/xfs/xfs.h:44, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/fs/xfs/linux-2.6/kmem.h:21, from /kisskb/src/fs/xfs/linux-2.6/xfs_linux.h:44, from /kisskb/src/fs/xfs/xfs.h:44, from /kisskb/src/fs/xfs/xfs_dfrag.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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ipv4/netfilter/arptable_filter.c:8: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'arptable_filter_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/arptable_filter.c:156:1: note: in expansion of macro 'module_init' 156 | module_init(arptable_filter_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/arptable_filter.c:132:19: note: 'init_module' target declared here 132 | static int __init arptable_filter_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ipv4/netfilter/arptable_filter.c:8: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'arptable_filter_fini': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/arptable_filter.c:157:1: note: in expansion of macro 'module_exit' 157 | module_exit(arptable_filter_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/arptable_filter.c:150:20: note: 'cleanup_module' target declared here 150 | static void __exit arptable_filter_fini(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/fs/xfs/linux-2.6/kmem.h:21, from /kisskb/src/fs/xfs/linux-2.6/xfs_linux.h:44, from /kisskb/src/fs/xfs/xfs.h:44, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/fs/xfs/linux-2.6/kmem.h:21, from /kisskb/src/fs/xfs/linux-2.6/xfs_linux.h:44, from /kisskb/src/fs/xfs/xfs.h:44, from /kisskb/src/fs/xfs/xfs_log_recover.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/fs/xfs/linux-2.6/kmem.h:21, from /kisskb/src/fs/xfs/linux-2.6/xfs_linux.h:44, from /kisskb/src/fs/xfs/xfs.h:44, from /kisskb/src/fs/xfs/xfs_mount.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/wait.h:22, from /kisskb/src/include/linux/fs.h:283, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/net/sunrpc/auth_gss/gss_mech_switch.c:37: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/sunrpc/auth_gss/svcauth_gss.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/net/sunrpc/auth_gss/gss_krb5_mech.c:38: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/net/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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/net/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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/net/sunrpc/auth_gss/gss_krb5_seqnum.c:35: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/net/sunrpc/auth_gss/gss_krb5_wrap.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/net/sunrpc/auth_gss/gss_krb5_crypto.c:39: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/fs/xfs/linux-2.6/kmem.h:21, from /kisskb/src/fs/xfs/linux-2.6/xfs_linux.h:44, from /kisskb/src/fs/xfs/xfs.h:44, from /kisskb/src/fs/xfs/xfs_mru_cache.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/fs/xfs/linux-2.6/kmem.h:21, from /kisskb/src/fs/xfs/linux-2.6/xfs_linux.h:44, from /kisskb/src/fs/xfs/xfs.h:44, from /kisskb/src/fs/xfs/xfs_rename.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/ipv4/netfilter/ip_queue.c: In function 'ipq_receive_peer': /kisskb/src/net/ipv4/netfilter/ip_queue.c:368:17: warning: this 'else' clause does not guard... [-Wmisleading-indentation] 368 | else | ^~~~ /kisskb/src/net/ipv4/netfilter/ip_queue.c:371:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' 371 | break; | ^~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/fs/xfs/linux-2.6/kmem.h:21, from /kisskb/src/fs/xfs/linux-2.6/xfs_linux.h:44, from /kisskb/src/fs/xfs/xfs.h:44, from /kisskb/src/fs/xfs/xfs_trans.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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ipv4/netfilter/ip_queue.c:12: /kisskb/src/net/ipv4/netfilter/ip_queue.c: At top level: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'ip_queue_init': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ip_queue.c:644:1: note: in expansion of macro 'module_init' 644 | module_init(ip_queue_init); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ip_queue.c:573:19: note: 'init_module' target declared here 573 | static int __init ip_queue_init(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ipv4/netfilter/ip_queue.c:12: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip_queue_fini': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ip_queue.c:645:1: note: in expansion of macro 'module_exit' 645 | module_exit(ip_queue_fini); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/ip_queue.c:621:20: note: 'cleanup_module' target declared here 621 | static void __exit ip_queue_fini(void) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/fs/xfs/linux-2.6/kmem.h:21, from /kisskb/src/fs/xfs/linux-2.6/xfs_linux.h:44, from /kisskb/src/fs/xfs/xfs.h:44, from /kisskb/src/fs/xfs/xfs_trans_ail.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/fs/xfs/linux-2.6/kmem.h:21, from /kisskb/src/fs/xfs/linux-2.6/xfs_linux.h:44, from /kisskb/src/fs/xfs/xfs.h:44, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/fs/xfs/linux-2.6/kmem.h:21, from /kisskb/src/fs/xfs/linux-2.6/xfs_linux.h:44, from /kisskb/src/fs/xfs/xfs.h:44, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/fs/xfs/linux-2.6/kmem.h:21, from /kisskb/src/fs/xfs/linux-2.6/xfs_linux.h:44, from /kisskb/src/fs/xfs/xfs.h:44, 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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/fs/xfs/linux-2.6/kmem.h:21, from /kisskb/src/fs/xfs/linux-2.6/xfs_linux.h:44, from /kisskb/src/fs/xfs/xfs.h:44, from /kisskb/src/fs/xfs/xfs_trans_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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/fs/xfs/linux-2.6/kmem.h:21, from /kisskb/src/fs/xfs/linux-2.6/xfs_linux.h:44, from /kisskb/src/fs/xfs/xfs.h:44, from /kisskb/src/fs/xfs/xfs_utils.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/fs/xfs/linux-2.6/kmem.h:21, from /kisskb/src/fs/xfs/linux-2.6/xfs_linux.h:44, from /kisskb/src/fs/xfs/xfs.h:44, from /kisskb/src/fs/xfs/xfs_vfsops.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/fs/xfs/linux-2.6/kmem.h:21, from /kisskb/src/fs/xfs/linux-2.6/xfs_linux.h:44, from /kisskb/src/fs/xfs/xfs.h:44, from /kisskb/src/fs/xfs/xfs_rw.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/fs/xfs/linux-2.6/kmem.h:21, from /kisskb/src/fs/xfs/linux-2.6/xfs_linux.h:44, from /kisskb/src/fs/xfs/xfs.h:44, from /kisskb/src/fs/xfs/xfs_vnodeops.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/fs/xfs/linux-2.6/kmem.h:21, from /kisskb/src/fs/xfs/linux-2.6/xfs_linux.h:44, from /kisskb/src/fs/xfs/xfs.h:44, from /kisskb/src/fs/xfs/xfs_dmops.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/mm.h:8, from /kisskb/src/fs/xfs/linux-2.6/kmem.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/fs/xfs/linux-2.6/kmem.h:21, from /kisskb/src/fs/xfs/linux-2.6/xfs_linux.h:44, from /kisskb/src/fs/xfs/xfs.h:44, from /kisskb/src/fs/xfs/xfs_qmops.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/fs/xfs/linux-2.6/kmem.h:21, from /kisskb/src/fs/xfs/linux-2.6/xfs_linux.h:44, from /kisskb/src/fs/xfs/xfs.h:44, from /kisskb/src/fs/xfs/linux-2.6/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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/fs/xfs/linux-2.6/kmem.h:21, from /kisskb/src/fs/xfs/linux-2.6/xfs_linux.h:44, from /kisskb/src/fs/xfs/xfs.h:44, from /kisskb/src/fs/xfs/linux-2.6/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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/fs/xfs/linux-2.6/kmem.h:21, from /kisskb/src/fs/xfs/linux-2.6/xfs_linux.h:44, from /kisskb/src/fs/xfs/xfs.h:44, from /kisskb/src/fs/xfs/linux-2.6/xfs_export.c:18: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/fs/xfs/linux-2.6/kmem.h:21, from /kisskb/src/fs/xfs/linux-2.6/xfs_linux.h:44, from /kisskb/src/fs/xfs/xfs.h:44, from /kisskb/src/fs/xfs/linux-2.6/xfs_fs_subr.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/fs/xfs/linux-2.6/kmem.h:21, from /kisskb/src/fs/xfs/linux-2.6/xfs_linux.h:44, from /kisskb/src/fs/xfs/xfs.h:44, from /kisskb/src/fs/xfs/linux-2.6/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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/fs/xfs/linux-2.6/kmem.h:21, from /kisskb/src/fs/xfs/linux-2.6/xfs_linux.h:44, from /kisskb/src/fs/xfs/xfs.h:44, from /kisskb/src/fs/xfs/linux-2.6/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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/fs/xfs/linux-2.6/kmem.h:21, from /kisskb/src/fs/xfs/linux-2.6/xfs_linux.h:44, from /kisskb/src/fs/xfs/xfs.h:44, from /kisskb/src/fs/xfs/linux-2.6/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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/fs/xfs/linux-2.6/kmem.h:21, from /kisskb/src/fs/xfs/linux-2.6/xfs_linux.h:44, from /kisskb/src/fs/xfs/xfs.h:44, from /kisskb/src/fs/xfs/linux-2.6/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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/fs/xfs/linux-2.6/kmem.h:21, from /kisskb/src/fs/xfs/linux-2.6/xfs_linux.h:44, from /kisskb/src/fs/xfs/xfs.h:44, from /kisskb/src/fs/xfs/linux-2.6/xfs_lrw.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/fs/xfs/linux-2.6/kmem.h:21, from /kisskb/src/fs/xfs/linux-2.6/xfs_linux.h:44, from /kisskb/src/fs/xfs/xfs.h:44, from /kisskb/src/fs/xfs/linux-2.6/xfs_super.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/fs/xfs/linux-2.6/kmem.h:21, from /kisskb/src/fs/xfs/linux-2.6/xfs_linux.h:44, from /kisskb/src/fs/xfs/xfs.h:44, from /kisskb/src/fs/xfs/linux-2.6/xfs_vnode.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/fs/xfs/linux-2.6/kmem.h:21, from /kisskb/src/fs/xfs/linux-2.6/xfs_linux.h:44, from /kisskb/src/fs/xfs/xfs.h:44, from /kisskb/src/fs/xfs/linux-2.6/xfs_xattr.c:19: /kisskb/src/include/linux/log2.h:22:1: warning: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from /kisskb/src/include/linux/kernel.h:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/fs/xfs/linux-2.6/kmem.h:21, from /kisskb/src/fs/xfs/linux-2.6/xfs_linux.h:44, from /kisskb/src/fs/xfs/xfs.h:44, from /kisskb/src/fs/xfs/support/debug.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:16, from include2/asm/system.h:5, from /kisskb/src/include/linux/list.h:7, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:50, from /kisskb/src/include/linux/mmzone.h:7, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/fs/xfs/linux-2.6/kmem.h:21, from /kisskb/src/fs/xfs/linux-2.6/xfs_linux.h:44, from /kisskb/src/fs/xfs/xfs.h:44, from /kisskb/src/fs/xfs/support/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/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/fs/xfs/linux-2.6/kmem.h:21, from /kisskb/src/fs/xfs/linux-2.6/xfs_linux.h:44, from /kisskb/src/fs/xfs/xfs.h:44, from /kisskb/src/fs/xfs/linux-2.6/xfs_super.c:18: /kisskb/src/include/linux/init.h:290:13: warning: 'init_module' specifies less restrictive attribute than its target 'init_xfs_fs': 'cold' [-Wmissing-attributes] 290 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /kisskb/src/fs/xfs/linux-2.6/xfs_super.c:2180:1: note: in expansion of macro 'module_init' 2180 | module_init(init_xfs_fs); | ^~~~~~~~~~~ /kisskb/src/fs/xfs/linux-2.6/xfs_super.c:2100:1: note: 'init_module' target declared here 2100 | init_xfs_fs(void) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:14, from /kisskb/src/include/linux/gfp.h:4, from /kisskb/src/include/linux/slab.h:12, from /kisskb/src/fs/xfs/linux-2.6/kmem.h:21, from /kisskb/src/fs/xfs/linux-2.6/xfs_linux.h:44, from /kisskb/src/fs/xfs/xfs.h:44, from /kisskb/src/fs/xfs/linux-2.6/xfs_super.c:18: /kisskb/src/include/linux/init.h:296:14: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_xfs_fs': 'cold' [-Wmissing-attributes] 296 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /kisskb/src/fs/xfs/linux-2.6/xfs_super.c:2181:1: note: in expansion of macro 'module_exit' 2181 | module_exit(exit_xfs_fs); | ^~~~~~~~~~~ /kisskb/src/fs/xfs/linux-2.6/xfs_super.c:2166:1: note: 'cleanup_module' target declared here 2166 | exit_xfs_fs(void) | ^~~~~~~~~~~ make: *** [Makefile:128: sub-make] Error 2 Command 'make -s -j 40 ARCH=m68k O=/kisskb/build/stable-27_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-27_m68k-defconfig_m68k-gcc11 # Build took: 0:00:36.760053