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