aboutsummaryrefslogtreecommitdiff
path: root/fs/nfs/filelayout/filelayout.c
diff options
context:
space:
mode:
authorChristoph Hellwig <[email protected]>2015-01-14 10:42:33 +0100
committerJens Axboe <[email protected]>2015-01-20 14:02:59 -0700
commit564f00f6c03a9339c259eb71a5b3aa8ef7ff1c2e (patch)
tree58efd5b836e7d6942af954a11e2dce202a5e805a /fs/nfs/filelayout/filelayout.c
parentb4caecd48005fbed3949dde6c1cb233142fd69e9 (diff)
block_dev: only write bdev inode on close
Since 018a17bdc865 ("bdi: reimplement bdev_inode_switch_bdi()") the block device code writes out all dirty data whenever switching the backing_dev_info for a block device inode. But a block device inode can only be dirtied when it is in use, which means we only have to write it out on the final blkdev_put, but not when doing a blkdev_get. Factoring out the write out from the bdi list switch prepares from removing the list switch later in the series. Signed-off-by: Christoph Hellwig <[email protected]> Acked-by: Tejun Heo <[email protected]> Reviewed-by: Jan Kara <[email protected]> Signed-off-by: Jens Axboe <[email protected]>
Diffstat (limited to 'fs/nfs/filelayout/filelayout.c')
0 files changed, 0 insertions, 0 deletions