Show patches with: Submitter = Doug Anderson       |   65 patches
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
[v4,1/2] nmi_backtrace: Allow excluding an arbitrary CPU [v4,1/2] nmi_backtrace: Allow excluding an arbitrary CPU 1 - - - --- 2023-08-04 Doug Anderson Handled Elsewhere
[v3,1/2] nmi_backtrace: Allow excluding an arbitrary CPU [v3,1/2] nmi_backtrace: Allow excluding an arbitrary CPU 1 - - - --- 2023-08-03 Doug Anderson Handled Elsewhere
powerpc: Include asm/nmi.c in mobility.c for watchdog_hardlockup_set_timeout_pct() powerpc: Include asm/nmi.c in mobility.c for watchdog_hardlockup_set_timeout_pct() - 1 2 1 5-- 2023-06-29 Doug Anderson Accepted
[v2] powerpc: Move arch_trigger_cpumask_backtrace from nmi.h to irq.h [v2] powerpc: Move arch_trigger_cpumask_backtrace from nmi.h to irq.h 1 1 - - --- 2023-06-23 Doug Anderson Handled Elsewhere
powerpc: Move arch_trigger_cpumask_backtrace from nmi.h to irq.h powerpc: Move arch_trigger_cpumask_backtrace from nmi.h to irq.h - 1 1 - --- 2023-06-21 Doug Anderson Handled Elsewhere
[10/10] watchdog/hardlockup: Rename HAVE_HARDLOCKUP_DETECTOR_NON_ARCH to ..._PERF_OR_BUDDY watchdog: Cleanup / fixes after buddy series v5 reviews - - - - --- 2023-05-27 Doug Anderson Handled Elsewhere
[09/10] watchdog/hardlockup: Move SMP barriers from common code to buddy code watchdog: Cleanup / fixes after buddy series v5 reviews - - 1 - --- 2023-05-27 Doug Anderson Handled Elsewhere
[08/10] watchdog/buddy: Simplify the dependency for HARDLOCKUP_DETECTOR_PREFER_BUDDY watchdog: Cleanup / fixes after buddy series v5 reviews - - 1 - --- 2023-05-27 Doug Anderson Handled Elsewhere
[07/10] watchdog/buddy: Don't copy the cpumask in watchdog_next_cpu() watchdog: Cleanup / fixes after buddy series v5 reviews - - 1 - --- 2023-05-27 Doug Anderson Handled Elsewhere
[06/10] watchdog/buddy: Cleanup how watchdog_buddy_check_hardlockup() is called watchdog: Cleanup / fixes after buddy series v5 reviews - - 1 - --- 2023-05-27 Doug Anderson Handled Elsewhere
[05/10] watchdog/hardlockup: remove softlockup comment in touch_nmi_watchdog() watchdog: Cleanup / fixes after buddy series v5 reviews - - 1 - --- 2023-05-27 Doug Anderson Handled Elsewhere
[04/10] watchdog/hardlockup: In watchdog_hardlockup_check() use cpumask_copy() watchdog: Cleanup / fixes after buddy series v5 reviews - - 1 - --- 2023-05-27 Doug Anderson Handled Elsewhere
[03/10] watchdog/hardlockup: Don't use raw_cpu_ptr() in watchdog_hardlockup_kick() watchdog: Cleanup / fixes after buddy series v5 reviews - - 1 - --- 2023-05-27 Doug Anderson Handled Elsewhere
[02/10] watchdog/hardlockup: HAVE_NMI_WATCHDOG must implement watchdog_hardlockup_probe() watchdog: Cleanup / fixes after buddy series v5 reviews - - 1 - --- 2023-05-27 Doug Anderson Handled Elsewhere
[01/10] watchdog/hardlockup: Keep kernel.nmi_watchdog sysctl as 0444 if probe fails watchdog: Cleanup / fixes after buddy series v5 reviews - 1 1 - --- 2023-05-27 Doug Anderson Handled Elsewhere
[v5,17/18] arm64: add hw_nmi_get_sample_period for preparation of lockup detector watchdog/hardlockup: Add the buddy hardlockup detector - - - - --- 2023-05-19 Doug Anderson Handled Elsewhere
[v5,16/18] watchdog/perf: Adapt the watchdog_perf interface for async model watchdog/hardlockup: Add the buddy hardlockup detector - - 1 - --- 2023-05-19 Doug Anderson Handled Elsewhere
[v5,15/18] watchdog/perf: Add a weak function for an arch to detect if perf can use NMIs watchdog/hardlockup: Add the buddy hardlockup detector - - - - --- 2023-05-19 Doug Anderson Handled Elsewhere
[v5,14/18] watchdog/hardlockup: detect hard lockups using secondary (buddy) CPUs watchdog/hardlockup: Add the buddy hardlockup detector - - - - --- 2023-05-19 Doug Anderson Handled Elsewhere
[v5,13/18] watchdog/hardlockup: Have the perf hardlockup use __weak functions more cleanly watchdog/hardlockup: Add the buddy hardlockup detector - - 1 - --- 2023-05-19 Doug Anderson Handled Elsewhere
[v5,12/18] watchdog/hardlockup: Rename some "NMI watchdog" constants/function watchdog/hardlockup: Add the buddy hardlockup detector - - 1 - --- 2023-05-19 Doug Anderson Handled Elsewhere
[v5,11/18] watchdog/hardlockup: Move perf hardlockup watchdog petting to watchdog.c watchdog/hardlockup: Add the buddy hardlockup detector - - 1 - --- 2023-05-19 Doug Anderson Handled Elsewhere
[v5,10/18] watchdog/hardlockup: Add a "cpu" param to watchdog_hardlockup_check() watchdog/hardlockup: Add the buddy hardlockup detector - - - - --- 2023-05-19 Doug Anderson Handled Elsewhere
[v5,09/18] watchdog/hardlockup: Style changes to watchdog_hardlockup_check() / is_hardlockup() watchdog/hardlockup: Add the buddy hardlockup detector - - 1 - --- 2023-05-19 Doug Anderson Handled Elsewhere
[v5,08/18] watchdog/hardlockup: Move perf hardlockup checking/panic to common watchdog.c watchdog/hardlockup: Add the buddy hardlockup detector - - 1 - --- 2023-05-19 Doug Anderson Handled Elsewhere
[v5,07/18] watchdog/perf: Rename watchdog_hld.c to watchdog_perf.c watchdog/hardlockup: Add the buddy hardlockup detector 1 - 1 - --- 2023-05-19 Doug Anderson Handled Elsewhere
[v5,06/18] watchdog/hardlockup: Add comments to touch_nmi_watchdog() watchdog/hardlockup: Add the buddy hardlockup detector - - 1 - --- 2023-05-19 Doug Anderson Handled Elsewhere
[v5,05/18] watchdog/perf: Ensure CPU-bound context when creating hardlockup detector event watchdog/hardlockup: Add the buddy hardlockup detector - - 1 - --- 2023-05-19 Doug Anderson Handled Elsewhere
[v5,04/18] watchdog/hardlockup: change watchdog_nmi_enable() to void watchdog/hardlockup: Add the buddy hardlockup detector 1 - 1 - --- 2023-05-19 Doug Anderson Handled Elsewhere
[v5,03/18] watchdog: remove WATCHDOG_DEFAULT watchdog/hardlockup: Add the buddy hardlockup detector - - 1 - --- 2023-05-19 Doug Anderson Handled Elsewhere
[v5,02/18] watchdog/perf: More properly prevent false positives with turbo modes watchdog/hardlockup: Add the buddy hardlockup detector - 1 1 - --- 2023-05-19 Doug Anderson Handled Elsewhere
[v5,01/18] watchdog/perf: Define dummy watchdog_update_hrtimer_threshold() on correct config watchdog/hardlockup: Add the buddy hardlockup detector - 1 2 - --- 2023-05-19 Doug Anderson Handled Elsewhere
[v4,17/17] arm64: Enable perf events based hard lockup detector watchdog/hardlockup: Add the buddy hardlockup detector - - - - 5-- 2023-05-04 Doug Anderson Handled Elsewhere
[v4,16/17] arm64: add hw_nmi_get_sample_period for preparation of lockup detector watchdog/hardlockup: Add the buddy hardlockup detector - - - - --- 2023-05-04 Doug Anderson Handled Elsewhere
[v4,15/17] watchdog/perf: Adapt the watchdog_perf interface for async model watchdog/hardlockup: Add the buddy hardlockup detector - - 1 - --- 2023-05-04 Doug Anderson Handled Elsewhere
[v4,14/17] watchdog/perf: Add a weak function for an arch to detect if perf can use NMIs watchdog/hardlockup: Add the buddy hardlockup detector - - - - --- 2023-05-04 Doug Anderson Handled Elsewhere
[v4,13/17] watchdog/hardlockup: detect hard lockups using secondary (buddy) CPUs watchdog/hardlockup: Add the buddy hardlockup detector - - - - --- 2023-05-04 Doug Anderson Handled Elsewhere
[v4,12/17] watchdog/hardlockup: Have the perf hardlockup use __weak functions more cleanly watchdog/hardlockup: Add the buddy hardlockup detector - - 1 - --- 2023-05-04 Doug Anderson Handled Elsewhere
[v4,11/17] watchdog/hardlockup: Rename some "NMI watchdog" constants/function watchdog/hardlockup: Add the buddy hardlockup detector - - - - --- 2023-05-04 Doug Anderson Handled Elsewhere
[v4,10/17] watchdog/hardlockup: Move perf hardlockup watchdog petting to watchdog.c watchdog/hardlockup: Add the buddy hardlockup detector - - - - --- 2023-05-04 Doug Anderson Handled Elsewhere
[v4,09/17] watchdog/hardlockup: Add a "cpu" param to watchdog_hardlockup_check() watchdog/hardlockup: Add the buddy hardlockup detector - - - - --- 2023-05-04 Doug Anderson Handled Elsewhere
[v4,08/17] watchdog/hardlockup: Style changes to watchdog_hardlockup_check() / ..._is_lockedup() watchdog/hardlockup: Add the buddy hardlockup detector - - 1 - --- 2023-05-04 Doug Anderson Handled Elsewhere
[v4,07/17] watchdog/hardlockup: Move perf hardlockup checking/panic to common watchdog.c watchdog/hardlockup: Add the buddy hardlockup detector - - - - --- 2023-05-04 Doug Anderson Handled Elsewhere
[v4,06/17] watchdog/perf: Rename watchdog_hld.c to watchdog_perf.c watchdog/hardlockup: Add the buddy hardlockup detector 1 - 1 - --- 2023-05-04 Doug Anderson Handled Elsewhere
[v4,05/17] watchdog/hardlockup: Rename touch_nmi_watchdog() to touch_hardlockup_watchdog() watchdog/hardlockup: Add the buddy hardlockup detector - - - - --- 2023-05-04 Doug Anderson Handled Elsewhere
[v4,04/17] watchdog/perf: Ensure CPU-bound context when creating hardlockup detector event watchdog/hardlockup: Add the buddy hardlockup detector - - 1 - --- 2023-05-04 Doug Anderson Handled Elsewhere
[v4,03/17] watchdog/hardlockup: change watchdog_nmi_enable() to void watchdog/hardlockup: Add the buddy hardlockup detector 1 - 1 - --- 2023-05-04 Doug Anderson Handled Elsewhere
[v4,02/17] watchdog: remove WATCHDOG_DEFAULT watchdog/hardlockup: Add the buddy hardlockup detector - - 1 - --- 2023-05-04 Doug Anderson Handled Elsewhere
[v4,01/17] watchdog/perf: Define dummy watchdog_update_hrtimer_threshold() on correct config watchdog/hardlockup: Add the buddy hardlockup detector - 1 2 - --- 2023-05-04 Doug Anderson Handled Elsewhere
[v8,04/10] nmi: backtrace: Allow runtime arch specific override arm64: Add framework to turn an IPI as NMI - - - 1 --- 2023-04-19 Doug Anderson Handled Elsewhere
[REPOST,v6,2/4] kgdb: Fix kgdb_roundup_cpus() for arches who used smp_call_function() kgdb: Fix kgdb_roundup_cpus() 1 - - - --- 2018-12-05 Doug Anderson Not Applicable
[REPOST,v6,1/4] kgdb: Remove irq flags from roundup kgdb: Fix kgdb_roundup_cpus() 1 - - - --- 2018-12-05 Doug Anderson Not Applicable
[v6,2/4] kgdb: Fix kgdb_roundup_cpus() for arches who used smp_call_function() kgdb: Fix kgdb_roundup_cpus() - - - - --- 2018-11-27 Doug Anderson Not Applicable
[v6,1/4] kgdb: Remove irq flags from roundup kgdb: Fix kgdb_roundup_cpus() 1 - - - --- 2018-11-27 Doug Anderson Not Applicable
[v5,2/4] kgdb: Fix kgdb_roundup_cpus() for arches who used smp_call_function() kgdb: Fix kgdb_roundup_cpus() 1 - - - --- 2018-11-27 Doug Anderson Not Applicable
[v5,1/4] kgdb: Remove irq flags from roundup kgdb: Fix kgdb_roundup_cpus() 1 - - - --- 2018-11-27 Doug Anderson Not Applicable
[v4,2/4] kgdb: Fix kgdb_roundup_cpus() for arches who used smp_call_function() kgdb: Fix kgdb_roundup_cpus() - - - - --- 2018-11-12 Doug Anderson Not Applicable
[v4,1/4] kgdb: Remove irq flags from roundup kgdb: Fix kgdb_roundup_cpus() 1 - - - --- 2018-11-12 Doug Anderson Not Applicable
[v3,2/4] kgdb: Fix kgdb_roundup_cpus() for arches who used smp_call_function() kgdb: Fix kgdb_roundup_cpus() - - - - --- 2018-11-07 Doug Anderson Not Applicable
[v3,1/4] kgdb: Remove irq flags from roundup kgdb: Fix kgdb_roundup_cpus() - - - - --- 2018-11-07 Doug Anderson Not Applicable
[v2,2/2] kgdb: Fix kgdb_roundup_cpus() for arches who used smp_call_function() kgdb: Fix kgdb_roundup_cpus() - - - - 51- 2018-10-30 Doug Anderson Not Applicable
[v2,1/2] kgdb: Remove irq flags from roundup kgdb: Fix kgdb_roundup_cpus() - - - - 11- 2018-10-30 Doug Anderson Not Applicable
[7/7] kgdb: Remove irq flags and local_irq_enable/disable from roundup serial: Finish kgdb on qcom_geni; fix many lockdep splats w/ kgdb - - - - --- 2018-10-29 Doug Anderson Not Applicable
[6/7] smp: Don't yell about IRQs disabled in kgdb_roundup_cpus() serial: Finish kgdb on qcom_geni; fix many lockdep splats w/ kgdb - - - - --- 2018-10-29 Doug Anderson Not Applicable
i2c: Remove unneeded xxx_set_drvdata(..., NULL) calls 1 - 3 - --- 2013-02-15 Doug Anderson Not Applicable