diff options
author | Akinobu Mita <akinobu.mita@gmail.com> | 2017-07-14 14:49:52 -0700 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2017-07-14 15:05:13 -0700 |
commit | 9049f2f6e7bdfb5de0c63c2635bf3cdb70c4efb5 (patch) | |
tree | 718c3ee2245ca615b30d4bef469f3ab2195530e9 /include | |
parent | ecaad81ca0dfaa5f6ab7a5a9bc16a10816e2bd27 (diff) | |
download | linux-exynos-9049f2f6e7bdfb5de0c63c2635bf3cdb70c4efb5.tar.gz linux-exynos-9049f2f6e7bdfb5de0c63c2635bf3cdb70c4efb5.tar.bz2 linux-exynos-9049f2f6e7bdfb5de0c63c2635bf3cdb70c4efb5.zip |
fault-inject: parse as natural 1-based value for fail-nth write interface
The value written to fail-nth file is parsed as 0-based. Parsing as
one-based is more natural to understand and it enables to cancel the
previous setup by simply writing '0'.
This change also converts task->fail_nth from signed to unsigned int.
Link: http://lkml.kernel.org/r/1491490561-10485-3-git-send-email-akinobu.mita@gmail.com
Signed-off-by: Akinobu Mita <akinobu.mita@gmail.com>
Cc: Dmitry Vyukov <dvyukov@google.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'include')
-rw-r--r-- | include/linux/sched.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/include/linux/sched.h b/include/linux/sched.h index 3822d749fc9e..2ba9ec93423f 100644 --- a/include/linux/sched.h +++ b/include/linux/sched.h @@ -974,7 +974,7 @@ struct task_struct { #ifdef CONFIG_FAULT_INJECTION int make_it_fail; - int fail_nth; + unsigned int fail_nth; #endif /* * When (nr_dirtied >= nr_dirtied_pause), it's time to call |