]> git.baikalelectronics.ru Git - kernel.git/commit
writeback: pass in super_block to bdi_start_writeback()
authorJens Axboe <jens.axboe@oracle.com>
Fri, 25 Sep 2009 22:07:46 +0000 (00:07 +0200)
committerJens Axboe <jens.axboe@oracle.com>
Fri, 25 Sep 2009 22:10:40 +0000 (00:10 +0200)
commit88aa3203ceb427cf3e60dfab11701ef85dcd56d0
tree1246fc000adfee6d2874b9324eaf7383ad4413bb
parent95d4fb21ae889c621f66ccdec91f3f28356ed3dc
writeback: pass in super_block to bdi_start_writeback()

Sometimes we only want to write pages from a specific super_block,
so allow that to be passed in.

This fixes a problem with commit c45b5c3ba78aa04ce6d4ec740a6519473b8676c7
causing writeback on all super_blocks on a bdi, where we only really
want to sync a specific sb from writeback_inodes_sb().

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
fs/fs-writeback.c
include/linux/backing-dev.h
mm/page-writeback.c