summaryrefslogtreecommitdiff
path: root/fs/xfs/libxfs/xfs_defer.c
AgeCommit message (Expand)AuthorFilesLines
2020-10-07xfs: proper replay of deferred ops queued during log recoveryDarrick J. Wong1-7/+82
2020-10-07xfs: remove xfs_defer_resetDarrick J. Wong1-19/+5
2020-09-23xfs: log new intent items created as part of finishing recovered intent itemsDarrick J. Wong1-2/+24
2020-05-19xfs: use ordered buffers to initialize dquot buffers during quotacheckDarrick J. Wong1-1/+9
2020-05-04xfs: use a xfs_btree_cur for the ->finish_cleanup stateChristoph Hellwig1-1/+1
2020-05-04xfs: turn dfp_done into a xfs_log_itemChristoph Hellwig1-1/+1
2020-05-04xfs: refactor xfs_defer_finish_norollChristoph Hellwig1-69/+59
2020-05-04xfs: merge the ->diff_items defer op into ->create_intentChristoph Hellwig1-4/+1
2020-05-04xfs: merge the ->log_item defer op into ->create_intentChristoph Hellwig1-4/+2
2020-05-04xfs: factor out a xfs_defer_create_intent helperChristoph Hellwig1-16/+23
2019-08-26fs: xfs: Remove KM_NOSLEEP and KM_SLEEP.Tetsuo Handa1-1/+1
2019-06-29xfs: remove unused header filesEric Sandeen1-2/+0
2019-04-30xfs: always rejoin held resources during defer rollDarrick J. Wong1-5/+9
2018-12-12xfs: streamline defer op type handlingDarrick J. Wong1-23/+27
2018-12-12xfs: idiotproof defer op type configurationDarrick J. Wong1-9/+8
2018-08-03xfs: fold dfops into the transactionBrian Foster1-48/+19
2018-08-03xfs: pass transaction to xfs_defer_add()Brian Foster1-1/+4
2018-08-03xfs: replace xfs_defer_ops ->dop_pending with on-stack listBrian Foster1-78/+68
2018-08-03xfs: cancel dfops on xfs_defer_finish() errorBrian Foster1-5/+6
2018-08-03xfs: clean out superfluous dfops dop params/varsBrian Foster1-22/+21
2018-08-03xfs: drop dop param from xfs_defer_op_type ->finish_item() callbackBrian Foster1-1/+1
2018-08-03xfs: automatic dfops inode reloggingBrian Foster1-38/+21
2018-08-03xfs: automatic dfops buffer reloggingBrian Foster1-32/+26
2018-08-03xfs: replace dop_low with transaction flagBrian Foster1-2/+14
2018-08-03xfs: pass transaction to dfops reset/move helpersBrian Foster1-5/+10
2018-08-03xfs: remove unused __xfs_defer_cancel() internal helperBrian Foster1-2/+3
2018-07-26xfs: bypass final dfops roll in trans commit pathBrian Foster1-13/+25
2018-07-26xfs: drop unnecessary xfs_defer_finish() dfops parameterBrian Foster1-4/+3
2018-07-26xfs: support embedded dfops in transactionBrian Foster1-0/+22
2018-07-26xfs: reset dfops to initial state after finishBrian Foster1-2/+18
2018-07-26xfs: remove unused deferred ops committed fieldBrian Foster1-1/+0
2018-07-26xfs: make deferred processing safe for embedded dfopsBrian Foster1-18/+14
2018-07-23xfs: return from _defer_finish with a clean transactionDarrick J. Wong1-0/+6
2018-07-12xfs: remove xfs_defer_init() firstblock paramBrian Foster1-3/+2
2018-07-12xfs: refactor dfops init to attach to transactionBrian Foster1-1/+8
2018-07-12xfs: rename xfs_trans ->t_agfl_dfops to ->t_dfopsBrian Foster1-4/+4
2018-06-07xfs: convert to SPDX license tagsDave Chinner1-15/+1
2018-05-10xfs: adder caller IP to xfs_defer* tracepointsDave Chinner1-6/+6
2018-05-09xfs: defer agfl block frees from deferred ops processing contextBrian Foster1-0/+12
2017-12-14xfs: add the ability to join a held buffer to a defer_opsDarrick J. Wong1-3/+36
2017-09-01xfs: remove the ip argument to xfs_defer_finishChristoph Hellwig1-6/+2
2017-09-01xfs: rename xfs_defer_join to xfs_defer_ijoinChristoph Hellwig1-2/+2
2017-09-01xfs: refactor xfs_trans_rollChristoph Hellwig1-14/+9
2016-10-24xfs: defer should abort intent items if the trans roll failsDarrick J. Wong1-12/+5
2016-09-19xfs: defer should allow ->finish_item to request a new transactionDarrick J. Wong1-7/+72
2016-08-30xfs: track log done items directly in the deferred pending work itemDarrick J. Wong1-13/+4
2016-08-03xfs: add tracepoints for the deferred ops mechanismDarrick J. Wong1-0/+19
2016-08-03xfs: move deferred operations into a separate fileDarrick J. Wong1-0/+444