|
@@ -1897,8 +1897,7 @@ static void nilfs_segctor_abort_construction(struct nilfs_sc_info *sci,
|
|
|
|
|
|
list_splice_tail_init(&sci->sc_write_logs, &logs);
|
|
|
ret = nilfs_wait_on_logs(&logs);
|
|
|
- if (ret)
|
|
|
- nilfs_abort_logs(&logs, NULL, sci->sc_super_root, ret);
|
|
|
+ nilfs_abort_logs(&logs, NULL, sci->sc_super_root, ret ? : err);
|
|
|
|
|
|
list_splice_tail_init(&sci->sc_segbufs, &logs);
|
|
|
nilfs_cancel_segusage(&logs, nilfs->ns_sufile);
|