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

Reply via email to