verify kernel patches was applied without errors and filp_open is
exported by kernel.
===
# grep filp_open open.c
struct file *filp_open(const char * filename, int flags, int mode)
EXPORT_SYMBOL(filp_open);
struct file *f = filp_open(tmp, flags, mode);
===
if you kernel source don`t have "EXPORT_SYMBOL(filp_open)" please add it
by hand.
В Срд, 15.11.2006, в 22:50, Jeremy Mann пишет:
> Jim, no luck with the recompiling, the same error happens. I wonder if it
> is a kernel config that I'm missing that is causing this. Do you (or
> anybody else) know how the kernel should be configured for the Lustre
> patch to work?
>
>
> Jim Garlick wrote:
> > filp_open() should be exported in 2.6.12.6.
> >
> > Is it possible that your running kernel does not match the build
> > environment you used for lustre (so symbol versions are not synced)?
> >
> > Jim
> >
> > On Wed, 15 Nov 2006, Jeremy Mann wrote:
> >
> >>
> >> Jim Garlick wrote:
> >>> Hi Jeremy,
> >>>
> >>> These unknown symbols are fallout from dependent lustre modules failing
> >>> to load. You need to find the first one (libcfs?) and see what it's
> >>> complaining about.
> >>
> >> [EMAIL PROTECTED] i386]# modprobe libcfs
> >> FATAL: Error inserting libcfs
> >> (/lib/modules/2.6.12.6-1smp/kernel/net/lustre/libcfs.ko): Unknown symbol
> >> in module, or unknown parameter (see dmesg)
> >>
> >> dmesg:
> >>
> >> libcfs: Unknown symbol filp_open
> >> libcfs: Unknown symbol filp_open
> >>
> >>
> >>
> >> --
> >> Jeremy Mann
> >> [EMAIL PROTECTED]
> >>
> >> University of Texas Health Science Center
> >> Bioinformatics Core Facility
> >> http://www.bioinformatics.uthscsa.edu
> >> Phone: (210) 567-2672
> >>
> >
--
Alexey Lyashkov <[EMAIL PROTECTED]>
Beaver team
_______________________________________________
Lustre-discuss mailing list
[email protected]
https://mail.clusterfs.com/mailman/listinfo/lustre-discuss