From 072a7f234e2a50f6028add9f34d90a87ee81853e Mon Sep 17 00:00:00 2001 From: Bob Peterson Date: Wed, 25 Jul 2007 10:06:22 -0500 Subject: [PATCH] --- yaml --- r: 67653 b: refs/heads/master c: 0f8468c8bef3d04637c924e7bef20ca53018b319 h: refs/heads/master i: 67651: 0244d59c63621916172c4046a9636ceb9cdbd260 v: v3 --- [refs] | 2 +- trunk/fs/gfs2/log.c | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 0d6a1d60131e..4a9f22ac04a8 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: cee23c79d08c57bbbb9923703409af3b17518c58 +refs/heads/master: 0f8468c8bef3d04637c924e7bef20ca53018b319 diff --git a/trunk/fs/gfs2/log.c b/trunk/fs/gfs2/log.c index f7c0608332fb..00ab6c070a15 100644 --- a/trunk/fs/gfs2/log.c +++ b/trunk/fs/gfs2/log.c @@ -219,6 +219,7 @@ static void gfs2_ail2_empty_one(struct gfs2_sbd *sdp, struct gfs2_ail *ai) { struct list_head *head = &ai->ai_ail2_list; struct gfs2_bufdata *bd; + struct gfs2_inode *bh_ip; while (!list_empty(head)) { bd = list_entry(head->prev, struct gfs2_bufdata, @@ -228,6 +229,8 @@ static void gfs2_ail2_empty_one(struct gfs2_sbd *sdp, struct gfs2_ail *ai) list_del(&bd->bd_ail_st_list); list_del(&bd->bd_ail_gl_list); atomic_dec(&bd->bd_gl->gl_ail_count); + bh_ip = GFS2_I(bd->bd_bh->b_page->mapping->host); + gfs2_meta_cache_flush(bh_ip); brelse(bd->bd_bh); } }