Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 28 Feb 1998 20:18:57 -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/vm swap_pager.c vm_fault.c vm_kern.c vm_object.c vm_page.c vm_page.h vm_pageout.c vnode_pager.c src/sys/kern vfs_bio.c vfs_subr.c src/sys/i386/i386 mp_machdep.c pmap.c
Message-ID:  <199803010418.UAA04713@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
dyson       1998/02/28 20:18:56 PST

  Modified files:
    sys/vm               swap_pager.c vm_fault.c vm_kern.c 
                         vm_object.c vm_page.c vm_page.h 
                         vm_pageout.c vnode_pager.c 
    sys/kern             vfs_bio.c vfs_subr.c 
    sys/i386/i386        mp_machdep.c pmap.c 
  Log:
  1)	Use a more consistent page wait methodology.
  2)	Do not unnecessarily force page blocking when paging
  	pages out.
  3)	Further improve swap pager performance and correctness,
  	including fixing the paging in progress deadlock (except
  	in severe I/O error conditions.)
  4)	Enable vfs_ioopt=1 as a default.
  5)	Fix and enable the page prezeroing in SMP mode.
  
  All in all, SMP systems especially should show a significant
  improvement in "snappyness."
  
  Revision  Changes    Path
  1.91      +30 -33    src/sys/vm/swap_pager.c
  1.81      +7 -6      src/sys/vm/vm_fault.c
  1.46      +2 -2      src/sys/vm/vm_kern.c
  1.115     +23 -45    src/sys/vm/vm_object.c
  1.94      +24 -10    src/sys/vm/vm_page.c
  1.37      +11 -10    src/sys/vm/vm_page.h
  1.117     +5 -4      src/sys/vm/vm_pageout.c
  1.88      +3 -10     src/sys/vm/vnode_pager.c
  1.152     +7 -24     src/sys/kern/vfs_bio.c
  1.135     +2 -2      src/sys/kern/vfs_subr.c
  1.66      +2 -2      src/sys/i386/i386/mp_machdep.c
  1.187     +11 -33    src/sys/i386/i386/pmap.c



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