aboutsummaryrefslogtreecommitdiffstats
path: root/fs/xfs/xfs_dir2_data.c
diff options
context:
space:
mode:
Diffstat (limited to 'fs/xfs/xfs_dir2_data.c')
-rw-r--r--fs/xfs/xfs_dir2_data.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/fs/xfs/xfs_dir2_data.c b/fs/xfs/xfs_dir2_data.c
index 78320df3743f..5e0c711f9af3 100644
--- a/fs/xfs/xfs_dir2_data.c
+++ b/fs/xfs/xfs_dir2_data.c
@@ -301,8 +301,13 @@ xfs_dir3_data_read(
301 xfs_daddr_t mapped_bno, 301 xfs_daddr_t mapped_bno,
302 struct xfs_buf **bpp) 302 struct xfs_buf **bpp)
303{ 303{
304 return xfs_da_read_buf(tp, dp, bno, mapped_bno, bpp, 304 int err;
305
306 err = xfs_da_read_buf(tp, dp, bno, mapped_bno, bpp,
305 XFS_DATA_FORK, &xfs_dir3_data_buf_ops); 307 XFS_DATA_FORK, &xfs_dir3_data_buf_ops);
308 if (!err && tp)
309 xfs_trans_buf_set_type(tp, *bpp, XFS_BLF_DIR_DATA_BUF);
310 return err;
306} 311}
307 312
308int 313int
@@ -571,6 +576,7 @@ xfs_dir3_data_init(
571 if (error) 576 if (error)
572 return error; 577 return error;
573 bp->b_ops = &xfs_dir3_data_buf_ops; 578 bp->b_ops = &xfs_dir3_data_buf_ops;
579 xfs_trans_buf_set_type(tp, bp, XFS_BLF_DIR_DATA_BUF);
574 580
575 /* 581 /*
576 * Initialize the header. 582 * Initialize the header.