Patch Series

Subject mm/ksw: Introduce real-time Kernel Stack Watch debugging tool
Author wangjinchao600@gmail.com
Date 2025-09-04 00:20:58 +0000 UTC
Version 2
Cc acme@kernel.org adrian.hunter@intel.com akpm@linux-foundation.org alexander.shishkin@linux.intel.com bp@alien8.de dave.hansen@linux.intel.com david@redhat.com hpa@zytor.com irogers@google.com jolsa@kernel.org kan.liang@linux.intel.com liam.howlett@oracle.com linux-kernel@vger.kernel.org linux-mm@kvack.org linux-perf-users@vger.kernel.org linux-trace-kernel@vger.kernel.org lorenzo.stoakes@oracle.com mark.rutland@arm.com mhiramat@kernel.org mhocko@suse.com mingo@redhat.com namhyung@kernel.org naveen@kernel.org peterz@infradead.org rppt@kernel.org surenb@google.com tglx@linutronix.de vbabka@suse.cz wangjinchao600@gmail.com x86@kernel.org

Patches (18)

Name Content
[PATCH v2 01/18] mm/ksw: add build system support [Body]
[PATCH v2 02/18] mm/ksw: add ksw_config struct and parser [Body]
[PATCH v2 03/18] mm/ksw: add /proc/kstackwatch interface [Body]
[PATCH v2 04/18] mm/ksw: add HWBP pre-allocation support [Body]
[PATCH v2 05/18] x86/hw_breakpoint: introduce arch_reinstall_hw_breakpoint() for atomic context [Body]
[PATCH v2 06/18] perf/hw_breakpoint: add arch-independent hw_breakpoint_modify_local() [Body]
[PATCH v2 07/18] mm/ksw: add atomic watch on/off operations [Body]
[PATCH v2 08/18] mm/ksw: add stack probe support [Body]
[PATCH v2 09/18] mm/ksw: implement stack canary and local var resolution logic [Body]
[PATCH v2 10/18] mm/ksw: add per-task recursion depth tracking [Body]
[PATCH v2 11/18] mm/ksw: coordinate watch and stack for full functionality [Body]
[PATCH v2 12/18] mm/ksw: add self-debug functions for kstackwatch watch [Body]
[PATCH v2 13/18] mm/ksw: add test module [Body]
[PATCH v2 14/18] mm/ksw: add stack overflow test [Body]
[PATCH v2 15/18] mm/ksw: add simplified silent corruption test [Body]
[PATCH v2 16/18] mm/ksw: add recursive corruption test [Body]
[PATCH v2 17/18] tools/kstackwatch: add interactive test script for KStackWatch [Body]
[PATCH v2 18/18] MAINTAINERS: add entry for KStackWatch (Kernel Stack Watch) [Body]

Session 2025-09-04

ID (for dev) e6715257-a49c-41f8-8487-d70c0e181aae
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
Build Base b320789d6883cc00ac78ce83bccbfe7ed58afcf0 [Config] passed [Log]
Build Patched b320789d6883cc00ac78ce83bccbfe7ed58afcf0 [Config] [patched] passed [Log]
Boot test: Patched b320789d6883cc00ac78ce83bccbfe7ed58afcf0 [Config] [patched] passed
Boot test: Base b320789d6883cc00ac78ce83bccbfe7ed58afcf0 [Config] passed
Fuzzing b320789d6883cc00ac78ce83bccbfe7ed58afcf0 [Config] b320789d6883cc00ac78ce83bccbfe7ed58afcf0 [Config] [patched] passed [Log] [Artifacts]