On Fri, Dec 22, 2017 at 04:43:14PM -0800, Darrick J. Wong wrote: > From: Darrick J. Wong <darrick.wong@xxxxxxxxxx> > > Always allocate a transaction for inode scrubbing, even if the _iget > fails. This is something that is nice to have now for consistency with > the other scrubbers but will become critical when we get to online > repair where we'll actually use the transaction + raw buffer read to fix > the verifier errors. > > Signed-off-by: Darrick J. Wong <darrick.wong@xxxxxxxxxx> > --- > fs/xfs/scrub/inode.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > > diff --git a/fs/xfs/scrub/inode.c b/fs/xfs/scrub/inode.c > index 2be4b25..61cd112 100644 > --- a/fs/xfs/scrub/inode.c > +++ b/fs/xfs/scrub/inode.c > @@ -64,7 +64,7 @@ xfs_scrub_setup_inode( > break; > case -EFSCORRUPTED: > case -EFSBADCRC: > - return 0; > + return xfs_scrub_trans_alloc(sc->sm, mp, &sc->tp); > default: > return error; > } Reviewed-by: Dave Chinner <dchinner@xxxxxxxxxx> -- Dave Chinner david@xxxxxxxxxxxxx -- To unsubscribe from this list: send the line "unsubscribe linux-xfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html