summaryrefslogtreecommitdiffstats
path: root/fs/xfs/xfs_btree.c
diff options
context:
space:
mode:
authorDave Chinner <david@fromorbit.com>2010-01-26 15:13:41 +1100
committerDave Chinner <david@fromorbit.com>2010-01-26 15:13:41 +1100
commit7d6a7bde52e449f21a0e86a7a4955b4e08a49d69 (patch)
treeb658055f660f7c825298cc2a88b3246e78fb1bce /fs/xfs/xfs_btree.c
parent089716aa1480b7197bcd678b8477774c379a2768 (diff)
downloadblackbird-op-linux-7d6a7bde52e449f21a0e86a7a4955b4e08a49d69.tar.gz
blackbird-op-linux-7d6a7bde52e449f21a0e86a7a4955b4e08a49d69.zip
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>
Diffstat (limited to 'fs/xfs/xfs_btree.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud