FYI, Jan Lindheim @ CalTech is having this same problem.
rob
Robert Latham wrote:
On Wed, Nov 30, 2005 at 02:34:43PM -0600, Ti Leggett wrote:
tg-test1:/usr/src/packages/SPECS # uname -r
2.6.5-7.191-default
tg-test1:/usr/src/packages/SPECS # depmod -ae -F /boot/
System.map-2.6.5-7.191-default
WARNING: /lib/modules/2.6.5-7.191-default/kernel/fs/pvfs2.ko needs
unknown symbol flush_icache_range
WARNING: /lib/modules/2.6.5-7.191-default/kernel/fs/pvfs2.ko needs
unknown symbol mmgrab
WARNING: /lib/modules/2.6.5-7.191-default/kernel/fs/pvfs2/pvfs2.ko
needs unknown symbol flush_icache_range
WARNING: /lib/modules/2.6.5-7.191-default/kernel/fs/pvfs2/pvfs2.ko
needs unknown symbol mmgrab
mmgrab and flush_icache_range /are/ present in SuSE's
2.6.5-7.191-default kernel, but it looks like they are internal?
[EMAIL PROTECTED]:~> egrep '(flush_icache_range|mmgrab)' /proc/kallsyms
a00000010009c0a0 t mmgrab
a000000100306040 t flush_icache_range
Any ideas on what all this is and how to fix it?
well, there's a theory on what's up, but how to fix it? pvfs2 doesn't
use mmgrab or flush_icache_range directly.
mmgrab is defined in kernel/fork.c, but lacks an 'EXPORT_SYMBOL'
flush_icache_range is defined in arch/ia64/lib/flush.S, and presumably
also lacks an EXPORT_SYMBOL
that's the symptom, and you could fix it by adding a couple extra
EXPORT_SYMBOLS, but that's not really satisfying at all. I'll look at
this some more and see if there's an easier fix.
==rob
_______________________________________________
PVFS2-developers mailing list
[email protected]
http://www.beowulf-underground.org/mailman/listinfo/pvfs2-developers