Re: [RFC][PATCH v5 05/14] sched: add a packing level knob

2013-11-12 Thread Vincent Guittot
On 12 November 2013 11:55, Peter Zijlstra wrote: > On Tue, Nov 12, 2013 at 11:44:15AM +0100, Vincent Guittot wrote: >> On 12 November 2013 11:32, Peter Zijlstra wrote: >> > On Fri, Oct 18, 2013 at 01:52:18PM +0200, Vincent Guittot wrote: >> >> +int sched_proc_update_packing(struct ctl_table *tabl

Re: [RFC][PATCH v5 05/14] sched: add a packing level knob

2013-11-12 Thread Peter Zijlstra
On Tue, Nov 12, 2013 at 11:44:15AM +0100, Vincent Guittot wrote: > On 12 November 2013 11:32, Peter Zijlstra wrote: > > On Fri, Oct 18, 2013 at 01:52:18PM +0200, Vincent Guittot wrote: > >> +int sched_proc_update_packing(struct ctl_table *table, int write, > >> + void __user *buffer, s

Re: [RFC][PATCH v5 05/14] sched: add a packing level knob

2013-11-12 Thread Vincent Guittot
On 12 November 2013 11:32, Peter Zijlstra wrote: > On Fri, Oct 18, 2013 at 01:52:18PM +0200, Vincent Guittot wrote: >> +int sched_proc_update_packing(struct ctl_table *table, int write, >> + void __user *buffer, size_t *lenp, >> + loff_t *ppos) >> +{ >> + int ret = proc

Re: [RFC][PATCH v5 05/14] sched: add a packing level knob

2013-11-12 Thread Peter Zijlstra
On Fri, Oct 18, 2013 at 01:52:18PM +0200, Vincent Guittot wrote: > +int sched_proc_update_packing(struct ctl_table *table, int write, > + void __user *buffer, size_t *lenp, > + loff_t *ppos) > +{ > + int ret = proc_dointvec_minmax(table, write, buffer, lenp, ppos); > +

[RFC][PATCH v5 05/14] sched: add a packing level knob

2013-10-18 Thread Vincent Guittot
The knob is used to set an average load threshold that will be used to trig the inclusion/removal of CPUs in the packing effort list. Signed-off-by: Vincent Guittot --- include/linux/sched/sysctl.h |9 + kernel/sched/fair.c | 26 ++ kernel/sysctl.c