From fd890e788ae0e1d126e233c2ee4505aa0fd43b06 Mon Sep 17 00:00:00 2001 From: Joel Becker Date: Wed, 31 Mar 2010 18:25:44 -0700 Subject: [PATCH] --- yaml --- r: 190549 b: refs/heads/master c: a42ab8e1a37257da37e0f018e707bf365ac24531 h: refs/heads/master i: 190547: 4729667e9d1861af5230e737eaff4ea15a7faf0c v: v3 --- [refs] | 2 +- trunk/fs/ocfs2/buffer_head_io.c | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 576fd43a6cc2..7aac01298198 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 428257f8870f0e72e85ce782d091fa1f366de7df +refs/heads/master: a42ab8e1a37257da37e0f018e707bf365ac24531 diff --git a/trunk/fs/ocfs2/buffer_head_io.c b/trunk/fs/ocfs2/buffer_head_io.c index 21c808f752d8..b18c6d677f9d 100644 --- a/trunk/fs/ocfs2/buffer_head_io.c +++ b/trunk/fs/ocfs2/buffer_head_io.c @@ -407,6 +407,7 @@ int ocfs2_write_super_or_backup(struct ocfs2_super *osb, struct buffer_head *bh) { int ret = 0; + struct ocfs2_dinode *di = (struct ocfs2_dinode *)bh->b_data; mlog_entry_void(); @@ -426,6 +427,7 @@ int ocfs2_write_super_or_backup(struct ocfs2_super *osb, get_bh(bh); /* for end_buffer_write_sync() */ bh->b_end_io = end_buffer_write_sync; + ocfs2_compute_meta_ecc(osb->sb, bh->b_data, &di->i_check); submit_bh(WRITE, bh); wait_on_buffer(bh);