diff options
Diffstat (limited to 'fs/xfs/xfs_vfsops.c')
| -rw-r--r-- | fs/xfs/xfs_vfsops.c | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/fs/xfs/xfs_vfsops.c b/fs/xfs/xfs_vfsops.c index 4a9a43315a86..439dd3939dda 100644 --- a/fs/xfs/xfs_vfsops.c +++ b/fs/xfs/xfs_vfsops.c | |||
| @@ -128,7 +128,6 @@ xfs_unmount_flush( | |||
| 128 | xfs_inode_t *rip = mp->m_rootip; | 128 | xfs_inode_t *rip = mp->m_rootip; |
| 129 | xfs_inode_t *rbmip; | 129 | xfs_inode_t *rbmip; |
| 130 | xfs_inode_t *rsumip = NULL; | 130 | xfs_inode_t *rsumip = NULL; |
| 131 | bhv_vnode_t *rvp = XFS_ITOV(rip); | ||
| 132 | int error; | 131 | int error; |
| 133 | 132 | ||
| 134 | xfs_ilock(rip, XFS_ILOCK_EXCL | XFS_ILOCK_PARENT); | 133 | xfs_ilock(rip, XFS_ILOCK_EXCL | XFS_ILOCK_PARENT); |
| @@ -146,7 +145,7 @@ xfs_unmount_flush( | |||
| 146 | if (error == EFSCORRUPTED) | 145 | if (error == EFSCORRUPTED) |
| 147 | goto fscorrupt_out; | 146 | goto fscorrupt_out; |
| 148 | 147 | ||
| 149 | ASSERT(vn_count(XFS_ITOV(rbmip)) == 1); | 148 | ASSERT(vn_count(VFS_I(rbmip)) == 1); |
| 150 | 149 | ||
| 151 | rsumip = mp->m_rsumip; | 150 | rsumip = mp->m_rsumip; |
| 152 | xfs_ilock(rsumip, XFS_ILOCK_EXCL); | 151 | xfs_ilock(rsumip, XFS_ILOCK_EXCL); |
| @@ -157,7 +156,7 @@ xfs_unmount_flush( | |||
| 157 | if (error == EFSCORRUPTED) | 156 | if (error == EFSCORRUPTED) |
| 158 | goto fscorrupt_out; | 157 | goto fscorrupt_out; |
| 159 | 158 | ||
| 160 | ASSERT(vn_count(XFS_ITOV(rsumip)) == 1); | 159 | ASSERT(vn_count(VFS_I(rsumip)) == 1); |
| 161 | } | 160 | } |
| 162 | 161 | ||
| 163 | /* | 162 | /* |
| @@ -167,7 +166,7 @@ xfs_unmount_flush( | |||
| 167 | if (error == EFSCORRUPTED) | 166 | if (error == EFSCORRUPTED) |
| 168 | goto fscorrupt_out2; | 167 | goto fscorrupt_out2; |
| 169 | 168 | ||
| 170 | if (vn_count(rvp) != 1 && !relocation) { | 169 | if (vn_count(VFS_I(rip)) != 1 && !relocation) { |
| 171 | xfs_iunlock(rip, XFS_ILOCK_EXCL); | 170 | xfs_iunlock(rip, XFS_ILOCK_EXCL); |
| 172 | return XFS_ERROR(EBUSY); | 171 | return XFS_ERROR(EBUSY); |
| 173 | } | 172 | } |
| @@ -284,7 +283,7 @@ xfs_sync_inodes( | |||
| 284 | int *bypassed) | 283 | int *bypassed) |
| 285 | { | 284 | { |
| 286 | xfs_inode_t *ip = NULL; | 285 | xfs_inode_t *ip = NULL; |
| 287 | bhv_vnode_t *vp = NULL; | 286 | struct inode *vp = NULL; |
| 288 | int error; | 287 | int error; |
| 289 | int last_error; | 288 | int last_error; |
| 290 | uint64_t fflag; | 289 | uint64_t fflag; |
| @@ -404,7 +403,7 @@ xfs_sync_inodes( | |||
| 404 | continue; | 403 | continue; |
| 405 | } | 404 | } |
| 406 | 405 | ||
| 407 | vp = XFS_ITOV_NULL(ip); | 406 | vp = VFS_I(ip); |
| 408 | 407 | ||
| 409 | /* | 408 | /* |
| 410 | * If the vnode is gone then this is being torn down, | 409 | * If the vnode is gone then this is being torn down, |
| @@ -479,7 +478,7 @@ xfs_sync_inodes( | |||
| 479 | IPOINTER_INSERT(ip, mp); | 478 | IPOINTER_INSERT(ip, mp); |
| 480 | xfs_ilock(ip, lock_flags); | 479 | xfs_ilock(ip, lock_flags); |
| 481 | 480 | ||
| 482 | ASSERT(vp == XFS_ITOV(ip)); | 481 | ASSERT(vp == VFS_I(ip)); |
| 483 | ASSERT(ip->i_mount == mp); | 482 | ASSERT(ip->i_mount == mp); |
| 484 | 483 | ||
| 485 | vnode_refed = B_TRUE; | 484 | vnode_refed = B_TRUE; |
