[PATCH] per-task-delay-accounting: /proc export of aggregated block I/O delays
Shailabh Nagar authored

Export I/O delays seen by a task through /proc/<tgid>/stats for use in top
etc.

Note that delays for I/O done for swapping in pages (swapin I/O) is clubbed
together with all other I/O here (this is not the case in the netlink
interface where the swapin I/O is kept distinct)

[akpm@osdl.org: printk warning fix]
Signed-off-by: default avatarShailabh Nagar <nagar@watson.ibm.com>
Signed-off-by: default avatarBalbir Singh <balbir@in.ibm.com>
Cc: Jes Sorensen <jes@sgi.com>
Cc: Peter Chubb <peterc@gelato.unsw.edu.au>
Cc: Erich Focht <efocht@ess.nec.de>
Cc: Levent Serinol <lserinol@gmail.com>
Cc: Jay Lan <jlan@engr.sgi.com>
Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
25890454
Name Last commit Last update
..
9p Remove obsolete #include <linux/config.h>
adfs Remove obsolete #include <linux/config.h>
affs [PATCH] mark address_space_operations const
afs [PATCH] mark address_space_operations const
autofs [PATCH] VFS: Permit filesystem to override root dentry on mount
autofs4 [PATCH] fs: use list_move()
befs typo fixes: aquire -> acquire
bfs [PATCH] mark address_space_operations const
cifs Remove obsolete #include <linux/config.h>
coda Remove obsolete #include <linux/config.h>
configfs configfs: Clear up a few extra spaces where there should be TABs.
cramfs [PATCH] mark address_space_operations const
debugfs Remove obsolete #include <linux/config.h>
devpts [PATCH] VFS: Permit filesystem to override root dentry on mount
efs [PATCH] mark address_space_operations const
exportfs [PATCH] NFS server subtree_check returns dubious value
ext2 [PATCH] lockdep: annotate the quota code
ext3 [PATCH] Remove leftover ext3 acl declarations
fat [PATCH] mark address_space_operations const
freevxfs [PATCH] mark address_space_operations const
fuse [PATCH] mark address_space_operations const
hfs Remove obsolete #include <linux/config.h>
hfsplus Remove obsolete #include <linux/config.h>
hostfs [PATCH] mark address_space_operations const
hpfs [PATCH] mark address_space_operations const
hppfs
hugetlbfs
isofs
jbd
jffs
jffs2
jfs
lockd
minix
msdos
ncpfs
nfs
nfs_common
nfsd
nls
ntfs
ocfs2
openpromfs
partitions
proc
qnx4
ramfs
reiserfs
romfs
smbfs
sysfs
sysv
udf
ufs
vfat
xfs
Kconfig
Kconfig.binfmt
Makefile
aio.c
attr.c
bad_inode.c
binfmt_aout.c
binfmt_elf.c
binfmt_elf_fdpic.c
binfmt_em86.c
binfmt_flat.c
binfmt_misc.c
binfmt_script.c
binfmt_som.c
bio.c
block_dev.c
buffer.c
char_dev.c
compat.c
compat_ioctl.c
dcache.c
dcookies.c
direct-io.c
dnotify.c
dquot.c
drop_caches.c
eventpoll.c
exec.c
fcntl.c
fifo.c
file.c
file_table.c
filesystems.c
fs-writeback.c
inode.c
inotify.c
inotify_user.c
ioctl.c
ioprio.c
libfs.c
locks.c
mbcache.c
mpage.c
namei.c
namespace.c
nfsctl.c
open.c
pipe.c
pnode.c
pnode.h
posix_acl.c
quota.c
quota_v1.c
quota_v2.c
read_write.c
readdir.c
select.c
seq_file.c
splice.c
stat.c
super.c
sync.c
xattr.c
xattr_acl.c