diff options
Diffstat (limited to 'fs/xfs/xfs_dir2_data.c')
| -rw-r--r-- | fs/xfs/xfs_dir2_data.c | 13 | 
1 files changed, 12 insertions, 1 deletions
diff --git a/fs/xfs/xfs_dir2_data.c b/fs/xfs/xfs_dir2_data.c index 0ef04f1bf51..1a43c8593c0 100644 --- a/fs/xfs/xfs_dir2_data.c +++ b/fs/xfs/xfs_dir2_data.c @@ -185,7 +185,7 @@ __xfs_dir2_data_check(  	return 0;  } -static void +void  xfs_dir2_data_verify(  	struct xfs_buf		*bp)  { @@ -217,6 +217,17 @@ xfs_dir2_data_read(  					XFS_DATA_FORK, xfs_dir2_data_verify);  } +int +xfs_dir2_data_readahead( +	struct xfs_trans	*tp, +	struct xfs_inode	*dp, +	xfs_dablk_t		bno, +	xfs_daddr_t		mapped_bno) +{ +	return xfs_da_reada_buf(tp, dp, bno, mapped_bno, +					XFS_DATA_FORK, xfs_dir2_data_verify); +} +  /*   * Given a data block and an unused entry from that block,   * return the bestfree entry if any that corresponds to it.  |