diff options
author | Steven Whitehouse <swhiteho@redhat.com> | 2006-08-18 15:51:09 -0400 |
---|---|---|
committer | Steven Whitehouse <swhiteho@redhat.com> | 2006-08-18 15:51:09 -0400 |
commit | 15d00c0b91ca776b51b5ab04f79ab35b06670d30 (patch) | |
tree | a970b4f59086ecbf7d20ec9b2201cf26b8446019 /fs/gfs2/ops_super.c | |
parent | fcc8abc8d4fcdbddc383091449f3696b411aa8fb (diff) |
[GFS2] Fix leak of gfs2_bufdata
This fixes a memory leak of struct gfs2_bufdata and also some
problems in the ordered write handling code. It needs a bit
more testing, but I believe that the reference counting of
ordered write buffers should now be correct.
This is aimed at fixing Red Hat bugzilla: #201028 and #201082
Signed-off-by: Steven Whitehouse <swhiteho@redhat.com>
Diffstat (limited to 'fs/gfs2/ops_super.c')
-rw-r--r-- | fs/gfs2/ops_super.c | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/fs/gfs2/ops_super.c b/fs/gfs2/ops_super.c index 730c7228f6ad..2e392c994ab1 100644 --- a/fs/gfs2/ops_super.c +++ b/fs/gfs2/ops_super.c | |||
@@ -216,8 +216,6 @@ static int gfs2_statfs(struct dentry *dentry, struct kstatfs *buf) | |||
216 | if (error) | 216 | if (error) |
217 | return error; | 217 | return error; |
218 | 218 | ||
219 | memset(buf, 0, sizeof(struct kstatfs)); | ||
220 | |||
221 | buf->f_type = GFS2_MAGIC; | 219 | buf->f_type = GFS2_MAGIC; |
222 | buf->f_bsize = sdp->sd_sb.sb_bsize; | 220 | buf->f_bsize = sdp->sd_sb.sb_bsize; |
223 | buf->f_blocks = sc.sc_total; | 221 | buf->f_blocks = sc.sc_total; |