cregit-Linux how code gets into the kernel

Release 4.14 include/linux/ras.h

Directory: include/linux
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef __RAS_H__

#define __RAS_H__

#include <asm/errno.h>
#include <linux/uuid.h>
#include <linux/cper.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; }

Contributors

PersonTokensPropCommitsCommitProp
Chen Gong12100.00%1100.00%
Total12100.00%1100.00%


static inline void ras_debugfs_init(void) { }

Contributors

PersonTokensPropCommitsCommitProp
Chen Gong787.50%150.00%
Borislav Petkov112.50%150.00%
Total8100.00%2100.00%


static inline int ras_add_daemon_trace(void) { return 0; }

Contributors

PersonTokensPropCommitsCommitProp
Chen Gong12100.00%1100.00%
Total12100.00%1100.00%

#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) { }

Contributors

PersonTokensPropCommitsCommitProp
Borislav Petkov9100.00%1100.00%
Total9100.00%1100.00%


static inline int cec_add_elem(u64 pfn) { return -ENODEV; }

Contributors

PersonTokensPropCommitsCommitProp
Borislav Petkov14100.00%1100.00%
Total14100.00%1100.00%

#endif #ifdef CONFIG_RAS 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 inline 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; }

Contributors

PersonTokensPropCommitsCommitProp
Tyler Baicar3597.22%150.00%
Arnd Bergmann12.78%150.00%
Total36100.00%2100.00%


static inline void log_arm_hw_error(struct cper_sec_proc_arm *err) { return; }

Contributors

PersonTokensPropCommitsCommitProp
Tyler Baicar1292.31%150.00%
Arnd Bergmann17.69%150.00%
Total13100.00%2100.00%

#endif #endif /* __RAS_H__ */

Overall Contributors

PersonTokensPropCommitsCommitProp
Tyler Baicar10144.69%233.33%
Chen Gong6428.32%116.67%
Borislav Petkov5825.66%116.67%
Arnd Bergmann20.88%116.67%
Greg Kroah-Hartman10.44%116.67%
Total226100.00%6100.00%
Directory: include/linux
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.
Created with cregit.