Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 24 Mar 1997 20:54:42 -0800 (PST)
From:      John Dyson <dyson>
To:        CVS-committers, cvs-all, cvs-sys
Subject:   cvs commit:  src/sys/i386/include vmparam.h src/sys/miscfs/procfs procfs_map.c src/sys/vm vm_extern.h vm_fault.c vm_glue.c vm_kern.c vm_map.c vm_map.h vm_meter.c vm_mmap.c vm_object.c vm_page.c vm_pageout.c vm_pageout.h vnode_pager.c
Message-ID:  <199703250454.UAA16494@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
dyson       97/03/24 20:54:42

  Branch:      sys/i386/include  RELENG_2_2
               sys/miscfs/procfs  RELENG_2_2
               sys/vm    RELENG_2_2
  Modified:    sys/i386/include  vmparam.h
               sys/miscfs/procfs  procfs_map.c
               sys/vm    vm_extern.h vm_fault.c vm_glue.c vm_kern.c
                        vm_map.c vm_map.h  vm_meter.c vm_mmap.c vm_object.c
                        vm_page.c vm_pageout.c  vm_pageout.h vnode_pager.c
  Log:
  1.  Fix the vm_page_zero_count accounting.  This should improve the
      performance of the pre-zero loop.
  2.  Fix madvise.  It had a myriad of bugs, including the potential
      for system crashes.
  3.  Improve vm_map handling.  This is a result of work done by both
      <alc@cs.rice.edu> (Alan Cox) and me.  Earlier versions of the
      map handling code was very unintelligent about map coalescing.
  4.  Support a working and closer to POSIX mlock.
  5.  A couple of performance enhancements that came along for the ride,
      including changing certain bitfields to flags in vm_map.
  6.  Bring procfs up to date with respect to the changes.
  
  This code has been carefully extracted from -current.
  
  Reviewed by:	David Greenman <dg@freebsd.org>
  
  Revision  Changes    Path
  1.21.2.1  +4 -1      src/sys/i386/include/vmparam.h
  1.6.2.1   +3 -3      src/sys/miscfs/procfs/procfs_map.c
  1.27.2.1  +2 -1      src/sys/vm/vm_extern.h
  1.57.2.2  +70 -3     src/sys/vm/vm_fault.c
  1.55.2.3  +16 -2     src/sys/vm/vm_glue.c
  1.27.2.2  +14 -18    src/sys/vm/vm_kern.c
  1.57.2.4  +241 -172  src/sys/vm/vm_map.c
  1.15.2.2  +18 -6     src/sys/vm/vm_map.h
  1.16.2.1  +2 -2      src/sys/vm/vm_meter.c
  1.53.2.2  +25 -8     src/sys/vm/vm_mmap.c
  1.82.2.1  +55 -17    src/sys/vm/vm_object.c
  1.69.2.3  +38 -17    src/sys/vm/vm_page.c
  1.86.2.2  +19 -7     src/sys/vm/vm_pageout.c
  1.17.4.1  +3 -32     src/sys/vm/vm_pageout.h
  1.65.2.1  +3 -1      src/sys/vm/vnode_pager.c



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