aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/uipc_cow.c
Commit message (Expand)AuthorAgeFilesLines
* Add some FEATURE macros for various features (AUDIT/CAM/IPC/KTR/MAC/NFS/NTP/Alexander Leidinger2011-02-251-0/+2
* Correct the order of the arguments to vm_fault_quick_hold_pages().Alan Cox2010-12-261-1/+1
* Introduce and use a new VM interface for temporarily pinning pages. ThisAlan Cox2010-12-251-9/+5
* Remove page queues locking from all sf_buf_mext()-like functions. The pageAlan Cox2010-05-061-5/+1
* Add page locking to the vm_page_cow* functions.Alan Cox2010-05-041-3/+0
* This is the first step in transitioning responsibility for synchronizingAlan Cox2010-05-031-0/+4
* On Alan's advice, rather than do a wholesale conversion on a singleKip Macy2010-04-301-1/+3
* Extend the struct vm_page wire_count to u_int to avoid the overflowKonstantin Belousov2009-01-031-1/+5
* Give MEXTADD() another argument to make both void pointers to thePoul-Henning Kamp2008-02-011-2/+2
* Previously, nothing prevented the page that was returned by pmap_extract()Alan Cox2005-10-231-4/+3
* Verify that access to the given address is allowed from user-space.Alan Cox2005-10-221-1/+8
* Eliminate spl* calls.Alan Cox2005-10-211-6/+0
* Allow sends sent from non page-aligned userspace addresses to beAndrew Gallatin2005-06-051-8/+9
* /* -> /*- for copyright notices, minor format tweaks as necessaryWarner Losh2005-01-061-1/+1
* Introduce two new options, "CPU private" and "no wait", to sf_buf_alloc().Alan Cox2004-11-081-1/+1
* In some cases, sf_buf_alloc() should sleep with pri PCATCH; in others, itAlan Cox2004-04-031-1/+1
* Revise socow_iodone() in light of recent sf_buf changes. Specifically,Alan Cox2004-03-171-5/+9
* Refactor the existing machine-dependent sf_buf_free() into a machine-Alan Cox2004-03-161-1/+1
* Handle sf_buf_alloc() returning null. This can happen if theAndrew Gallatin2004-01-171-9/+18
* - Modify alpha's sf_buf implementation to use the direct virtual-to-Alan Cox2003-11-161-3/+5
* Use __FBSDID().David E. O'Brien2003-06-111-2/+4
* The data in an sf_buf should not be modified by the mbuf system. MarkAlan Cox2003-04-111-1/+1
* Remove some dead code.Alan Cox2003-04-081-8/+1
* Pass the vm_page's address to sf_buf_alloc(); map the vm_page as partAlan Cox2003-03-291-3/+1
* - Add vm_paddr_t, a physical address type. This is required for systemsJake Burkholder2003-03-251-1/+1
* Fix a race condition in socow_setup(): The page must be wired beforeAndrew Gallatin2003-03-181-4/+7
* Pass the sf buf to MEXTADD() as the optional argument. This permitsAlan Cox2003-03-161-6/+3
* Remove some unnecessary actions by the zero-copy setup and teardown code.Alan Cox2003-03-091-10/+1
* Change iov_base's type from `char *' to the standard `void *'. AllMike Barcroft2002-10-111-1/+1
* o Synchronize updates to struct vm_page::cow with the page queues lock.Alan Cox2002-09-021-1/+3
* Moved sf_buf_alloc and sf_buf_free function declarations to sys/socketvar.hDavid Greenman2002-08-131-2/+0
* Lock accesses to the page queues.Alan Cox2002-07-131-0/+2
* Remove the advertising clause from the Duke BSD copyright on theAndrew Gallatin2002-07-061-4/+1
* catch up with mextadd callback taking a void argument instead of a caddr_t.Alfred Perlstein2002-06-291-2/+2
* At long last, commit the zero copy sockets code.Kenneth D. Merry2002-06-261-0/+181