login
Header Space

 
 

Coding on the run

March 29, 2004 - 9:26am
Submitted by Con Kolivas on March 29, 2004 - 9:26am.
Linux

Although I'm officially not doing any coding since I'll be leaving in a couple of days, I thought of something while on the treadmill. So I've posted a very minor update to the staircase code bringing it up to v5.1. First - tasks that get preempted should not be put to the back of the queue; this is something even mainline does that annoys me. Second - if a task has been preempted, when it is scheduled again it should have at least one jiffy worth of time_slice to optimise cache performance and prevent virtually useless wakeups. No massive performance changes or anything but it was easy enough to tack on in no time.

Mainline staircase

and

2.6.4-ck2 changes

speck-geostationary