fault-inject-usercopy.h (496B)
1/* SPDX-License-Identifier: GPL-2.0 */ 2#ifndef __LINUX_FAULT_INJECT_USERCOPY_H__ 3#define __LINUX_FAULT_INJECT_USERCOPY_H__ 4 5/* 6 * This header provides a wrapper for injecting failures to user space memory 7 * access functions. 8 */ 9 10#include <linux/types.h> 11 12#ifdef CONFIG_FAULT_INJECTION_USERCOPY 13 14bool should_fail_usercopy(void); 15 16#else 17 18static inline bool should_fail_usercopy(void) { return false; } 19 20#endif /* CONFIG_FAULT_INJECTION_USERCOPY */ 21 22#endif /* __LINUX_FAULT_INJECT_USERCOPY_H__ */