Patch Series

Subject mm/ksw: Introduce real-time KStackWatch debugging tool
Author wangjinchao600@gmail.com
Date 2025-09-30 02:43:22 +0000 UTC
Version 6
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 v6 01/23] x86/hw_breakpoint: Unify breakpoint install/uninstall [Body]
[PATCH v6 02/23] x86/hw_breakpoint: Add arch_reinstall_hw_breakpoint [Body]
[PATCH v6 03/23] HWBP: Add modify_wide_hw_breakpoint_local() API [Body]
[PATCH v6 04/23] mm/ksw: add build system support [Body]
[PATCH v6 05/23] mm/ksw: add ksw_config struct and parser [Body]
[PATCH v6 06/23] mm/ksw: add singleton debugfs interface [Body]
[PATCH v6 07/23] mm/ksw: add HWBP pre-allocation [Body]
[PATCH v6 08/23] mm/ksw: Add atomic watchpoint management api [Body]
[PATCH v6 09/23] mm/ksw: ignore false positives from exit trampolines [Body]
[PATCH v6 10/23] mm/ksw: support CPU hotplug [Body]
[PATCH v6 11/23] sched: add per-task context [Body]
[PATCH v6 12/23] mm/ksw: add entry kprobe and exit fprobe management [Body]
[PATCH v6 13/23] mm/ksw: add per-task ctx tracking [Body]
[PATCH v6 14/23] mm/ksw: resolve stack watch addr and len [Body]
[PATCH v6 15/23] mm/ksw: manage probe and HWBP lifecycle via procfs [Body]
[PATCH v6 16/23] mm/ksw: add self-debug helpers [Body]
[PATCH v6 17/23] mm/ksw: add test module [Body]
[PATCH v6 18/23] mm/ksw: add stack overflow test [Body]
[PATCH v6 19/23] mm/ksw: add recursive depth test [Body]
[PATCH v6 20/23] mm/ksw: add multi-thread corruption test cases [Body]
[PATCH v6 21/23] tools/ksw: add test script [Body]
[PATCH v6 22/23] docs: add KStackWatch document [Body]
[PATCH v6 23/23] MAINTAINERS: add entry for KStackWatch [Body]

Session 2025-09-30

ID (for dev) b8418857-444a-4365-9536-f5c115a9db63
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
Build Base 1896ce8eb6c61824f6c1125d69d8fda1f44a22f8 [Config] passed [Log]
Build Patched 1896ce8eb6c61824f6c1125d69d8fda1f44a22f8 [Config] [patched] passed [Log]
Boot test: Patched 1896ce8eb6c61824f6c1125d69d8fda1f44a22f8 [Config] [patched] passed
Boot test: Base 1896ce8eb6c61824f6c1125d69d8fda1f44a22f8 [Config] passed
Fuzzing 1896ce8eb6c61824f6c1125d69d8fda1f44a22f8 [Config] 1896ce8eb6c61824f6c1125d69d8fda1f44a22f8 [Config] [patched] passed [Log] [Artifacts]