diff -urN 2.2.15pre16/fs/dquot.c inode-cleanup/fs/dquot.c --- 2.2.15pre16/fs/dquot.c Wed Mar 29 19:42:10 2000 +++ inode-cleanup/fs/dquot.c Wed Mar 29 20:54:55 2000 @@ -570,7 +570,7 @@ */ if (prune_dcache(0, 128)) { - free_inode_memory(10); + free_inode_memory(); goto repeat; } diff -urN 2.2.15pre16/fs/inode.c inode-cleanup/fs/inode.c --- 2.2.15pre16/fs/inode.c Fri Jan 7 18:19:18 2000 +++ inode-cleanup/fs/inode.c Wed Mar 29 20:54:22 2000 @@ -435,7 +435,7 @@ * This is the externally visible routine for * inode memory management. */ -void free_inode_memory(int goal) +void free_inode_memory(void) { spin_lock(&inode_lock); free_inodes(); diff -urN 2.2.15pre16/include/linux/dcache.h inode-cleanup/include/linux/dcache.h --- 2.2.15pre16/include/linux/dcache.h Fri Jan 7 18:19:21 2000 +++ inode-cleanup/include/linux/dcache.h Wed Mar 29 20:54:23 2000 @@ -143,7 +143,7 @@ /* dcache memory management */ extern void shrink_dcache_memory(int, unsigned int); extern void check_dcache_memory(void); -extern void free_inode_memory(int); /* defined in fs/inode.c */ +extern void free_inode_memory(void); /* defined in fs/inode.c */ /* only used at mount-time */ extern struct dentry * d_alloc_root(struct inode * root_inode, struct dentry * old_root);