ocfs2: fix bad pointer cast
[sfrench/cifs-2.6.git] / fs / ocfs2 / aops.c
index 3c531f108a213c524b58f88cbbace442b596a924..3372d82d12b66b11e73fbdb03c986c4506a5c12e 100644 (file)
@@ -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);