xfs: split xfs_itrace_entry
authorChristoph Hellwig <hch@infradead.org>
Thu, 24 Jun 2010 01:57:09 +0000 (11:57 +1000)
committerAlex Elder <aelder@sgi.com>
Mon, 26 Jul 2010 18:16:44 +0000 (13:16 -0500)
commitcca28fb83d9e60779bb348edc33a62068e5f04a4
tree182ab465eadfb00ff4e1d0717b6dea127cba18e3
parentf2d6761433d69d94e0b39ac44ef0f0f0b0508065
xfs: split xfs_itrace_entry

Replace the xfs_itrace_entry catchall with specific trace points.  For
most simple callers we now use the simple inode class, which used to
be the iget class, but add more details tracing for namespace events,
which now includes the name of the directory entries manipulated.

Remove the xfs_inactive trace point, which is a duplicate of the clear_inode
one, and the xfs_change_file_space trace point, which is immediately
followed by the more specific alloc/free space trace points.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Dave Chinner <dchinner@redhat.com>
fs/xfs/linux-2.6/xfs_acl.c
fs/xfs/linux-2.6/xfs_aops.c
fs/xfs/linux-2.6/xfs_file.c
fs/xfs/linux-2.6/xfs_ioctl.c
fs/xfs/linux-2.6/xfs_ioctl32.c
fs/xfs/linux-2.6/xfs_iops.c
fs/xfs/linux-2.6/xfs_super.c
fs/xfs/linux-2.6/xfs_trace.h
fs/xfs/xfs_dir2.c
fs/xfs/xfs_rename.c
fs/xfs/xfs_vnodeops.c