cvs commit: src/sys/dev/disk/fd fd.c src/sys/emulation/linux/i386/linprocfs linprocfs_vnops.c src/sys/kern kern_descrip.c kern_exit.c kern_physio.c src/sys/vfs/nfs nfs_bio.c src/sys/vfs/procfs procfs_vnops.c src/sys/vfs/ufs ffs_rawread.c src/sys/vm vm_glue.c

Matthew Dillon dillon at
Sat Nov 19 10:00:16 PST 2005

dillon      2005/11/19 09:58:33 PST

DragonFly src repository

  Modified files:
    sys/dev/disk/fd      fd.c 
    sys/emulation/linux/i386/linprocfs linprocfs_vnops.c 
    sys/kern             kern_descrip.c kern_exit.c kern_physio.c 
    sys/vfs/nfs          nfs_bio.c 
    sys/vfs/procfs       procfs_vnops.c 
    sys/vfs/ufs          ffs_rawread.c 
    sys/vm               vm_glue.c 
  Protect allproc scans with PHOLD/PRELE, in particular to support the
  sysctl that fstat uses.
  Add an additional wait state in exit1() when p_lock is non-zero.  Do not
  remove the process from the allproc list until p_lock is zero in order to
  protect allproc scans.
  Remove a spurious PHOLD in the NFS code.  Generally clean up uses of PHOLD
  that no longer apply.
  Fstat problems reported by: Stefan Krueger <skrueger at xxxxxxxxxxxxxxxx>
  Revision  Changes    Path
  1.24      +0 -3      src/sys/dev/disk/fd/fd.c
  1.23      +2 -0      src/sys/emulation/linux/i386/linprocfs/linprocfs_vnops.c
  1.50      +14 -3     src/sys/kern/kern_descrip.c
  1.49      +7 -3      src/sys/kern/kern_exit.c
  1.13      +0 -6      src/sys/kern/kern_physio.c
  1.25      +0 -1      src/sys/vfs/nfs/nfs_bio.c
  1.26      +2 -0      src/sys/vfs/procfs/procfs_vnops.c
  1.13      +0 -8      src/sys/vfs/ufs/ffs_rawread.c
  1.37      +0 -3      src/sys/vm/vm_glue.c

More information about the Commits mailing list