diff --git a/[refs] b/[refs] index 36325708c5bf..2555ec503998 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: b3bb8afd965159f155d4f629cbea158cbcc69275 +refs/heads/master: c7e9a52ef0089492bba457dfb8eba1a54e19f24a diff --git a/trunk/fs/ext2/ialloc.c b/trunk/fs/ext2/ialloc.c index 77e059149212..161f156d98c8 100644 --- a/trunk/fs/ext2/ialloc.c +++ b/trunk/fs/ext2/ialloc.c @@ -612,6 +612,7 @@ struct inode *ext2_new_inode(struct inode *dir, int mode) err = ext2_init_acl(inode, dir); if (err) { DQUOT_FREE_INODE(inode); + DQUOT_DROP(inode); goto fail2; } mark_inode_dirty(inode);