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 kern_descrip.c kern_event.c kern_prot.c sys_pipe.c sys_socket.c vfs_vnops.c src/sys/opencrypto cryptodev.c src/sys/sys ucred.h


From: Matthew Dillon <dillon@xxxxxxxxxxxxxxxxxxxxxxx>
Date: Thu, 25 May 2006 17:33:13 -0700 (PDT)

dillon      2006/05/25 17:33:13 PDT

DragonFly src repository

  Modified files:
    sys/kern             kern_descrip.c kern_event.c kern_prot.c 
                         sys_pipe.c sys_socket.c vfs_vnops.c 
    sys/opencrypto       cryptodev.c 
    sys/sys              ucred.h 
  Log:
  More MP work.
  
  * Incorporate fd_knlistsize initialization into fsetfd().
  
  * Mark all fileops vectors as MPSAFE (but get the mplock for most of them).
    Clean up a number of fileops routines, mainly *_ioctl().
  
  * Make crget(), crhold(), and crfree() MPSAFE.  crfree still needs the mplock
    on the last release.  Give ucred a spinlock to handle the crfree()
    0 transition race.
  
  Revision  Changes    Path
  1.64      +28 -0     src/sys/kern/kern_descrip.c
  1.25      +36 -13    src/sys/kern/kern_event.c
  1.24      +50 -16    src/sys/kern/kern_prot.c
  1.37      +81 -31    src/sys/kern/sys_pipe.c
  1.10      +97 -42    src/sys/kern/sys_socket.c
  1.40      +93 -38    src/sys/kern/vfs_vnops.c
  1.16      +51 -18    src/sys/opencrypto/cryptodev.c
  1.8       +6 -2      src/sys/sys/ucred.h


http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_descrip.c.diff?r1=1.63&r2=1.64&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_event.c.diff?r1=1.24&r2=1.25&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_prot.c.diff?r1=1.23&r2=1.24&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/sys_pipe.c.diff?r1=1.36&r2=1.37&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/sys_socket.c.diff?r1=1.9&r2=1.10&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/vfs_vnops.c.diff?r1=1.39&r2=1.40&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/opencrypto/cryptodev.c.diff?r1=1.15&r2=1.16&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/ucred.h.diff?r1=1.7&r2=1.8&f=u



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