Problem w/ patches

Steven N. Hirsch (shirsch@ibm.net)
Sun, 5 Oct 1997 18:16:57 -0400 (EDT)


Bill, et al,

I've applied the following to a stock 2.1.57 kernel:

cyrix-patch-2.1.57
file_table57-patch
nfs_57-patch
procfs_57-patch
remount_57-patch
smbfs_57-patch
sunrpc_57-patch

Final link fails with:

fs/fs.o: In function `do_remount': fs/fs.o(.text+0x6379): undefined
reference to `shrink_dcache_sb'

fs/filesystems.a(nfs.o): In function `nfs_lookup_revalidate':
nfs.o(.text+0x28bf): undefined reference to `is_bad_inode'

fs/filesystems.a(smbfs.o): In function `smb_lookup_validate':
smbfs.o(.text+0x256c): undefined reference to `is_bad_inode'

fs/filesystems.a(smbfs.o): In function `smb_delete_dentry':
smbfs.o(.text+0x25a2): undefined reference to `is_bad_inode'

fs/filesystems.a(smbfs.o): In function `smb_invalidate_inodes':
smbfs.o(.text+0x3db6): undefined reference to `shrink_dcache_sb'

make: ***

[vmlinux] Error 1

If I apply:

bad_inode57-patch

It never even gets past kernel/ksyms.c; choking on:

EXPORT_SYMBOL(shrink_dcache_sb);

It appears as if the implementation of "shrink_dcache_sb()" is missing.

Steve