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