diff options
Diffstat (limited to 'fs/xfs/scrub/nlinks.c')
-rw-r--r-- | fs/xfs/scrub/nlinks.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/fs/xfs/scrub/nlinks.c b/fs/xfs/scrub/nlinks.c index aa5a3237a34f..356b2fcf6768 100644 --- a/fs/xfs/scrub/nlinks.c +++ b/fs/xfs/scrub/nlinks.c @@ -53,6 +53,13 @@ int xchk_setup_nlinks( struct xfs_scrub *sc) { + int error; + + if (xchk_could_repair(sc)) { + error = xrep_setup_nlinks(sc); + if (error) + return error; + } sc->buf = kmem_zalloc(sizeof(struct xchk_nlink_ctrs), KM_NOFS | KM_MAYFAIL); if (!sc->buf) |