]> err.no Git - linux-2.6/blobdiff - fs/gfs2/dir.c
[GFS2] Fix sign problem in quota/statfs and cleanup _host structures
[linux-2.6] / fs / gfs2 / dir.c
index 9cdd71cef59c198ad5f32184428b0e36ade8938f..2f154049b59deabf2998c95af6cad83f42a4af5a 100644 (file)
@@ -1897,7 +1897,7 @@ static int leaf_dealloc(struct gfs2_inode *dip, u32 index, u32 len,
        for (x = 0; x < rlist.rl_rgrps; x++) {
                struct gfs2_rgrpd *rgd;
                rgd = rlist.rl_ghs[x].gh_gl->gl_object;
-               rg_blocks += rgd->rd_ri.ri_length;
+               rg_blocks += rgd->rd_length;
        }
 
        error = gfs2_glock_nq_m(rlist.rl_rgrps, rlist.rl_ghs);