diff options
Diffstat (limited to 'fs/xfs/xfs_dfrag.c')
| -rw-r--r-- | fs/xfs/xfs_dfrag.c | 6 | 
1 files changed, 1 insertions, 5 deletions
| diff --git a/fs/xfs/xfs_dfrag.c b/fs/xfs/xfs_dfrag.c index be628677c28..9a84a85c03b 100644 --- a/fs/xfs/xfs_dfrag.c +++ b/fs/xfs/xfs_dfrag.c @@ -202,7 +202,7 @@ xfs_swap_extents(  	xfs_inode_t	*tip,	/* tmp inode */  	xfs_swapext_t	*sxp)  { -	xfs_mount_t	*mp; +	xfs_mount_t	*mp = ip->i_mount;  	xfs_trans_t	*tp;  	xfs_bstat_t	*sbp = &sxp->sx_stat;  	xfs_ifork_t	*tempifp, *ifp, *tifp; @@ -212,16 +212,12 @@ xfs_swap_extents(  	int		taforkblks = 0;  	__uint64_t	tmp; -	mp = ip->i_mount; -  	tempifp = kmem_alloc(sizeof(xfs_ifork_t), KM_MAYFAIL);  	if (!tempifp) {  		error = XFS_ERROR(ENOMEM);  		goto out;  	} -	sbp = &sxp->sx_stat; -  	/*  	 * we have to do two separate lock calls here to keep lockdep  	 * happy. If we try to get all the locks in one call, lock will | 
