Patch Series

Subject mm/ksw: Introduce real-time KStackWatch debugging tool
Author wangjinchao600@gmail.com
Date 2025-10-09 10:55:37 +0000 UTC
Version 7
Cc acme@kernel.org adrian.hunter@intel.com akpm@linux-foundation.org alexander.shishkin@linux.intel.com aliceryhl@google.com andreyknvl@gmail.com andrii@kernel.org bp@alien8.de bsegall@google.com corbet@lwn.net dave.hansen@linux.intel.com davem@davemloft.net david.kaplan@amd.com david@redhat.com dietmar.eggemann@arm.com dvyukov@google.com elver@google.com glider@google.com hpa@zytor.com irogers@google.com jolsa@kernel.org juri.lelli@redhat.com justinstitt@google.com kan.liang@linux.intel.com kasan-dev@googlegroups.com kees@kernel.org liam.howlett@oracle.com linux-doc@vger.kernel.org linux-kernel@vger.kernel.org linux-mm@kvack.org linux-perf-users@vger.kernel.org linux-trace-kernel@vger.kernel.org llvm@lists.linux.dev lorenzo.stoakes@oracle.com mark.rutland@arm.com masahiroy@kernel.org mathieu.desnoyers@efficios.com mgorman@suse.de mhiramat@kernel.org mhocko@suse.com mingo@redhat.com morbo@google.com namcao@linutronix.de namhyung@kernel.org nathan@kernel.org naveen@kernel.org nick.desaulniers@gmail.com ojeda@kernel.org peterz@infradead.org rdunlap@infradead.org

Patches (23)

Name Content
[PATCH v7 01/23] x86/hw_breakpoint: Unify breakpoint install/uninstall [Body]
[PATCH v7 02/23] x86/hw_breakpoint: Add arch_reinstall_hw_breakpoint [Body]
[PATCH v7 03/23] HWBP: Add modify_wide_hw_breakpoint_local() API [Body]
[PATCH v7 04/23] mm/ksw: add build system support [Body]
[PATCH v7 05/23] mm/ksw: add ksw_config struct and parser [Body]
[PATCH v7 06/23] mm/ksw: add singleton debugfs interface [Body]
[PATCH v7 07/23] mm/ksw: add HWBP pre-allocation [Body]
[PATCH v7 08/23] mm/ksw: Add atomic watchpoint management api [Body]
[PATCH v7 09/23] mm/ksw: ignore false positives from exit trampolines [Body]
[PATCH v7 10/23] mm/ksw: support CPU hotplug [Body]
[PATCH v7 11/23] sched: add per-task context [Body]
[PATCH v7 12/23] mm/ksw: add entry kprobe and exit fprobe management [Body]
[PATCH v7 13/23] mm/ksw: add per-task ctx tracking [Body]
[PATCH v7 14/23] mm/ksw: resolve stack watch addr and len [Body]
[PATCH v7 15/23] mm/ksw: manage probe and HWBP lifecycle via procfs [Body]
[PATCH v7 16/23] mm/ksw: add self-debug helpers [Body]
[PATCH v7 17/23] mm/ksw: add test module [Body]
[PATCH v7 18/23] mm/ksw: add stack overflow test [Body]
[PATCH v7 19/23] mm/ksw: add recursive depth test [Body]
[PATCH v7 20/23] mm/ksw: add multi-thread corruption test cases [Body]
[PATCH v7 21/23] tools/ksw: add test script [Body]
[PATCH v7 22/23] docs: add KStackWatch document [Body]
[PATCH v7 23/23] MAINTAINERS: add entry for KStackWatch [Body]

Session 2025-10-09

ID (for dev) 23f7e9cf-10c3-47e1-b495-06c1101c181f
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base 0d97f2067c166eb495771fede9f7b73999c67f66 [Config] passed [Log]
[KASAN] Boot test: Base 0d97f2067c166eb495771fede9f7b73999c67f66 [Config] passed
[KASAN] Build Patched 0d97f2067c166eb495771fede9f7b73999c67f66 [Config] [patched] passed [Log]
[KASAN] Boot test: Patched 0d97f2067c166eb495771fede9f7b73999c67f66 [Config] [patched] passed
[KASAN] Fuzzing 0d97f2067c166eb495771fede9f7b73999c67f66 [Config] 0d97f2067c166eb495771fede9f7b73999c67f66 [Config] [patched] passed [Log] [Artifacts]