On Fri, Oct 14, 2016 at 10:12:46PM +0200, Michal Marek wrote: > Hi Linus, > > please pull these kbuild changes for v4.9-rc1: > > - EXPORT_SYMBOL for asm source by Al Viro. This does bring a regression, > because genksyms no longer generates checksums for these symbols > (CONFIG_MODVERSIONS). Nick Piggin is working on a patch to fix this. > Plus, we are talking about functions like strcpy(), which rarely > change prototypes. So this has broken all module loading for me. I get the following dmesg spew: ... [ 4.586914] scsi_mod: no symbol version for memset [ 4.587920] scsi_mod: Unknown symbol memset (err -22) [ 4.588443] scsi_mod: no symbol version for ___preempt_schedule [ 4.589026] scsi_mod: Unknown symbol ___preempt_schedule (err -22) ... Reverting 784d5699eddc ("x86: move exports to actual definitions") fixes it for me. This is with GCC 6.2.1, binutils 2.27, attached config. -- Omar