After applying the kernel patch in modutils 970103 you MUST remake your
configuration. Just run make config/menuconfig/xconfig, no need to
change anything, exit and save configuration.
The kernel patch adds a line to autoconf.h to detect mismatches between
config.h and module.h, config.h must appear before module.h if
EXPORT_... is used in the source. If you still get the above messages
after rebuilding and saving your config, it means the source needs
editting to add config.h before module.h.
I have sent Linus a patch for the 32 sources that are wrong plus
corrections for most of the various compilation and warning messages
that I got from compiling every source (i386 only). Hopefully we get a
2.1.21 soon with these patches included.