| Subject | Re: [RFC][PATCH 02/22] sched: add extended scheduling interface | From | Peter Zijlstra <> | Date | Wed, 10 Nov 2010 20:26:13 +0100 |
| |
On Wed, 2010-11-10 at 18:28 +0100, Peter Zijlstra wrote: > On Fri, 2010-10-29 at 08:27 +0200, Raistlin wrote: > > +struct sched_param_ex { > > + int sched_priority; > > + struct timespec sched_runtime; > > + struct timespec sched_deadline; > > + struct timespec sched_period; > > + unsigned int sched_flags; > > + > > + struct timespec curr_runtime; > > + struct timespec used_runtime; > > + struct timespec curr_deadline; > > +}; > > It would be better for alignment reasons to move the sched_flags field > next to the sched_priority field. > > I would suggest we add at least one more field so we can implement the > stochastic model from UNC, sched_runtime_dev or sched_runtime_var or > somesuch.
Oh, and their model has something akin to: sched_runtime_max, these Gaussian bell curves go to inf. which is kinda bad for trying to compute bounds.
|