diff options
author | Hillf Danton <dhillf@gmail.com> | 2011-04-27 15:26:55 -0700 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2011-04-28 11:28:21 -0700 |
commit | 1409f141ac719b994d2832911b1e9ec928943fc2 (patch) | |
tree | 2ef8c9431f15cae6f243482cbe1cf9f11ae60082 /kernel/lockdep_internals.h | |
parent | 534e3adbd22efa327e6ff27cf2d8ebaad8382ecd (diff) | |
download | op-kernel-dev-1409f141ac719b994d2832911b1e9ec928943fc2.zip op-kernel-dev-1409f141ac719b994d2832911b1e9ec928943fc2.tar.gz |
kernel/watchdog.c: disable nmi perf event in the error path of enabling watchdog
In corner cases where softlockup watchdog is not setup successfully, the
relevant nmi perf event for hardlockup watchdog could be disabled, then
the status of the underlying hardware remains unchanged.
Also, if the kthread doesn't start then the hrtimer won't run and the
hardlockup detector will falsely fire.
Signed-off-by: Hillf Danton <dhillf@gmail.com>
Signed-off-by: Don Zickus <dzickus@redhat.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'kernel/lockdep_internals.h')
0 files changed, 0 insertions, 0 deletions