[XFS] clean up vnode/inode tracing
Simplify vnode tracing calls by embedding function name & return addr in the calling macro. Also do a lot of vnode->inode renaming for consistency, while we're at it. SGI-PV: 970335 SGI-Modid: xfs-linux-melb:xfs-kern:29650a Signed-off-by: Eric Sandeen <sandeen@sandeen.net> Signed-off-by: Lachlan McIlroy <lachlan@sgi.com> Signed-off-by: Tim Shimmin <tes@sgi.com>
This commit is contained in:
@@ -88,7 +88,7 @@ xfs_getattr(
|
||||
bhv_vnode_t *vp = XFS_ITOV(ip);
|
||||
xfs_mount_t *mp = ip->i_mount;
|
||||
|
||||
vn_trace_entry(ip, __FUNCTION__, (inst_t *)__return_address);
|
||||
xfs_itrace_entry(ip);
|
||||
|
||||
if (XFS_FORCED_SHUTDOWN(mp))
|
||||
return XFS_ERROR(EIO);
|
||||
@@ -228,7 +228,7 @@ xfs_setattr(
|
||||
int file_owner;
|
||||
int need_iolock = 1;
|
||||
|
||||
vn_trace_entry(ip, __FUNCTION__, (inst_t *)__return_address);
|
||||
xfs_itrace_entry(ip);
|
||||
|
||||
if (mp->m_flags & XFS_MOUNT_RDONLY)
|
||||
return XFS_ERROR(EROFS);
|
||||
@@ -915,8 +915,7 @@ xfs_access(
|
||||
{
|
||||
int error;
|
||||
|
||||
vn_trace_entry(ip, __FUNCTION__, (inst_t *)__return_address);
|
||||
|
||||
xfs_itrace_entry(ip);
|
||||
xfs_ilock(ip, XFS_ILOCK_SHARED);
|
||||
error = xfs_iaccess(ip, mode, credp);
|
||||
xfs_iunlock(ip, XFS_ILOCK_SHARED);
|
||||
@@ -987,7 +986,7 @@ xfs_readlink(
|
||||
int pathlen;
|
||||
int error = 0;
|
||||
|
||||
vn_trace_entry(ip, __FUNCTION__, (inst_t *)__return_address);
|
||||
xfs_itrace_entry(ip);
|
||||
|
||||
if (XFS_FORCED_SHUTDOWN(mp))
|
||||
return XFS_ERROR(EIO);
|
||||
@@ -1033,7 +1032,7 @@ xfs_fsync(
|
||||
int error;
|
||||
int log_flushed = 0, changed = 1;
|
||||
|
||||
vn_trace_entry(ip, __FUNCTION__, (inst_t *)__return_address);
|
||||
xfs_itrace_entry(ip);
|
||||
|
||||
ASSERT(start >= 0 && stop >= -1);
|
||||
|
||||
@@ -1592,7 +1591,7 @@ xfs_inactive(
|
||||
int error;
|
||||
int truncate;
|
||||
|
||||
vn_trace_entry(ip, __FUNCTION__, (inst_t *)__return_address);
|
||||
xfs_itrace_entry(ip);
|
||||
|
||||
/*
|
||||
* If the inode is already free, then there can be nothing
|
||||
@@ -1805,7 +1804,7 @@ xfs_lookup(
|
||||
int error;
|
||||
uint lock_mode;
|
||||
|
||||
vn_trace_entry(dp, __FUNCTION__, (inst_t *)__return_address);
|
||||
xfs_itrace_entry(dp);
|
||||
|
||||
if (XFS_FORCED_SHUTDOWN(dp->i_mount))
|
||||
return XFS_ERROR(EIO);
|
||||
@@ -1814,7 +1813,7 @@ xfs_lookup(
|
||||
error = xfs_dir_lookup_int(dp, lock_mode, dentry, &e_inum, &ip);
|
||||
if (!error) {
|
||||
*vpp = XFS_ITOV(ip);
|
||||
ITRACE(ip);
|
||||
xfs_itrace_ref(ip);
|
||||
}
|
||||
xfs_iunlock_map_shared(dp, lock_mode);
|
||||
return error;
|
||||
@@ -1848,7 +1847,7 @@ xfs_create(
|
||||
int namelen;
|
||||
|
||||
ASSERT(!*vpp);
|
||||
vn_trace_entry(dp, __FUNCTION__, (inst_t *)__return_address);
|
||||
xfs_itrace_entry(dp);
|
||||
|
||||
namelen = VNAMELEN(dentry);
|
||||
|
||||
@@ -1930,7 +1929,7 @@ xfs_create(
|
||||
goto error_return;
|
||||
goto abort_return;
|
||||
}
|
||||
ITRACE(ip);
|
||||
xfs_itrace_ref(ip);
|
||||
|
||||
/*
|
||||
* At this point, we've gotten a newly allocated inode.
|
||||
@@ -2098,7 +2097,7 @@ again:
|
||||
|
||||
e_inum = ip->i_ino;
|
||||
|
||||
ITRACE(ip);
|
||||
xfs_itrace_ref(ip);
|
||||
|
||||
/*
|
||||
* We want to lock in increasing inum. Since we've already
|
||||
@@ -2321,7 +2320,7 @@ xfs_remove(
|
||||
uint resblks;
|
||||
int namelen;
|
||||
|
||||
vn_trace_entry(dp, __FUNCTION__, (inst_t *)__return_address);
|
||||
xfs_itrace_entry(dp);
|
||||
|
||||
if (XFS_FORCED_SHUTDOWN(mp))
|
||||
return XFS_ERROR(EIO);
|
||||
@@ -2364,9 +2363,8 @@ xfs_remove(
|
||||
|
||||
dm_di_mode = ip->i_d.di_mode;
|
||||
|
||||
vn_trace_entry(ip, __FUNCTION__, (inst_t *)__return_address);
|
||||
|
||||
ITRACE(ip);
|
||||
xfs_itrace_entry(ip);
|
||||
xfs_itrace_ref(ip);
|
||||
|
||||
error = XFS_QM_DQATTACH(mp, dp, 0);
|
||||
if (!error && dp != ip)
|
||||
@@ -2498,8 +2496,7 @@ xfs_remove(
|
||||
if (link_zero && xfs_inode_is_filestream(ip))
|
||||
xfs_filestream_deassociate(ip);
|
||||
|
||||
vn_trace_exit(ip, __FUNCTION__, (inst_t *)__return_address);
|
||||
|
||||
xfs_itrace_exit(ip);
|
||||
IRELE(ip);
|
||||
|
||||
/* Fall through to std_return with error = 0 */
|
||||
@@ -2562,8 +2559,8 @@ xfs_link(
|
||||
char *target_name = VNAME(dentry);
|
||||
int target_namelen;
|
||||
|
||||
vn_trace_entry(tdp, __FUNCTION__, (inst_t *)__return_address);
|
||||
vn_trace_entry(xfs_vtoi(src_vp), __FUNCTION__, (inst_t *)__return_address);
|
||||
xfs_itrace_entry(tdp);
|
||||
xfs_itrace_entry(xfs_vtoi(src_vp));
|
||||
|
||||
target_namelen = VNAMELEN(dentry);
|
||||
ASSERT(!VN_ISDIR(src_vp));
|
||||
@@ -2744,7 +2741,7 @@ xfs_mkdir(
|
||||
|
||||
/* Return through std_return after this point. */
|
||||
|
||||
vn_trace_entry(dp, __FUNCTION__, (inst_t *)__return_address);
|
||||
xfs_itrace_entry(dp);
|
||||
|
||||
mp = dp->i_mount;
|
||||
udqp = gdqp = NULL;
|
||||
@@ -2810,7 +2807,7 @@ xfs_mkdir(
|
||||
goto error_return;
|
||||
goto abort_return;
|
||||
}
|
||||
ITRACE(cdp);
|
||||
xfs_itrace_ref(cdp);
|
||||
|
||||
/*
|
||||
* Now we add the directory inode to the transaction.
|
||||
@@ -2936,7 +2933,7 @@ xfs_rmdir(
|
||||
int last_cdp_link;
|
||||
uint resblks;
|
||||
|
||||
vn_trace_entry(dp, __FUNCTION__, (inst_t *)__return_address);
|
||||
xfs_itrace_entry(dp);
|
||||
|
||||
if (XFS_FORCED_SHUTDOWN(mp))
|
||||
return XFS_ERROR(EIO);
|
||||
@@ -3041,7 +3038,7 @@ xfs_rmdir(
|
||||
VN_HOLD(dir_vp);
|
||||
}
|
||||
|
||||
ITRACE(cdp);
|
||||
xfs_itrace_ref(cdp);
|
||||
xfs_trans_ijoin(tp, cdp, XFS_ILOCK_EXCL);
|
||||
|
||||
ASSERT(cdp->i_d.di_nlink >= 2);
|
||||
@@ -3189,8 +3186,7 @@ xfs_symlink(
|
||||
ip = NULL;
|
||||
tp = NULL;
|
||||
|
||||
vn_trace_entry(dp, __FUNCTION__, (inst_t *)__return_address);
|
||||
|
||||
xfs_itrace_entry(dp);
|
||||
|
||||
if (XFS_FORCED_SHUTDOWN(mp))
|
||||
return XFS_ERROR(EIO);
|
||||
@@ -3317,7 +3313,7 @@ xfs_symlink(
|
||||
goto error_return;
|
||||
goto error1;
|
||||
}
|
||||
ITRACE(ip);
|
||||
xfs_itrace_ref(ip);
|
||||
|
||||
/*
|
||||
* An error after we've joined dp to the transaction will result in the
|
||||
@@ -3471,7 +3467,7 @@ xfs_fid2(
|
||||
xfs_inode_t *ip,
|
||||
xfs_fid_t *xfid)
|
||||
{
|
||||
vn_trace_entry(ip, __FUNCTION__, (inst_t *)__return_address);
|
||||
xfs_itrace_entry(ip);
|
||||
|
||||
xfid->fid_len = sizeof(xfs_fid_t) - sizeof(xfid->fid_len);
|
||||
xfid->fid_pad = 0;
|
||||
@@ -3653,7 +3649,7 @@ xfs_reclaim(
|
||||
{
|
||||
bhv_vnode_t *vp = XFS_ITOV(ip);
|
||||
|
||||
vn_trace_entry(ip, __FUNCTION__, (inst_t *)__return_address);
|
||||
xfs_itrace_entry(ip);
|
||||
|
||||
ASSERT(!VN_MAPPED(vp));
|
||||
|
||||
@@ -3871,7 +3867,7 @@ xfs_alloc_file_space(
|
||||
int committed;
|
||||
int error;
|
||||
|
||||
vn_trace_entry(ip, __FUNCTION__, (inst_t *)__return_address);
|
||||
xfs_itrace_entry(ip);
|
||||
|
||||
if (XFS_FORCED_SHUTDOWN(mp))
|
||||
return XFS_ERROR(EIO);
|
||||
@@ -4141,7 +4137,7 @@ xfs_free_file_space(
|
||||
vp = XFS_ITOV(ip);
|
||||
mp = ip->i_mount;
|
||||
|
||||
vn_trace_entry(ip, __FUNCTION__, (inst_t *)__return_address);
|
||||
xfs_itrace_entry(ip);
|
||||
|
||||
if ((error = XFS_QM_DQATTACH(mp, ip, 0)))
|
||||
return error;
|
||||
@@ -4347,7 +4343,7 @@ xfs_change_file_space(
|
||||
xfs_trans_t *tp;
|
||||
bhv_vattr_t va;
|
||||
|
||||
vn_trace_entry(ip, __FUNCTION__, (inst_t *)__return_address);
|
||||
xfs_itrace_entry(ip);
|
||||
|
||||
/*
|
||||
* must be a regular file and have write permission
|
||||
|
Reference in New Issue
Block a user