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
