Brian Foster
|
8375f922aa
xfs: re-enable xfsaild idle mode and fix associated races
|
13 years ago |
Dave Chinner
|
60a34607b2
xfs: move xfsagino_t to xfs_types.h
|
13 years ago |
Dave Chinner
|
04913fdd91
xfs: pass shutdown method into xfs_trans_ail_delete_bulk
|
13 years ago |
Christoph Hellwig
|
a8569171ba
xfs: remove some obsolete comments in xfs_trans_ail.c
|
13 years ago |
Christoph Hellwig
|
43ff2122e6
xfs: on-stack delayed write buffer lists
|
13 years ago |
Christoph Hellwig
|
211e4d434b
xfs: implement freezing by emptying the AIL
|
13 years ago |
Christoph Hellwig
|
1c30462542
xfs: allow assigning the tail lsn with the AIL lock held
|
13 years ago |
Christoph Hellwig
|
cfb7cdca0a
xfs: cleanup xfs_log_space_wake
|
13 years ago |
Christoph Hellwig
|
5b03ff1b24
xfs: remove xfs_trans_unlocked_item
|
13 years ago |
Christoph Hellwig
|
09a423a3d6
xfs: split tail_lsn assignments from log space wakeups
|
13 years ago |
Christoph Hellwig
|
9e4c109ac8
xfs: add AIL pushing tracepoints
|
13 years ago |
Alex Elder
|
2900b33999
xfs: put in missed fix for merge problem
|
13 years ago |
Alex Elder
|
9508534c5f
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux
|
13 years ago |
Dave Chinner
|
670ce93fef
xfs: reduce the number of log forces from tail pushing
|
13 years ago |
Christoph Hellwig
|
0030807c66
xfs: revert to using a kthread for AIL pushing
|
13 years ago |
Christoph Hellwig
|
17b38471c3
xfs: force the log if we encounter pinned buffers in .iop_pushbuf
|
13 years ago |
Christoph Hellwig
|
bc6e588a89
xfs: do not update xa_last_pushed_lsn for locked items
|
13 years ago |
Alex Elder
|
e44f4112a4
xfs: set cursor in xfs_ail_splice() even when AIL was empty
|
14 years ago |
Dave Chinner
|
af3e40228f
xfs: convert AIL cursors to use struct list_head
|
14 years ago |
Dave Chinner
|
16b5902943
xfs: remove confusing ail cursor wrapper
|
14 years ago |
Dave Chinner
|
1d8c95a363
xfs: use a cursor for bulk AIL insertion
|
14 years ago |
Dave Chinner
|
7ac956576d
xfs: fix race condition in AIL push trigger
|
14 years ago |
Dave Chinner
|
fe0da76731
xfs: make AIL target updates and compares 32bit safe.
|
14 years ago |
Dave Chinner
|
50e86686df
xfs: always push the AIL to the target
|
14 years ago |
Dave Chinner
|
9e7004e741
xfs: exit AIL push work correctly when AIL is empty
|
14 years ago |
Dave Chinner
|
fd074841cf
xfs: push the AIL from memory reclaim and periodic sync
|
14 years ago |
Dave Chinner
|
cd4a3c503c
xfs: clean up code layout in xfs_trans_ail.c
|
14 years ago |
Dave Chinner
|
0bf6a5bd4b
xfs: convert the xfsaild threads to a workqueue
|
14 years ago |
Dave Chinner
|
6a19d9393a
xfs: convert xfs_cmn_err to xfs_alert_tag
|
14 years ago |
Dave Chinner
|
9552e7f2f3
xfs: use AIL bulk delete function to implement single delete
|
14 years ago |