cvs commit: src/sys/kern kern_descrip.c uipc_usrreq.c src/sys/sys file.h filedesc.h spinlock.h

Matthew Dillon dillon at
Thu May 25 19:34:25 PDT 2006

dillon      2006/05/25 19:26:26 PDT

DragonFly src repository

  Modified files:
    sys/kern             kern_descrip.c uipc_usrreq.c 
    sys/sys              file.h filedesc.h spinlock.h 
  * Make falloc() MPSAFE.  filehead (the file list) and nfiles are now
    static and fully MPSAFE.
  * Add a MPSAFE procedure which scans all struct file's in the system.
  * Substantially rework unp_gc().  It is not quite MPSAFE yet, but all of
    its struct file accesses and file list scanning should be.
  Revision  Changes    Path
  1.65      +38 -5     src/sys/kern/kern_descrip.c
  1.26      +203 -122  src/sys/kern/uipc_usrreq.c
  1.20      +20 -16    src/sys/sys/file.h
  1.19      +1 -0      src/sys/sys/filedesc.h
  1.5       +2 -0      src/sys/sys/spinlock.h

More information about the Commits mailing list