12345678910111213141516171819202122232425262728 |
- /* SPDX-License-Identifier: GPL-2.0 */
- #ifndef _LINUX_ERROR_INJECTION_H
- #define _LINUX_ERROR_INJECTION_H
- #ifdef CONFIG_FUNCTION_ERROR_INJECTION
- #include <asm/error-injection.h>
- extern bool within_error_injection_list(unsigned long addr);
- extern int get_injectable_error_type(unsigned long addr);
- #else /* !CONFIG_FUNCTION_ERROR_INJECTION */
- #include <asm-generic/error-injection.h>
- static inline bool within_error_injection_list(unsigned long addr)
- {
- return false;
- }
- static inline int get_injectable_error_type(unsigned long addr)
- {
- return EI_ETYPE_NONE;
- }
- #endif
- #endif /* _LINUX_ERROR_INJECTION_H */
|