summaryrefslogtreecommitdiff
path: root/fs/Makefile
diff options
context:
space:
mode:
authorStanislaw Gruszka <sgruszka@redhat.com>2013-04-30 09:35:05 (GMT)
committerIngo Molnar <mingo@kernel.org>2013-04-30 17:13:04 (GMT)
commit772c808a252594692972773f6ee41c289b8e0b2a (patch)
tree1c1c2631ca1133df1bfe0c5a47d2d49dfe864895 /fs/Makefile
parent55eaa7c1f511af5fb6ef808b5328804f4d4e5243 (diff)
downloadlinux-fsl-qoriq-772c808a252594692972773f6ee41c289b8e0b2a.tar.xz
sched: Do not account bogus utime
Due to rounding in scale_stime(), for big numbers, scaled stime values will grow in chunks. Since rtime grow in jiffies and we calculate utime like below: prev->stime = max(prev->stime, stime); prev->utime = max(prev->utime, rtime - prev->stime); we could erroneously account stime values as utime. To prevent that only update prev->{u,s}time values when they are smaller than current rtime. Signed-off-by: Stanislaw Gruszka <sgruszka@redhat.com> Cc: Frederic Weisbecker <fweisbec@gmail.com> Cc: rostedt@goodmis.org Cc: Linus Torvalds <torvalds@linux-foundation.org> Cc: Dave Hansen <dave@sr71.net> Cc: Peter Zijlstra <peterz@infradead.org> Link: http://lkml.kernel.org/r/1367314507-9728-2-git-send-email-sgruszka@redhat.com Signed-off-by: Ingo Molnar <mingo@kernel.org>
Diffstat (limited to 'fs/Makefile')
0 files changed, 0 insertions, 0 deletions