| /* SPDX-License-Identifier: GPL-2.0 */ | |
| #ifndef __LINUX_FAULT_INJECT_USERCOPY_H__ | |
| #define __LINUX_FAULT_INJECT_USERCOPY_H__ | |
| /* | |
| * This header provides a wrapper for injecting failures to user space memory | |
| * access functions. | |
| */ | |
| #include <linux/types.h> | |
| #ifdef CONFIG_FAULT_INJECTION_USERCOPY | |
| bool should_fail_usercopy(void); | |
| #else | |
| static inline bool should_fail_usercopy(void) { return false; } | |
| #endif /* CONFIG_FAULT_INJECTION_USERCOPY */ | |
| #endif /* __LINUX_FAULT_INJECT_USERCOPY_H__ */ |