sched: Provide iowait counters
authorArjan van de Ven <arjan@linux.intel.com>
Mon, 20 Jul 2009 18:26:58 +0000 (11:26 -0700)
committerIngo Molnar <mingo@elte.hu>
Wed, 2 Sep 2009 06:44:08 +0000 (08:44 +0200)
commit8f0dfc34e9b323a028c2ec41abb7e9de477b7a94
treefa7e44d9ad3eb22517f0724e71f9812f71a16ae2
parentf14eff1cc2f418a7c5e23aedc6a1bdca3343b871
sched: Provide iowait counters

For counting how long an application has been waiting for
(disk) IO, there currently is only the HZ sample driven
information available, while for all other counters in this
class, a high resolution version is available via
CONFIG_SCHEDSTATS.

In order to make an improved bootchart tool possible, we also
need a higher resolution version of the iowait time.

This patch below adds this scheduler statistic to the kernel.

Signed-off-by: Arjan van de Ven <arjan@linux.intel.com>
Signed-off-by: Peter Zijlstra <a.p.zijlstra@chello.nl>
LKML-Reference: <4A64B813.1080506@linux.intel.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
include/linux/sched.h
kernel/sched.c
kernel/sched_debug.c
kernel/sched_fair.c