From acfd081cf75375932d3d1a73b252ab26bd940221 Mon Sep 17 00:00:00 2001 From: Ingo Molnar Date: Thu, 2 Aug 2007 17:41:40 +0200 Subject: [PATCH] --- yaml --- r: 63585 b: refs/heads/master c: 94c18227d1e3f02de5b345bd3cd5c960214dc9c8 h: refs/heads/master i: 63583: 9ad2609051110011b76ce4a6b27f0128af5f6122 v: v3 --- [refs] | 2 +- trunk/include/linux/sched.h | 21 +++++++++++++-------- 2 files changed, 14 insertions(+), 9 deletions(-) diff --git a/[refs] b/[refs] index 56b4ef30b0ff..1566f49f60ad 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 6cfb0d5d06bea2b8791f32145eae539d524e5f6c +refs/heads/master: 94c18227d1e3f02de5b345bd3cd5c960214dc9c8 diff --git a/trunk/include/linux/sched.h b/trunk/include/linux/sched.h index c9e0c2a6a950..17249fae5014 100644 --- a/trunk/include/linux/sched.h +++ b/trunk/include/linux/sched.h @@ -904,23 +904,28 @@ struct sched_entity { struct rb_node run_node; unsigned int on_rq; + u64 exec_start; + u64 sum_exec_runtime; u64 wait_start_fair; + u64 sleep_start_fair; + +#ifdef CONFIG_SCHEDSTATS u64 wait_start; - u64 exec_start; + u64 wait_max; + s64 sum_wait_runtime; + u64 sleep_start; - u64 sleep_start_fair; - u64 block_start; u64 sleep_max; + s64 sum_sleep_runtime; + + u64 block_start; u64 block_max; u64 exec_max; - u64 wait_max; - u64 last_ran; - u64 sum_exec_runtime; - s64 sum_wait_runtime; - s64 sum_sleep_runtime; unsigned long wait_runtime_overruns; unsigned long wait_runtime_underruns; +#endif + #ifdef CONFIG_FAIR_GROUP_SCHED struct sched_entity *parent; /* rq on which this entity is (to be) queued: */