Go to file
thorpej d3f54e81dd Fix the following pathological scanario:
* User allocates ZFOD region, but does not actually touch the buffer
  to fault in the pages.
* In a loop, user writes this buffer to a network socket, triggering
  sosend_loan().
* uvm_loan() calls uvm_loanzero() once for each page in the loaned
  region (since the pages have not yet faulted in).  This causes a
  page to be allocated and zero'd.  The result is the kernel spends
  a lot of time allocating and zero'ing pages.

This fixes creates a special object which owns a single zero'd page.
This single zero'd page is used to satisfy all loans of non-resident
ZFOD mappings.

Thanks to Allen Briggs for discovering the problem and for providing
an initial patch.
2003-03-04 06:18:54 +00:00
bin Seems better to display p_sv{u,g}id when asked for it... 2003-03-03 23:13:21 +00:00
crypto
dist
distrib add man pages for wctob() and btowc(). 2003-03-04 00:32:55 +00:00
doc BIND 9.2.2 has out. 2003-03-04 03:41:59 +00:00
etc
games
gnu Apply patch from sendmail.org to handle a new header overflow bug. 2003-03-03 21:20:50 +00:00
include - add wctob() function. (I forgot it at the last commit.) 2003-03-03 07:39:53 +00:00
lib Describe use of -ve window sizes 2003-03-03 14:21:12 +00:00
libexec Call setsid so we get our own logname. 2003-03-03 19:05:09 +00:00
regress
rescue
sbin
share Merge the rest of the differences between Free/Open web2, except 2003-03-03 12:20:09 +00:00
sys Fix the following pathological scanario: 2003-03-04 06:18:54 +00:00
tools
usr.bin use UINT32_C and PRIu32 macros instead of 0x...U and %u. 2003-03-03 08:49:15 +00:00
usr.sbin Checksum files produced by "etcupdate -a" should not be stored in /etc 2003-03-03 14:07:11 +00:00
build.sh don't print the command & start time until after the options are parsed... 2003-03-04 02:20:28 +00:00
BUILDING
Makefile
Makefile.inc
UPDATING