Alan Cox 0543fa5398 - Change the i386's sf_buf implementation so that it never allocates
more than one sf_buf for one vm_page.  To accomplish this, we add
   a global hash table mapping vm_pages to sf_bufs and a reference
   count to each sf_buf.  (This is similar to the patches for RELENG_4
   at http://www.cs.princeton.edu/~yruan/debox/.)

   For the uninitiated, an sf_buf is nothing more than a kernel virtual
   address that is used for temporary virtual-to-physical mappings by
   sendfile(2) and zero-copy sockets.  As such, there is no reason for
   one vm_page to have several sf_bufs mapping it.  In fact, using more
   than one sf_buf for a single vm_page increases the likelihood that
   sendfile(2) blocks, hurting throughput.
   (See http://www.cs.princeton.edu/~yruan/debox/.)
2003-11-17 18:22:24 +00:00
..
2003-05-19 20:29:07 +00:00
2003-11-03 21:53:38 +00:00
2002-03-20 05:48:58 +00:00
2002-03-20 05:48:58 +00:00
2003-02-08 20:37:55 +00:00
2002-06-29 07:04:59 +00:00
2003-05-19 20:29:07 +00:00
2003-11-03 22:37:28 +00:00
2002-03-20 05:48:58 +00:00
2002-03-20 05:48:58 +00:00
2003-06-02 00:29:35 +00:00
2003-03-24 20:44:39 +00:00
2003-11-03 22:32:04 +00:00
2003-11-16 00:55:54 +00:00
2002-10-23 10:14:30 +00:00
2002-11-27 16:28:18 +00:00