aboutsummaryrefslogtreecommitdiffstats
path: root/fs/ocfs2/alloc.c
diff options
context:
space:
mode:
Diffstat (limited to 'fs/ocfs2/alloc.c')
-rw-r--r--fs/ocfs2/alloc.c17
1 files changed, 5 insertions, 12 deletions
diff --git a/fs/ocfs2/alloc.c b/fs/ocfs2/alloc.c
index 044158bd22be..fdab27c9be99 100644
--- a/fs/ocfs2/alloc.c
+++ b/fs/ocfs2/alloc.c
@@ -3453,8 +3453,7 @@ static int ocfs2_merge_rec_right(struct ocfs2_path *left_path,
3453 subtree_index); 3453 subtree_index);
3454 } 3454 }
3455out: 3455out:
3456 if (right_path) 3456 ocfs2_free_path(right_path);
3457 ocfs2_free_path(right_path);
3458 return ret; 3457 return ret;
3459} 3458}
3460 3459
@@ -3647,8 +3646,7 @@ static int ocfs2_merge_rec_left(struct ocfs2_path *right_path,
3647 right_path, subtree_index); 3646 right_path, subtree_index);
3648 } 3647 }
3649out: 3648out:
3650 if (left_path) 3649 ocfs2_free_path(left_path);
3651 ocfs2_free_path(left_path);
3652 return ret; 3650 return ret;
3653} 3651}
3654 3652
@@ -4431,11 +4429,8 @@ ocfs2_figure_merge_contig_type(struct ocfs2_extent_tree *et,
4431 } 4429 }
4432 4430
4433out: 4431out:
4434 if (left_path) 4432 ocfs2_free_path(left_path);
4435 ocfs2_free_path(left_path); 4433 ocfs2_free_path(right_path);
4436 if (right_path)
4437 ocfs2_free_path(right_path);
4438
4439 return ret; 4434 return ret;
4440} 4435}
4441 4436
@@ -6996,9 +6991,7 @@ out_commit:
6996out: 6991out:
6997 if (data_ac) 6992 if (data_ac)
6998 ocfs2_free_alloc_context(data_ac); 6993 ocfs2_free_alloc_context(data_ac);
6999 if (pages) 6994 kfree(pages);
7000 kfree(pages);
7001
7002 return ret; 6995 return ret;
7003} 6996}
7004 6997