summaryrefslogtreecommitdiff
path: root/kernel/sys.c
diff options
context:
space:
mode:
authorArjan van de Ven <arjan@linux.intel.com>2010-05-09 08:23:23 -0700
committerIngo Molnar <mingo@elte.hu>2010-05-09 19:35:26 +0200
commit8c7b09f43f4bf570654bcc458ce96819a932303c (patch)
tree33eb6f860fa9a31ea63b67247890a6762439fde2 /kernel/sys.c
parent595aac488b546c7185be7e29c8ae165a588b2a9f (diff)
downloadkernel-common-8c7b09f43f4bf570654bcc458ce96819a932303c.tar.gz
kernel-common-8c7b09f43f4bf570654bcc458ce96819a932303c.tar.bz2
kernel-common-8c7b09f43f4bf570654bcc458ce96819a932303c.zip
sched: Update the idle statistics in get_cpu_idle_time_us()
Right now, get_cpu_idle_time_us() only reports the idle statistics upto the point the CPU entered last idle; not what is valid right now. This patch adds an update of the idle statistics to get_cpu_idle_time_us(), so that calling this function always returns statistics that are accurate at the point of the call. This includes resetting the start of the idle time for accounting purposes to avoid double accounting. Signed-off-by: Arjan van de Ven <arjan@linux.intel.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Reviewed-by: Rik van Riel <riel@redhat.com> Acked-by: Peter Zijlstra <a.p.zijlstra@chello.nl> Cc: davej@redhat.com LKML-Reference: <20100509082323.2d2f1945@infradead.org> Signed-off-by: Ingo Molnar <mingo@elte.hu>
Diffstat (limited to 'kernel/sys.c')
0 files changed, 0 insertions, 0 deletions