aboutsummaryrefslogtreecommitdiff
path: root/fs/xfs/libxfs/xfs_defer.c
AgeCommit message (Expand)AuthorFilesLines
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
2019-08-26fs: xfs: Remove KM_NOSLEEP and KM_SLEEP.Gravatar Tetsuo Handa 1-1/+1
2019-06-28xfs: remove unused header filesGravatar Eric Sandeen 1-2/+0
2019-04-30xfs: always rejoin held resources during defer rollGravatar Darrick J. Wong 1-5/+9
2018-12-12xfs: streamline defer op type handlingGravatar Darrick J. Wong 1-23/+27
2018-12-12xfs: idiotproof defer op type configurationGravatar Darrick J. Wong 1-9/+8
2018-08-02xfs: fold dfops into the transactionGravatar Brian Foster 1-48/+19
2018-08-02xfs: pass transaction to xfs_defer_add()Gravatar Brian Foster 1-1/+4
2018-08-02xfs: replace xfs_defer_ops ->dop_pending with on-stack listGravatar Brian Foster 1-78/+68
2018-08-02xfs: cancel dfops on xfs_defer_finish() errorGravatar Brian Foster 1-5/+6
2018-08-02xfs: clean out superfluous dfops dop params/varsGravatar Brian Foster 1-22/+21
2018-08-02xfs: drop dop param from xfs_defer_op_type ->finish_item() callbackGravatar Brian Foster 1-1/+1
2018-08-02xfs: automatic dfops inode reloggingGravatar Brian Foster 1-38/+21
2018-08-02xfs: automatic dfops buffer reloggingGravatar Brian Foster 1-32/+26
2018-08-02xfs: replace dop_low with transaction flagGravatar Brian Foster 1-2/+14
2018-08-02xfs: pass transaction to dfops reset/move helpersGravatar Brian Foster 1-5/+10
2018-08-02xfs: remove unused __xfs_defer_cancel() internal helperGravatar Brian Foster 1-2/+3
2018-07-26xfs: bypass final dfops roll in trans commit pathGravatar Brian Foster 1-13/+25
2018-07-26xfs: drop unnecessary xfs_defer_finish() dfops parameterGravatar Brian Foster 1-4/+3
2018-07-26xfs: support embedded dfops in transactionGravatar Brian Foster 1-0/+22
2018-07-26xfs: reset dfops to initial state after finishGravatar Brian Foster 1-2/+18
2018-07-26xfs: remove unused deferred ops committed fieldGravatar Brian Foster 1-1/+0
2018-07-26xfs: make deferred processing safe for embedded dfopsGravatar Brian Foster 1-18/+14
2018-07-23xfs: return from _defer_finish with a clean transactionGravatar Darrick J. Wong 1-0/+6
2018-07-11xfs: remove xfs_defer_init() firstblock paramGravatar Brian Foster 1-3/+2
2018-07-11xfs: refactor dfops init to attach to transactionGravatar Brian Foster 1-1/+8
2018-07-11xfs: rename xfs_trans ->t_agfl_dfops to ->t_dfopsGravatar Brian Foster 1-4/+4
2018-06-06xfs: convert to SPDX license tagsGravatar Dave Chinner 1-15/+1
2018-05-10xfs: adder caller IP to xfs_defer* tracepointsGravatar Dave Chinner 1-6/+6
2018-05-09xfs: defer agfl block frees from deferred ops processing contextGravatar Brian Foster 1-0/+12
2017-12-14xfs: add the ability to join a held buffer to a defer_opsGravatar Darrick J. Wong 1-3/+36