alistair23-linux/fs/xfs/quota
Dave Chinner 7d6a7bde52 xfs: Use delay write promotion for dquot flushing
xfs_qm_dqflock_pushbuf_wait() does a very similar trick to item
pushing used to do to flush out delayed write dquot buffers. Change
it to use the new promotion method rather than an async flush.

Also, xfs_qm_dqflock_pushbuf_wait() can return without the flush lock
held, yet the callers make the assumption that after this call the
flush lock is held. Always return with the flush lock held.

Signed-off-by: Dave Chinner <david@fromorbit.com>
Reviewed-by: Christoph Hellwig <hch@lst.de>
2010-01-26 15:13:41 +11:00
..
xfs_dquot.c xfs: Use delay write promotion for dquot flushing 2010-01-26 15:13:41 +11:00
xfs_dquot.h xfs: event tracing support 2009-12-14 23:08:16 -06:00
xfs_dquot_item.c xfs: Don't issue buffer IO direct from AIL push V2 2010-02-02 10:13:42 +11:00
xfs_dquot_item.h xfs: Don't issue buffer IO direct from AIL push V2 2010-02-02 10:13:42 +11:00
xfs_qm.c xfs: replace KM_LARGE with explicit vmalloc use 2010-01-21 13:44:56 -06:00
xfs_qm.h xfs: kill xfs_qmops 2009-06-08 15:33:32 +02:00
xfs_qm_bhv.c xfs: quota limit statvfs available blocks 2010-01-21 16:34:23 -06:00
xfs_qm_stats.c xfs: switch to seq_file 2009-09-15 12:29:24 -05:00
xfs_qm_stats.h
xfs_qm_syscalls.c xfs: cleanup up xfs_log_force calling conventions 2010-01-21 13:44:49 -06:00
xfs_quota_priv.h xfs: sanitize qh_lock wrappers 2009-02-09 08:47:22 +01:00
xfs_trans_dquot.c xfs: implement quota warnings via netlink 2010-01-21 13:44:28 -06:00