diff options
author | 2020-06-28 19:23:03 +0800 | |
---|---|---|
committer | 2020-07-07 21:51:44 -0700 | |
commit | 97767500781fae9c53b7d227f99f1dbb0dfe9a4f (patch) | |
tree | 7a54ad231d4924dacf5058b69d3ca7342fb874ef /tools/perf/scripts/python/export-to-postgresql.py | |
parent | f2fs: clean up parameter of f2fs_allocate_data_block() (diff) | |
download | wireguard-linux-97767500781fae9c53b7d227f99f1dbb0dfe9a4f.tar.xz wireguard-linux-97767500781fae9c53b7d227f99f1dbb0dfe9a4f.zip |
f2fs: add f2fs_gc exception handle in f2fs_ioc_gc_range
When f2fs_ioc_gc_range performs multiple segments gc ops, the return
value of f2fs_ioc_gc_range is determined by the last segment gc ops.
If its ops failed, the f2fs_ioc_gc_range will be considered to be failed
despite some of previous segments gc ops succeeded. Therefore, so we
fix: Redefine the return value of getting victim ops and add exception
handle for f2fs_gc. In particular, 1).if target has no valid block, it
will go on. 2).if target sectoion has valid block(s), but it is current
section, we will reminder the caller.
Signed-off-by: Qilong Zhang <zhangqilong3@huawei.com>
Reviewed-by: Chao Yu <yuchao0@huawei.com>
Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions