Skip to content

RSDL cpu scheduler for 2.6.21-rc3-mm2

Con Kolivas lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest7 patches 89 repliesIn review

Changelog from the cover letter

- Fixed the longstanding buggy bitmap problem which occurred due to swapping arrays when there were still tasks on the active array.
- Fixed preemption of realtime tasks when rt prio inheritance elevated their priority.
- Made kernel threads not be reniced to -5 by default
- Changed sched_yield behaviour of SCHED_NORMAL (SCHED_OTHER) to resemble realtime task yielding.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/7lists: add list splice tailinclude/linux/list.h+42 -00 replies
2/7sched: remove sleepavg from procfs/proc/array.c+0 -20 replies
3/7sched: remove noninteractive flagfs/pipe.c include/linux/sched.h+2 -80 replies
4/7sched: implement 180 bit sched bitmapinclude/asm-generic/bitops/sched.h include/asm-s390/bitops.h+7 -150 replies
5/7sched dont renice kernel threadskernel/workqueue.c+0 -10 replies
6/7sched: implement rsdl cpu schedulerinclude/linux/init_task.h include/linux/sched.h kernel/sched.c+627 -6360 replies
7/7sched: document rsdl cpu schedulerDocumentation/sched-design.txt+267 -60 replies

Reviews trailers per patch

None of the 7 patches has a Reviewed-by or Acked-by.

PatchPeter Zijlstra
1/7Patch-by
2/7
3/7
4/7
5/7
6/7
7/7

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [PATCH][RSDL-mm 0/7] RSDL cpu scheduler for 2.6.21-rc3-mm2

What follows this email is a patch series for the latest version of the RSDL cpu scheduler (ie v0.29). I have addressed all bugs that I am able to reproduce in this version so if some people would be kind enough to test if there are any hidden bugs or oops lurking, it would be nice to know in anticipation of putting this back in -mm. Thanks.

Full patch for 2.6.21-rc3-mm2:
http://ck.kolivas.org/patches/staircase-deadline/2.6.21-rc3-mm2-rsdl-0.29.patch

Patch series (which will follow this email):
http://ck.kolivas.org/patches/staircase-deadline/2.6.21-rc3-mm2/

Changelog:
- Fixed the longstanding buggy bitmap problem which occurred due to swapping arrays when there were still tasks on the active array.
- Fixed preemption of realtime tasks when rt prio inheritance elevated their priority.
- Made kernel threads not be reniced to -5 by default
- Changed sched_yield behaviour of SCHED_NORMAL (SCHED_OTHER) to resemble realtime task yielding.

Signature · 1 line
-ck