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