Patch Series

Subject mm/ksw: Introduce KStackWatch debugging tool
Author wangjinchao600@gmail.com
Date 2025-11-10 16:35:56 +0000 UTC
Version 8
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 ardb@kernel.org bp@alien8.de bsegall@google.com catalin.marinas@arm.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 james.clark@linaro.org 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 linus.walleij@linaro.org linux-arm-kernel@lists.infradead.org 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

Patches (27)

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

Session 2025-11-10

ID (for dev) 732ff2e6-aa37-46f9-855d-cadc8f2925f1
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base 02dafa01ec9a00c3758c1c6478d82fe601f5f1ba [Config] passed [Log]
[KASAN] Boot test: Base 02dafa01ec9a00c3758c1c6478d82fe601f5f1ba [Config] passed
[KASAN] Build Patched 02dafa01ec9a00c3758c1c6478d82fe601f5f1ba [Config] [patched] passed [Log]
[KASAN] Boot test: Patched 02dafa01ec9a00c3758c1c6478d82fe601f5f1ba [Config] [patched] passed
[KASAN] Fuzzing 02dafa01ec9a00c3758c1c6478d82fe601f5f1ba [Config] 02dafa01ec9a00c3758c1c6478d82fe601f5f1ba [Config] [patched] passed [Log] [Artifacts]