Gitweb: http://git.fedorahosted.org/git/gfs2-utils.git?p=gfs2-utils.git;a=commitdiff... Commit: 178f6cabb4a425d456524df71d345302e88af18f Parent: f15fed66fc4dd14b35573903afd316405f50a933 Author: Bob Peterson rpeterso@redhat.com AuthorDate: Wed Aug 10 10:25:19 2011 -0500 Committer: Bob Peterson rpeterso@redhat.com CommitterDate: Mon Aug 29 12:54:42 2011 -0500
libgfs2: Mark buffer modified adding a new GFS1 block
When adding new blocks to the file system for GFS1, function gfs1_lookup_block was not marking the buffer and dinode buffer as modified like gfs2_lookup_block does. This patch fixes that.
rhbz#675723 --- gfs2/libgfs2/gfs1.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/gfs2/libgfs2/gfs1.c b/gfs2/libgfs2/gfs1.c index dc29006..d09a8ee 100644 --- a/gfs2/libgfs2/gfs1.c +++ b/gfs2/libgfs2/gfs1.c @@ -56,7 +56,9 @@ void gfs1_lookup_block(struct gfs2_inode *ip, struct gfs2_buffer_head *bh, *block = meta_alloc(ip);
*ptr = cpu_to_be64(*block); + bmodified(bh); ip->i_di.di_blocks++; + bmodified(ip->i_bh);
*new = 1; }
cluster-commits@lists.fedorahosted.org