xfs: move ->iop_relog to struct xfs_defer_op_type
authorDarrick J. Wong <djwong@kernel.org>
Thu, 30 Nov 2023 20:31:30 +0000 (12:31 -0800)
committerDarrick J. Wong <djwong@kernel.org>
Thu, 7 Dec 2023 02:45:17 +0000 (18:45 -0800)
commita49c708f9a445457f6a5905732081871234f61c6
tree283d657946be7882263c48661ebda12f5d55647e
parent8a9aa763e17c5490d3526cbf4c9484d76ecbbe39
xfs: move ->iop_relog to struct xfs_defer_op_type

The only log items that need relogging are the ones created for deferred
work operations, and the only part of the code base that relogs log
items is the deferred work machinery.  Move the function pointers.

Signed-off-by: Darrick J. Wong <djwong@kernel.org>
Reviewed-by: Christoph Hellwig <hch@lst.de>
fs/xfs/libxfs/xfs_defer.c
fs/xfs/libxfs/xfs_defer.h
fs/xfs/xfs_attr_item.c
fs/xfs/xfs_bmap_item.c
fs/xfs/xfs_extfree_item.c
fs/xfs/xfs_refcount_item.c
fs/xfs/xfs_rmap_item.c
fs/xfs/xfs_trans.h