]> err.no Git - linux-2.6/commitdiff
[PATCH] ext2: drop quota reference before releasing inode
authorJan Kara <jack@suse.cz>
Wed, 27 Jul 2005 18:43:39 +0000 (11:43 -0700)
committerLinus Torvalds <torvalds@g5.osdl.org>
Wed, 27 Jul 2005 23:25:50 +0000 (16:25 -0700)
We must drop references to quota structures before releasing the inode.

Signed-off-by: Jan Kara <jack@suse.cz>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
fs/ext2/ialloc.c

index 77e05914921242871ac03b20e6f975a795d12a5f..161f156d98c8635fe56194a0c6aa77768dbe3dc5 100644 (file)
@@ -612,6 +612,7 @@ got:
        err = ext2_init_acl(inode, dir);
        if (err) {
                DQUOT_FREE_INODE(inode);
+               DQUOT_DROP(inode);
                goto fail2;
        }
        mark_inode_dirty(inode);