aboutsummaryrefslogtreecommitdiff
path: root/include/linux/nmi.h
AgeCommit message (Expand)AuthorFilesLines
2023-08-18nmi_backtrace: allow excluding an arbitrary CPUGravatar Douglas Anderson 1-7/+7
2023-06-19watchdog/hardlockup: define HARDLOCKUP_DETECTOR_ARCHGravatar Petr Mladek 1-1/+1
2023-06-19watchdog/sparc64: define HARDLOCKUP_DETECTOR_SPARC64Gravatar Petr Mladek 1-2/+2
2023-06-19watchdog/hardlockup: make HAVE_NMI_WATCHDOG sparc64-specificGravatar Petr Mladek 1-3/+2
2023-06-19watchdog/hardlockup: declare arch_touch_nmi_watchdog() only in linux/nmi.hGravatar Petr Mladek 1-3/+10
2023-06-19watchdog/buddy: cleanup how watchdog_buddy_check_hardlockup() is calledGravatar Douglas Anderson 1-2/+2
2023-06-19watchdog/hardlockup: remove softlockup comment in touch_nmi_watchdog()Gravatar Douglas Anderson 1-4/+0
2023-06-19watchdog/hardlockup: keep kernel.nmi_watchdog sysctl as 0444 if probe failsGravatar Douglas Anderson 1-6/+0
2023-06-09watchdog/perf: adapt the watchdog_perf interface for async modelGravatar Lecopzer Chen 1-0/+2
2023-06-09watchdog/perf: add a weak function for an arch to detect if perf can use NMIsGravatar Douglas Anderson 1-0/+1
2023-06-09watchdog/hardlockup: detect hard lockups using secondary (buddy) CPUsGravatar Douglas Anderson 1-1/+8
2023-06-09watchdog/hardlockup: have the perf hardlockup use __weak functions more cleanlyGravatar Douglas Anderson 1-10/+0
2023-06-09watchdog/hardlockup: rename some "NMI watchdog" constants/functionGravatar Douglas Anderson 1-13/+11
2023-06-09watchdog/hardlockup: move perf hardlockup watchdog petting to watchdog.cGravatar Douglas Anderson 1-2/+3
2023-06-09watchdog/hardlockup: add a "cpu" param to watchdog_hardlockup_check()Gravatar Douglas Anderson 1-1/+1
2023-06-09watchdog/hardlockup: move perf hardlockup checking/panic to common watchdog.cGravatar Douglas Anderson 1-1/+4
2023-06-09watchdog/hardlockup: add comments to touch_nmi_watchdog()Gravatar Douglas Anderson 1-4/+19
2023-06-09watchdog/hardlockup: change watchdog_nmi_enable() to voidGravatar Lecopzer Chen 1-1/+1
2023-06-09watchdog/perf: define dummy watchdog_update_hrtimer_threshold() on correct co...Gravatar Douglas Anderson 1-1/+1
2023-01-19x86/nmi: Print reasons why backtrace NMIs are ignoredGravatar Paul E. McKenney 1-0/+8
2022-07-27watchdog: export lockup_detector_reconfigureGravatar Laurent Dufour 1-0/+2
2020-04-27sysctl: pass kernel pointers to ->proc_handlerGravatar Christoph Hellwig 1-10/+5
2018-11-06watchdog/core: Add missing prototypes for weak functionsGravatar Mathieu Malaterre 1-0/+2
2018-07-10watchdog/softlockup: Fix the SOFTLOCKUP_DETECTOR=n buildGravatar Peter Zijlstra 1-7/+8
2018-07-03watchdog/softlockup: Replace "watchdog/%u" threads with cpu_stop_workGravatar Peter Zijlstra 1-0/+5
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGravatar Greg Kroah-Hartman 1-0/+1
2017-10-04powerpc/watchdog: Make use of watchdog_nmi_probe()Gravatar Thomas Gleixner 1-0/+1
2017-10-04watchdog/core, powerpc: Replace watchdog_nmi_reconfigure()Gravatar Thomas Gleixner 1-1/+2
2017-09-14watchdog/hardlockup/perf: Implement CPU enable replacementGravatar Thomas Gleixner 1-0/+2
2017-09-14watchdog/hardlockup/perf: Implement init time perf validationGravatar Thomas Gleixner 1-2/+6
2017-09-14watchdog/core, powerpc: Make watchdog_nmi_reconfigure() two stageGravatar Thomas Gleixner 1-0/+2
2017-09-14watchdog/sysctl: Clean up sysctl variable name spaceGravatar Thomas Gleixner 1-8/+8
2017-09-14watchdog/sysctl: Get rid of the #ifdefferyGravatar Thomas Gleixner 1-0/+6
2017-09-14watchdog/core: Clean up header messGravatar Thomas Gleixner 1-35/+25
2017-09-14watchdog/core: Remove the park_in_progress obfuscationGravatar Thomas Gleixner 1-1/+0
2017-09-14watchdog/hardlockup/perf: Prevent CPU hotplug deadlockGravatar Thomas Gleixner 1-0/+6
2017-09-14watchdog/core: Remove broken suspend/resume interfacesGravatar Thomas Gleixner 1-12/+0
2017-09-14watchdog/core: Provide interface to stop from poweroff()Gravatar Thomas Gleixner 1-3/+3
2017-09-14watchdog/hardlockup: Provide interface to stop/restart perf eventsGravatar Peter Zijlstra 1-0/+4
2017-08-18kernel/watchdog: Prevent false positives with turbo modesGravatar Thomas Gleixner 1-0/+8
2017-07-12kernel/watchdog: split up config optionsGravatar Nicholas Piggin 1-9/+20
2017-07-12kernel/watchdog: introduce arch_touch_nmi_watchdog()Gravatar Nicholas Piggin 1-11/+16
2017-07-12kernel/watchdog: remove unused declarationGravatar Nicholas Piggin 1-3/+0
2017-03-03sched/headers: Move softlockup detector watchdog methods to <linux/nmi.h>Gravatar Ingo Molnar 1-0/+37
2017-01-24kernel/watchdog: prevent false hardlockup on overloaded systemGravatar Don Zickus 1-0/+1
2016-12-14kernel/watchdog.c: move shared definitions to nmi.hGravatar Babu Moger 1-0/+24
2016-10-07nmi_backtrace: add more trigger_*_cpu_backtrace() methodsGravatar Chris Metcalf 1-5/+26
2016-03-23x86/apic: Remove declaration of unused hw_nmi_is_cpu_stuckGravatar Yaowei Bai 1-1/+0
2015-11-05kernel/watchdog.c: perform all-CPU backtrace in case of hard lockupGravatar Jiri Kosina 1-0/+1
2015-09-08Merge branch 'nmi' of git://ftp.arm.linux.org.uk/~rmk/linux-armGravatar Linus Torvalds 1-0/+6