Commit | Line | Data |
---|---|---|
d963cd95 CG |
1 | #ifndef __RAS_H__ |
2 | #define __RAS_H__ | |
3 | ||
011d8261 BP |
4 | #include <asm/errno.h> |
5 | ||
d963cd95 CG |
6 | #ifdef CONFIG_DEBUG_FS |
7 | int ras_userspace_consumers(void); | |
8 | void ras_debugfs_init(void); | |
9 | int ras_add_daemon_trace(void); | |
10 | #else | |
11 | static inline int ras_userspace_consumers(void) { return 0; } | |
011d8261 | 12 | static inline void ras_debugfs_init(void) { } |
d963cd95 CG |
13 | static inline int ras_add_daemon_trace(void) { return 0; } |
14 | #endif | |
15 | ||
011d8261 BP |
16 | #ifdef CONFIG_RAS_CEC |
17 | void __init cec_init(void); | |
18 | int __init parse_cec_param(char *str); | |
19 | int cec_add_elem(u64 pfn); | |
20 | #else | |
21 | static inline void __init cec_init(void) { } | |
22 | static inline int cec_add_elem(u64 pfn) { return -ENODEV; } | |
d963cd95 | 23 | #endif |
011d8261 BP |
24 | |
25 | #endif /* __RAS_H__ */ |