2016-11-22 15:46:41

by Tim Gardner

[permalink] [raw]
Subject: v4.9-rc6 - failure to load i386 modules

Hi Steven - I recently started testing i386 QEMU and found that it won't
load most modules, e.g., 'floppy: disagrees about version of symbol
mcount' ad nauseam for almost all module load attempts. Your commit
5de0a8c0c240338cb5b73363b0673c6aa804bb1c ('x86: Fix export for mcount
and __fentry__') does not appear to fix every issue introduced with
commit 784d5699eddc55878627da20d3fe0c8542e2f1a2 ('x86: move exports to
actual definitions'). Interestingly, reverting commit 784d5699 _does_
fix my i386 issues, though I have not tested other arches for
regression. Any thoughts ? I've attached my config and kernel log.

Note that 'mcount' isn't the only symbol with problems.

drm: disagrees about version of symbol __sw_hweight32
drm: disagrees about version of symbol __put_user_4
drm: disagrees about version of symbol __put_user_8
etc

rtg
--
Tim Gardner [email protected]


Attachments:
config (198.78 kB)
dmesg.txt (49.42 kB)
Download all attachments