diff options
Diffstat (limited to 'fs/xfs/scrub/dir.c')
-rw-r--r-- | fs/xfs/scrub/dir.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/fs/xfs/scrub/dir.c b/fs/xfs/scrub/dir.c index e318dd46cb15..807147be5354 100644 --- a/fs/xfs/scrub/dir.c +++ b/fs/xfs/scrub/dir.c @@ -18,6 +18,7 @@ #include "scrub/scrub.h" #include "scrub/common.h" #include "scrub/dabtree.h" +#include "scrub/repair.h" /* Set us up to scrub directories. */ int @@ -28,6 +29,10 @@ xchk_setup_directory( unsigned int sz; int error; + error = xrep_setup_tempfile(sc, S_IFDIR); + if (error) + return error; + if (sc->flags & XCHK_TRY_HARDER) { error = xchk_fs_freeze(sc); if (error) |