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 include/linux/typecheck.h:11:25: warning: comparison of distinct pointer types lacks a cast include/linux/typecheck.h:11:25: warning: comparison of distinct pointer types lacks a cast include/linux/typecheck.h:11:25: warning: comparison of distinct pointer types lacks a cast include/linux/typecheck.h:11:25: warning: comparison of distinct pointer types lacks a cast cc1: some warnings being treated as errors 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] 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)