summaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
authorBrian Foster <bfoster@redhat.com>2018-07-11 22:26:09 -0700
committerDarrick J. Wong <darrick.wong@oracle.com>2018-07-11 22:26:09 -0700
commit813d08cb6de0af43da40393aebff914d2de9e50e (patch)
tree1b24780e3f956f490b73b4c337f66537b6f0879f /Makefile
parentc9cfdb381172174ade2445e7b468f1be550b1a44 (diff)
downloadlinux-813d08cb6de0af43da40393aebff914d2de9e50e.tar.bz2
xfs: use ->t_dfops for recovery of [b|c]ui log items
Log recovery passes down a central dfops structure to recovery handlers for bui and cui log items. Each of these handlers allocates and commits a transaction and defers any remaining operations to be completed by the main recovery sequence. Since dfops outlives the transaction in this context, set and clear ->t_dfops appropriately such that the *_finish_item() paths and below (i.e., xfs_bmapi*()) can expect to find the dfops in the transaction without it being committed with the dfops attached. This is required because transaction commit expects that an associated dfops is finished and in this context the dfops may be populated at commit time. Signed-off-by: Brian Foster <bfoster@redhat.com> Reviewed-by: Christoph Hellwig <hch@lst.de> Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com> Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com>
Diffstat (limited to 'Makefile')
0 files changed, 0 insertions, 0 deletions