diff options
Diffstat (limited to 'fs/gfs2/bmap.c')
-rw-r--r-- | fs/gfs2/bmap.c | 7 |
1 files changed, 0 insertions, 7 deletions
diff --git a/fs/gfs2/bmap.c b/fs/gfs2/bmap.c index 7878c473ae62..e60296137707 100644 --- a/fs/gfs2/bmap.c +++ b/fs/gfs2/bmap.c | |||
@@ -783,11 +783,6 @@ static int do_strip(struct gfs2_inode *ip, struct buffer_head *dibh, | |||
783 | else if (ip->i_depth) | 783 | else if (ip->i_depth) |
784 | revokes = sdp->sd_inptrs; | 784 | revokes = sdp->sd_inptrs; |
785 | 785 | ||
786 | if (ip != GFS2_I(sdp->sd_rindex)) | ||
787 | error = gfs2_rindex_hold(sdp, &ip->i_alloc->al_ri_gh); | ||
788 | else if (!sdp->sd_rgrps) | ||
789 | error = gfs2_ri_update(ip); | ||
790 | |||
791 | if (error) | 786 | if (error) |
792 | return error; | 787 | return error; |
793 | 788 | ||
@@ -887,8 +882,6 @@ out_rg_gunlock: | |||
887 | out_rlist: | 882 | out_rlist: |
888 | gfs2_rlist_free(&rlist); | 883 | gfs2_rlist_free(&rlist); |
889 | out: | 884 | out: |
890 | if (ip != GFS2_I(sdp->sd_rindex)) | ||
891 | gfs2_glock_dq_uninit(&ip->i_alloc->al_ri_gh); | ||
892 | return error; | 885 | return error; |
893 | } | 886 | } |
894 | 887 | ||