diff options
author | Qilong Zhang <[email protected]> | 2020-06-28 19:23:03 +0800 |
---|---|---|
committer | Jaegeuk Kim <[email protected]> | 2020-07-07 21:51:44 -0700 |
commit | 97767500781fae9c53b7d227f99f1dbb0dfe9a4f (patch) | |
tree | 7a54ad231d4924dacf5058b69d3ca7342fb874ef /lib/mpi/mpi-bit.c | |
parent | f608c38c59c6020bfde14af88630b8d7817003f9 (diff) |
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 <[email protected]>
Reviewed-by: Chao Yu <[email protected]>
Signed-off-by: Jaegeuk Kim <[email protected]>
Diffstat (limited to 'lib/mpi/mpi-bit.c')
0 files changed, 0 insertions, 0 deletions