vm% make distclean CLEAN . CLEAN arch/arm/kernel CLEAN usr CLEAN .tmp_versions CLEAN scripts/basic CLEAN scripts/dtc CLEAN scripts/kconfig CLEAN scripts/mod CLEAN scripts CLEAN include/config include/generated arch/arm/include/generated CLEAN .config .version vm% make socfpga_defconfig HOSTCC scripts/basic/fixdep HOSTCC scripts/kconfig/conf.o SHIPPED scripts/kconfig/zconf.tab.c SHIPPED scripts/kconfig/zconf.lex.c SHIPPED scripts/kconfig/zconf.hash.c HOSTCC scripts/kconfig/zconf.tab.o In file included from scripts/kconfig/zconf.tab.c:2576: scripts/kconfig/confdata.c: In function ‘conf_write’: scripts/kconfig/confdata.c:771:19: warning: ‘%s’ directive writing likely 7 or more bytes into a region of size between 1 and 4097 [-Wformat-overflow=] 771 | sprintf(newname, "%s%s", dirname, basename); | ^~~~~~ scripts/kconfig/confdata.c:771:19: note: assuming directive output of 7 bytes In file included from /usr/include/stdio.h:867, from scripts/kconfig/zconf.tab.c:84: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘__builtin___sprintf_chk’ output 1 or more bytes (assuming 4104) into a destination of size 4097 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from scripts/kconfig/zconf.tab.c:2576: scripts/kconfig/confdata.c:774:20: warning: ‘.tmpconfig.’ directive writing 11 bytes into a region of size between 1 and 4097 [-Wformat-overflow=] 774 | sprintf(tmpname, "%s.tmpconfig.%d", dirname, (int)getpid()); | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from scripts/kconfig/zconf.tab.c:84: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘__builtin___sprintf_chk’ output between 13 and 4119 bytes into a destination of size 4097 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HOSTLD scripts/kconfig/conf # # configuration written to .config # vm% make zImage scripts/kconfig/conf --silentoldconfig Kconfig CHK include/config/kernel.release UPD include/config/kernel.release WRAP arch/arm/include/generated/asm/bitsperlong.h WRAP arch/arm/include/generated/asm/clkdev.h WRAP arch/arm/include/generated/asm/cputime.h WRAP arch/arm/include/generated/asm/current.h WRAP arch/arm/include/generated/asm/early_ioremap.h WRAP arch/arm/include/generated/asm/emergency-restart.h WRAP arch/arm/include/generated/asm/errno.h WRAP arch/arm/include/generated/asm/exec.h WRAP arch/arm/include/generated/asm/ioctl.h WRAP arch/arm/include/generated/asm/ipcbuf.h WRAP arch/arm/include/generated/asm/irq_regs.h WRAP arch/arm/include/generated/asm/kdebug.h WRAP arch/arm/include/generated/asm/local.h WRAP arch/arm/include/generated/asm/local64.h WRAP arch/arm/include/generated/asm/mm-arch-hooks.h WRAP arch/arm/include/generated/asm/msgbuf.h WRAP arch/arm/include/generated/asm/msi.h WRAP arch/arm/include/generated/asm/param.h WRAP arch/arm/include/generated/asm/parport.h WRAP arch/arm/include/generated/asm/poll.h WRAP arch/arm/include/generated/asm/preempt.h WRAP arch/arm/include/generated/asm/resource.h WRAP arch/arm/include/generated/asm/rwsem.h WRAP arch/arm/include/generated/asm/seccomp.h WRAP arch/arm/include/generated/asm/segment.h WRAP arch/arm/include/generated/asm/sembuf.h WRAP arch/arm/include/generated/asm/serial.h WRAP arch/arm/include/generated/asm/shmbuf.h WRAP arch/arm/include/generated/asm/siginfo.h WRAP arch/arm/include/generated/asm/simd.h WRAP arch/arm/include/generated/asm/sizes.h WRAP arch/arm/include/generated/asm/socket.h WRAP arch/arm/include/generated/asm/sockios.h WRAP arch/arm/include/generated/asm/termbits.h WRAP arch/arm/include/generated/asm/termios.h WRAP arch/arm/include/generated/asm/timex.h WRAP arch/arm/include/generated/asm/trace_clock.h WRAP arch/arm/include/generated/asm/unaligned.h CHK include/generated/uapi/linux/version.h UPD include/generated/uapi/linux/version.h CHK include/generated/utsrelease.h UPD include/generated/utsrelease.h HOSTCC scripts/basic/bin2c Generating include/generated/mach-types.h CC kernel/bounds.s In file included from include/linux/kernel.h:11, from include/asm-generic/bug.h:13, from ./arch/arm/include/asm/bug.h:59, from include/linux/bug.h:4, from include/linux/page-flags.h:9, from kernel/bounds.c:9: include/linux/log2.h:22:1: warning: ignoring attribute ‘noreturn’ because it conflicts with attribute ‘const’ [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ CHK include/generated/bounds.h UPD include/generated/bounds.h CHK include/generated/timeconst.h UPD include/generated/timeconst.h CC arch/arm/kernel/asm-offsets.s In file included from include/linux/kernel.h:11, from include/linux/sched.h:17, from arch/arm/kernel/asm-offsets.c:14: include/linux/log2.h:22:1: warning: ignoring attribute ‘noreturn’ because it conflicts with attribute ‘const’ [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ CHK include/generated/asm-offsets.h UPD include/generated/asm-offsets.h CALL scripts/checksyscalls.sh :1310:2: warning: #warning syscall preadv2 not implemented [-Wcpp] :1313:2: warning: #warning syscall pwritev2 not implemented [-Wcpp] HOSTCC scripts/dtc/dtc.o HOSTCC scripts/dtc/flattree.o HOSTCC scripts/dtc/fstree.o HOSTCC scripts/dtc/data.o HOSTCC scripts/dtc/livetree.o HOSTCC scripts/dtc/treesource.o HOSTCC scripts/dtc/srcpos.o HOSTCC scripts/dtc/checks.o HOSTCC scripts/dtc/util.o SHIPPED scripts/dtc/dtc-lexer.lex.c SHIPPED scripts/dtc/dtc-parser.tab.h HOSTCC scripts/dtc/dtc-lexer.lex.o SHIPPED scripts/dtc/dtc-parser.tab.c HOSTCC scripts/dtc/dtc-parser.tab.o HOSTLD scripts/dtc/dtc CC scripts/mod/empty.o HOSTCC scripts/mod/mk_elfconfig MKELF scripts/mod/elfconfig.h HOSTCC scripts/mod/modpost.o CC scripts/mod/devicetable-offsets.s GEN scripts/mod/devicetable-offsets.h HOSTCC scripts/mod/file2alias.o HOSTCC scripts/mod/sumversion.o HOSTLD scripts/mod/modpost HOSTCC scripts/kallsyms HOSTCC scripts/conmakehash HOSTCC scripts/sortextable CC init/main.o In file included from include/linux/kernel.h:11, from include/linux/list.h:8, from include/linux/module.h:9, from init/main.c:15: include/linux/log2.h:22:1: warning: ignoring attribute ‘noreturn’ because it conflicts with attribute ‘const’ [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ CHK include/generated/compile.h UPD include/generated/compile.h CC init/version.o In file included from include/linux/kernel.h:11, from include/linux/list.h:8, from include/linux/module.h:9, from init/version.c:10: include/linux/log2.h:22:1: warning: ignoring attribute ‘noreturn’ because it conflicts with attribute ‘const’ [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ CC init/do_mounts.o In file included from include/linux/kernel.h:11, from include/linux/list.h:8, from include/linux/module.h:9, from init/do_mounts.c:11: include/linux/log2.h:22:1: warning: ignoring attribute ‘noreturn’ because it conflicts with attribute ‘const’ [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ CC init/do_mounts_rd.o In file included from include/linux/kernel.h:11, from init/do_mounts_rd.c:11: include/linux/log2.h:22:1: warning: ignoring attribute ‘noreturn’ because it conflicts with attribute ‘const’ [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ CC init/do_mounts_initrd.o In file included from include/linux/kernel.h:11, from init/do_mounts_initrd.c:12: include/linux/log2.h:22:1: warning: ignoring attribute ‘noreturn’ because it conflicts with attribute ‘const’ [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ LD init/mounts.o CC init/initramfs.o In file included from include/linux/kernel.h:11, from include/linux/list.h:8, from include/linux/wait.h:6, from include/linux/fs.h:5, from init/initramfs.c:12: include/linux/log2.h:22:1: warning: ignoring attribute ‘noreturn’ because it conflicts with attribute ‘const’ [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ CC init/calibrate.o In file included from include/asm-generic/div64.h:38, from ./arch/arm/include/asm/div64.h:126, from include/linux/math64.h:5, from include/linux/jiffies.h:4, from init/calibrate.c:7: include/linux/log2.h:22:1: warning: ignoring attribute ‘noreturn’ because it conflicts with attribute ‘const’ [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ CC init/init_task.o In file included from include/linux/kernel.h:11, from include/linux/list.h:8, from include/linux/preempt.h:10, from include/linux/spinlock.h:50, from include/linux/rcupdate.h:38, from include/linux/init_task.h:4, from init/init_task.c:1: include/linux/log2.h:22:1: warning: ignoring attribute ‘noreturn’ because it conflicts with attribute ‘const’ [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ LD init/built-in.o HOSTCC usr/gen_init_cpio GEN usr/initramfs_data.cpio.gz AS usr/initramfs_data.o LD usr/built-in.o CC arch/arm/vfp/vfpmodule.o In file included from include/linux/kernel.h:11, from include/linux/list.h:8, from include/linux/kobject.h:20, from include/linux/device.h:17, from include/linux/node.h:17, from include/linux/cpu.h:16, from arch/arm/vfp/vfpmodule.c:12: include/linux/log2.h:22:1: warning: ignoring attribute ‘noreturn’ because it conflicts with attribute ‘const’ [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ AS arch/arm/vfp/entry.o AS arch/arm/vfp/vfphw.o CC arch/arm/vfp/vfpsingle.o In file included from include/linux/kernel.h:11, from arch/arm/vfp/vfpsingle.c:33: include/linux/log2.h:22:1: warning: ignoring attribute ‘noreturn’ because it conflicts with attribute ‘const’ [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ CC arch/arm/vfp/vfpdouble.o In file included from include/linux/kernel.h:11, from arch/arm/vfp/vfpdouble.c:33: include/linux/log2.h:22:1: warning: ignoring attribute ‘noreturn’ because it conflicts with attribute ‘const’ [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ LD arch/arm/vfp/vfp.o LD arch/arm/vfp/built-in.o CC arch/arm/kernel/elf.o In file included from include/linux/kernel.h:11, from include/linux/sched.h:17, from arch/arm/kernel/elf.c:2: include/linux/log2.h:22:1: warning: ignoring attribute ‘noreturn’ because it conflicts with attribute ‘const’ [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ AS arch/arm/kernel/entry-common.o CC arch/arm/kernel/irq.o In file included from include/linux/kernel.h:11, from include/linux/list.h:8, from include/linux/smp.h:11, from include/linux/kernel_stat.h:4, from arch/arm/kernel/irq.c:24: include/linux/log2.h:22:1: warning: ignoring attribute ‘noreturn’ because it conflicts with attribute ‘const’ [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ CC arch/arm/kernel/opcodes.o In file included from include/linux/kernel.h:11, from include/linux/list.h:8, from include/linux/module.h:9, from arch/arm/kernel/opcodes.c:11: include/linux/log2.h:22:1: warning: ignoring attribute ‘noreturn’ because it conflicts with attribute ‘const’ [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ CC arch/arm/kernel/process.o In file included from include/linux/kernel.h:11, from include/linux/sched.h:17, from arch/arm/kernel/process.c:14: include/linux/log2.h:22:1: warning: ignoring attribute ‘noreturn’ because it conflicts with attribute ‘const’ [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ CC arch/arm/kernel/ptrace.o In file included from include/linux/kernel.h:11, from arch/arm/kernel/ptrace.c:12: include/linux/log2.h:22:1: warning: ignoring attribute ‘noreturn’ because it conflicts with attribute ‘const’ [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ CC arch/arm/kernel/reboot.o In file included from include/linux/kernel.h:11, from include/linux/list.h:8, from include/linux/kobject.h:20, from include/linux/device.h:17, from include/linux/node.h:17, from include/linux/cpu.h:16, from arch/arm/kernel/reboot.c:9: include/linux/log2.h:22:1: warning: ignoring attribute ‘noreturn’ because it conflicts with attribute ‘const’ [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ CC arch/arm/kernel/return_address.o In file included from include/linux/kernel.h:11, from include/linux/kallsyms.h:9, from include/linux/ftrace.h:10, from arch/arm/kernel/return_address.c:12: include/linux/log2.h:22:1: warning: ignoring attribute ‘noreturn’ because it conflicts with attribute ‘const’ [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ CC arch/arm/kernel/setup.o In file included from include/linux/kernel.h:11, from include/linux/list.h:8, from include/linux/preempt.h:10, from include/linux/spinlock.h:50, from include/linux/seqlock.h:35, from include/linux/time.h:5, from include/linux/efi.h:16, from arch/arm/kernel/setup.c:10: include/linux/log2.h:22:1: warning: ignoring attribute ‘noreturn’ because it conflicts with attribute ‘const’ [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ CC arch/arm/kernel/signal.o In file included from include/linux/kernel.h:11, from include/linux/list.h:8, from include/linux/random.h:9, from arch/arm/kernel/signal.c:11: include/linux/log2.h:22:1: warning: ignoring attribute ‘noreturn’ because it conflicts with attribute ‘const’ [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ AS arch/arm/kernel/sigreturn_codes.o CC arch/arm/kernel/stacktrace.o In file included from include/linux/kernel.h:11, from include/linux/sched.h:17, from arch/arm/kernel/stacktrace.c:2: include/linux/log2.h:22:1: warning: ignoring attribute ‘noreturn’ because it conflicts with attribute ‘const’ [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ CC arch/arm/kernel/sys_arm.o In file included from include/linux/kernel.h:11, from include/linux/sched.h:17, from arch/arm/kernel/sys_arm.c:17: include/linux/log2.h:22:1: warning: ignoring attribute ‘noreturn’ because it conflicts with attribute ‘const’ [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ CC arch/arm/kernel/time.o In file included from include/linux/kernel.h:11, from include/asm-generic/bug.h:13, from ./arch/arm/include/asm/bug.h:59, from include/linux/bug.h:4, from include/linux/io.h:23, from include/linux/clk-provider.h:14, from arch/arm/kernel/time.c:14: include/linux/log2.h:22:1: warning: ignoring attribute ‘noreturn’ because it conflicts with attribute ‘const’ [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ CC arch/arm/kernel/traps.o In file included from include/linux/kernel.h:11, from include/linux/list.h:8, from include/linux/signal.h:4, from arch/arm/kernel/traps.c:15: include/linux/log2.h:22:1: warning: ignoring attribute ‘noreturn’ because it conflicts with attribute ‘const’ [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ CC arch/arm/kernel/atags_parse.o In file included from include/linux/kernel.h:11, from arch/arm/kernel/atags_parse.c:21: include/linux/log2.h:22:1: warning: ignoring attribute ‘noreturn’ because it conflicts with attribute ‘const’ [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ AS arch/arm/kernel/entry-armv.o CC arch/arm/kernel/armksyms.o In file included from include/linux/kernel.h:11, from include/linux/sched.h:17, from arch/arm/kernel/armksyms.c:11: include/linux/log2.h:22:1: warning: ignoring attribute ‘noreturn’ because it conflicts with attribute ‘const’ [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ CC arch/arm/kernel/module.o In file included from include/linux/kernel.h:11, from include/linux/list.h:8, from include/linux/module.h:9, from arch/arm/kernel/module.c:13: include/linux/log2.h:22:1: warning: ignoring attribute ‘noreturn’ because it conflicts with attribute ‘const’ [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ AS arch/arm/kernel/sleep.o CC arch/arm/kernel/suspend.o In file included from include/linux/kernel.h:11, from include/asm-generic/bug.h:13, from ./arch/arm/include/asm/bug.h:59, from include/linux/bug.h:4, from include/linux/mmdebug.h:4, from include/linux/gfp.h:4, from include/linux/slab.h:14, from arch/arm/kernel/suspend.c:2: include/linux/log2.h:22:1: warning: ignoring attribute ‘noreturn’ because it conflicts with attribute ‘const’ [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ CC arch/arm/kernel/smp.o In file included from include/linux/kernel.h:11, from include/linux/list.h:8, from include/linux/module.h:9, from arch/arm/kernel/smp.c:10: include/linux/log2.h:22:1: warning: ignoring attribute ‘noreturn’ because it conflicts with attribute ‘const’ [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ CC arch/arm/kernel/smp_tlb.o In file included from include/linux/kernel.h:11, from include/linux/list.h:8, from include/linux/preempt.h:10, from arch/arm/kernel/smp_tlb.c:10: include/linux/log2.h:22:1: warning: ignoring attribute ‘noreturn’ because it conflicts with attribute ‘const’ [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ CC arch/arm/kernel/smp_scu.o In file included from include/linux/kernel.h:11, from include/asm-generic/bug.h:13, from ./arch/arm/include/asm/bug.h:59, from include/linux/bug.h:4, from include/linux/io.h:23, from arch/arm/kernel/smp_scu.c:12: include/linux/log2.h:22:1: warning: ignoring attribute ‘noreturn’ because it conflicts with attribute ‘const’ [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ CC arch/arm/kernel/smp_twd.o In file included from include/linux/kernel.h:11, from arch/arm/kernel/smp_twd.c:12: include/linux/log2.h:22:1: warning: ignoring attribute ‘noreturn’ because it conflicts with attribute ‘const’ [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ CC arch/arm/kernel/thumbee.o In file included from include/linux/kernel.h:11, from arch/arm/kernel/thumbee.c:20: include/linux/log2.h:22:1: warning: ignoring attribute ‘noreturn’ because it conflicts with attribute ‘const’ [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ CC arch/arm/kernel/unwind.o In file included from include/linux/kernel.h:11, from arch/arm/kernel/unwind.c:40: include/linux/log2.h:22:1: warning: ignoring attribute ‘noreturn’ because it conflicts with attribute ‘const’ [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ CC arch/arm/kernel/devtree.o In file included from include/linux/kernel.h:11, from include/linux/list.h:8, from include/linux/preempt.h:10, from include/linux/spinlock.h:50, from include/linux/mmzone.h:7, from include/linux/bootmem.h:7, from arch/arm/kernel/devtree.c:15: include/linux/log2.h:22:1: warning: ignoring attribute ‘noreturn’ because it conflicts with attribute ‘const’ [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ CC arch/arm/kernel/swp_emulate.o In file included from include/linux/kernel.h:11, from arch/arm/kernel/swp_emulate.c:22: include/linux/log2.h:22:1: warning: ignoring attribute ‘noreturn’ because it conflicts with attribute ‘const’ [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ CC arch/arm/kernel/hw_breakpoint.o In file included from include/linux/kernel.h:11, from include/linux/list.h:8, from include/linux/preempt.h:10, from include/linux/hardirq.h:4, from arch/arm/kernel/hw_breakpoint.c:27: include/linux/log2.h:22:1: warning: ignoring attribute ‘noreturn’ because it conflicts with attribute ‘const’ [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ CC arch/arm/kernel/perf_regs.o In file included from include/linux/kernel.h:11, from arch/arm/kernel/perf_regs.c:3: include/linux/log2.h:22:1: warning: ignoring attribute ‘noreturn’ because it conflicts with attribute ‘const’ [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ CC arch/arm/kernel/perf_callchain.o In file included from include/linux/kernel.h:11, from include/asm-generic/bug.h:13, from ./arch/arm/include/asm/bug.h:59, from include/linux/bug.h:4, from include/linux/mmdebug.h:4, from include/linux/percpu.h:4, from include/asm-generic/local64.h:4, from arch/arm/include/generated/asm/local64.h:1, from include/linux/perf_event.h:25, from arch/arm/kernel/perf_callchain.c:9: include/linux/log2.h:22:1: warning: ignoring attribute ‘noreturn’ because it conflicts with attribute ‘const’ [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ CC arch/arm/kernel/perf_event_xscale.o CC arch/arm/kernel/perf_event_v6.o CC arch/arm/kernel/perf_event_v7.o In file included from include/linux/kernel.h:11, from ./arch/arm/include/asm/cputype.h:5, from arch/arm/kernel/perf_event_v7.c:22: include/linux/log2.h:22:1: warning: ignoring attribute ‘noreturn’ because it conflicts with attribute ‘const’ [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ CC arch/arm/kernel/topology.o In file included from include/linux/kernel.h:11, from include/linux/list.h:8, from include/linux/kobject.h:20, from include/linux/device.h:17, from include/linux/node.h:17, from include/linux/cpu.h:16, from arch/arm/kernel/topology.c:14: include/linux/log2.h:22:1: warning: ignoring attribute ‘noreturn’ because it conflicts with attribute ‘const’ [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ CC arch/arm/kernel/io.o In file included from include/linux/kernel.h:11, from include/asm-generic/bug.h:13, from ./arch/arm/include/asm/bug.h:59, from include/linux/bug.h:4, from include/linux/io.h:23, from arch/arm/kernel/io.c:3: include/linux/log2.h:22:1: warning: ignoring attribute ‘noreturn’ because it conflicts with attribute ‘const’ [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ AS arch/arm/kernel/hyp-stub.o AS arch/arm/kernel/smccc-call.o LD arch/arm/kernel/built-in.o AS arch/arm/kernel/head.o LDS arch/arm/kernel/vmlinux.lds CC arch/arm/mm/dma-mapping.o In file included from include/linux/kernel.h:11, from include/linux/list.h:8, from include/linux/preempt.h:10, from include/linux/spinlock.h:50, from include/linux/mmzone.h:7, from include/linux/bootmem.h:7, from arch/arm/mm/dma-mapping.c:12: include/linux/log2.h:22:1: warning: ignoring attribute ‘noreturn’ because it conflicts with attribute ‘const’ [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ CC arch/arm/mm/extable.o In file included from include/linux/kernel.h:11, from include/linux/list.h:8, from include/linux/module.h:9, from arch/arm/mm/extable.c:4: include/linux/log2.h:22:1: warning: ignoring attribute ‘noreturn’ because it conflicts with attribute ‘const’ [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ CC arch/arm/mm/fault.o In file included from include/linux/kernel.h:11, from include/linux/list.h:8, from include/linux/module.h:9, from arch/arm/mm/fault.c:11: include/linux/log2.h:22:1: warning: ignoring attribute ‘noreturn’ because it conflicts with attribute ‘const’ [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ CC arch/arm/mm/init.o In file included from include/linux/kernel.h:11, from arch/arm/mm/init.c:10: include/linux/log2.h:22:1: warning: ignoring attribute ‘noreturn’ because it conflicts with attribute ‘const’ [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ CC arch/arm/mm/iomap.o In file included from include/linux/kernel.h:11, from include/linux/list.h:8, from include/linux/module.h:9, from arch/arm/mm/iomap.c:7: include/linux/log2.h:22:1: warning: ignoring attribute ‘noreturn’ because it conflicts with attribute ‘const’ [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ CC arch/arm/mm/fault-armv.o In file included from include/linux/kernel.h:11, from include/linux/sched.h:17, from arch/arm/mm/fault-armv.c:11: include/linux/log2.h:22:1: warning: ignoring attribute ‘noreturn’ because it conflicts with attribute ‘const’ [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ CC arch/arm/mm/flush.o In file included from include/linux/kernel.h:11, from include/linux/list.h:8, from include/linux/module.h:9, from arch/arm/mm/flush.c:10: include/linux/log2.h:22:1: warning: ignoring attribute ‘noreturn’ because it conflicts with attribute ‘const’ [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ CC arch/arm/mm/idmap.o In file included from include/linux/kernel.h:11, from include/linux/list.h:8, from include/linux/module.h:9, from arch/arm/mm/idmap.c:1: include/linux/log2.h:22:1: warning: ignoring attribute ‘noreturn’ because it conflicts with attribute ‘const’ [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ CC arch/arm/mm/ioremap.o In file included from include/linux/kernel.h:11, from include/linux/list.h:8, from include/linux/module.h:9, from arch/arm/mm/ioremap.c:23: include/linux/log2.h:22:1: warning: ignoring attribute ‘noreturn’ because it conflicts with attribute ‘const’ [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ CC arch/arm/mm/mmap.o In file included from include/linux/kernel.h:11, from include/linux/list.h:8, from include/linux/wait.h:6, from include/linux/fs.h:5, from arch/arm/mm/mmap.c:4: include/linux/log2.h:22:1: warning: ignoring attribute ‘noreturn’ because it conflicts with attribute ‘const’ [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ CC arch/arm/mm/pgd.o In file included from include/linux/kernel.h:11, from include/asm-generic/bug.h:13, from ./arch/arm/include/asm/bug.h:59, from include/linux/bug.h:4, from include/linux/mmdebug.h:4, from include/linux/mm.h:8, from arch/arm/mm/pgd.c:10: include/linux/log2.h:22:1: warning: ignoring attribute ‘noreturn’ because it conflicts with attribute ‘const’ [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ CC arch/arm/mm/mmu.o In file included from include/linux/kernel.h:11, from include/linux/list.h:8, from include/linux/module.h:9, from arch/arm/mm/mmu.c:10: include/linux/log2.h:22:1: warning: ignoring attribute ‘noreturn’ because it conflicts with attribute ‘const’ [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ CC arch/arm/mm/pageattr.o In file included from include/linux/kernel.h:11, from include/asm-generic/bug.h:13, from ./arch/arm/include/asm/bug.h:59, from include/linux/bug.h:4, from include/linux/mmdebug.h:4, from include/linux/mm.h:8, from arch/arm/mm/pageattr.c:13: include/linux/log2.h:22:1: warning: ignoring attribute ‘noreturn’ because it conflicts with attribute ‘const’ [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ CC arch/arm/mm/proc-syms.o In file included from include/linux/kernel.h:11, from include/linux/list.h:8, from include/linux/module.h:9, from arch/arm/mm/proc-syms.c:10: include/linux/log2.h:22:1: warning: ignoring attribute ‘noreturn’ because it conflicts with attribute ‘const’ [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ CC arch/arm/mm/alignment.o In file included from include/linux/kernel.h:11, from include/linux/moduleparam.h:6, from arch/arm/mm/alignment.c:14: include/linux/log2.h:22:1: warning: ignoring attribute ‘noreturn’ because it conflicts with attribute ‘const’ [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ AS arch/arm/mm/abort-ev7.o AS arch/arm/mm/pabort-v7.o AS arch/arm/mm/cache-v7.o CC arch/arm/mm/copypage-v6.o In file included from include/linux/kernel.h:11, from include/linux/list.h:8, from include/linux/preempt.h:10, from include/linux/spinlock.h:50, from arch/arm/mm/copypage-v6.c:11: include/linux/log2.h:22:1: warning: ignoring attribute ‘noreturn’ because it conflicts with attribute ‘const’ [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ CC arch/arm/mm/context.o In file included from include/linux/kernel.h:11, from include/linux/sched.h:17, from arch/arm/mm/context.c:14: include/linux/log2.h:22:1: warning: ignoring attribute ‘noreturn’ because it conflicts with attribute ‘const’ [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ AS arch/arm/mm/tlb-v7.o AS arch/arm/mm/proc-v7.o CC arch/arm/mm/l2c-common.o In file included from include/linux/kernel.h:11, from include/asm-generic/bug.h:13, from ./arch/arm/include/asm/bug.h:59, from include/linux/bug.h:4, from arch/arm/mm/l2c-common.c:9: include/linux/log2.h:22:1: warning: ignoring attribute ‘noreturn’ because it conflicts with attribute ‘const’ [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ CC arch/arm/mm/cache-l2x0.o In file included from include/linux/kernel.h:11, from include/linux/list.h:8, from include/linux/kobject.h:20, from include/linux/device.h:17, from include/linux/node.h:17, from include/linux/cpu.h:16, from arch/arm/mm/cache-l2x0.c:19: include/linux/log2.h:22:1: warning: ignoring attribute ‘noreturn’ because it conflicts with attribute ‘const’ [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ AS arch/arm/mm/l2c-l2x0-resume.o LD arch/arm/mm/built-in.o CC arch/arm/common/firmware.o In file included from include/linux/kernel.h:11, from arch/arm/common/firmware.c:11: include/linux/log2.h:22:1: warning: ignoring attribute ‘noreturn’ because it conflicts with attribute ‘const’ [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ LD arch/arm/common/built-in.o LD arch/arm/probes/built-in.o LD arch/arm/net/built-in.o LD arch/arm/crypto/built-in.o LD arch/arm/firmware/built-in.o CC arch/arm/mach-socfpga/socfpga.o In file included from include/linux/kernel.h:11, from include/linux/list.h:8, from include/linux/resource_ext.h:17, from include/linux/acpi.h:26, from include/linux/irqchip.h:14, from arch/arm/mach-socfpga/socfpga.c:17: include/linux/log2.h:22:1: warning: ignoring attribute ‘noreturn’ because it conflicts with attribute ‘const’ [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ AS arch/arm/mach-socfpga/headsmp.o CC arch/arm/mach-socfpga/platsmp.o In file included from include/linux/kernel.h:11, from include/linux/delay.h:10, from arch/arm/mach-socfpga/platsmp.c:19: include/linux/log2.h:22:1: warning: ignoring attribute ‘noreturn’ because it conflicts with attribute ‘const’ [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ LD arch/arm/mach-socfpga/built-in.o CC kernel/fork.o In file included from include/linux/kernel.h:11, from include/asm-generic/bug.h:13, from ./arch/arm/include/asm/bug.h:59, from include/linux/bug.h:4, from include/linux/mmdebug.h:4, from include/linux/gfp.h:4, from include/linux/slab.h:14, from kernel/fork.c:14: include/linux/log2.h:22:1: warning: ignoring attribute ‘noreturn’ because it conflicts with attribute ‘const’ [-Wattributes] 22 | int ____ilog2_NaN(void); | ^~~ In file included from kernel/fork.c:41: include/linux/syscalls.h:195:18: warning: ‘sys_set_tid_address’ alias between functions of incompatible types ‘long int(int *)’ and ‘long int(long int)’ [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ include/linux/syscalls.h:191:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ include/linux/syscalls.h:182:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ kernel/fork.c:1209:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 1209 | SYSCALL_DEFINE1(set_tid_address, int __user *, tidptr) | ^~~~~~~~~~~~~~~ include/linux/syscalls.h:199:18: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ include/linux/syscalls.h:191:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ include/linux/syscalls.h:182:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ kernel/fork.c:1209:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 1209 | SYSCALL_DEFINE1(set_tid_address, int __user *, tidptr) | ^~~~~~~~~~~~~~~ include/linux/syscalls.h:195:18: warning: ‘sys_unshare’ alias between functions of incompatible types ‘long int(long unsigned int)’ and ‘long int(long int)’ [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ include/linux/syscalls.h:191:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ include/linux/syscalls.h:182:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ kernel/fork.c:1969:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 1969 | SYSCALL_DEFINE1(unshare, unsigned long, unshare_flags) | ^~~~~~~~~~~~~~~ include/linux/syscalls.h:199:18: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ include/linux/syscalls.h:191:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ include/linux/syscalls.h:182:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 182 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ kernel/fork.c:1969:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 1969 | SYSCALL_DEFINE1(unshare, unsigned long, unshare_flags) | ^~~~~~~~~~~~~~~ include/linux/syscalls.h:195:18: warning: ‘sys_clone’ alias between functions of incompatible types ‘long int(long unsigned int, long unsigned int, int *, long unsigned int, int *)’ and ‘long int(long int, long int, long int, long int, long int)’ [-Wattribute-alias=] 195 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ include/linux/syscalls.h:191:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ include/linux/syscalls.h:186:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ kernel/fork.c:1818:1: note: in expansion of macro ‘SYSCALL_DEFINE5’ 1818 | SYSCALL_DEFINE5(clone, unsigned long, clone_flags, unsigned long, newsp, | ^~~~~~~~~~~~~~~ include/linux/syscalls.h:199:18: note: aliased declaration here 199 | asmlinkage long SyS##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~ include/linux/syscalls.h:191:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 191 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ include/linux/syscalls.h:186:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 186 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ kernel/fork.c:1818:1: note: in expansion of macro ‘SYSCALL_DEFINE5’ 1818 | SYSCALL_DEFINE5(clone, unsigned long, clone_flags, unsigned long, newsp, | ^~~~~~~~~~~~~~~ /tmp/ccVEeTCk.s: Assembler messages: /tmp/ccVEeTCk.s:5192: Error: .err encountered make[1]: *** [scripts/Makefile.build:292: kernel/fork.o] Error 1 make: *** [Makefile:962: kernel] Error 2