Subject DEPT(DEPendency Tracker)
Author byungchul@sk.com
Date 2026-07-06 06:18:49 +0000 UTC
Version
Cc 2407018371@qq.com a.hindborg@kernel.org ada.coupriediaz@arm.com adilger.kernel@dilger.ca akpm@linux-foundation.org alex.gaynor@gmail.com alexander.shishkin@linux.intel.com aliceryhl@google.com amir73il@gmail.com andi.shyti@kernel.org andrii@kernel.org anna@kernel.org arnd@arndb.de ast@kernel.org bagasdotme@gmail.com baolin.wang@linux.alibaba.com bigeasy@linutronix.de bjorn3_gh@protonmail.com boqun.feng@gmail.com bp@alien8.de brauner@kernel.org broonie@kernel.org bsegall@google.com byungchul@sk.com catalin.marinas@arm.com chenhuacai@kernel.org chris.p.wilson@intel.com christian.koenig@amd.com chuck.lever@oracle.com cl@linux.com clrkwllms@kernel.org corbet@lwn.net da.gomez@kernel.org dai.ngo@oracle.com dakr@kernel.org damien.lemoal@opensource.wdc.com dan.j.williams@intel.com daniel.vetter@ffwll.ch dave.hansen@intel.com david@fromorbit.com dennis@kernel.org dietmar.eggemann@arm.com djwong@kernel.org dri-devel@lists.freedesktop.org duyuyang@gmail.com dwmw@amazon.co.uk francesco@valla.it frederic@kernel.org gary@garyguo.net geert@glider.be
Patches (40)
Name Content [All]
[PATCH v19 01/40] dept: implement DEPT(DEPendency Tracker) [Body]
[PATCH v19 02/40] dept: add single event dependency tracker APIs [Body]
[PATCH v19 03/40] dept: add lock dependency tracker APIs [Body]
[PATCH v19 04/40] dept: tie to lockdep and IRQ tracing [Body]
[PATCH v19 05/40] dept: add proc knobs to show stats and dependency graph [Body]
[PATCH v19 06/40] dept: distinguish each kernel context from another [Body]
[PATCH v19 07/40] dept: distinguish each work from another [Body]
[PATCH v19 08/40] dept: add a mechanism to refill the internal memory pools on running out [Body]
[PATCH v19 09/40] dept: record the latest one out of consecutive waits of the same class [Body]
[PATCH v19 10/40] dept: apply sdt_might_sleep_{start,end}() to wait_for_completion()/complete() [Body]
[PATCH v19 11/40] dept: apply sdt_might_sleep_{start,end}() to swait [Body]
[PATCH v19 12/40] dept: apply sdt_might_sleep_{start,end}() to waitqueue wait [Body]
[PATCH v19 13/40] dept: apply sdt_might_sleep_{start,end}() to hashed-waitqueue wait [Body]
[PATCH v19 14/40] dept: apply sdt_might_sleep_{start,end}() to dma fence [Body]
[PATCH v19 15/40] dept: track timeout waits separately with a new Kconfig [Body]
[PATCH v19 16/40] dept: apply timeout consideration to wait_for_completion()/complete() [Body]
[PATCH v19 17/40] dept: apply timeout consideration to swait [Body]
[PATCH v19 18/40] dept: apply timeout consideration to waitqueue wait [Body]
[PATCH v19 19/40] dept: apply timeout consideration to hashed-waitqueue wait [Body]
[PATCH v19 20/40] dept: apply timeout consideration to dma fence wait [Body]
[PATCH v19 21/40] dept: make dept able to work with an external wgen [Body]
[PATCH v19 22/40] dept: track PG_locked with dept [Body]
[PATCH v19 23/40] dept: print staged wait's stacktrace on report [Body]
[PATCH v19 24/40] locking/lockdep: prevent various lockdep assertions when lockdep_off()'ed [Body]
[PATCH v19 25/40] dept: add documents for dept [Body]
[PATCH v19 26/40] cpu/hotplug: use a weaker annotation in AP thread [Body]
[PATCH v19 27/40] dept: assign dept map to mmu notifier invalidation synchronization [Body]
[PATCH v19 28/40] dept: assign unique dept_key to each distinct dma fence caller [Body]
[PATCH v19 29/40] dept: make dept aware of lockdep_set_lock_cmp_fn() annotation [Body]
[PATCH v19 30/40] dept: make dept stop from working on debug_locks_off() [Body]
[PATCH v19 31/40] dept: assign unique dept_key to each distinct wait_for_completion() caller [Body]
[PATCH v19 32/40] completion, dept: introduce init_completion_dmap() API [Body]
[PATCH v19 33/40] dept: call dept_hardirqs_off() in local_irq_*() regardless of irq state [Body]
[PATCH v19 34/40] rcu/update: fix same dept key collision between various types of RCU [Body]
[PATCH v19 35/40] dept: introduce APIs to set page usage and use subclasses_evt for the usage [Body]
[PATCH v19 36/40] dept: track PG_writeback with dept [Body]
[PATCH v19 37/40] SUNRPC: relocate struct rcu_head to the first field of struct rpc_xprt [Body]
[PATCH v19 38/40] mm: percpu: increase PERCPU_DYNAMIC_SIZE_SHIFT on DEPT and large PAGE_SIZE [Body]
[PATCH v19 39/40] rust: completion: Add __rust_helper to rust_helper_wait_for_completion() [Body]
[PATCH v19 40/40] dept: implement a basic unit test for dept [Body]
Series Summary
1 Findings
Sessions
Session 2026-07-06
1 Findings
ID (for dev) 59e53ed5-6769-48a0-92f2-c5edfe4a3fea
Status finished
Triaged OK [Log] [Trajectory]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base 028ef9c96e96197026887c0f092424679298aae8 [Config] passed [Log]
[KASAN] Boot test: Base 028ef9c96e96197026887c0f092424679298aae8 [Config] passed [Log]
[KASAN] Build Patched 028ef9c96e96197026887c0f092424679298aae8 [Config] [patched] passed [Log]
[KASAN] Boot test: Patched 028ef9c96e96197026887c0f092424679298aae8 [Config] [patched] passed [Log]
[KASAN] Fuzz 028ef9c96e96197026887c0f092424679298aae8 [Config] 028ef9c96e96197026887c0f092424679298aae8 [Config] [patched] passed [Log] [Artifacts]