diff options
Diffstat (limited to 'fs/ocfs2/xattr.c')
-rw-r--r-- | fs/ocfs2/xattr.c | 17 |
1 files changed, 6 insertions, 11 deletions
diff --git a/fs/ocfs2/xattr.c b/fs/ocfs2/xattr.c index 4cf6fde71027..38a55ff45b3a 100644 --- a/fs/ocfs2/xattr.c +++ b/fs/ocfs2/xattr.c | |||
@@ -3295,8 +3295,7 @@ static int __ocfs2_xattr_set_handle(struct inode *inode, | |||
3295 | goto out; | 3295 | goto out; |
3296 | } | 3296 | } |
3297 | 3297 | ||
3298 | ret = ocfs2_extend_trans(ctxt->handle, credits + | 3298 | ret = ocfs2_extend_trans(ctxt->handle, credits); |
3299 | ctxt->handle->h_buffer_credits); | ||
3300 | if (ret) { | 3299 | if (ret) { |
3301 | mlog_errno(ret); | 3300 | mlog_errno(ret); |
3302 | goto out; | 3301 | goto out; |
@@ -3326,8 +3325,7 @@ static int __ocfs2_xattr_set_handle(struct inode *inode, | |||
3326 | goto out; | 3325 | goto out; |
3327 | } | 3326 | } |
3328 | 3327 | ||
3329 | ret = ocfs2_extend_trans(ctxt->handle, credits + | 3328 | ret = ocfs2_extend_trans(ctxt->handle, credits); |
3330 | ctxt->handle->h_buffer_credits); | ||
3331 | if (ret) { | 3329 | if (ret) { |
3332 | mlog_errno(ret); | 3330 | mlog_errno(ret); |
3333 | goto out; | 3331 | goto out; |
@@ -3361,8 +3359,7 @@ static int __ocfs2_xattr_set_handle(struct inode *inode, | |||
3361 | goto out; | 3359 | goto out; |
3362 | } | 3360 | } |
3363 | 3361 | ||
3364 | ret = ocfs2_extend_trans(ctxt->handle, credits + | 3362 | ret = ocfs2_extend_trans(ctxt->handle, credits); |
3365 | ctxt->handle->h_buffer_credits); | ||
3366 | if (ret) { | 3363 | if (ret) { |
3367 | mlog_errno(ret); | 3364 | mlog_errno(ret); |
3368 | goto out; | 3365 | goto out; |
@@ -4870,8 +4867,7 @@ static int ocfs2_mv_xattr_buckets(struct inode *inode, handle_t *handle, | |||
4870 | * We need to update the first bucket of the old extent and all | 4867 | * We need to update the first bucket of the old extent and all |
4871 | * the buckets going to the new extent. | 4868 | * the buckets going to the new extent. |
4872 | */ | 4869 | */ |
4873 | credits = ((num_buckets + 1) * blks_per_bucket) + | 4870 | credits = ((num_buckets + 1) * blks_per_bucket); |
4874 | handle->h_buffer_credits; | ||
4875 | ret = ocfs2_extend_trans(handle, credits); | 4871 | ret = ocfs2_extend_trans(handle, credits); |
4876 | if (ret) { | 4872 | if (ret) { |
4877 | mlog_errno(ret); | 4873 | mlog_errno(ret); |
@@ -4941,7 +4937,7 @@ static int ocfs2_divide_xattr_cluster(struct inode *inode, | |||
4941 | u32 *first_hash) | 4937 | u32 *first_hash) |
4942 | { | 4938 | { |
4943 | u16 blk_per_bucket = ocfs2_blocks_per_xattr_bucket(inode->i_sb); | 4939 | u16 blk_per_bucket = ocfs2_blocks_per_xattr_bucket(inode->i_sb); |
4944 | int ret, credits = 2 * blk_per_bucket + handle->h_buffer_credits; | 4940 | int ret, credits = 2 * blk_per_bucket; |
4945 | 4941 | ||
4946 | BUG_ON(OCFS2_XATTR_BUCKET_SIZE < OCFS2_SB(inode->i_sb)->s_clustersize); | 4942 | BUG_ON(OCFS2_XATTR_BUCKET_SIZE < OCFS2_SB(inode->i_sb)->s_clustersize); |
4947 | 4943 | ||
@@ -5181,8 +5177,7 @@ static int ocfs2_extend_xattr_bucket(struct inode *inode, | |||
5181 | * existing bucket. Then we add the last existing bucket, the | 5177 | * existing bucket. Then we add the last existing bucket, the |
5182 | * new bucket, and the first bucket (3 * blk_per_bucket). | 5178 | * new bucket, and the first bucket (3 * blk_per_bucket). |
5183 | */ | 5179 | */ |
5184 | credits = (end_blk - target_blk) + (3 * blk_per_bucket) + | 5180 | credits = (end_blk - target_blk) + (3 * blk_per_bucket); |
5185 | handle->h_buffer_credits; | ||
5186 | ret = ocfs2_extend_trans(handle, credits); | 5181 | ret = ocfs2_extend_trans(handle, credits); |
5187 | if (ret) { | 5182 | if (ret) { |
5188 | mlog_errno(ret); | 5183 | mlog_errno(ret); |