aboutsummaryrefslogtreecommitdiff
path: root/fs/block_dev.c
diff options
context:
space:
mode:
authorJan Kara <jack@suse.cz>2013-07-09 22:36:45 +0800
committerMister Oyster <oysterized@gmail.com>2017-05-29 03:52:08 +0200
commit9077abd06e4b1acba5d88668c4407a6f4e265d83 (patch)
tree055e8966741fd8fea98a51047e60d9a75483665c /fs/block_dev.c
parentefe02fa78a208c8e6c1a32ff8b5cafbf0f890f13 (diff)
writeback: Do not sort b_io list only because of block device inode
It is very likely that block device inode will be part of BDI dirty list as well. However it doesn't make sence to sort inodes on the b_io list just because of this inode (as it contains buffers all over the device anyway). So save some CPU cycles which is valuable since we hold relatively contented wb->list_lock. Signed-off-by: Jan Kara <jack@suse.cz>
Diffstat (limited to 'fs/block_dev.c')
-rw-r--r--fs/block_dev.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/fs/block_dev.c b/fs/block_dev.c
index 442e29fd8..4d2257275 100644
--- a/fs/block_dev.c
+++ b/fs/block_dev.c
@@ -666,7 +666,7 @@ static struct block_device *bd_acquire(struct inode *inode)
return bdev;
}
-static inline int sb_is_blkdev_sb(struct super_block *sb)
+int sb_is_blkdev_sb(struct super_block *sb)
{
return sb == blockdev_superblock;
}