diff options
Diffstat (limited to 'fs/gfs2/log.c')
-rw-r--r-- | fs/gfs2/log.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/fs/gfs2/log.c b/fs/gfs2/log.c index f6d00130f96f..9b4484d366ca 100644 --- a/fs/gfs2/log.c +++ b/fs/gfs2/log.c | |||
@@ -387,8 +387,7 @@ struct buffer_head *gfs2_log_fake_buf(struct gfs2_sbd *sdp, | |||
387 | bh = lb->lb_bh = alloc_buffer_head(GFP_NOFS | __GFP_NOFAIL); | 387 | bh = lb->lb_bh = alloc_buffer_head(GFP_NOFS | __GFP_NOFAIL); |
388 | atomic_set(&bh->b_count, 1); | 388 | atomic_set(&bh->b_count, 1); |
389 | bh->b_state = (1 << BH_Mapped) | (1 << BH_Uptodate); | 389 | bh->b_state = (1 << BH_Mapped) | (1 << BH_Uptodate); |
390 | set_bh_page(bh, virt_to_page(real->b_data), | 390 | set_bh_page(bh, real->b_page, bh_offset(real)); |
391 | ((unsigned long)real->b_data) & (PAGE_SIZE - 1)); | ||
392 | bh->b_blocknr = blkno; | 391 | bh->b_blocknr = blkno; |
393 | bh->b_size = sdp->sd_sb.sb_bsize; | 392 | bh->b_size = sdp->sd_sb.sb_bsize; |
394 | bh->b_bdev = sdp->sd_vfs->s_bdev; | 393 | bh->b_bdev = sdp->sd_vfs->s_bdev; |
@@ -634,6 +633,7 @@ void gfs2_log_shutdown(struct gfs2_sbd *sdp) | |||
634 | gfs2_assert_withdraw(sdp, !sdp->sd_log_blks_reserved); | 633 | gfs2_assert_withdraw(sdp, !sdp->sd_log_blks_reserved); |
635 | gfs2_assert_withdraw(sdp, !sdp->sd_log_num_gl); | 634 | gfs2_assert_withdraw(sdp, !sdp->sd_log_num_gl); |
636 | gfs2_assert_withdraw(sdp, !sdp->sd_log_num_buf); | 635 | gfs2_assert_withdraw(sdp, !sdp->sd_log_num_buf); |
636 | gfs2_assert_withdraw(sdp, !sdp->sd_log_num_jdata); | ||
637 | gfs2_assert_withdraw(sdp, !sdp->sd_log_num_revoke); | 637 | gfs2_assert_withdraw(sdp, !sdp->sd_log_num_revoke); |
638 | gfs2_assert_withdraw(sdp, !sdp->sd_log_num_rg); | 638 | gfs2_assert_withdraw(sdp, !sdp->sd_log_num_rg); |
639 | gfs2_assert_withdraw(sdp, !sdp->sd_log_num_databuf); | 639 | gfs2_assert_withdraw(sdp, !sdp->sd_log_num_databuf); |