xfs: remove all *_ITER_ABORT values
Use -ECANCELED to signal "stop iterating" instead of these magical *_ITER_ABORT values, since it's duplicative. Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> Reviewed-by: Dave Chinner <dchinner@redhat.com>
This commit is contained in:
@@ -639,7 +639,7 @@ xchk_agfl_block(
|
||||
xchk_agfl_block_xref(sc, agbno);
|
||||
|
||||
if (sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT)
|
||||
return XFS_ITER_ABORT;
|
||||
return -ECANCELED;
|
||||
|
||||
return 0;
|
||||
}
|
||||
@@ -730,7 +730,7 @@ xchk_agfl(
|
||||
/* Check the blocks in the AGFL. */
|
||||
error = xfs_agfl_walk(sc->mp, XFS_BUF_TO_AGF(sc->sa.agf_bp),
|
||||
sc->sa.agfl_bp, xchk_agfl_block, &sai);
|
||||
if (error == XFS_ITER_ABORT) {
|
||||
if (error == -ECANCELED) {
|
||||
error = 0;
|
||||
goto out_free;
|
||||
}
|
||||
|
Reference in New Issue
Block a user