]> git.proxmox.com Git - mirror_ubuntu-disco-kernel.git/commit
sched: Fix sched::sched_stat_wait tracepoint field
authorIngo Molnar <mingo@elte.hu>
Thu, 10 Sep 2009 18:52:09 +0000 (20:52 +0200)
committerIngo Molnar <mingo@elte.hu>
Thu, 10 Sep 2009 18:52:54 +0000 (20:52 +0200)
commite1f8450854d69f0291882804406ea1bab3ca44b4
tree606e2176f7654269de904b15aad9491912db4093
parent3f2aa307c4d26b4ed6509d0a79e8254c9e07e921
sched: Fix sched::sched_stat_wait tracepoint field

This weird perf trace output:

  cc1-9943  [001]  2802.059479616: sched_stat_wait: task: as:9944 wait: 2801938766276 [ns]

Is caused by setting one component field of the delta to zero
a bit too early. Move it to later.

( Note, this does not affect the NEW_FAIR_SLEEPERS interactivity bug,
  it's just a reporting bug in essence. )

Acked-by: Peter Zijlstra <a.p.zijlstra@chello.nl>
Cc: Nikos Chantziaras <realnc@arcor.de>
Cc: Jens Axboe <jens.axboe@oracle.com>
Cc: Mike Galbraith <efault@gmx.de>
LKML-Reference: <4AA93D34.8040500@arcor.de>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
kernel/sched_fair.c