diff options
author | Edward Shishkin <edward.shishkin@gmail.com> | 2010-03-11 23:09:47 +0100 |
---|---|---|
committer | Jens Axboe <jens.axboe@oracle.com> | 2010-03-12 10:03:42 +0100 |
commit | f11c9c5c259cb2c3d698548dc3936f773ab1f5b9 (patch) | |
tree | c6461c9d6981122e1507dafa0394901903eb2ca1 /block | |
parent | paride: fix off-by-one test (diff) | |
download | linux-f11c9c5c259cb2c3d698548dc3936f773ab1f5b9.tar.xz linux-f11c9c5c259cb2c3d698548dc3936f773ab1f5b9.zip |
vfs: improve writeback_inodes_wb()
Do not pin/unpin superblock for every inode in writeback_inodes_wb(), pin
it for the whole group of inodes which belong to the same superblock and
call writeback_sb_inodes() handler for them.
Signed-off-by: Edward Shishkin <edward.shishkin@gmail.com>
Cc: Jens Axboe <jens.axboe@oracle.com>
Cc: Wu Fengguang <fengguang.wu@intel.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
Diffstat (limited to 'block')
0 files changed, 0 insertions, 0 deletions