Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 16 Jun 1996 13:37:34 -0700 (PDT)
From:      John Dyson <dyson>
To:        CVS-committers, cvs-all, cvs-sys
Subject:   cvs commit:  src/sys/vm default_pager.c default_pager.h vm_fault.c vm_map.c vm_object.c vm_page.c
Message-ID:  <199606162037.NAA13121@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
dyson       96/06/16 13:37:34

  Modified:    sys/vm    default_pager.c default_pager.h vm_fault.c
                        vm_map.c  vm_object.c vm_page.c
  Log:
  Various bugfixes/cleanups from me and others:
  1) Remove potential race conditions on waking up in vm_page_free_wakeup
     by making sure that it is at splvm().
  2) Fix another bug in vm_map_simplify_entry.
  3) Be more complete about converting from default to swap pager
     when an object grows to be large enough that there can be
     a problem with data structure allocation under low memory
     conditions.
  4) Make some madvise code more efficient.
  5) Added some comments.
  
  Revision  Changes    Path
  1.9       +14 -1     src/sys/vm/default_pager.c
  1.5       +2 -1      src/sys/vm/default_pager.h
  1.52      +19 -13    src/sys/vm/vm_fault.c
  1.51      +14 -21    src/sys/vm/vm_map.c
  1.76      +11 -41    src/sys/vm/vm_object.c
  1.57      +6 -13     src/sys/vm/vm_page.c



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