bitmap_iterate doesn't generate its own errors, so don't invert the sign
of the errors returned from retry_deferred_inode_range. This keeps them
all positive, which is something that Codex is good at noticing and I'm
not. :P
Cc: linux-xfs@vger.kernel.org # v6.10.0
Fixes: 5a30504f0c60e1 ("xfs_scrub: defer phase5 file scans if dirloop fails")
Signed-off-by: "Darrick J. Wong" <djwong@kernel.org>
Reviewed-by: Andrey Albershteyn <aalbersh@kernel.org>
ncs->new_deferred = NULL;
ncs->fixed_something = false;
- error = -bitmap_iterate(ncs->cur_deferred,
+ error = bitmap_iterate(ncs->cur_deferred,
retry_deferred_inode_range, ncs);
if (error)
return error;
ncs->new_deferred = NULL;
ncs->last_call = true;
- error = -bitmap_iterate(ncs->cur_deferred,
+ error = bitmap_iterate(ncs->cur_deferred,
retry_deferred_inode_range, ncs);
if (error)
return error;