From: Andrew Morton <akpm@linux-foundation.org>
To: Akinobu Mita <akinobu.mita@gmail.com>
Cc: linux-kernel@vger.kernel.org
Subject: Re: [PATCH 12/12] add CPU notifier error injection module
Date: Mon, 22 Mar 2010 14:48:09 -0700 [thread overview]
Message-ID: <20100322144809.4d54bc7e.akpm@linux-foundation.org> (raw)
In-Reply-To: <1268903124-10237-12-git-send-email-akinobu.mita@gmail.com>
On Thu, 18 Mar 2010 18:05:24 +0900
Akinobu Mita <akinobu.mita@gmail.com> wrote:
> I used this module to test the series of modification to the
> cpu notifiers code.
>
> Example1: inject CPU offline error (-1 == -EPERM)
>
> # modprobe cpu-notifier-error-inject cpu_down_prepare_error=-1
> # echo 0 > /sys/devices/system/cpu/cpu1/online0
> bash: echo: write error: Operation not permitted
>
> Example2: inject CPU online error (-2 == -ENOENT)
>
> # modprobe cpu-notifier-error-inject cpu_up_prepare_error=-2
> # echo 1 > /sys/devices/system/cpu/cpu1/online0
> bash: echo: write error: No such file or directory
>
> ...
>
> --- a/lib/Kconfig.debug
> +++ b/lib/Kconfig.debug
> @@ -885,6 +885,18 @@ config LKDTM
> Documentation on how to use the module can be found in
> Documentation/fault-injection/provoke-crashes.txt
>
> +config CPU_NOTIFIER_ERROR_INJECT
> + tristate "CPU notifier error injection module"
> + depends on HOTPLUG_CPU && DEBUG_KERNEL
> + help
> + This option provides a kernel module that can be used to test
> + the error handling of the cpu notifiers
> +
> + To compile this code as a module, choose M here: the module will
> + be called cpu-notify-inject.
Should be "cpu-notifier-error-inject", yes?
> + If unsure, say N.
> +
> config FAULT_INJECTION
> bool "Fault-injection framework"
> depends on DEBUG_KERNEL
next prev parent reply other threads:[~2010-03-22 21:48 UTC|newest]
Thread overview: 19+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-03-18 9:05 [PATCH 01/12] cpu-hotplug: introduce cpu_notify(), __cpu_notify(), cpu_notify_nofail() Akinobu Mita
2010-03-18 9:05 ` [PATCH 02/12] cpu-hotplug: return better errno on cpu hotplug failure Akinobu Mita
2010-03-18 9:05 ` [PATCH 03/12] notifier: change notifier_from_errno(0) to return NOTIFY_OK Akinobu Mita
2010-03-18 9:05 ` [PATCH 04/12] x86: convert cpu notifier to return encapsulate errno value Akinobu Mita
2010-03-18 9:05 ` [PATCH 05/12] topology: " Akinobu Mita
2010-03-18 9:05 ` [PATCH 06/12] kernel/: " Akinobu Mita
2010-03-18 9:05 ` [PATCH 07/12] slab: " Akinobu Mita
2010-03-18 9:05 ` Akinobu Mita
2010-03-18 17:21 ` Pekka Enberg
2010-03-18 17:21 ` Pekka Enberg
2010-03-18 9:05 ` [PATCH 08/12] iucv: " Akinobu Mita
2010-03-18 9:05 ` [PATCH 09/12] ehca: " Akinobu Mita
[not found] ` <1268903124-10237-9-git-send-email-akinobu.mita-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2010-03-29 8:47 ` Alexander Schmidt
2010-03-29 8:47 ` Alexander Schmidt
2010-03-18 9:05 ` [PATCH 10/12] s390: " Akinobu Mita
2010-03-18 9:05 ` [PATCH 11/12] md: " Akinobu Mita
2010-03-18 9:05 ` [PATCH 12/12] add CPU notifier error injection module Akinobu Mita
2010-03-22 21:48 ` Andrew Morton [this message]
2010-03-23 13:00 ` Akinobu Mita
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20100322144809.4d54bc7e.akpm@linux-foundation.org \
--to=akpm@linux-foundation.org \
--cc=akinobu.mita@gmail.com \
--cc=linux-kernel@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.