mirror of
https://github.com/torvalds/linux.git
synced 2024-11-23 20:51:44 +00:00
[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 @@ got:
|
|||||||
err = ext3_init_acl(handle, inode, dir);
|
err = ext3_init_acl(handle, inode, dir);
|
||||||
if (err) {
|
if (err) {
|
||||||
DQUOT_FREE_INODE(inode);
|
DQUOT_FREE_INODE(inode);
|
||||||
|
DQUOT_DROP(inode);
|
||||||
goto fail2;
|
goto fail2;
|
||||||
}
|
}
|
||||||
err = ext3_mark_inode_dirty(handle, inode);
|
err = ext3_mark_inode_dirty(handle, inode);
|
||||||
if (err) {
|
if (err) {
|
||||||
ext3_std_error(sb, err);
|
ext3_std_error(sb, err);
|
||||||
DQUOT_FREE_INODE(inode);
|
DQUOT_FREE_INODE(inode);
|
||||||
|
DQUOT_DROP(inode);
|
||||||
goto fail2;
|
goto fail2;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user