aboutsummaryrefslogtreecommitdiffstats
path: root/fs/xfs/libxfs/xfs_defer.c
AgeCommit message (Expand)Author
2024-04-15xfs: Increase XFS_DEFER_OPS_NR_INODES to 5Allison Henderson
2024-04-15xfs: create deferred log items for file mapping exchangesDarrick J. Wong
2024-02-19xfs: Replace xfs_isilocked with xfs_assert_ilockedMatthew Wilcox (Oracle)
2024-02-13xfs: use xfs_defer_alloc a bit moreDave Chinner
2024-02-13xfs: use GFP_KERNEL in pure transaction contextsDave Chinner
2024-02-13xfs: convert remaining kmem_free() to kfree()Dave Chinner
2024-02-13xfs: convert kmem_zalloc() to kzalloc()Dave Chinner
2023-12-29xfs: use the op name in trace_xlog_intent_recovery_failedChristoph Hellwig
2023-12-29xfs: fix a use after free in xfs_defer_finish_recoveryChristoph Hellwig
2023-12-14xfs: pass the defer ops directly to xfs_defer_addChristoph Hellwig
2023-12-14xfs: pass the defer ops instead of type to xfs_defer_start_recoveryChristoph Hellwig
2023-12-14xfs: store an ops pointer in struct xfs_defer_pendingChristoph Hellwig
2023-12-06xfs: force small EFIs for reaping btree extentsDarrick J. Wong
2023-12-06xfs: allow pausing of pending deferred work itemsDarrick J. Wong
2023-12-06xfs: don't append work items to logged xfs_defer_pending objectsDarrick J. Wong
2023-12-06xfs: elide ->create_done calls for unlogged deferred workDarrick J. Wong
2023-12-06xfs: move ->iop_relog to struct xfs_defer_op_typeDarrick J. Wong
2023-12-06xfs: hoist xfs_trans_add_item calls to defer ops functionsDarrick J. Wong
2023-12-06xfs: clean out XFS_LI_DIRTY setting boilerplate from ->iop_relogDarrick J. Wong
2023-12-06xfs: use xfs_defer_create_done for the relogging operationDarrick J. Wong
2023-12-06xfs: hoist ->create_intent boilerplate to its callsiteDarrick J. Wong
2023-12-06xfs: hoist intent done flag setting to ->finish_item callsiteDarrick J. Wong
2023-12-06xfs: move ->iop_recover to xfs_defer_op_typeDarrick J. Wong
2023-12-06xfs: use xfs_defer_finish_one to finish recovered work itemsDarrick J. Wong
2023-12-06xfs: recreate work items when recovering intent itemsDarrick J. Wong
2023-12-06xfs: use xfs_defer_pending objects to recover intent itemsDarrick J. Wong
2023-11-13xfs: abort intent items when recovery intents failLong Li
2023-11-13xfs: factor out xfs_defer_pending_abortLong Li
2023-04-11xfs: allow queued AG intents to drain before scrubbingDarrick J. Wong
2022-05-23xfs: share xattr name and value buffers when logging xattr updatesDarrick J. Wong
2022-05-22xfs: put attr[id] log item cache init with the othersDarrick J. Wong
2022-05-22xfs: use a separate slab cache for deferred xattr work stateDarrick J. Wong
2022-05-12xfs: separate out initial attr_set statesDave Chinner
2022-05-09xfs: Implement attr logging and replayAllison Henderson
2022-05-04xfs: Set up infrastructure for log attribute replayAllison Henderson
2022-05-04xfs: Fix double unlock in defer capture codeAllison Henderson
2022-05-04xfs: don't commit the first deferred transaction without intentsDave Chinner
2021-10-22xfs: rename xfs_bmap_add_free to xfs_free_extent_laterDarrick J. Wong
2021-10-22xfs: create slab caches for frequently-used deferred itemsDarrick J. Wong
2021-10-14xfs: port the defer ops capture and continue to resource captureDarrick J. Wong
2021-10-14xfs: formalize the process of holding onto resources across a defer rollDarrick J. Wong
2020-10-07xfs: only relog deferred intent items if free space in the log gets lowDarrick J. Wong
2020-10-07xfs: periodically relog deferred intent itemsDarrick J. Wong
2020-10-07xfs: change the order in which child and parent defer ops are finishedDarrick J. Wong
2020-10-07xfs: fix an incore inode UAF in xfs_bui_recoverDarrick J. Wong
2020-10-07xfs: xfs_defer_capture should absorb remaining transaction reservationDarrick J. Wong
2020-10-07xfs: xfs_defer_capture should absorb remaining block reservationsDarrick J. Wong
2020-10-07xfs: proper replay of deferred ops queued during log recoveryDarrick J. Wong
2020-10-07xfs: remove xfs_defer_resetDarrick J. Wong
2020-09-23xfs: log new intent items created as part of finishing recovered intent itemsDarrick J. Wong