mirror of
https://github.com/torvalds/linux.git
synced 2026-05-26 08:02:27 +02:00
sched_ext: Update comments replacing breather with aborting mechanism
Commit 5ebec443fb ("sched_ext: Exit dispatch and move operations
immediately when aborting") replaced the breather mechanism with the
scx_aborting flag.
Update comments removing references to the breather mechanism to avoid
confusion.
Signed-off-by: Andrea Righi <arighi@nvidia.com>
Signed-off-by: Tejun Heo <tj@kernel.org>
This commit is contained in:
parent
95d1df610c
commit
67932f6918
|
|
@ -3732,7 +3732,7 @@ bool scx_rcu_cpu_stall(void)
|
|||
* live-lock the system by making many CPUs target the same DSQ to the point
|
||||
* where soft-lockup detection triggers. This function is called from
|
||||
* soft-lockup watchdog when the triggering point is close and tries to unjam
|
||||
* the system by enabling the breather and aborting the BPF scheduler.
|
||||
* the system and aborting the BPF scheduler.
|
||||
*/
|
||||
void scx_softlockup(u32 dur_s)
|
||||
{
|
||||
|
|
@ -4315,9 +4315,9 @@ static bool scx_claim_exit(struct scx_sched *sch, enum scx_exit_kind kind)
|
|||
return false;
|
||||
|
||||
/*
|
||||
* Some CPUs may be trapped in the dispatch paths. Enable breather
|
||||
* immediately; otherwise, we might not even be able to get to
|
||||
* scx_bypass().
|
||||
* Some CPUs may be trapped in the dispatch paths. Set the aborting
|
||||
* flag to break potential live-lock scenarios, ensuring we can
|
||||
* successfully reach scx_bypass().
|
||||
*/
|
||||
WRITE_ONCE(scx_aborting, true);
|
||||
return true;
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user