ld: warning: arch/x86/entry/vdso/vdso32/system_call.o: missing .note.GNU-stack section implies executable stack ld: warning: arch/x86/entry/thunk_32.o: missing .note.GNU-stack section implies executable stack ld: warning: arch/x86/realmode/rmpiggy.o: missing .note.GNU-stack section implies executable stack mm/page_alloc.c:6024:27: warning: comparison between two arrays [-Warray-compare] mm/page_alloc.c:6024:41: warning: comparison between two arrays [-Warray-compare] mm/page_alloc.c:6024:27: warning: comparison between two arrays [-Warray-compare] mm/page_alloc.c:6024:41: warning: comparison between two arrays [-Warray-compare] mm/page_alloc.c:6024:27: warning: comparison between two arrays [-Warray-compare] mm/page_alloc.c:6024:41: warning: comparison between two arrays [-Warray-compare] mm/page_alloc.c:6024:27: warning: comparison between two arrays [-Warray-compare] mm/page_alloc.c:6024:41: warning: comparison between two arrays [-Warray-compare] mm/page_alloc.c:6024:27: warning: comparison between two arrays [-Warray-compare] mm/page_alloc.c:6024:41: warning: comparison between two arrays [-Warray-compare] arch/x86/kernel/process.c:539:31: warning: the comparison will always evaluate as ‘true’ for the address of ‘amd_e400_c1e_mask’ will never be NULL [-Waddress] kernel/extable.c:44:59: warning: comparison between two arrays [-Warray-compare] ld: warning: arch/x86/kernel/irqflags.o: missing .note.GNU-stack section implies executable stack ld: warning: arch/x86/entry/built-in.o: requires executable stack (because the .note.GNU-stack section is executable) ld: warning: arch/x86/lib/hweight.o: missing .note.GNU-stack section implies executable stack ld: warning: arch/x86/built-in.o: requires executable stack (because the .note.GNU-stack section is executable) ld: warning: arch/x86/built-in.o: requires executable stack (because the .note.GNU-stack section is executable) arch/x86/boot/bioscall.S:38: Warning: found `movsd'; assuming `movsl' was meant arch/x86/boot/bioscall.S:73: Warning: found `movsd'; assuming `movsl' was meant arch/x86/boot/boot.h:129:9: warning: array subscript 0 is outside array bounds of ‘u32[0]’ {aka ‘unsigned int[]’} [-Warray-bounds] arch/x86/boot/boot.h:143:9: warning: array subscript 0 is outside array bounds of ‘u32[0]’ {aka ‘unsigned int[]’} [-Warray-bounds] arch/x86/boot/boot.h:143:9: warning: array subscript 0 is outside array bounds of ‘u32[0]’ {aka ‘unsigned int[]’} [-Warray-bounds] arch/x86/boot/boot.h:161:9: warning: array subscript 0 is outside array bounds of ‘u32[0]’ {aka ‘unsigned int[]’} [-Warray-bounds] arch/x86/boot/boot.h:143:9: warning: array subscript 0 is outside array bounds of ‘u32[0]’ {aka ‘unsigned int[]’} [-Warray-bounds] arch/x86/boot/boot.h:143:9: warning: array subscript 0 is outside array bounds of ‘u32[0]’ {aka ‘unsigned int[]’} [-Warray-bounds] arch/x86/boot/main.c:43:19: warning: array subscript 0 is outside array bounds of ‘const struct old_cmdline[0]’ [-Warray-bounds] arch/x86/boot/main.c:50:27: warning: array subscript 0 is outside array bounds of ‘const struct old_cmdline[0]’ [-Warray-bounds] arch/x86/boot/boot.h:123:9: warning: array subscript 0 is outside array bounds of ‘u16[0]’ {aka ‘short unsigned int[]’} [-Warray-bounds] arch/x86/boot/boot.h:123:9: warning: array subscript 0 is outside array bounds of ‘u16[0]’ {aka ‘short unsigned int[]’} [-Warray-bounds] arch/x86/boot/boot.h:117:9: warning: array subscript 0 is outside array bounds of ‘u8[0]’ {aka ‘unsigned char[]’} [-Warray-bounds] arch/x86/boot/boot.h:117:9: warning: array subscript 0 is outside array bounds of ‘u8[0]’ {aka ‘unsigned char[]’} [-Warray-bounds] arch/x86/boot/boot.h:117:9: warning: array subscript 0 is outside array bounds of ‘u8[0]’ {aka ‘unsigned char[]’} [-Warray-bounds] arch/x86/boot/boot.h:123:9: warning: array subscript 0 is outside array bounds of ‘u16[0]’ {aka ‘short unsigned int[]’} [-Warray-bounds] arch/x86/boot/boot.h:117:9: warning: array subscript 0 is outside array bounds of ‘u8[0]’ {aka ‘unsigned char[]’} [-Warray-bounds] ld: warning: arch/x86/boot/compressed/piggy.o: missing .note.GNU-stack section implies executable stack ld: warning: arch/x86/boot/compressed/vmlinux has a LOAD segment with RWX permissions ld: warning: arch/x86/boot/pmjump.o: missing .note.GNU-stack section implies executable stack ld: warning: arch/x86/boot/setup.elf has a LOAD segment with RWX permissions