summaryrefslogtreecommitdiff
path: root/fs/xfs/xfs_trans_priv.h
AgeCommit message (Expand)AuthorFilesLines
2022-03-20xfs: AIL should be log centricDave Chinner1-1/+2
2020-05-08xfs: refactor adding recovered intent items to the logDarrick J. Wong1-0/+3
2020-05-07xfs: combine xfs_trans_ail_[remove|delete]()Brian Foster1-17/+0
2020-05-07xfs: drop unused shutdown parameter from xfs_trans_ail_remove()Brian Foster1-2/+1
2020-05-07xfs: acquire ->ail_lock from xfs_trans_ail_delete()Brian Foster1-6/+8
2020-03-27xfs: tail updates only need to occur when LSN changesDave Chinner1-2/+2
2020-03-27xfs: factor common AIL item deletion codeDave Chinner1-1/+3
2019-06-29xfs: don't use xfs_trans_free_items in the commit pathChristoph Hellwig1-2/+0
2019-06-29xfs: stop using XFS_LI_ABORTED as a parameter flagChristoph Hellwig1-1/+1
2018-06-07xfs: convert to SPDX license tagsDave Chinner1-13/+1
2018-05-10xfs: get rid of the log item descriptorDave Chinner1-1/+0
2018-05-10xfs: log item flags are racyDave Chinner1-6/+4
2018-03-12xfs: Rename xa_ elements to ail_Matthew Wilcox1-21/+21
2017-08-22xfs: Properly retry failed inode items in case of error during buffer writebackCarlos Maiolino1-0/+31
2017-04-25xfs: remove xfs_trans_ail_delete_bulkChristoph Hellwig1-12/+3
2015-08-19xfs: add helper to conditionally remove items from the AILBrian Foster1-0/+15
2015-06-04xfs: pass a boolean flag to xfs_trans_free_itemsChristoph Hellwig1-1/+1
2014-04-14xfs: remove unused ail pointer arg from xfs_trans_ail_cursor_done()Eric Sandeen1-2/+1
2013-10-24xfs: decouple log and transaction headersDave Chinner1-1/+0
2013-08-23xfs: Simplify xfs_ail_min() with list_first_entry_or_null()Jie Liu1-0/+12
2013-08-13xfs: sync minor header differences needed by userspace.Dave Chinner1-0/+3
2012-07-30xfs: re-enable xfsaild idle mode and fix associated racesBrian Foster1-0/+1
2012-05-15xfs: pass shutdown method into xfs_trans_ail_delete_bulkDave Chinner1-3/+5
2012-05-15xfs: on-stack delayed write buffer listsChristoph Hellwig1-0/+1
2012-05-15xfs: implement freezing by emptying the AILChristoph Hellwig1-0/+2
2012-05-15xfs: allow assigning the tail lsn with the AIL lock heldChristoph Hellwig1-0/+1
2012-02-23xfs: remove xfs_trans_unlocked_itemChristoph Hellwig1-3/+0
2011-10-18Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torval...Alex Elder1-7/+1
2011-10-12xfs: reduce the number of log forces from tail pushingDave Chinner1-0/+1
2011-10-11xfs: revert to using a kthread for AIL pushingChristoph Hellwig1-7/+1
2011-07-21xfs: convert AIL cursors to use struct list_headDave Chinner1-2/+2
2011-07-21xfs: use a cursor for bulk AIL insertionDave Chinner1-3/+7
2011-04-08xfs: push the AIL from memory reclaim and periodic syncDave Chinner1-3/+4
2011-04-08xfs: convert the xfsaild threads to a workqueueDave Chinner1-7/+8
2010-12-20xfs: use AIL bulk delete function to implement single deleteDave Chinner1-7/+11
2010-12-20xfs: use AIL bulk update function to implement single updatesDave Chinner1-7/+12
2010-12-20xfs: remove all the inodes on a buffer from the AIL in bulkDave Chinner1-0/+4
2010-12-20xfs: bulk AIL insertion during transaction commitDave Chinner1-2/+8
2010-08-24xfs: unlock items before allowing the CIL to commitDave Chinner1-1/+2
2010-07-26xfs: simplify log item descriptor trackingChristoph Hellwig1-16/+2
2010-05-24xfs: Introduce delayed logging core codeDave Chinner1-3/+8
2010-05-24xfs: Improve scalability of busy extent trackingDave Chinner1-4/+0
2008-10-30[XFS] Finish removing the mount pointer from the AIL APIDavid Chinner1-6/+9
2008-10-30[XFS] Move the AIL lock into the struct xfs_ailDavid Chinner1-2/+3
2008-10-30[XFS] Allow 64 bit machines to avoid the AIL lock during flushesDavid Chinner1-0/+23
2008-10-30[XFS] move the AIl traversal over to a consistent interfaceDavid Chinner1-6/+7
2008-10-30[XFS] Use a cursor for AIL traversal.David Chinner1-11/+44
2008-10-30[XFS] Allocate the struct xfs_ailDavid Chinner1-5/+12
2008-02-07[XFS] Move AIL pushing into it's own threadDavid Chinner1-0/+8
2008-02-07[XFS] Unwrap AIL_LOCKDonald Douwsma1-3/+2