diff options
Diffstat (limited to 'fs/xfs/libxfs/xfs_dir2_leaf.c')
| -rw-r--r-- | fs/xfs/libxfs/xfs_dir2_leaf.c | 18 | 
1 files changed, 9 insertions, 9 deletions
diff --git a/fs/xfs/libxfs/xfs_dir2_leaf.c b/fs/xfs/libxfs/xfs_dir2_leaf.c index b887fb2a2bcf..27297a689d9c 100644 --- a/fs/xfs/libxfs/xfs_dir2_leaf.c +++ b/fs/xfs/libxfs/xfs_dir2_leaf.c @@ -145,7 +145,7 @@ xfs_dir3_leaf_check_int(  static bool  xfs_dir3_leaf_verify(  	struct xfs_buf		*bp, -	__uint16_t		magic) +	uint16_t		magic)  {  	struct xfs_mount	*mp = bp->b_target->bt_mount;  	struct xfs_dir2_leaf	*leaf = bp->b_addr; @@ -154,7 +154,7 @@ xfs_dir3_leaf_verify(  	if (xfs_sb_version_hascrc(&mp->m_sb)) {  		struct xfs_dir3_leaf_hdr *leaf3 = bp->b_addr; -		__uint16_t		magic3; +		uint16_t		magic3;  		magic3 = (magic == XFS_DIR2_LEAF1_MAGIC) ? XFS_DIR3_LEAF1_MAGIC  							 : XFS_DIR3_LEAFN_MAGIC; @@ -178,7 +178,7 @@ xfs_dir3_leaf_verify(  static void  __read_verify(  	struct xfs_buf  *bp, -	__uint16_t	magic) +	uint16_t	magic)  {  	struct xfs_mount	*mp = bp->b_target->bt_mount; @@ -195,7 +195,7 @@ __read_verify(  static void  __write_verify(  	struct xfs_buf  *bp, -	__uint16_t	magic) +	uint16_t	magic)  {  	struct xfs_mount	*mp = bp->b_target->bt_mount;  	struct xfs_buf_log_item	*bip = bp->b_fspriv; @@ -256,7 +256,7 @@ const struct xfs_buf_ops xfs_dir3_leafn_buf_ops = {  	.verify_write = xfs_dir3_leafn_write_verify,  }; -static int +int  xfs_dir3_leaf_read(  	struct xfs_trans	*tp,  	struct xfs_inode	*dp, @@ -268,7 +268,7 @@ xfs_dir3_leaf_read(  	err = xfs_da_read_buf(tp, dp, fbno, mappedbno, bpp,  				XFS_DATA_FORK, &xfs_dir3_leaf1_buf_ops); -	if (!err && tp) +	if (!err && tp && *bpp)  		xfs_trans_buf_set_type(tp, *bpp, XFS_BLFT_DIR_LEAF1_BUF);  	return err;  } @@ -285,7 +285,7 @@ xfs_dir3_leafn_read(  	err = xfs_da_read_buf(tp, dp, fbno, mappedbno, bpp,  				XFS_DATA_FORK, &xfs_dir3_leafn_buf_ops); -	if (!err && tp) +	if (!err && tp && *bpp)  		xfs_trans_buf_set_type(tp, *bpp, XFS_BLFT_DIR_LEAFN_BUF);  	return err;  } @@ -299,7 +299,7 @@ xfs_dir3_leaf_init(  	struct xfs_trans	*tp,  	struct xfs_buf		*bp,  	xfs_ino_t		owner, -	__uint16_t		type) +	uint16_t		type)  {  	struct xfs_dir2_leaf	*leaf = bp->b_addr; @@ -343,7 +343,7 @@ xfs_dir3_leaf_get_buf(  	xfs_da_args_t		*args,  	xfs_dir2_db_t		bno,  	struct xfs_buf		**bpp, -	__uint16_t		magic) +	uint16_t		magic)  {  	struct xfs_inode	*dp = args->dp;  	struct xfs_trans	*tp = args->trans;  | 
