diff options
author | Darrick J. Wong <darrick.wong@oracle.com> | 2020-09-26 03:39:50 +0300 |
---|---|---|
committer | Darrick J. Wong <darrick.wong@oracle.com> | 2020-10-07 18:40:28 +0300 |
commit | 929b92f64048d90d23e40a59c47adf59f5026903 (patch) | |
tree | eaa5a37bc81ac188e9df697679be6374398b996d /fs/xfs/libxfs/xfs_health.h | |
parent | 4f9a60c48078c0efa3459678fa8d6e050e8ada5d (diff) | |
download | linux-929b92f64048d90d23e40a59c47adf59f5026903.tar.xz |
xfs: xfs_defer_capture should absorb remaining transaction reservation
When xfs_defer_capture extracts the deferred ops and transaction state
from a transaction, it should record the transaction reservation type
from the old transaction so that when we continue the dfops chain, we
still use the same reservation parameters.
Doing this means that the log item recovery functions get to determine
the transaction reservation instead of abusing tr_itruncate in yet
another part of xfs.
Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com>
Reviewed-by: Brian Foster <bfoster@redhat.com>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Diffstat (limited to 'fs/xfs/libxfs/xfs_health.h')
0 files changed, 0 insertions, 0 deletions