diff options
| author | Zqiang <qiang.zhang@linux.dev> | 2025-11-17 15:53:10 +0300 |
|---|---|---|
| committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2025-12-12 20:40:22 +0300 |
| commit | 9a92af96baf52640d60353ed948421950d23618a (patch) | |
| tree | 6c86c262a337a416fe82d9a0f394caafd7224905 /scripts/gdb/linux/xarray.py | |
| parent | 3876ed8b1a81073cddb03733198ad57b6c2f1600 (diff) | |
| download | linux-9a92af96baf52640d60353ed948421950d23618a.tar.xz | |
sched_ext: Use IRQ_WORK_INIT_HARD() to initialize rq->scx.kick_cpus_irq_work
[ Upstream commit 36c6f3c03d104faf1aa90922f2310549c175420f ]
For PREEMPT_RT kernels, the kick_cpus_irq_workfn() be invoked in
the per-cpu irq_work/* task context and there is no rcu-read critical
section to protect. this commit therefore use IRQ_WORK_INIT_HARD() to
initialize the per-cpu rq->scx.kick_cpus_irq_work in the
init_sched_ext_class().
Signed-off-by: Zqiang <qiang.zhang@linux.dev>
Signed-off-by: Tejun Heo <tj@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
Diffstat (limited to 'scripts/gdb/linux/xarray.py')
0 files changed, 0 insertions, 0 deletions
