diff options
author | Akinobu Mita <akinobu.mita@gmail.com> | 2006-12-08 05:39:42 -0500 |
---|---|---|
committer | Linus Torvalds <torvalds@woody.osdl.org> | 2006-12-08 11:29:02 -0500 |
commit | de1ba09b214056365d9082982905b255caafb7a2 (patch) | |
tree | 6806f2abcfb9eee699424112a48c44edbbdff0c2 /Documentation/kernel-parameters.txt | |
parent | 4b3bb06bea649396490094780f90d315c152f6ab (diff) |
[PATCH] fault injection: documentation and scripts
This patch set provides some fault-injection capabilities.
- kmalloc() failures
- alloc_pages() failures
- disk IO errors
We can see what really happens if those failures happen.
In order to enable these fault-injection capabilities:
1. Enable relevant config options (CONFIG_FAILSLAB, CONFIG_PAGE_ALLOC,
CONFIG_MAKE_REQUEST) and if you want to configure them via debugfs,
enable CONFIG_FAULT_INJECTION_DEBUG_FS.
2. Build and boot with this kernel
3. Configure fault-injection capabilities behavior by boot option or debugfs
- Boot option
failslab=
fail_page_alloc=
fail_make_request=
- Debugfs
/debug/failslab/*
/debug/fail_page_alloc/*
/debug/fail_make_request/*
Please refer to the Documentation/fault-injection/fault-injection.txt
for details.
4. See what really happens.
Signed-off-by: Akinobu Mita <akinobu.mita@gmail.com>
Signed-off-by: Don Mullis <dwm@meer.net>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'Documentation/kernel-parameters.txt')
-rw-r--r-- | Documentation/kernel-parameters.txt | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/Documentation/kernel-parameters.txt b/Documentation/kernel-parameters.txt index b79bcdf16319..d8323b8893c3 100644 --- a/Documentation/kernel-parameters.txt +++ b/Documentation/kernel-parameters.txt | |||
@@ -548,6 +548,13 @@ and is between 256 and 4096 characters. It is defined in the file | |||
548 | eurwdt= [HW,WDT] Eurotech CPU-1220/1410 onboard watchdog. | 548 | eurwdt= [HW,WDT] Eurotech CPU-1220/1410 onboard watchdog. |
549 | Format: <io>[,<irq>] | 549 | Format: <io>[,<irq>] |
550 | 550 | ||
551 | failslab= | ||
552 | fail_page_alloc= | ||
553 | fail_make_request=[KNL] | ||
554 | General fault injection mechanism. | ||
555 | Format: <interval>,<probability>,<space>,<times> | ||
556 | See also /Documentation/fault-injection/. | ||
557 | |||
551 | fd_mcs= [HW,SCSI] | 558 | fd_mcs= [HW,SCSI] |
552 | See header of drivers/scsi/fd_mcs.c. | 559 | See header of drivers/scsi/fd_mcs.c. |
553 | 560 | ||