summaryrefslogtreecommitdiff
path: root/block/blk-mq-sysfs.c
diff options
context:
space:
mode:
authorChao Yu <yuchao0@huawei.com>2018-07-04 18:04:10 +0800
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2018-09-19 22:41:34 +0200
commitbf5cde3c685bec12de368379cbe8ecfaa32ff9d3 (patch)
tree31d45f885df6377ac21d5c41f30ac94c7e08db75 /block/blk-mq-sysfs.c
parentb493d05c0402c80ef7f77216cd26f9997bdaeb8c (diff)
f2fs: try grabbing node page lock aggressively in sync scenario
[ Upstream commit 4b270a8cc5047682f0a3f3f9af3b498408dbd2bc ] In synchronous scenario, like in checkpoint(), we are going to flush dirty node pages to device synchronously, we can easily failed writebacking node page due to trylock_page() failure, especially in condition of intensive lock competition, which can cause long latency of checkpoint(). So let's use lock_page() in synchronous scenario to avoid this issue. Signed-off-by: Yunlei He <heyunlei@huawei.com> Signed-off-by: Chao Yu <yuchao0@huawei.com> Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org> Signed-off-by: Sasha Levin <alexander.levin@microsoft.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'block/blk-mq-sysfs.c')
0 files changed, 0 insertions, 0 deletions