From: Darrick J. Wong <djwong@xxxxxxxxxx> Report data corruption to userspace. Signed-off-by: Darrick J. Wong <djwong@xxxxxxxxxx> --- man/man2/ioctl_xfs_bulkstat.2 | 3 +++ spaceman/health.c | 4 ++++ 2 files changed, 7 insertions(+) diff --git a/man/man2/ioctl_xfs_bulkstat.2 b/man/man2/ioctl_xfs_bulkstat.2 index b6d51aa43811..0afa8177ebb3 100644 --- a/man/man2/ioctl_xfs_bulkstat.2 +++ b/man/man2/ioctl_xfs_bulkstat.2 @@ -329,6 +329,9 @@ Parent pointers. .TP .B XFS_BS_SICK_DIRTREE Directory is the source of corruption in the directory tree. +.TP +.B XFS_BS_SICK_DATA +File data is corrupt. .RE .SH ERRORS Error codes can be one of, but are not limited to, the following: diff --git a/spaceman/health.c b/spaceman/health.c index ee0e108d5b2d..43270209b6a9 100644 --- a/spaceman/health.c +++ b/spaceman/health.c @@ -201,6 +201,10 @@ static const struct flag_map inode_flags[] = { .mask = XFS_BS_SICK_DIRTREE, .descr = "directory tree structure", }, + { + .mask = XFS_BS_SICK_DATA, + .descr = "file data", + }, {0}, };