On Sun, Oct 02, 2022 at 11:19:55AM -0700, Darrick J. Wong wrote: > From: Darrick J. Wong <djwong@xxxxxxxxxx> > > If the scrub process is sent a fatal signal while we're checking dquots, > the predicate for this will set the error code to -EINTR. Don't then > squash that into -ECANCELED, because the wrong errno turns up in the > trace output. > > Signed-off-by: Darrick J. Wong <djwong@xxxxxxxxxx> > --- > fs/xfs/scrub/quota.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > > diff --git a/fs/xfs/scrub/quota.c b/fs/xfs/scrub/quota.c > index 21b4c9006859..0b643ff32b22 100644 > --- a/fs/xfs/scrub/quota.c > +++ b/fs/xfs/scrub/quota.c > @@ -84,7 +84,7 @@ xchk_quota_item( > int error = 0; > > if (xchk_should_terminate(sc, &error)) > - return -ECANCELED; > + return error; *nod* Reviewed-by: Dave Chinner <dchinner@xxxxxxxxxx> -- Dave Chinner david@xxxxxxxxxxxxx