Skip to content

Transpose the sched_rq_watermark array

Experimental, needs testers, but so far it works on my machine. This should greatly reduce the number of atomic operations done in update_sched_rq_watermark when switching between processed with different priorities.

One unfortunate side effect is that we can't easily print the idle cpumask anymore in alt_sched_debug. I have removed that feature for now, but it can be implemented again if anyone cares.

This MR conflicts with and makes obsolete !10 (closed).

Edited by Torge Matthies

Merge request reports

Loading