subrata_modak | 4a6aa60 | 2009-08-22 12:47:20 +0000 | [diff] [blame] | 1 | #!/bin/sh |
| 2 | ################################################################################ |
| 3 | ## ## |
| 4 | ## Copyright (c) International Business Machines Corp., 2009 ## |
| 5 | ## ## |
| 6 | ## This program is free software; you can redistribute it and/or modify ## |
| 7 | ## it under the terms of the GNU General Public License as published by ## |
| 8 | ## the Free Software Foundation; either version 2 of the License, or ## |
| 9 | ## (at your option) any later version. ## |
| 10 | ## ## |
| 11 | ## This program is distributed in the hope that it will be useful, but ## |
| 12 | ## WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY ## |
| 13 | ## or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License ## |
| 14 | ## for more details. ## |
| 15 | ## ## |
| 16 | ## You should have received a copy of the GNU General Public License ## |
| 17 | ## along with this program; if not, write to the Free Software ## |
| 18 | ## Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA ## |
| 19 | ## ## |
| 20 | ################################################################################ |
| 21 | # ## |
| 22 | # File : restore_kernel_faults_default.sh ## |
| 23 | # ## |
| 24 | # Usage: restore_kernel_faults_default.sh ## |
| 25 | # ## |
| 26 | # Description: This is a simple script that will restore the /debugfs/fail* ## |
| 27 | # entries to their default values ## |
| 28 | # ## |
| 29 | # Author: Subrata Modak <subrata@linux.vnet.ibm.com> ## |
| 30 | # ## |
| 31 | # History: Aug 11 2009 - Created - Subrata Modak. ## |
| 32 | # Aug 17 2009 - Changed debugfs mount point - Subrata Modak. ## |
| 33 | ################################################################################ |
| 34 | |
| 35 | echo 0 > /sys/kernel/debug/fail_io_timeout/reject-end |
| 36 | echo 0 > /sys/kernel/debug/fail_io_timeout/reject-start |
| 37 | echo 4294967295 > /sys/kernel/debug/fail_io_timeout/require-end |
| 38 | echo 0 > /sys/kernel/debug/fail_io_timeout/require-start |
| 39 | echo 32 > /sys/kernel/debug/fail_io_timeout/stacktrace-depth |
| 40 | echo N > /sys/kernel/debug/fail_io_timeout/task-filter |
| 41 | echo 2 > /sys/kernel/debug/fail_io_timeout/verbose |
| 42 | echo 0 > /sys/kernel/debug/fail_io_timeout/space |
| 43 | echo 1 > /sys/kernel/debug/fail_io_timeout/times |
| 44 | echo 1 > /sys/kernel/debug/fail_io_timeout/interval |
| 45 | echo 0 > /sys/kernel/debug/fail_io_timeout/probability |
| 46 | |
| 47 | echo 0 > /sys/kernel/debug/fail_make_request/reject-end |
| 48 | echo 0 > /sys/kernel/debug/fail_make_request/reject-start |
| 49 | echo 4294967295 > /sys/kernel/debug/fail_make_request/require-end |
| 50 | echo 0 > /sys/kernel/debug/fail_make_request/require-start |
| 51 | echo 32 > /sys/kernel/debug/fail_make_request/stacktrace-depth |
| 52 | echo N > /sys/kernel/debug/fail_make_request/task-filter |
| 53 | echo 2 > /sys/kernel/debug/fail_make_request/verbose |
| 54 | echo 0 > /sys/kernel/debug/fail_make_request/space |
| 55 | echo 1 > /sys/kernel/debug/fail_make_request/times |
| 56 | echo 1 > /sys/kernel/debug/fail_make_request/interval |
| 57 | echo 0 > /sys/kernel/debug/fail_make_request/probability |
| 58 | |
| 59 | echo 1 > /sys/kernel/debug/fail_page_alloc/min-order |
| 60 | echo Y > /sys/kernel/debug/fail_page_alloc/ignore-gfp-highmem |
| 61 | echo Y > /sys/kernel/debug/fail_page_alloc/ignore-gfp-wait |
| 62 | echo 0 > /sys/kernel/debug/fail_page_alloc/reject-end |
| 63 | echo 0 > /sys/kernel/debug/fail_page_alloc/reject-start |
| 64 | echo 4294967295 > /sys/kernel/debug/fail_page_alloc/require-end |
| 65 | echo 0 > /sys/kernel/debug/fail_page_alloc/require-start |
| 66 | echo 32 > /sys/kernel/debug/fail_page_alloc/stacktrace-depth |
| 67 | echo N > /sys/kernel/debug/fail_page_alloc/task-filter |
| 68 | echo 2 > /sys/kernel/debug/fail_page_alloc/verbose |
| 69 | echo 0 > /sys/kernel/debug/fail_page_alloc/space |
| 70 | echo 1 > /sys/kernel/debug/fail_page_alloc/times |
| 71 | echo 1 > /sys/kernel/debug/fail_page_alloc/interval |
| 72 | echo 0 > /sys/kernel/debug/fail_page_alloc/probability |
| 73 | |
| 74 | echo Y > /sys/kernel/debug/failslab/ignore-gfp-wait |
| 75 | echo 0 > /sys/kernel/debug/failslab/reject-end |
| 76 | echo 0 > /sys/kernel/debug/failslab/reject-start |
| 77 | echo 4294967295 > /sys/kernel/debug/failslab/require-end |
| 78 | echo 0 > /sys/kernel/debug/failslab/require-start |
| 79 | echo 32 > /sys/kernel/debug/failslab/stacktrace-depth |
| 80 | echo N > /sys/kernel/debug/failslab/task-filter |
| 81 | echo 2 > /sys/kernel/debug/failslab/verbose |
| 82 | echo 0 > /sys/kernel/debug/failslab/space |
| 83 | echo 1 > /sys/kernel/debug/failslab/times |
| 84 | echo 1 > /sys/kernel/debug/failslab/interval |
| 85 | echo 0 > /sys/kernel/debug/failslab/probability |
| 86 | |