diff --git a/fs/ocfs2/aops.c b/fs/ocfs2/aops.c index 3c531f108a213c524b58f88cbbace442b596a924..3372d82d12b66b11e73fbdb03c986c4506a5c12e 100644 --- a/fs/ocfs2/aops.c +++ b/fs/ocfs2/aops.c @@ -2317,7 +2317,7 @@ static int ocfs2_dio_end_io_write(struct inode *inode, mlog_errno(ret); } - di = (struct ocfs2_dinode *)di_bh; + di = (struct ocfs2_dinode *)di_bh->b_data; ocfs2_init_dinode_extent_tree(&et, INODE_CACHE(inode), di_bh);