mirror of https://gitee.com/openkylin/linux.git
[PATCH] ext3: drop quota references before releasing inode
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>
This commit is contained in:
parent
c7e9a52ef0
commit
ab6862e6da
|
@ -604,12 +604,14 @@ struct inode *ext3_new_inode(handle_t *handle, struct inode * dir, int mode)
|
|||
err = ext3_init_acl(handle, inode, dir);
|
||||
if (err) {
|
||||
DQUOT_FREE_INODE(inode);
|
||||
DQUOT_DROP(inode);
|
||||
goto fail2;
|
||||
}
|
||||
err = ext3_mark_inode_dirty(handle, inode);
|
||||
if (err) {
|
||||
ext3_std_error(sb, err);
|
||||
DQUOT_FREE_INODE(inode);
|
||||
DQUOT_DROP(inode);
|
||||
goto fail2;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue