summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python
diff options
context:
space:
mode:
authorQu Wenruo <wqu@suse.com>2019-03-20 09:27:43 +0300
committerDavid Sterba <dsterba@suse.com>2019-04-29 20:02:23 +0300
commit2b952eea813b1f7e7d4b9782271acd91625b9bb9 (patch)
tree3c12a67b2646f0fb415977458624e9cb51fcba6b /tools/perf/scripts/python
parent3065976b045f77a910809fa7699f99a1e7c0dbbb (diff)
downloadlinux-2b952eea813b1f7e7d4b9782271acd91625b9bb9.tar.xz
btrfs: extent_io: Handle errors better in btree_write_cache_pages()
In btree_write_cache_pages(), we can only get @ret <= 0. Add an ASSERT() for it just in case. Then instead of submitting the write bio even we got some error, check the return value first. If we have already hit some error, just clean up the corrupted or half-baked bio, and return error. If there is no error so far, then call flush_write_bio() and return the result. Signed-off-by: Qu Wenruo <wqu@suse.com> Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions