diff options
author | Brian Foster <bfoster@redhat.com> | 2017-06-27 19:52:32 +0300 |
---|---|---|
committer | Darrick J. Wong <darrick.wong@oracle.com> | 2017-06-28 04:23:21 +0300 |
commit | 3e88a0078ba8ef61816c85d33131827b4a307852 (patch) | |
tree | 5ba0313c626653a569701246cdef5e07d6ae7012 /fs/xfs/xfs_error.h | |
parent | f8c47250ba46eb221d1ac537266ac65bcf2866d5 (diff) | |
download | linux-3e88a0078ba8ef61816c85d33131827b4a307852.tar.xz |
xfs: replace log_badcrc_factor knob with error injection tag
Now that error injection tags support dynamic frequency adjustment,
replace the debug mode sysfs knob that controls log record CRC error
injection with an error injection tag.
Signed-off-by: Brian Foster <bfoster@redhat.com>
Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com>
Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com>
Diffstat (limited to 'fs/xfs/xfs_error.h')
-rw-r--r-- | fs/xfs/xfs_error.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/fs/xfs/xfs_error.h b/fs/xfs/xfs_error.h index e0e4cf776fac..7577be5f09bc 100644 --- a/fs/xfs/xfs_error.h +++ b/fs/xfs/xfs_error.h @@ -105,7 +105,8 @@ extern void xfs_verifier_error(struct xfs_buf *bp); * handling sequence. */ #define XFS_ERRTAG_DROP_WRITES 28 -#define XFS_ERRTAG_MAX 29 +#define XFS_ERRTAG_LOG_BAD_CRC 29 +#define XFS_ERRTAG_MAX 30 /* * Random factors for above tags, 1 means always, 2 means 1/2 time, etc. @@ -139,6 +140,7 @@ extern void xfs_verifier_error(struct xfs_buf *bp); #define XFS_RANDOM_BMAP_FINISH_ONE 1 #define XFS_RANDOM_AG_RESV_CRITICAL 4 #define XFS_RANDOM_DROP_WRITES 1 +#define XFS_RANDOM_LOG_BAD_CRC 1 #ifdef DEBUG extern int xfs_errortag_init(struct xfs_mount *mp); |