fault-inject: parse as natural 1-based value for fail-nth write interface
authorAkinobu Mita <akinobu.mita@gmail.com>
Fri, 14 Jul 2017 21:49:52 +0000 (14:49 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Fri, 14 Jul 2017 22:05:13 +0000 (15:05 -0700)
commit9049f2f6e7bdfb5de0c63c2635bf3cdb70c4efb5
tree718c3ee2245ca615b30d4bef469f3ab2195530e9
parentecaad81ca0dfaa5f6ab7a5a9bc16a10816e2bd27
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>
Documentation/fault-injection/fault-injection.txt
fs/proc/base.c
include/linux/sched.h