| #ifndef __RAS_H__ |
| #define __RAS_H__ |
| |
| #include <asm/errno.h> |
| |
| #ifdef CONFIG_DEBUG_FS |
| int ras_userspace_consumers(void); |
| void ras_debugfs_init(void); |
| int ras_add_daemon_trace(void); |
| #else |
| static inline int ras_userspace_consumers(void) { return 0; } |
| static inline void ras_debugfs_init(void) { } |
| static inline int ras_add_daemon_trace(void) { return 0; } |
| #endif |
| |
| #ifdef CONFIG_RAS_CEC |
| void __init cec_init(void); |
| int __init parse_cec_param(char *str); |
| int cec_add_elem(u64 pfn); |
| #else |
| static inline void __init cec_init(void) { } |
| static inline int cec_add_elem(u64 pfn) { return -ENODEV; } |
| #endif |
| |
| #endif /* __RAS_H__ */ |