--- 2.4.0-test5-classzone/fs/inode.c.~1~ Wed Aug 16 05:17:24 2000 +++ 2.4.0-test5-classzone/fs/inode.c Thu Aug 17 18:33:53 2000 @@ -777,6 +780,7 @@ list_del(&inode->i_list); INIT_LIST_HEAD(&inode->i_list); inode->i_state|=I_FREEING; + inodes_stat.nr_inodes--; spin_unlock(&inode_lock); if (inode->i_data.nrpages) @@ -805,11 +809,11 @@ list_del(&inode->i_list); INIT_LIST_HEAD(&inode->i_list); inode->i_state|=I_FREEING; + inodes_stat.nr_inodes--; spin_unlock(&inode_lock); clear_inode(inode); } } - inodes_stat.nr_inodes--; destroy_inode(inode); } }