| /* |
| * Copyright (c) 2011 Bryan Schumaker <bjschuma@netapp.com> |
| * |
| * Function definitions for fault injection |
| */ |
| |
| #ifndef LINUX_NFSD_FAULT_INJECT_H |
| #define LINUX_NFSD_FAULT_INJECT_H |
| |
| #ifdef CONFIG_NFSD_FAULT_INJECTION |
| int nfsd_fault_inject_init(void); |
| void nfsd_fault_inject_cleanup(void); |
| void nfsd_forget_clients(u64); |
| void nfsd_forget_locks(u64); |
| void nfsd_forget_openowners(u64); |
| void nfsd_forget_delegations(u64); |
| void nfsd_recall_delegations(u64); |
| #else /* CONFIG_NFSD_FAULT_INJECTION */ |
| static inline int nfsd_fault_inject_init(void) { return 0; } |
| static inline void nfsd_fault_inject_cleanup(void) {} |
| static inline void nfsd_forget_clients(u64 num) {} |
| static inline void nfsd_forget_locks(u64 num) {} |
| static inline void nfsd_forget_openowners(u64 num) {} |
| static inline void nfsd_forget_delegations(u64 num) {} |
| static inline void nfsd_recall_delegations(u64 num) {} |
| #endif /* CONFIG_NFSD_FAULT_INJECTION */ |
| |
| #endif /* LINUX_NFSD_FAULT_INJECT_H */ |