]> git.baikalelectronics.ru Git - kernel.git/commit
writeback: Do not sort b_io list only because of block device inode
authorJan Kara <jack@suse.cz>
Tue, 9 Jul 2013 14:36:45 +0000 (22:36 +0800)
committerFengguang Wu <fengguang.wu@intel.com>
Tue, 9 Jul 2013 14:36:45 +0000 (22:36 +0800)
commitc14a0f5250c162ed38ccf90e7707de7bf74700f1
treee15bfdcd0a629be344d09113991dd2e613b747b7
parenteb6bee485a40207ec7a4296bc3fde51eb671dedc
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>
fs/block_dev.c
fs/fs-writeback.c
include/linux/fs.h