git: kernel - Remove mplock shims from global tokens

看板DFBSD_commit作者時間15年前 (2011/01/20 14:32), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
commit a3c18566ccf6ecbc95134c676a31772261128e67 Author: Matthew Dillon <dillon@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
文章代碼(AID): #1DDzRdOo (DFBSD_commit)
文章代碼(AID): #1DDzRdOo (DFBSD_commit)