diff options
author | Arnd Bergmann <arnd@arndb.de> | 2012-07-06 21:02:21 +0200 |
---|---|---|
committer | Arnd Bergmann <arnd@arndb.de> | 2012-07-06 21:02:21 +0200 |
commit | 94a2597c01a4bd495789e1546374c26b19f6eafd (patch) | |
tree | 5dd2a82f89a6a8c093d4d6ab7aee22173ff9233e /lib | |
parent | a01fcf3426df3f782d592bd010d93c61a0d70cb9 (diff) | |
parent | 6887a4131da3adaab011613776d865f4bcfb5678 (diff) |
Merge tag 'v3.5-rc5' into next/dt
Linux 3.5-rc5
Diffstat (limited to 'lib')
-rw-r--r-- | lib/fault-inject.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/fault-inject.c b/lib/fault-inject.c index 6805453c18e7..f7210ad6cffd 100644 --- a/lib/fault-inject.c +++ b/lib/fault-inject.c @@ -101,6 +101,10 @@ static inline bool fail_stacktrace(struct fault_attr *attr) bool should_fail(struct fault_attr *attr, ssize_t size) { + /* No need to check any other properties if the probability is 0 */ + if (attr->probability == 0) + return false; + if (attr->task_filter && !fail_task(attr, current)) return false; |