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

-- 
Rob Latham
Mathematics and Computer Science Division    A215 0178 EA2D B059 8CDF
Argonne National Labs, IL USA                B29D F333 664A 4280 315B
_______________________________________________
PVFS2-developers mailing list
[email protected]
http://www.beowulf-underground.org/mailman/listinfo/pvfs2-developers

Reply via email to