Patch Series

Subject mm/ksw: Introduce real-time KStackWatch debugging tool
Author wangjinchao600@gmail.com
Date 2025-09-12 10:11:11 +0000 UTC
Version 4
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 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 rostedt@goodmis.org rppt@kernel.org

Patches (21)

Name Content
[PATCH v4 01/21] x86/hw_breakpoint: Unify breakpoint install/uninstall [Body]
[PATCH v4 02/21] x86/hw_breakpoint: Add arch_reinstall_hw_breakpoint [Body]
[PATCH v4 03/21] HWBP: Add modify_wide_hw_breakpoint_local() API [Body]
[PATCH v4 04/21] mm/ksw: add build system support [Body]
[PATCH v4 05/21] mm/ksw: add ksw_config struct and parser [Body]
[PATCH v4 06/21] mm/ksw: add singleton /proc/kstackwatch interface [Body]
[PATCH v4 07/21] mm/ksw: add HWBP pre-allocation [Body]
[PATCH v4 08/21] mm/ksw: Add atomic ksw_watch_on() and ksw_watch_off() [Body]
[PATCH v4 09/21] mm/ksw: support CPU hotplug [Body]
[PATCH v4 10/21] sched: add per-task KStackWatch context [Body]
[PATCH v4 11/21] mm/ksw: add probe management helpers [Body]
[PATCH v4 12/21] mm/ksw: resolve stack watch addr and len [Body]
[PATCH v4 13/21] mm/ksw: manage probe and HWBP lifecycle via procfs [Body]
[PATCH v4 14/21] mm/ksw: add self-debug helpers [Body]
[PATCH v4 15/21] mm/ksw: add test module [Body]
[PATCH v4 16/21] mm/ksw: add stack overflow test [Body]
[PATCH v4 17/21] mm/ksw: add silent corruption test case [Body]
[PATCH v4 18/21] mm/ksw: add recursive stack corruption test [Body]
[PATCH v4 19/21] tools/ksw: add test script [Body]
[PATCH v4 20/21] docs: add KStackWatch document [Body]
[PATCH v4 21/21] MAINTAINERS: add entry for KStackWatch [Body]

Session 2025-09-12

ID (for dev) e318c042-d4f8-43e8-a910-26be1429b4b7
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
Build Base f777d1112ee597d7f7dd3ca232220873a34ad0c8 [Config] passed [Log]
Build Patched f777d1112ee597d7f7dd3ca232220873a34ad0c8 [Config] [patched] passed [Log]
Boot test: Base f777d1112ee597d7f7dd3ca232220873a34ad0c8 [Config] passed
Boot test: Patched f777d1112ee597d7f7dd3ca232220873a34ad0c8 [Config] [patched] passed
Fuzzing f777d1112ee597d7f7dd3ca232220873a34ad0c8 [Config] f777d1112ee597d7f7dd3ca232220873a34ad0c8 [Config] [patched] passed [Log] [Artifacts]