diff options
Diffstat (limited to 'fs/xfs/xfs_dir2_data.h')
| -rw-r--r-- | fs/xfs/xfs_dir2_data.h | 7 | 
1 files changed, 3 insertions, 4 deletions
diff --git a/fs/xfs/xfs_dir2_data.h b/fs/xfs/xfs_dir2_data.h index 479b59f50db..0847cbb53e1 100644 --- a/fs/xfs/xfs_dir2_data.h +++ b/fs/xfs/xfs_dir2_data.h @@ -134,12 +134,11 @@ static inline int xfs_dir2_data_entsize(int n)   * Pointer to an entry's tag word.   */  #define	XFS_DIR2_DATA_ENTRY_TAG_P(dep)	xfs_dir2_data_entry_tag_p(dep) -static inline xfs_dir2_data_off_t * +static inline __be16 *  xfs_dir2_data_entry_tag_p(xfs_dir2_data_entry_t *dep)  { -	return (xfs_dir2_data_off_t *) \ -		 ((char *)(dep) + XFS_DIR2_DATA_ENTSIZE((dep)->namelen) - \ -		  (uint)sizeof(xfs_dir2_data_off_t)); +	return (__be16 *)((char *)dep + +		XFS_DIR2_DATA_ENTSIZE(dep->namelen) - sizeof(__be16));  }  /*  |