summaryrefslogtreecommitdiff
path: root/block/blk-settings.c
diff options
context:
space:
mode:
authorEdward Shishkin <edward.shishkin@gmail.com>2010-03-11 14:09:47 -0800
committerJens Axboe <jens.axboe@oracle.com>2010-03-12 10:03:42 +0100
commitf11c9c5c259cb2c3d698548dc3936f773ab1f5b9 (patch)
treec6461c9d6981122e1507dafa0394901903eb2ca1 /block/blk-settings.c
parentc12ec0a2d94001003dfb929ce14c287fca0522b0 (diff)
downloadlinux-3.10-f11c9c5c259cb2c3d698548dc3936f773ab1f5b9.tar.gz
linux-3.10-f11c9c5c259cb2c3d698548dc3936f773ab1f5b9.tar.bz2
linux-3.10-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/blk-settings.c')
0 files changed, 0 insertions, 0 deletions