git: kernel - Remove mplock shims from global tokens

Matthew Dillon dillon at crater.dragonflybsd.org
Wed Jan 19 22:31:34 PST 2011


commit a3c18566ccf6ecbc95134c676a31772261128e67
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date:   Wed Jan 19 22:29:17 2011 -0800

    kernel - Remove mplock shims from global tokens
    
    * Remove the mplock safety shims from all global tokens.
    
    * Remove the mplock flag and API arguments.  All tokens
      are now always MPSAFE.

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_event.c                              |    2 +-
 sys/kern/kern_kthread.c                            |    2 +-
 sys/kern/kern_mpipe.c                              |    2 +-
 sys/kern/lwkt_token.c                              |  102 ++++----------------
 sys/kern/subr_disk.c                               |    2 +-
 sys/kern/subr_eventhandler.c                       |    2 +-
 sys/kern/subr_kobj.c                               |    2 +-
 sys/kern/subr_rman.c                               |    4 +-
 sys/kern/sys_generic.c                             |    2 +-
 sys/kern/sys_pipe.c                                |    4 +-
 sys/kern/uipc_socket.c                             |    4 +-
 sys/kern/uipc_usrreq.c                             |    2 +-
 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/net/ip_mroute/ip_mroute.c                      |    2 +-
 sys/net/pf/pf.c                                    |    2 +-
 sys/net/raw_usrreq.c                               |    2 +-
 sys/netinet/ip_divert.c                            |    2 +-
 sys/netinet/ip_input.c                             |    2 +-
 sys/netinet/raw_ip.c                               |    2 +-
 sys/netinet/tcp_subr.c                             |    2 +-
 sys/netproto/key/key.c                             |    2 +-
 sys/platform/pc32/i386/busdma_machdep.c            |    2 +-
 sys/platform/pc64/x86_64/busdma_machdep.c          |    2 +-
 sys/platform/vkernel/platform/busdma_machdep.c     |    2 +-
 sys/platform/vkernel64/platform/busdma_machdep.c   |    2 +-
 sys/sys/thread.h                                   |   17 +---
 sys/vfs/gnu/ext2fs/ext2_ihash.c                    |    2 +-
 sys/vfs/hammer/hammer_vfsops.c                     |    4 +-
 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/nfs/nfs_node.c                             |    2 +-
 sys/vfs/nfs/nfs_srvcache.c                         |    2 +-
 sys/vfs/nfs/nfs_subs.c                             |    2 +-
 sys/vfs/nfs/nfs_syscalls.c                         |    2 +-
 sys/vfs/nfs/nfs_vfsops.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 +-
 47 files changed, 73 insertions(+), 150 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/a3c18566ccf6ecbc95134c676a31772261128e67


-- 
DragonFly BSD source repository





More information about the Commits mailing list