DragonFly BSD
DragonFly commits List (threaded) for 2006-05
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

cvs commit: src/sys/kern init_sysent.c kern_subr.c sys_generic.c syscalls.c syscalls.master vfs_bio.c vfs_lock.c src/sys/sys syscall-args syscall-hide.h syscall.h syscall.mk sysproto.h sysunion.h uio.h


From: Matthew Dillon <dillon@xxxxxxxxxxxxxxxxxxxxxxx>
Date: Sat, 27 May 2006 13:17:18 -0700 (PDT)

dillon      2006/05/27 13:17:18 PDT

DragonFly src repository

  Modified files:
    sys/kern             init_sysent.c kern_subr.c sys_generic.c 
                         syscalls.c syscalls.master vfs_bio.c 
                         vfs_lock.c 
    sys/sys              syscall-args syscall-hide.h syscall.h 
                         syscall.mk sysproto.h sysunion.h uio.h 
  Log:
  Mark various forms of read() and write() MPSAFE.  Note that the MP lock is
  still acquire, but now its a lot deeper in the fileops.
  
  Mark dup(), dup2(), close(), closefrom(), and fcntl() MPSAFE.  Some code
  paths don't have to get the MP lock, but most still do deeper into the
  fileops.
  
  Revision  Changes    Path
  1.37      +13 -13    src/sys/kern/init_sysent.c
  1.23      +2 -0      src/sys/kern/kern_subr.c
  1.31      +35 -1     src/sys/kern/sys_generic.c
  1.36      +0 -0      src/sys/kern/syscalls.c
  1.36      +13 -13    src/sys/kern/syscalls.master
  1.77      +25 -8     src/sys/kern/vfs_bio.c
  1.19      +0 -0      src/sys/kern/vfs_lock.c
  1.21      +1 -1      src/sys/sys/syscall-args
  1.37      +1 -1      src/sys/sys/syscall-hide.h
  1.37      +1 -1      src/sys/sys/syscall.h
  1.37      +1 -1      src/sys/sys/syscall.mk
  1.37      +1 -1      src/sys/sys/sysproto.h
  1.34      +1 -1      src/sys/sys/sysunion.h
  1.14      +3 -0      src/sys/sys/uio.h


http://www.dragonflybsd.org/cvsweb/src/sys/kern/init_sysent.c.diff?r1=1.36&r2=1.37&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_subr.c.diff?r1=1.22&r2=1.23&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/sys_generic.c.diff?r1=1.30&r2=1.31&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/syscalls.c.diff?r1=1.35&r2=1.36&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/syscalls.master.diff?r1=1.35&r2=1.36&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/vfs_bio.c.diff?r1=1.76&r2=1.77&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/vfs_lock.c.diff?r1=1.18&r2=1.19&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/syscall-args.diff?r1=1.20&r2=1.21&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/syscall-hide.h.diff?r1=1.36&r2=1.37&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/syscall.h.diff?r1=1.36&r2=1.37&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/syscall.mk.diff?r1=1.36&r2=1.37&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/sysproto.h.diff?r1=1.36&r2=1.37&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/sysunion.h.diff?r1=1.33&r2=1.34&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/uio.h.diff?r1=1.13&r2=1.14&f=u



[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]