Don Zickus
|
b94f51183b
kernel/watchdog: prevent false hardlockup on overloaded system
|
8 years ago |
Babu Moger
|
73ce0511c4
kernel/watchdog.c: move hardlockup detector to separate file
|
8 years ago |
Babu Moger
|
249e52e355
kernel/watchdog.c: move shared definitions to nmi.h
|
8 years ago |
Konstantin Khlebnikov
|
4d1f0fb096
kernel/watchdog: use nmi registers snapshot in hardlockup handler
|
8 years ago |
Joshua Hunt
|
a1ee1932aa
watchdog: don't run proc_watchdog_update if new value is same as old
|
9 years ago |
Linus Torvalds
|
0f8c790103
Merge branch 'for-4.5' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
|
9 years ago |
Hidehiro Kawai
|
58c5661f21
panic, x86: Allow CPUs to save registers even if looping in NMI context
|
9 years ago |
Hidehiro Kawai
|
1717f2096b
panic, x86: Fix re-entrance problem due to panic on NMI
|
9 years ago |
Tejun Heo
|
82607adcf9
workqueue: implement lockup detector
|
9 years ago |
Tejun Heo
|
03e0d4610b
watchdog: introduce touch_softlockup_watchdog_sched()
|
9 years ago |
Ulrich Obergfell
|
39d2da2161
kernel/watchdog.c: fix race between proc_watchdog_thresh() and watchdog_timer_fn()
|
9 years ago |
Ulrich Obergfell
|
a2a45b85ec
kernel/watchdog.c: remove {get|put}_online_cpus() from watchdog_{park|unpark}_threads()
|
9 years ago |
Ulrich Obergfell
|
8614ddef82
kernel/watchdog.c: avoid races between /proc handlers and CPU hotplug
|
9 years ago |
Ulrich Obergfell
|
ee89e71eb0
kernel/watchdog.c: avoid race between lockup detector suspend/resume and CPU hotplug
|
9 years ago |
Don Zickus
|
ac1f591249
kernel/watchdog.c: add sysctl knob hardlockup_panic
|
9 years ago |
Jiri Kosina
|
55537871ef
kernel/watchdog.c: perform all-CPU backtrace in case of hard lockup
|
9 years ago |
Ulrich Obergfell
|
ee7fed5405
watchdog: do not unpark threads in watchdog_park_threads() on error
|
9 years ago |
Ulrich Obergfell
|
c993590c6a
watchdog: implement error handling in lockup_detector_suspend()
|
9 years ago |
Ulrich Obergfell
|
b43cb43cb8
watchdog: implement error handling in update_watchdog_all_cpus() and callers
|
9 years ago |
Ulrich Obergfell
|
58cf690a09
watchdog: move watchdog_disable_all_cpus() outside of ifdef
|
9 years ago |
Ulrich Obergfell
|
d283c640ce
watchdog: fix error handling in proc_watchdog_thresh()
|
9 years ago |
Yaowei Bai
|
451637e454
kernel/watchdog.c: is_hardlockup can be boolean
|
9 years ago |
Ulrich Obergfell
|
ec6a90661a
watchdog: rename watchdog_suspend() and watchdog_resume()
|
10 years ago |
Ulrich Obergfell
|
999bbe49ea
watchdog: use suspend/resume interface in fixup_ht_bug()
|
10 years ago |
Ulrich Obergfell
|
d4bdd0b21c
watchdog: use park/unpark functions in update_watchdog_all_cpus()
|
10 years ago |
Ulrich Obergfell
|
8c073d27d7
watchdog: introduce watchdog_suspend() and watchdog_resume()
|
10 years ago |
Ulrich Obergfell
|
81a4beef91
watchdog: introduce watchdog_park_threads() and watchdog_unpark_threads()
|
10 years ago |
Guenter Roeck
|
aacfbe6a97
kernel/watchdog: move NMI function header declarations from watchdog.h to nmi.h
|
10 years ago |
Frederic Weisbecker
|
314b08ff52
watchdog: simplify housekeeping affinity with the appropriate mask
|
10 years ago |
Frederic Weisbecker
|
230ec93909
smpboot: allow passing the cpumask on per-cpu thread registration
|
10 years ago |