diff options
Diffstat (limited to 'fs/xfs/scrub/scrub.c')
-rw-r--r-- | fs/xfs/scrub/scrub.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/fs/xfs/scrub/scrub.c b/fs/xfs/scrub/scrub.c index 6d7f85b27078..f8d38a400e88 100644 --- a/fs/xfs/scrub/scrub.c +++ b/fs/xfs/scrub/scrub.c @@ -564,6 +564,11 @@ retry_op: * already tried to fix it, then attempt a repair. */ error = xrep_attempt(ip, &sc, &already_fixed); + if (error != -EOPNOTSUPP && error != -ENOENT) + xfs_scrub_whine(mp, "REPAIRED? ino 0x%llx type %u agno %u inum %llu gen %u flags 0x%x error %d", + ip->i_ino, sm->sm_type, sm->sm_agno, + sm->sm_ino, sm->sm_gen, sm->sm_flags, + already_fixed ? 0 : error); if (error == -EAGAIN) { if (sc.try_harder) try_harder = true; |