aboutsummaryrefslogtreecommitdiffstats
path: root/include/linux/sched.h
diff options
context:
space:
mode:
authorIngo Molnar <mingo@elte.hu>2008-12-14 06:34:15 -0500
committerIngo Molnar <mingo@elte.hu>2008-12-14 14:31:26 -0500
commit6c594c21fcb02c662f11c97be4d7d2b73060a205 (patch)
treedbd56d57fbc4576e18002a5cc08b1f4327a2248f /include/linux/sched.h
parent5d6a27d8a096868ae313f71f563b06074a7e34fe (diff)
perfcounters: add task migrations counter
Impact: add new feature, new sw counter Add a counter that counts the number of cross-CPU migrations a task is suffering. Signed-off-by: Ingo Molnar <mingo@elte.hu>
Diffstat (limited to 'include/linux/sched.h')
-rw-r--r--include/linux/sched.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/include/linux/sched.h b/include/linux/sched.h
index 4c530278391b..2e15be8fc792 100644
--- a/include/linux/sched.h
+++ b/include/linux/sched.h
@@ -1014,6 +1014,8 @@ struct sched_entity {
1014 u64 last_wakeup; 1014 u64 last_wakeup;
1015 u64 avg_overlap; 1015 u64 avg_overlap;
1016 1016
1017 u64 nr_migrations;
1018
1017#ifdef CONFIG_SCHEDSTATS 1019#ifdef CONFIG_SCHEDSTATS
1018 u64 wait_start; 1020 u64 wait_start;
1019 u64 wait_max; 1021 u64 wait_max;
@@ -1029,7 +1031,6 @@ struct sched_entity {
1029 u64 exec_max; 1031 u64 exec_max;
1030 u64 slice_max; 1032 u64 slice_max;
1031 1033
1032 u64 nr_migrations;
1033 u64 nr_migrations_cold; 1034 u64 nr_migrations_cold;
1034 u64 nr_failed_migrations_affine; 1035 u64 nr_failed_migrations_affine;
1035 u64 nr_failed_migrations_running; 1036 u64 nr_failed_migrations_running;