Skip to content

sched-core-2022-10-07

tagged this 07 Oct 07:05
 - Debuggability:

     - Change most occurances of BUG_ON() to WARN_ON_ONCE()

     - Reorganize & fix TASK_ state comparisons, turn it into a bitmap

     - Update/fix misc scheduler debugging facilities

 - Load-balancing & regular scheduling:

     - Improve the behavior of the scheduler in presence of lot of
       SCHED_IDLE tasks - in particular they should not impact other
       scheduling classes.

     - Optimize task load tracking, cleanups & fixes

     - Clean up & simplify misc load-balancing code

 - Freezer:

     - Rewrite the core freezer to behave better wrt thawing and be simpler
       in general, by replacing PF_FROZEN with TASK_FROZEN & fixing/adjusting
       all the fallout.

 - Deadline scheduler:

     - Fix the DL capacity-aware code

     - Factor out dl_task_is_earliest_deadline() & replenish_dl_new_period()

     - Relax/optimize locking in task_non_contending()

 - Cleanups:

     - Factor out the update_current_exec_runtime() helper

     - Various cleanups, simplifications

Signed-off-by: Ingo Molnar <mingo@kernel.org>
Assets 2
Loading