]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
sched_ext: Add scx_dump_lock and dump_disabled
authorTejun Heo <tj@kernel.org>
Tue, 10 Mar 2026 17:12:21 +0000 (07:12 -1000)
committerTejun Heo <tj@kernel.org>
Tue, 10 Mar 2026 17:12:21 +0000 (07:12 -1000)
commitb5bc043505fed4198158037938ead78557eb79ab
treebff1c76a8fac3dd43a9babb02a3956e10a3e18fe
parent7e92cf4354e9803cc7b8ed01f38371e0e89d2a0a
sched_ext: Add scx_dump_lock and dump_disabled

Add a dedicated scx_dump_lock and per-sched dump_disabled flag so that
debug dumping can be safely disabled during sched teardown without
relying on scx_sched_lock. This is a prep for the next patch which
decouples the sysrq dump path from scx_sched_lock to resolve a lock
ordering issue.

Signed-off-by: Tejun Heo <tj@kernel.org>
Reviewed-by: Andrea Righi <arighi@nvidia.com>
kernel/sched/ext.c
kernel/sched/ext_internal.h