task IO accounting: move all IO statistics in struct task_io_accounting
authorAndrea Righi <righi.andrea@gmail.com>
Sun, 27 Jul 2008 22:48:12 +0000 (00:48 +0200)
committerLinus Torvalds <torvalds@linux-foundation.org>
Sun, 27 Jul 2008 23:12:28 +0000 (16:12 -0700)
commit940389b8afad6495211614c13eb91ef7001773ec
tree92c581cc9dc7a067899a6a28e382e4099dfe8ead
parent837b41b5de356aa67abb2cadb5eef3efc7776f91
task IO accounting: move all IO statistics in struct task_io_accounting

Simplify the code of include/linux/task_io_accounting.h.

It is also more reasonable to have all the task i/o-related statistics in a
single struct (task_io_accounting).

Signed-off-by: Andrea Righi <righi.andrea@gmail.com>
Signed-off-by: Oleg Nesterov <oleg@tv-sign.ru>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
fs/proc/base.c
include/linux/sched.h
include/linux/task_io_accounting.h
include/linux/task_io_accounting_ops.h
kernel/tsacct.c