git: kernel - Add additional fields to kinfo_cputime
Matthew Dillon
dillon at crater.dragonflybsd.org
Mon Aug 23 21:57:21 PDT 2010
commit b37f18d6eedb01b25a3ddf16efed48064dd9074a
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date: Mon Aug 23 21:50:29 2010 -0700
kernel - Add additional fields to kinfo_cputime
* Add a message field and address to allow the kernel to report contention
points on the cpus to userland.
* Enhance the mplock and token subsystems to record contention points.
* Enhance the scheduler to record contention information in the
per-cpu cpu_time structure.
Summary of changes:
.../linux/i386/linprocfs/linprocfs_subr.c | 2 +-
sys/emulation/ndis/kern_ndis.c | 2 +-
sys/emulation/ndis/subr_ntoskrnl.c | 2 +-
sys/kern/kern_mplock.c | 2 +
sys/kern/lwkt_thread.c | 26 +++++++++++++++++--
sys/kern/lwkt_token.c | 15 +++++++----
sys/kern/subr_disk.c | 2 +-
sys/kern/subr_kobj.c | 2 +-
sys/kern/subr_rman.c | 4 +-
sys/kern/sys_pipe.c | 4 +-
sys/kern/vfs_lock.c | 2 +-
sys/kern/vfs_mount.c | 8 +++---
sys/kern/vfs_subr.c | 2 +-
sys/kern/vfs_sync.c | 2 +-
sys/sys/kinfo.h | 5 ++++
sys/sys/thread.h | 11 +++++---
sys/vfs/gnu/ext2fs/ext2_ihash.c | 2 +-
sys/vfs/hpfs/hpfs_hash.c | 2 +-
sys/vfs/hpfs/hpfs_vfsops.c | 2 +-
sys/vfs/isofs/cd9660/cd9660_node.c | 2 +-
sys/vfs/msdosfs/msdosfs_denode.c | 2 +-
sys/vfs/ntfs/ntfs_ihash.c | 2 +-
sys/vfs/udf/udf_vfsops.c | 2 +-
sys/vfs/ufs/ufs_ihash.c | 2 +-
sys/vm/vm_vmspace.c | 2 +-
sys/vm/vm_zeroidle.c | 1 -
26 files changed, 71 insertions(+), 39 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/b37f18d6eedb01b25a3ddf16efed48064dd9074a
--
DragonFly BSD source repository
More information about the Commits
mailing list