diff options
Diffstat (limited to 'fs/xfs/xfs_error.h')
-rw-r--r-- | fs/xfs/xfs_error.h | 13 |
1 files changed, 2 insertions, 11 deletions
diff --git a/fs/xfs/xfs_error.h b/fs/xfs/xfs_error.h index c1c57d4a4b5d..279a76e52791 100644 --- a/fs/xfs/xfs_error.h +++ b/fs/xfs/xfs_error.h | |||
@@ -18,15 +18,6 @@ | |||
18 | #ifndef __XFS_ERROR_H__ | 18 | #ifndef __XFS_ERROR_H__ |
19 | #define __XFS_ERROR_H__ | 19 | #define __XFS_ERROR_H__ |
20 | 20 | ||
21 | #ifdef DEBUG | ||
22 | #define XFS_ERROR_NTRAP 10 | ||
23 | extern int xfs_etrap[XFS_ERROR_NTRAP]; | ||
24 | extern int xfs_error_trap(int); | ||
25 | #define XFS_ERROR(e) xfs_error_trap(e) | ||
26 | #else | ||
27 | #define XFS_ERROR(e) (e) | ||
28 | #endif | ||
29 | |||
30 | struct xfs_mount; | 21 | struct xfs_mount; |
31 | 22 | ||
32 | extern void xfs_error_report(const char *tag, int level, struct xfs_mount *mp, | 23 | extern void xfs_error_report(const char *tag, int level, struct xfs_mount *mp, |
@@ -56,7 +47,7 @@ extern void xfs_verifier_error(struct xfs_buf *bp); | |||
56 | if (unlikely(!fs_is_ok)) { \ | 47 | if (unlikely(!fs_is_ok)) { \ |
57 | XFS_ERROR_REPORT("XFS_WANT_CORRUPTED_GOTO", \ | 48 | XFS_ERROR_REPORT("XFS_WANT_CORRUPTED_GOTO", \ |
58 | XFS_ERRLEVEL_LOW, NULL); \ | 49 | XFS_ERRLEVEL_LOW, NULL); \ |
59 | error = XFS_ERROR(EFSCORRUPTED); \ | 50 | error = -EFSCORRUPTED; \ |
60 | goto l; \ | 51 | goto l; \ |
61 | } \ | 52 | } \ |
62 | } | 53 | } |
@@ -68,7 +59,7 @@ extern void xfs_verifier_error(struct xfs_buf *bp); | |||
68 | if (unlikely(!fs_is_ok)) { \ | 59 | if (unlikely(!fs_is_ok)) { \ |
69 | XFS_ERROR_REPORT("XFS_WANT_CORRUPTED_RETURN", \ | 60 | XFS_ERROR_REPORT("XFS_WANT_CORRUPTED_RETURN", \ |
70 | XFS_ERRLEVEL_LOW, NULL); \ | 61 | XFS_ERRLEVEL_LOW, NULL); \ |
71 | return XFS_ERROR(EFSCORRUPTED); \ | 62 | return -EFSCORRUPTED; \ |
72 | } \ | 63 | } \ |
73 | } | 64 | } |
74 | 65 | ||