summaryrefslogtreecommitdiffstats
path: root/arch/powerpc/kernel/watchdog.c
Commit message (Expand)AuthorAgeFilesLines
* nmi_backtrace: allow excluding an arbitrary CPUDouglas Anderson2023-08-181-2/+2
* watchdog/hardlockup: rename some "NMI watchdog" constants/functionDouglas Anderson2023-06-091-6/+6
* powerpc/watchdog: introduce a NMI watchdog's factorLaurent Dufour2022-07-271-1/+20
* powerpc: Fix all occurences of duplicate wordsMichael Ellerman2022-07-251-1/+1
* powerpc: fix typos in commentsJulia Lawall2022-05-051-1/+1
* powerpc/watchdog: help remote CPUs to flush NMI printk outputNicholas Piggin2021-11-291-6/+31
* powerpc/watchdog: Fix wd_smp_last_reset_tb reportingNicholas Piggin2021-11-251-4/+4
* powerpc/watchdog: read TB close to where it is usedNicholas Piggin2021-11-251-12/+14
* powerpc/watchdog: Avoid holding wd_smp_lock over printk and smp_send_nmi_ipiNicholas Piggin2021-11-251-19/+74
* powerpc/watchdog: tighten non-atomic read-modify-write accessNicholas Piggin2021-11-251-10/+26
* powerpc/watchdog: Fix missed watchdog reset due to memory ordering raceNicholas Piggin2021-11-251-1/+40
* Merge branch 'rework/printk_safe-removal' into for-linusPetr Mladek2021-11-181-0/+6
|\
| * printk: restore flushing of NMI buffers on remote CPUs after NMI backtracesNicholas Piggin2021-11-101-0/+6
* | Merge branch 'rework/printk_safe-removal' into for-linusPetr Mladek2021-08-301-5/+0
|\|
| * printk: remove safe buffersJohn Ogness2021-07-261-5/+0
* | powerpc/watchdog: include linux/processor.h for spin_until_condSudeep Holla2021-06-171-0/+1
|/
* powerpc: move NMI entry/exit code into wrapperNicholas Piggin2021-02-091-6/+4
* powerpc: convert interrupt handlers to use wrappersNicholas Piggin2021-02-091-2/+5
* powerpc/watchdog: Declare soft_nmi_interrupt() prototypeCédric Le Goater2021-01-301-0/+1
* powerpc/watchdog: Use hrtimers for per-CPU heartbeatNicholas Piggin2019-04-301-41/+40
* powerpc: NMI IPI make NMI IPIs fully sychronousNicholas Piggin2018-07-241-1/+0
* powerpc/watchdog: provide more data in watchdog messagesNicholas Piggin2018-05-101-3/+25
* powerpc/watchdog: don't update the watchdog timestamp if a lockup is detectedNicholas Piggin2018-05-101-2/+0
* powerpc/watchdog: fix typo 'can by' to 'can be'Wolfram Sang2018-05-101-1/+1
* powerpc/watchdog: Print the NIP in soft_nmi_interrupt()Michael Ellerman2018-01-281-1/+1
* powerpc/watchdog: regs can't be null in soft_nmi_interrupt()Michael Ellerman2018-01-281-4/+1
* powerpc/watchdog: Tweak watchdog printksMichael Ellerman2018-01-281-6/+9
* powerpc/watchdog: improve watchdog commentsNicholas Piggin2018-01-211-20/+38
* powerpc/watchdog: remove arch_trigger_cpumask_backtraceNicholas Piggin2018-01-181-22/+0
* Merge tag 'powerpc-4.15-1' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds2017-11-161-12/+17
|\
| * powerpc/watchdog: Do not trigger SMP crash from touch_nmi_watchdogNicholas Piggin2017-10-041-2/+5
| * powerpc/watchdog: Do not backtrace locked CPUs twice if allcpus backtrace is ...Nicholas Piggin2017-10-041-8/+11
| * powerpc/watchdog: Do not panic from locked CPU's IPI handlerNicholas Piggin2017-10-041-2/+1
* | Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2017-11-131-3/+2
|\ \
| * | powerpc/watchdog: Convert timers to use timer_setup()Kees Cook2017-11-021-3/+2
| |/
* | License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-021-0/+1
* | powerpc/watchdog: Make use of watchdog_nmi_probe()Thomas Gleixner2017-10-041-9/+8
* | watchdog/core, powerpc: Lock cpus across reconfigurationThomas Gleixner2017-10-041-4/+0
* | watchdog/core, powerpc: Replace watchdog_nmi_reconfigure()Thomas Gleixner2017-10-041-9/+14
* | watchdog/hardlockup: Clean up hotplug locking messThomas Gleixner2017-09-141-0/+2
* | watchdog/core, powerpc: Make watchdog_nmi_reconfigure() two stageThomas Gleixner2017-09-141-8/+9
* | watchdog/core: Remove broken suspend/resume interfacesThomas Gleixner2017-09-141-3/+0
|/
* Merge branch 'fixes' into nextMichael Ellerman2017-08-231-13/+36
|\
| * powerpc/watchdog: add locking around init/exit functionsNicholas Piggin2017-08-091-1/+10
| * powerpc/watchdog: Fix marking of stuck CPUsNicholas Piggin2017-08-091-6/+9
| * powerpc/watchdog: Fix final-check recovered caseNicholas Piggin2017-08-091-1/+5
| * powerpc/watchdog: Moderate touch_nmi_watchdog overheadNicholas Piggin2017-08-091-1/+3
| * powerpc/watchdog: Improve watchdog lock primitiveNicholas Piggin2017-08-091-4/+9
* | powerpc: Add irq accounting for watchdog interruptsNicholas Piggin2017-08-101-0/+3
|/
* powerpc/64s: implement arch-specific hardlockup watchdogNicholas Piggin2017-07-121-0/+386