aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/syscall-counts.py
diff options
context:
space:
mode:
authorStanislaw Gruszka <[email protected]>2013-04-30 11:35:06 +0200
committerIngo Molnar <[email protected]>2013-04-30 19:13:05 +0200
commit68aa8efcd1ab961e4684ef5af32f72a6ec1911de (patch)
treeccf6ffe680a1e85f9319c70dcf45f1bba81243e9 /tools/perf/scripts/python/syscall-counts.py
parent772c808a252594692972773f6ee41c289b8e0b2a (diff)
sched: Avoid prev->stime underflow
Dave Hansen reported strange utime/stime values on his system: https://lkml.org/lkml/2013/4/4/435 This happens because prev->stime value is bigger than rtime value. Root of the problem are non-monotonic rtime values (i.e. current rtime is smaller than previous rtime) and that should be debugged and fixed. But since problem did not manifest itself before commit 62188451f0d63add7ad0cd2a1ae269d600c1663d "cputime: Avoid multiplication overflow on utime scaling", it should be threated as regression, which we can easily fixed on cputime_adjust() function. For now, let's apply this fix, but further work is needed to fix root of the problem. Reported-and-tested-by: Dave Hansen <[email protected]> Cc: <[email protected]> # 3.9+ Signed-off-by: Stanislaw Gruszka <[email protected]> Cc: Frederic Weisbecker <[email protected]> Cc: [email protected] Cc: Linus Torvalds <[email protected]> Cc: Dave Hansen <[email protected]> Cc: Peter Zijlstra <[email protected]> Link: http://lkml.kernel.org/r/[email protected] Signed-off-by: Ingo Molnar <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/syscall-counts.py')
0 files changed, 0 insertions, 0 deletions