summaryrefslogtreecommitdiff
path: root/ANDROID_3.4.5/include/linux/fault-inject.h
diff options
context:
space:
mode:
Diffstat (limited to 'ANDROID_3.4.5/include/linux/fault-inject.h')
-rw-r--r--ANDROID_3.4.5/include/linux/fault-inject.h69
1 files changed, 0 insertions, 69 deletions
diff --git a/ANDROID_3.4.5/include/linux/fault-inject.h b/ANDROID_3.4.5/include/linux/fault-inject.h
deleted file mode 100644
index c6f996f2..00000000
--- a/ANDROID_3.4.5/include/linux/fault-inject.h
+++ /dev/null
@@ -1,69 +0,0 @@
-#ifndef _LINUX_FAULT_INJECT_H
-#define _LINUX_FAULT_INJECT_H
-
-#ifdef CONFIG_FAULT_INJECTION
-
-#include <linux/types.h>
-#include <linux/debugfs.h>
-#include <linux/atomic.h>
-
-/*
- * For explanation of the elements of this struct, see
- * Documentation/fault-injection/fault-injection.txt
- */
-struct fault_attr {
- unsigned long probability;
- unsigned long interval;
- atomic_t times;
- atomic_t space;
- unsigned long verbose;
- u32 task_filter;
- unsigned long stacktrace_depth;
- unsigned long require_start;
- unsigned long require_end;
- unsigned long reject_start;
- unsigned long reject_end;
-
- unsigned long count;
-};
-
-#define FAULT_ATTR_INITIALIZER { \
- .interval = 1, \
- .times = ATOMIC_INIT(1), \
- .require_end = ULONG_MAX, \
- .stacktrace_depth = 32, \
- .verbose = 2, \
- }
-
-#define DECLARE_FAULT_ATTR(name) struct fault_attr name = FAULT_ATTR_INITIALIZER
-int setup_fault_attr(struct fault_attr *attr, char *str);
-bool should_fail(struct fault_attr *attr, ssize_t size);
-
-#ifdef CONFIG_FAULT_INJECTION_DEBUG_FS
-
-struct dentry *fault_create_debugfs_attr(const char *name,
- struct dentry *parent, struct fault_attr *attr);
-
-#else /* CONFIG_FAULT_INJECTION_DEBUG_FS */
-
-static inline struct dentry *fault_create_debugfs_attr(const char *name,
- struct dentry *parent, struct fault_attr *attr)
-{
- return ERR_PTR(-ENODEV);
-}
-
-#endif /* CONFIG_FAULT_INJECTION_DEBUG_FS */
-
-#endif /* CONFIG_FAULT_INJECTION */
-
-#ifdef CONFIG_FAILSLAB
-extern bool should_failslab(size_t size, gfp_t gfpflags, unsigned long flags);
-#else
-static inline bool should_failslab(size_t size, gfp_t gfpflags,
- unsigned long flags)
-{
- return false;
-}
-#endif /* CONFIG_FAILSLAB */
-
-#endif /* _LINUX_FAULT_INJECT_H */