Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 11 Jan 1998 17:46:39 -0800 (PST)
From:      John Dyson <dyson@FreeBSD.ORG>
To:        cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG
Subject:   cvs commit: src/sys/sys vnode.h src/sys/vm vm_fault.c vm_map.c vm_object.c vm_page.c vm_pageout.c vm_pageout.h src/sys/kern vfs_bio.c vfs_subr.c vfs_vnops.c
Message-ID:  <199801120146.RAA29701@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
dyson       1998/01/11 17:46:37 PST

  Modified files:
    sys/sys              vnode.h 
    sys/vm               vm_fault.c vm_map.c vm_object.c vm_page.c 
                         vm_pageout.c vm_pageout.h 
    sys/kern             vfs_bio.c vfs_subr.c vfs_vnops.c 
  Log:
  Fix some vnode management problems, and better mgmt of vnode free list.
  Fix the UIO optimization code.
  Fix an assumption in vm_map_insert regarding allocation of swap pagers.
  Fix an spl problem in the collapse handling in vm_object_deallocate.
  When pages are freed from vnode objects, and the criteria for putting
  the associated vnode onto the free list is reached, either put the
  vnode onto the list, or put it onto an interrupt safe version of the
  list, for further transfer onto the actual free list.
  Some minor syntax changes changing pre-decs, pre-incs to post versions.
  Remove a bogus timeout (that I added for debugging) from vn_lock.
  
  PHK will likely still have problems with the vnode list management, and
  so do I, but it is better than it was.
  
  Revision  Changes    Path
  1.64      +9 -3      src/sys/sys/vnode.h
  1.74      +3 -1      src/sys/vm/vm_fault.c
  1.105     +115 -39   src/sys/vm/vm_map.c
  1.106     +3 -1      src/sys/vm/vm_object.c
  1.85      +19 -1     src/sys/vm/vm_page.c
  1.107     +28 -12    src/sys/vm/vm_pageout.c
  1.22      +2 -1      src/sys/vm/vm_pageout.h
  1.142     +8 -1      src/sys/kern/vfs_bio.c
  1.122     +51 -8     src/sys/kern/vfs_subr.c
  1.47      +2 -4      src/sys/kern/vfs_vnops.c



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