Hi,
Thanks for your help.
But the problem persists.
I've defined KERNEL_HAS_NEW_O_DIRECT
as it was mentioned by Eric and recompiled xfs modules for
RHEL 2.4.21-20.ELsmp kernel.
When I try to load xfs.o (modprobe xfs)
I get the following:
modprobe xfs
/lib/modules/2.4.21-20.ELsmp/sgi/fs/xfs/xfs.o: unresolved symbol
filemap_fdatawrite
/lib/modules/2.4.21-20.ELsmp/sgi/fs/xfs/xfs.o: unresolved symbol
do_generic_direct_write
/lib/modules/2.4.21-20.ELsmp/sgi/fs/xfs/xfs.o: unresolved symbol
__inode_init_once
/lib/modules/2.4.21-20.ELsmp/sgi/fs/xfs/xfs.o: unresolved symbol
do_generic_direct_read
/lib/modules/2.4.21-20.ELsmp/sgi/fs/xfs/xfs.o: insmod
/lib/modules/2.4.21-20.ELsmp/sgi/fs/xfs/xfs.o failed
/lib/modules/2.4.21-20.ELsmp/sgi/fs/xfs/xfs.o: insmod xfs failed
It seems that kernel does not export these symbols. How can I overcome this?
May be is is enough to patch my kernel with 2.4.21-15.EL.sgi headers?
Thanks in advance,
Stas.
--
Mr. Nikiforov Stanislav
Intsitute of Theoretical and Applied Mechanics
4/1, Institutskaya str.,
Novosibirsk, 930090,
Russia
Voice: +7 3832 343163
E-mail: stas@xxxxxxxxxxx
|