Skip to content

Some scheduler changes for sched-devel

Andi Kleen lkml 1 version Applied

Status from this message: thanks, applied.

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest6 patches 18 repliesApplied

Patches in v1 Applied

#Subject and filesSizeRepliesApplied
1/6scheduler: Remove some unnecessary gotos in sched.ckernel/sched.c+162 -1655 replies
2/6scheduler: Refactor common code of sleep_on / wait_for_completionkernel/sched.c+48 -1393 replies
3/6scheduler: Do devirtualization for sched_fairkernel/sched.c kernel/sched_fair.c+28 -134 replies
4/6scheduler: Refactor normalize_rt_taskskernel/sched.c+23 -201 reply
5/6scheduler: Protect important kernel threads against normalize_rtinclude/linux/sched.h kernel/sched.c kernel/softlockup.c +1 more+5 -74 replies
6/6scheduler: Remove bogus comment in sched_group_set_shareskernel/sched.c+0 -21 reply

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH] [0/6] Some scheduler changes for sched-devel

- Various source code cleanups (no functional changes)
- Shrink binary size by refactoring some code
- One K8 optimization that is unfortunately not measurable. But it sounded good in theory! @)
(if you have a better scheduling latency benchmark than lmbench3 it would be cool to try)
- One real bug fix for a obscure problem

All against the sched-devel git tree with d024f67c652f7f0519d2a1906b646286abbb2e48 head.

Future wishlist: someone document all the magic numbers in the load balancer code.

-Andi