Merge tag 'fbdev-for-6.4-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/deller...
[linux-block.git] / include / linux / fault-inject-usercopy.h
CommitLineData
2c739ced
AL
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__ */