summaryrefslogtreecommitdiff
path: root/fs/xfs/xfs_trans_ail.c
AgeCommit message (Expand)AuthorFilesLines
2012-05-14xfs: allow assigning the tail lsn with the AIL lock heldChristoph Hellwig1-7/+15
2012-02-22xfs: cleanup xfs_log_space_wakeChristoph Hellwig1-2/+2
2012-02-22xfs: remove xfs_trans_unlocked_itemChristoph Hellwig1-44/+0
2012-02-22xfs: split tail_lsn assignments from log space wakeupsChristoph Hellwig1-34/+11
2011-10-18xfs: add AIL pushing tracepointsChristoph Hellwig1-0/+8
2011-10-18xfs: put in missed fix for merge problemAlex Elder1-1/+1
2011-10-17Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torval...Alex Elder1-35/+48
2011-10-11xfs: reduce the number of log forces from tail pushingDave Chinner1-13/+20
2011-10-11xfs: revert to using a kthread for AIL pushingChristoph Hellwig1-32/+41
2011-10-11xfs: force the log if we encounter pinned buffers in .iop_pushbufChristoph Hellwig1-2/+7
2011-10-11xfs: do not update xa_last_pushed_lsn for locked itemsChristoph Hellwig1-1/+0
2011-08-09xfs: set cursor in xfs_ail_splice() even when AIL was emptyAlex Elder1-38/+29
2011-07-20xfs: convert AIL cursors to use struct list_headDave Chinner1-53/+26
2011-07-20xfs: remove confusing ail cursor wrapperDave Chinner1-31/+19
2011-07-20xfs: use a cursor for bulk AIL insertionDave Chinner1-21/+88
2011-05-09xfs: fix race condition in AIL push triggerDave Chinner1-6/+10
2011-05-09xfs: make AIL target updates and compares 32bit safe.Dave Chinner1-3/+4
2011-05-09xfs: always push the AIL to the targetDave Chinner1-1/+1
2011-05-09xfs: exit AIL push work correctly when AIL is emptyDave Chinner1-13/+13
2011-04-08xfs: push the AIL from memory reclaim and periodic syncDave Chinner1-2/+48
2011-04-08xfs: clean up code layout in xfs_trans_ail.cDave Chinner1-136/+118
2011-04-08xfs: convert the xfsaild threads to a workqueueDave Chinner1-60/+73
2011-03-07xfs: convert xfs_cmn_err to xfs_alert_tagDave Chinner1-1/+1
2010-12-20xfs: use AIL bulk delete function to implement single deleteDave Chinner1-65/+0
2010-12-20xfs: use AIL bulk update function to implement single updatesDave Chinner1-88/+0
2010-12-20xfs: remove all the inodes on a buffer from the AIL in bulkDave Chinner1-0/+73
2010-12-20xfs: bulk AIL insertion during transaction commitDave Chinner1-2/+107
2010-12-03xfs: clean up xfs_ail_delete()Dave Chinner1-20/+7
2010-07-26xfs: drop dmapi hooksChristoph Hellwig1-1/+0
2010-02-02xfs: Don't issue buffer IO direct from AIL push V2Dave Chinner1-6/+7
2010-01-21xfs: cleanup up xfs_log_force calling conventionsChristoph Hellwig1-1/+1
2010-01-15xfs: Don't wake the aild once per secondDave Chinner1-8/+11
2009-11-17xfs: copy li_lsn before dropping AIL lockNathaniel W. Turner1-3/+20
2009-03-29xfs: fix various typosMalcolm Parsons1-2/+2
2008-10-30[XFS] correctly select first log item to pushDavid Chinner1-1/+1
2008-10-30[XFS] Finish removing the mount pointer from the AIL APIDavid Chinner1-20/+21
2008-10-30[XFS] Move the AIL lock into the struct xfs_ailDavid Chinner1-27/+29
2008-10-30[XFS] move the AIl traversal over to a consistent interfaceDavid Chinner1-75/+42
2008-10-30[XFS] Use a cursor for AIL traversal.David Chinner1-56/+151
2008-10-30[XFS] Allocate the struct xfs_ailDavid Chinner1-38/+49
2008-04-18[XFS] replace remaining __FUNCTION__ occurrencesHarvey Harrison1-1/+1
2008-04-18[XFS] Replace custom AIL linked-list code with struct list_headJosef 'Jeff' Sipek1-89/+60
2008-03-06[XFS] 977545 977545 977545 977545 977545 977545 xfsaild causing too manyDavid Chinner1-7/+10
2008-02-07[XFS] Make xfs_ail_check check less by defaultDavid Chinner1-9/+28
2008-02-07[XFS] Move AIL pushing into it's own threadDavid Chinner1-91/+178
2008-02-07[XFS] Unwrap AIL_LOCKDonald Douwsma1-29/+23
2007-10-15[XFS] Radix tree based inode cachingDavid Chinner1-0/+1
2007-02-10[XFS] Workaround log space issue by increasing XFS_TRANS_PUSH_AIL_RESTARTSVlad Apostolov1-1/+1
2006-09-28[XFS] Add lock annotations to xfs_trans_update_ail andJosh Triplett1-2/+2
2006-06-20[XFS] Remove version 1 directory code. Never functioned on Linux, justNathan Scott1-1/+0