diff options
author | Bob Peterson <rpeterso@redhat.com> | 2021-02-18 09:07:21 -0500 |
---|---|---|
committer | Andreas Gruenbacher <agruenba@redhat.com> | 2021-02-23 19:01:42 +0100 |
commit | 17d77684088510df84ff8285982d0eed52cd5890 (patch) | |
tree | 5107251c1bd18a06be6bd3675de7c627ff0ab5fb /fs/afs/server_list.c | |
parent | 803074ad77b91e270c1ce90793a924cdb4547162 (diff) | |
download | linux-stable-17d77684088510df84ff8285982d0eed52cd5890.tar.gz linux-stable-17d77684088510df84ff8285982d0eed52cd5890.tar.bz2 linux-stable-17d77684088510df84ff8285982d0eed52cd5890.zip |
gfs2: Don't get stuck with I/O plugged in gfs2_ail1_flush
In gfs2_ail1_flush, we're using I/O plugging to give the block layer a
better chance of merging I/O requests. If we're too aggressive here, we
can end up waiting on I/O to complete while still plugged. Fix that in
a way similar to writeback_sb_inodes, except that we can't use
blk_flush_plug because blk_flush_plug_list is not exported.
Signed-off-by: Bob Peterson <rpeterso@redhat.com>
Signed-off-by: Andreas Gruenbacher <agruenba@redhat.com>
Diffstat (limited to 'fs/afs/server_list.c')
0 files changed, 0 insertions, 0 deletions