--- 2.2.14-inodecleanup/fs/inode.c.~1~ Wed Jan 5 14:16:55 2000 +++ 2.2.14-inodecleanup/fs/inode.c Fri Jan 7 17:38:23 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(); --- 2.2.14-inodecleanup/fs/dquot.c.~1~ Wed Jan 5 14:16:55 2000 +++ 2.2.14-inodecleanup/fs/dquot.c Fri Jan 7 17:38:09 2000 @@ -539,7 +539,6 @@ struct dquot *get_empty_dquot(void) { struct dquot *dquot; - int count; repeat: dquot = find_best_free(); @@ -569,10 +568,10 @@ /* * Try pruning the dcache to free up some dquots ... */ -// printk(KERN_DEBUG "get_empty_dquot: pruning %d\n", count); +// printk(KERN_DEBUG "get_empty_dquot: pruning\n"); if (prune_dcache(0, 128)) { - free_inode_memory(count); + free_inode_memory(); goto repeat; } --- 2.2.14-inodecleanup/include/linux/dcache.h.~1~ Wed Jan 5 14:16:56 2000 +++ 2.2.14-inodecleanup/include/linux/dcache.h Fri Jan 7 17:38:28 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);