Hi, >> Reverting 784d5699eddc ("x86: move exports to actual definitions") fixes >> it for me. This is with GCC 6.2.1, binutils 2.27, attached config. I've had the same problem. Reverting your binutils from 2.27 to 2.26, will also fix it. It seems ld 2.27 is not merging weak symbols from .o files to vmlinux when linking. Anyhow all crc for symbols exported from .S will be 0, so Nicholas patch make sense. Mathieu -- To unsubscribe from this list: send the line "unsubscribe linux-kbuild" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html