diff options
author | 2022-09-12 12:27:50 -0700 | |
---|---|---|
committer | 2022-09-29 17:08:28 +0200 | |
commit | 965f47aeb5deddc59a1ace28e99b2a578df57305 (patch) | |
tree | 9a86743b7f142632875610b246f38b3440ca9a80 /tools/perf/scripts/python/call-graph-from-postgresql.py | |
parent | btrfs: plumb NOWAIT through the write path (diff) | |
download | linux-dev-965f47aeb5deddc59a1ace28e99b2a578df57305.tar.xz linux-dev-965f47aeb5deddc59a1ace28e99b2a578df57305.zip |
btrfs: make btrfs_buffered_write nowait compatible
We need to avoid unconditionally calling balance_dirty_pages_ratelimited
as it could wait for some reason. Use balance_dirty_pages_ratelimited_flags
with the BDP_ASYNC in case the buffered write is nowait, returning
EAGAIN eventually.
It also moves the function after the again label. This can cause the
function to be called a bit later, but this should have no impact in the
real world.
Reviewed-by: Filipe Manana <fdmanana@suse.com>
Signed-off-by: Stefan Roesch <shr@fb.com>
Reviewed-by: David Sterba <dsterba@suse.com>
Signed-off-by: David Sterba <dsterba@suse.com>
Diffstat (limited to '')
0 files changed, 0 insertions, 0 deletions