Looks like I stumbled on a kernel Makefile bug.
When you rebuild the kernel, the symbol entries
in include/linux/modversions/*.ver do not get
updated automatically. You have to manually delete
these files then do the kernel build to generate
the versioned symbols for a new kernel (i.e. an
SMP version).
cheers
Gokhan
--
On Thu, 12 Aug 1999 00:47:18 Mark Hahn wrote:
>> running 2.2.5-15smp. When I look at the object
>> symbols in my module using "nm" I see them listed
>> as <symbol>_Rxxxx. I look at the kernel exported
>> symbols in /proc/ksyms and the symbols are listed
>> as <symbol>_Rsmp_xxx. Obviously insmod complains
>> about a symbol version mismatch.
>
>could you simply not have your kernel tree kernel tree configured for SMP?
>
>> Now my question is : Is the RedHat 2.2.5-15 release
>> missing some header files (i.e. SMP versions of
>> modversions.h & modules/*.ver) for building SMP
>> kernel modules? Is there a place I can get these?
>
>noone distributes sources with "SMP versions" of anything,
>since there is just one kernel tree. it could be that
>there are ephemeral/intermediate files that exist in your
>tree that are non-smp.
>
>
HotBot - Search smarter.
http://www.hotbot.com
-
Linux SMP list: FIRST see FAQ at http://www.irisa.fr/prive/mentre/smp-faq/
To Unsubscribe: send "unsubscribe linux-smp" to [EMAIL PROTECTED]