Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 4 Jan 2000 21:11:38 -0800 (PST)
From:      Matt Dillon <dillon@FreeBSD.org>
To:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/kern vfs_subr.c src/sys/nfs nfs_bio.c nfs_node.c nfs_syscalls.c nfs_vfsops.c
Message-ID:  <200001050511.VAA84615@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
dillon      2000/01/04 21:11:38 PST

  Modified files:
    sys/kern             vfs_subr.c 
    sys/nfs              nfs_bio.c nfs_node.c nfs_syscalls.c 
                         nfs_vfsops.c 
  Log:
      Enhance reassignbuf().  When a buffer cannot be time-optimally inserted
      into vnode dirtyblkhd we append it to the list instead of prepend it to
      the list in order to maintain a 'forward' locality of reference, which
      is arguably better then 'reverse'.  The original algorithm did things this
      way to but at a huge time cost.
  
      Enhance the append interlock for NFS writes to handle intr/soft mounts
      better.
  
      Fix the hysteresis for NFS async daemon I/O requests to reduce the
      number of unnecessary context switches.
  
      Modify handling of NFS mount options.  Any given user option that is
      too high now defaults to the kernel maximum for that option rather then
      the kernel default for that option.
  
  Reviewed by:	 Alfred Perlstein <bright@wintelcom.net>
  
  Revision  Changes    Path
  1.241     +20 -3     src/sys/kern/vfs_subr.c
  1.83      +44 -6     src/sys/nfs/nfs_bio.c
  1.36      +14 -2     src/sys/nfs/nfs_node.c
  1.57      +2 -2      src/sys/nfs/nfs_syscalls.c
  1.91      +25 -13    src/sys/nfs/nfs_vfsops.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?200001050511.VAA84615>