CHK include/linux/version.h CHK include/generated/utsrelease.h make[1]: 'include/generated/mach-types.h' is up to date. CALL scripts/checksyscalls.sh CHK include/generated/compile.h CC arch/arm/mm/dma-mapping.o LD arch/arm/common/built-in.o LD arch/arm/net/built-in.o CC arch/arm/kernel/return_address.o LD init/mounts.o init/do_mounts_rd.o: In function `return_address': /home/alex/git/linux-sunxi/arch/arm/include/asm/ftrace.h:51: multiple definition of `return_address' init/do_mounts.o:/home/alex/git/linux-sunxi/arch/arm/include/asm/ftrace.h:51: first defined here init/do_mounts_initrd.o: In function `return_address': /home/alex/git/linux-sunxi/arch/arm/include/asm/ftrace.h:51: multiple definition of `return_address' init/do_mounts.o:/home/alex/git/linux-sunxi/arch/arm/include/asm/ftrace.h:51: first defined here CC arch/arm/mach-sun5i/clock/ccmu/ccm_mod_clk.o scripts/Makefile.build:429: recipe for target 'init/mounts.o' failed make[1]: *** [init/mounts.o] Error 1 Makefile:947: recipe for target 'init' failed make: *** [init] Error 2 make: *** Waiting for unfinished jobs.... CC arch/arm/mach-sun5i/clock/clock.o arch/arm/kernel/return_address.c:62:2: warning: #warning "TODO: return_address should use unwind tables" [-Wcpp] #warning "TODO: return_address should use unwind tables" ^ arch/arm/kernel/return_address.c:65:7: error: redefinition of ‘return_address’ void *return_address(unsigned int level) ^ In file included from include/linux/ftrace.h:19:0, from arch/arm/kernel/return_address.c:12: /home/alex/git/linux-sunxi/arch/arm/include/asm/ftrace.h:48:21: note: previous definition of ‘return_address’ was here extern inline void *return_address(unsigned int level) ^ scripts/Makefile.build:307: recipe for target 'arch/arm/kernel/return_address.o' failed make[1]: *** [arch/arm/kernel/return_address.o] Error 1 Makefile:947: recipe for target 'arch/arm/kernel' failed make: *** [arch/arm/kernel] Error 2 CC arch/arm/mach-sun5i/clock/ccmu/ccm_sys_clk.o CC arch/arm/mm/extable.o CC arch/arm/mm/fault.o CC arch/arm/mach-sun5i/clock/ccmu/ccm.o CC arch/arm/mach-sun5i/clock/ccmu/pll_cfg_tbl.o CC arch/arm/mm/init.o CC arch/arm/mach-sun5i/clock/ccmu/ccu_dbg.o CC arch/arm/mm/iomap.o CC arch/arm/mm/fault-armv.o CC arch/arm/mm/flush.o CC arch/arm/mm/idmap.o CC arch/arm/mm/ioremap.o CC arch/arm/mm/mmap.o LD arch/arm/mach-sun5i/clock/ccmu/built-in.o LD arch/arm/mach-sun5i/clock/built-in.o LD arch/arm/mach-sun5i/built-in.o CC arch/arm/mm/pgd.o CC arch/arm/mm/mmu.o CC arch/arm/mm/vmregion.o CC arch/arm/mm/proc-syms.o CC arch/arm/mm/alignment.o CC arch/arm/mm/highmem.o arch/arm/mm/alignment.c: In function ‘do_alignment’: arch/arm/mm/alignment.c:327:15: warning: ‘offset.un’ may be used uninitialized in this function [-Wmaybe-uninitialized] offset.un = -offset.un; ^ arch/arm/mm/alignment.c:749:21: note: ‘offset.un’ was declared here union offset_union offset; ^ 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 CC arch/arm/mm/context.o AS arch/arm/mm/tlb-v7.o AS arch/arm/mm/proc-v7.o LD arch/arm/mm/built-in.o