|
@@ -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
|