mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git
synced 2025-01-15 11:47:47 +00:00
sched_ext: Include remaining task time slice in error state dump
Report the remaining time slice when dumping task information during an error exit. This information can be useful for tracking incorrect or excessively long time slices in schedulers that implement dynamic time slice logic. Signed-off-by: Andrea Righi <arighi@nvidia.com> Signed-off-by: Tejun Heo <tj@kernel.org>
This commit is contained in:
parent
e4975ac535
commit
382d7efc14
@ -5218,9 +5218,9 @@ static void scx_dump_task(struct seq_buf *s, struct scx_dump_ctx *dctx,
|
||||
scx_get_task_state(p), p->scx.flags & ~SCX_TASK_STATE_MASK,
|
||||
p->scx.dsq_flags, ops_state & SCX_OPSS_STATE_MASK,
|
||||
ops_state >> SCX_OPSS_QSEQ_SHIFT);
|
||||
dump_line(s, " sticky/holding_cpu=%d/%d dsq_id=%s dsq_vtime=%llu",
|
||||
dump_line(s, " sticky/holding_cpu=%d/%d dsq_id=%s dsq_vtime=%llu slice=%llu",
|
||||
p->scx.sticky_cpu, p->scx.holding_cpu, dsq_id_buf,
|
||||
p->scx.dsq_vtime);
|
||||
p->scx.dsq_vtime, p->scx.slice);
|
||||
dump_line(s, " cpus=%*pb", cpumask_pr_args(p->cpus_ptr));
|
||||
|
||||
if (SCX_HAS_OP(dump_task)) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user