aboutsummaryrefslogtreecommitdiff
path: root/fs/xfs/libxfs/xfs_defer.c
AgeCommit message (Expand)AuthorFilesLines
2023-12-29xfs: use the op name in trace_xlog_intent_recovery_failedGravatar Christoph Hellwig 1-2/+1
2023-12-29xfs: fix a use after free in xfs_defer_finish_recoveryGravatar Christoph Hellwig 1-2/+4
2023-12-14xfs: pass the defer ops directly to xfs_defer_addGravatar Christoph Hellwig 1-14/+2
2023-12-14xfs: pass the defer ops instead of type to xfs_defer_start_recoveryGravatar Christoph Hellwig 1-3/+3
2023-12-14xfs: store an ops pointer in struct xfs_defer_pendingGravatar Christoph Hellwig 1-26/+17
2023-12-06xfs: force small EFIs for reaping btree extentsGravatar Darrick J. Wong 1-11/+96
2023-12-06xfs: allow pausing of pending deferred work itemsGravatar Darrick J. Wong 1-12/+85
2023-12-06xfs: don't append work items to logged xfs_defer_pending objectsGravatar Darrick J. Wong 1-13/+48
2023-12-06xfs: elide ->create_done calls for unlogged deferred workGravatar Darrick J. Wong 1-0/+4
2023-12-06xfs: move ->iop_relog to struct xfs_defer_op_typeGravatar Darrick J. Wong 1-11/+20
2023-12-06xfs: hoist xfs_trans_add_item calls to defer ops functionsGravatar Darrick J. Wong 1-1/+6
2023-12-06xfs: clean out XFS_LI_DIRTY setting boilerplate from ->iop_relogGravatar Darrick J. Wong 1-2/+7
2023-12-06xfs: use xfs_defer_create_done for the relogging operationGravatar Darrick J. Wong 1-1/+5
2023-12-06xfs: hoist ->create_intent boilerplate to its callsiteGravatar Darrick J. Wong 1-0/+2
2023-12-06xfs: hoist intent done flag setting to ->finish_item callsiteGravatar Darrick J. Wong 1-1/+27
2023-12-06xfs: move ->iop_recover to xfs_defer_op_typeGravatar Darrick J. Wong 1-0/+17
2023-12-06xfs: use xfs_defer_finish_one to finish recovered work itemsGravatar Darrick J. Wong 1-1/+1
2023-12-06xfs: recreate work items when recovering intent itemsGravatar Darrick J. Wong 1-2/+1
2023-12-06xfs: use xfs_defer_pending objects to recover intent itemsGravatar Darrick J. Wong 1-28/+77
2023-11-13xfs: abort intent items when recovery intents failGravatar Long Li 1-2/+3
2023-11-13xfs: factor out xfs_defer_pending_abortGravatar Long Li 1-8/+15
2023-04-11xfs: allow queued AG intents to drain before scrubbingGravatar Darrick J. Wong 1-2/+4
2022-05-23xfs: share xattr name and value buffers when logging xattr updatesGravatar Darrick J. Wong 1-12/+47
2022-05-22xfs: put attr[id] log item cache init with the othersGravatar Darrick J. Wong 1-8/+0
2022-05-22xfs: use a separate slab cache for deferred xattr work stateGravatar Darrick J. Wong 1-0/+4
2022-05-12xfs: separate out initial attr_set statesGravatar Dave Chinner 1-0/+2
2022-05-09xfs: Implement attr logging and replayGravatar Allison Henderson 1-0/+1
2022-05-04xfs: Set up infrastructure for log attribute replayGravatar Allison Henderson 1-1/+9
2022-05-04xfs: Fix double unlock in defer capture codeGravatar Allison Henderson 1-1/+10
2022-05-04xfs: don't commit the first deferred transaction without intentsGravatar Dave Chinner 1-12/+18
2021-10-22xfs: rename xfs_bmap_add_free to xfs_free_extent_laterGravatar Darrick J. Wong 1-0/+5
2021-10-22xfs: create slab caches for frequently-used deferred itemsGravatar Darrick J. Wong 1-4/+61
2021-10-14xfs: port the defer ops capture and continue to resource captureGravatar Darrick J. Wong 1-21/+65
2021-10-14xfs: formalize the process of holding onto resources across a defer rollGravatar Darrick J. Wong 1-31/+54
2020-10-07xfs: only relog deferred intent items if free space in the log gets lowGravatar Darrick J. Wong 1-0/+16
2020-10-07xfs: periodically relog deferred intent itemsGravatar Darrick J. Wong 1-0/+42
2020-10-07xfs: change the order in which child and parent defer ops are finishedGravatar Darrick J. Wong 1-1/+10
2020-10-07xfs: fix an incore inode UAF in xfs_bui_recoverGravatar Darrick J. Wong 1-5/+38
2020-10-07xfs: xfs_defer_capture should absorb remaining transaction reservationGravatar Darrick J. Wong 1-0/+3
2020-10-07xfs: xfs_defer_capture should absorb remaining block reservationsGravatar Darrick J. Wong 1-0/+4
2020-10-07xfs: proper replay of deferred ops queued during log recoveryGravatar Darrick J. Wong 1-7/+82
2020-10-07xfs: remove xfs_defer_resetGravatar Darrick J. Wong 1-19/+5
2020-09-23xfs: log new intent items created as part of finishing recovered intent itemsGravatar Darrick J. Wong 1-2/+24
2020-05-19xfs: use ordered buffers to initialize dquot buffers during quotacheckGravatar Darrick J. Wong 1-1/+9
2020-05-04xfs: use a xfs_btree_cur for the ->finish_cleanup stateGravatar Christoph Hellwig 1-1/+1
2020-05-04xfs: turn dfp_done into a xfs_log_itemGravatar Christoph Hellwig 1-1/+1
2020-05-04xfs: refactor xfs_defer_finish_norollGravatar Christoph Hellwig 1-69/+59
2020-05-04xfs: merge the ->diff_items defer op into ->create_intentGravatar Christoph Hellwig 1-4/+1
2020-05-04xfs: merge the ->log_item defer op into ->create_intentGravatar Christoph Hellwig 1-4/+2
2020-05-04xfs: factor out a xfs_defer_create_intent helperGravatar Christoph Hellwig 1-16/+23