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

Matthew Dillon dillon at crater.dragonflybsd.org
Sat May 27 13:23:31 PDT 2006


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





More information about the Commits mailing list