diff options
author | Tyler Baicar <tbaicar@codeaurora.org> | 2017-06-21 12:17:13 -0600 |
---|---|---|
committer | Will Deacon <will.deacon@arm.com> | 2017-06-22 18:22:05 +0100 |
commit | e9279e83ad1f4b5af541a522a81888f828210b40 (patch) | |
tree | a6ef3e7defd8a432b9df29877400084e2a4243b1 /include/linux/ras.h | |
parent | 297b64c74385fc7ea5dfff66105ab6465f2df49a (diff) | |
download | lwn-e9279e83ad1f4b5af541a522a81888f828210b40.tar.gz lwn-e9279e83ad1f4b5af541a522a81888f828210b40.zip |
trace, ras: add ARM processor error trace event
Currently there are trace events for the various RAS
errors with the exception of ARM processor type errors.
Add a new trace event for such errors so that the user
will know when they occur. These trace events are
consistent with the ARM processor error section type
defined in UEFI 2.6 spec section N.2.4.4.
Signed-off-by: Tyler Baicar <tbaicar@codeaurora.org>
Acked-by: Steven Rostedt <rostedt@goodmis.org>
Reviewed-by: Xie XiuQi <xiexiuqi@huawei.com>
Signed-off-by: Will Deacon <will.deacon@arm.com>
Diffstat (limited to 'include/linux/ras.h')
-rw-r--r-- | include/linux/ras.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/include/linux/ras.h b/include/linux/ras.h index 62fac3042dce..7d61863ff265 100644 --- a/include/linux/ras.h +++ b/include/linux/ras.h @@ -3,6 +3,7 @@ #include <asm/errno.h> #include <linux/uuid.h> +#include <linux/cper.h> #ifdef CONFIG_DEBUG_FS int ras_userspace_consumers(void); @@ -27,11 +28,13 @@ static inline int cec_add_elem(u64 pfn) { return -ENODEV; } void log_non_standard_event(const guid_t *sec_type, const guid_t *fru_id, const char *fru_text, const u8 sev, const u8 *err, const u32 len); +void log_arm_hw_error(struct cper_sec_proc_arm *err); #else static void log_non_standard_event(const guid_t *sec_type, const guid_t *fru_id, const char *fru_text, const u8 sev, const u8 *err, const u32 len) { return; } +static void log_arm_hw_error(struct cper_sec_proc_arm *err) { return; } #endif #endif /* __RAS_H__ */ |