25-akpm/fs/inode.c | 3 +-- fs/super.c | 0 include/linux/fs.h | 0 3 files changed, 1 insertion(+), 2 deletions(-) diff -puN fs/inode.c~invalidate_inodes-speedup-fixes fs/inode.c --- 25/fs/inode.c~invalidate_inodes-speedup-fixes Mon Oct 13 16:41:46 2003 +++ 25-akpm/fs/inode.c Mon Oct 13 16:41:57 2003 @@ -1222,7 +1222,6 @@ int remove_inode_dquot_ref(struct inode void remove_dquot_ref(struct super_block *sb, int type) { struct inode *inode; - struct list_head *act_head; LIST_HEAD(tofree_head); if (!sb->dq_op) @@ -1230,7 +1229,7 @@ void remove_dquot_ref(struct super_block spin_lock(&inode_lock); /* This lock is for inodes code */ /* We don't have to lock against quota code - test IS_QUOTAINIT is just for speedup... */ - list_for_each_entry(inode, &sb->s_inodes) + list_for_each_entry(inode, &sb->s_inodes, i_sb_list) if (IS_QUOTAINIT(inode)) remove_inode_dquot_ref(inode, type, &tofree_head); diff -puN fs/super.c~invalidate_inodes-speedup-fixes fs/super.c diff -puN include/linux/fs.h~invalidate_inodes-speedup-fixes include/linux/fs.h _