xfs: remove i_transp
authorChristoph Hellwig <hch@lst.de>
Fri, 8 Jul 2011 12:34:47 +0000 (14:34 +0200)
committerChristoph Hellwig <hch@lst.de>
Fri, 8 Jul 2011 12:34:47 +0000 (14:34 +0200)
commitf3ca87389dbff0a3dc1a7cb2fa7c62e25421c66c
tree39a6aa16be0bbab79e65525d57404b23eaff0205
parent7a249cf83da1813cfa71cfe1e265b40045eceb47
xfs: remove i_transp

Remove the transaction pointer in the inode.  It's only used to avoid
passing down an argument in the bmap code, and for a few asserts in
the transaction code right now.

Also use the local variable ip in a few more places in xfs_inode_item_unlock,
so that it isn't only used for debug builds after the above change.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Alex Elder <aelder@sgi.com>
Reviewed-by: Dave Chinner <dchinner@redhat.com>
fs/xfs/quota/xfs_trans_dquot.c
fs/xfs/xfs_bmap.c
fs/xfs/xfs_inode.c
fs/xfs/xfs_inode.h
fs/xfs/xfs_inode_item.c
fs/xfs/xfs_trans_inode.c