Commit 1ad1205e authored by Darrick J. Wong's avatar Darrick J. Wong

xfs: always grab transaction when scrubbing inode

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: default avatarDarrick J. Wong <darrick.wong@oracle.com>
Reviewed-by: default avatarDave Chinner <dchinner@redhat.com>
parent 2b9e9b57
...@@ -64,7 +64,7 @@ xfs_scrub_setup_inode( ...@@ -64,7 +64,7 @@ xfs_scrub_setup_inode(
break; break;
case -EFSCORRUPTED: case -EFSCORRUPTED:
case -EFSBADCRC: case -EFSBADCRC:
return 0; return xfs_scrub_trans_alloc(sc->sm, mp, &sc->tp);
default: default:
return error; return error;
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment