Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
[platform/kernel/linux-starfive.git] / net / sunrpc / fail.h
1 /* SPDX-License-Identifier: GPL-2.0 */
2 /*
3  * Copyright (C) 2021, Oracle. All rights reserved.
4  */
5
6 #ifndef _NET_SUNRPC_FAIL_H_
7 #define _NET_SUNRPC_FAIL_H_
8
9 #include <linux/fault-inject.h>
10
11 #if IS_ENABLED(CONFIG_FAULT_INJECTION)
12
13 struct fail_sunrpc_attr {
14         struct fault_attr       attr;
15
16         bool                    ignore_client_disconnect;
17         bool                    ignore_server_disconnect;
18         bool                    ignore_cache_wait;
19 };
20
21 extern struct fail_sunrpc_attr fail_sunrpc;
22
23 #endif /* CONFIG_FAULT_INJECTION */
24
25 #endif /* _NET_SUNRPC_FAIL_H_ */