]> Pileus Git - ~andy/linux/commit
xfs: remove periodic superblock writeback
authorChristoph Hellwig <hch@infradead.org>
Fri, 12 Mar 2010 10:59:16 +0000 (10:59 +0000)
committerAlex Elder <aelder@sgi.com>
Wed, 19 May 2010 14:58:13 +0000 (09:58 -0500)
commitdf308bcfec27e0c6bc83715dfd417caff5c33f19
tree558d5b910a4de3cbb36b44eeca1e1f619f2cddf3
parentf983710758218c7aad4aae3e40a7312a21d6f55a
xfs: remove periodic superblock writeback

All modifications to the superblock are done transactional through
xfs_trans_log_buf, so there is no reason to initiate periodic
asynchronous writeback.  This only removes the superblock from the
delwri list and will lead to sub-optimal I/O scheduling.

Cut down xfs_sync_fsdata now that it's only used for synchronous
superblock writes and move the log coverage checks into the two
callers.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Alex Elder <aelder@sgi.com>
fs/xfs/linux-2.6/xfs_sync.c