Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 26 Aug 1999 07:53:32 -0700 (PDT)
From:      Poul-Henning Kamp <phk@FreeBSD.org>
To:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/isofs/cd9660 cd9660_vfsops.c src/sys/kern vfs_subr.c vfs_syscalls.c src/sys/miscfs/devfs devfs_tree.c src/sys/miscfs/specfs spec_vnops.c src/sys/nfs nfs_subs.c src/sys/svr4 svr4_fcntl.c src/sys/sys conf.h lock.h vnode.h ...
Message-ID:  <199908261453.HAA58170@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
phk         1999/08/26 07:53:32 PDT

  Modified files:
    sys/isofs/cd9660     cd9660_vfsops.c 
    sys/kern             vfs_subr.c vfs_syscalls.c 
    sys/miscfs/devfs     devfs_tree.c 
    sys/miscfs/specfs    spec_vnops.c 
    sys/nfs              nfs_subs.c 
    sys/svr4             svr4_fcntl.c 
    sys/sys              conf.h lock.h vnode.h 
    sys/ufs/mfs          mfs_vfsops.c 
    sys/ufs/ufs          ufs_vnops.c 
    sys/vm               vm_swap.c 
  Log:
  Simplify the handling of VCHR and VBLK vnodes using the new dev_t:
  
          Make the alias list a SLIST.
  
          Drop the "fast recycling" optimization of vnodes (including
          the returning of a prexisting but stale vnode from checkalias).
          It doesn't buy us anything now that we don't hardlimit
          vnodes anymore.
  
          Rename checkalias2() and checkalias() to addalias() and
          addaliasu() - which takes dev_t and udev_t arg respectively.
  
          Make the revoke syscalls use vcount() instead of VALIASED.
  
          Remove VALIASED flag, we don't need it now and it is faster
          to traverse the much shorter lists than to maintain the
          flag.
  
          vfs_mountedon() can check the dev_t directly, all the vnodes
          point to the same one.
  
  Print the devicename in specfs/vprint().
  
  Remove a couple of stale LFS vnode flags.
  
  Remove unimplemented/unused LK_DRAINED;
  
  Revision  Changes    Path
  1.61      +2 -18     src/sys/isofs/cd9660/cd9660_vfsops.c
  1.221     +58 -219   src/sys/kern/vfs_subr.c
  1.133     +2 -2      src/sys/kern/vfs_syscalls.c
  1.63      +3 -15     src/sys/miscfs/devfs/devfs_tree.c
  1.99      +2 -3      src/sys/miscfs/specfs/spec_vnops.c
  1.81      +2 -21     src/sys/nfs/nfs_subs.c
  1.4       +2 -2      src/sys/svr4/svr4_fcntl.c
  1.79      +2 -2      src/sys/sys/conf.h
  1.15      +1 -2      src/sys/sys/lock.h
  1.98      +7 -9      src/sys/sys/vnode.h
  1.68      +2 -3      src/sys/ufs/mfs/mfs_vfsops.c
  1.122     +2 -19     src/sys/ufs/ufs/ufs_vnops.c
  1.84      +2 -6      src/sys/vm/vm_swap.c



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199908261453.HAA58170>