diff options
Diffstat (limited to 'fs/xfs/xfs_bmap.c')
| -rw-r--r-- | fs/xfs/xfs_bmap.c | 6 | 
1 files changed, 2 insertions, 4 deletions
diff --git a/fs/xfs/xfs_bmap.c b/fs/xfs/xfs_bmap.c index ea4eab14a60..16b97db4f8a 100644 --- a/fs/xfs/xfs_bmap.c +++ b/fs/xfs/xfs_bmap.c @@ -5764,7 +5764,7 @@ xfs_getbmapx_fix_eof_hole(   */  int						/* error code */  xfs_getbmap( -	bhv_desc_t		*bdp,		/* XFS behavior descriptor*/ +	xfs_inode_t		*ip,  	struct getbmap		*bmv,		/* user bmap structure */  	void			__user *ap,	/* pointer to user's array */  	int			interface)	/* interface flags */ @@ -5773,7 +5773,6 @@ xfs_getbmap(  	int			error;		/* return value */  	__int64_t		fixlen;		/* length for -1 case */  	int			i;		/* extent number */ -	xfs_inode_t		*ip;		/* xfs incore inode pointer */  	bhv_vnode_t		*vp;		/* corresponding vnode */  	int			lock;		/* lock state */  	xfs_bmbt_irec_t		*map;		/* buffer for user's data */ @@ -5791,8 +5790,7 @@ xfs_getbmap(  	int			bmapi_flags;	/* flags for xfs_bmapi */  	__int32_t		oflags;		/* getbmapx bmv_oflags field */ -	vp = BHV_TO_VNODE(bdp); -	ip = XFS_BHVTOI(bdp); +	vp = XFS_ITOV(ip);  	mp = ip->i_mount;  	whichfork = interface & BMV_IF_ATTRFORK ? XFS_ATTR_FORK : XFS_DATA_FORK;  |