Messages in this thread Patch in this message | | | Subject | Re: [PATCH 1/2 -tip] sched: Clean unused fields from struct rq | From | Peter Zijlstra <> | Date | Wed, 18 Mar 2009 01:09:29 +0100 |
| |
On Wed, 2009-03-18 at 00:03 +0000, Luis Henriques wrote: > Since they are used on in statistics and are always set to zero, the following > frields from struct rq have been removed: yld_exp_empty, yld_act_empty and > yld_both_empty. > > Signed-off-by: Luis Henriques <henrix@sapo.pt> > ---
> +++ b/kernel/sched_stats.h > @@ -26,9 +26,8 @@ static int show_schedstat(struct seq_file *seq, void *v) > > /* runqueue-specific stats */ > seq_printf(seq, > - "cpu%d %u %u %u %u %u %u %u %u %u %llu %llu %lu", > - cpu, rq->yld_both_empty, > - rq->yld_act_empty, rq->yld_exp_empty, rq->yld_count, > + "cpu%d %u %u %u %u %u %u %llu %llu %lu", > + cpu, rq->yld_count, > rq->sched_switch, rq->sched_count, rq->sched_goidle, > rq->ttwu_count, rq->ttwu_local, > rq->rq_cpu_time,
I think this bit is ABI, so you either have to bump the version number or emit 0s, iirc gregory touched some of that last -- or at least wrote userspace for it..
| |