ext2: switch to dquot_free_block_nodirty()
brute-force conversion Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
This commit is contained in:
@@ -571,7 +571,8 @@ do_more:
|
||||
error_return:
|
||||
brelse(bitmap_bh);
|
||||
release_blocks(sb, freed);
|
||||
dquot_free_block(inode, freed);
|
||||
dquot_free_block_nodirty(inode, freed);
|
||||
mark_inode_dirty(inode);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -1418,7 +1419,8 @@ allocated:
|
||||
|
||||
*errp = 0;
|
||||
brelse(bitmap_bh);
|
||||
dquot_free_block(inode, *count-num);
|
||||
dquot_free_block_nodirty(inode, *count-num);
|
||||
mark_inode_dirty(inode);
|
||||
*count = num;
|
||||
return ret_block;
|
||||
|
||||
@@ -1428,8 +1430,10 @@ out:
|
||||
/*
|
||||
* Undo the block allocation
|
||||
*/
|
||||
if (!performed_allocation)
|
||||
dquot_free_block(inode, *count);
|
||||
if (!performed_allocation) {
|
||||
dquot_free_block_nodirty(inode, *count);
|
||||
mark_inode_dirty(inode);
|
||||
}
|
||||
brelse(bitmap_bh);
|
||||
return 0;
|
||||
}
|
||||
|
Reference in New Issue
Block a user