1. 13 3月, 2012 3 次提交
  2. 01 3月, 2012 6 次提交
  3. 22 2月, 2012 1 次提交
    • P
      sched/events: Revert trace_sched_stat_sleeptime() · 8c79a045
      Peter Zijlstra 提交于
      Commit 1ac9bc69 ("sched/tracing: Add a new tracepoint for sleeptime")
      added a new sched:sched_stat_sleeptime tracepoint.
      
      It's broken: the first sample we get on a task might be bad because
      of a stale sleep_start value that wasn't reset at the last task switch
      because the tracepoint was not active.
      
      It also breaks the existing schedstat samples due to the side
      effects of:
      
      -               se->statistics.sleep_start = 0;
      ...
      -               se->statistics.block_start = 0;
      
      Nor do I see means to fix it without adding overhead to the scheduler
      fast path, which I'm not willing to for the sake of redundant
      instrumentation.
      
      Most importantly, sleep time information can already be constructed
      by tracing context switches and wakeups, and taking the timestamp
      difference between the schedule-out, the wakeup and the schedule-in.
      Signed-off-by: NPeter Zijlstra <a.p.zijlstra@chello.nl>
      Cc: Andrew Vagin <avagin@openvz.org>
      Cc: Arnaldo Carvalho de Melo <acme@redhat.com>
      Cc: Frederic Weisbecker <fweisbec@gmail.com>
      Link: http://lkml.kernel.org/n/tip-pc4c9qhl8q6vg3bs4j6k0rbd@git.kernel.orgSigned-off-by: NIngo Molnar <mingo@elte.hu>
      8c79a045
  4. 27 1月, 2012 3 次提交
  5. 10 1月, 2012 1 次提交
  6. 24 12月, 2011 1 次提交
  7. 23 12月, 2011 1 次提交
  8. 21 12月, 2011 2 次提交
  9. 16 12月, 2011 1 次提交
  10. 07 12月, 2011 4 次提交
  11. 06 12月, 2011 6 次提交
  12. 17 11月, 2011 2 次提交
  13. 16 11月, 2011 3 次提交
  14. 14 11月, 2011 2 次提交
  15. 06 10月, 2011 4 次提交