--- fs/ext2/ialloc.c Wed Jun 28 20:32:09 2000 +++ fs/ext2/ialloc.c Sat Jul 22 23:53:51 2000 @@ -459,8 +459,9 @@ mark_inode_dirty(inode); unlock_super (sb); + DQUOT_INIT(inode); if(DQUOT_ALLOC_INODE(sb, inode)) { - sb->dq_op->drop(inode); + DQUOT_DROP(inode); inode->i_nlink = 0; iput(inode); *err = -EDQUOT;