aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/kern_subr.c
Commit message (Expand)AuthorAgeFilesLines
* /* -> /*- for copyright notices, minor format tweaks as necessaryWarner Losh2005-01-061-1/+1
* Correct the handling of two unusual cases by the zero-copy receive path,Alan Cox2004-12-131-16/+26
* Tidy up the zero-copy receive path: Remove an unneeded argument toAlan Cox2004-12-081-6/+3
* Update the Tigon 1 and 2 driver to use the sf_buf API for implementingAlan Cox2004-12-061-6/+4
* Eliminate an unused argument to vm_pgmoveco().Alan Cox2004-11-081-4/+2
* Two changes to vm_pgmoveco():Alan Cox2004-11-051-3/+1
* The synchronization provided by vm object locking has eliminated theAlan Cox2004-11-031-2/+0
* Add a WITNESS_WARN() to uiomove() to whine if locks are held when thisJohn Baldwin2004-10-121-0/+2
* Clean up and wash struct iovec and struct uio handling.Poul-Henning Kamp2004-07-101-17/+46
* - Change mi_switch() and sched_switch() to accept an optional thread toJohn Baldwin2004-07-021-1/+1
* Remove checks for curthread == NULL - it can't happen.Tim J. Robbins2004-06-031-5/+3
* Move TDF_DEADLKTREAT into td_pflags (and rename it accordingly) to avoidTim J. Robbins2004-06-031-9/+4
* Remove advertising clause from University of California Regent's license,Warner Losh2004-04-051-4/+0
* Rename iov_to_uio to uiofromiov to be more consistent with otherMike Silbersack2004-02-041-1/+1
* Style fixesMike Silbersack2004-02-041-29/+29
* Remove debugging code that slipped into the previous commit.Mike Silbersack2004-02-021-3/+0
* Rewrite sendfile's header support so that headers are now sent in the firstMike Silbersack2004-02-011-0/+42
* - Add a flags parameter to mi_switch. The value of flags may be SW_VOL orJeff Roberson2004-01-251-2/+1
* Add __restrict qualifiers to copyinfrom, copyinstrfrom, copystr, copyinstr,Alfred Perlstein2003-12-261-2/+4
* Introduce a uiomove_frombuf helper routine that handles computing andJacques Vidrine2003-10-021-0/+23
* Use __FBSDID().David E. O'Brien2003-06-111-1/+3
* - Add vm object locking to vm_pgmoveco().Alan Cox2003-06-091-2/+5
* Tweak the clearing of TDF_DEADLKTREAT so that we only bother grabbing theJohn Baldwin2003-05-051-2/+2
* Remove extraneous check. We are not going to return from copyin/out onJohn Baldwin2003-03-251-2/+0
* Zero copy send and receive fixes:Kenneth D. Merry2003-03-081-1/+1
* Remove ENABLE_VFS_IOOPT. It is a long unfinished work-in-progress.Alan Cox2003-03-061-106/+2
* Convert one of our main caddr_t consumers, uiomove(9), to void *.Dag-Erling Smørgrav2003-03-021-5/+5
* Clean up whitespace, unregisterize, ANSIfy, remove prototypes madeDag-Erling Smørgrav2003-03-021-55/+19
* Back out M_* changes, per decision of the TRB.Warner Losh2003-02-191-2/+2
* Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0.Alfred Perlstein2003-01-211-2/+2
* Reduce the number of times that we acquire and release the page queuesAlan Cox2002-12-291-2/+0
* Extend the scope of the page queues lock in vm_pgmoveco().Alan Cox2002-12-201-4/+4
* Hold the page queues lock when performing vm_page_busy().Alan Cox2002-12-181-0/+2
* Use pmap_remove_all() instead of pmap_remove() before freeing the pageAlan Cox2002-11-281-5/+4
* - Create a new scheduler api that is defined in sys/sched.hJeff Roberson2002-10-121-1/+2
* Change iov_base's type from `char *' to the standard `void *'. AllMike Barcroft2002-10-111-5/+8
* o Convert a vm_page_sleep_busy() into a vm_page_sleep_if_busy()Alan Cox2002-08-041-1/+3
* o Lock page queue accesses by vm_page_free().Alan Cox2002-07-211-0/+2
* Fix compilation with ENABLE_VFS_IOOPT turned on and ZERO_COPY_SOCKETSKenneth D. Merry2002-07-121-16/+11
* Add a hashdestroy() function to undo the actions of hashinit().Ian Dowse2002-06-301-0/+15
* Part 1 of KSE-IIIJulian Elischer2002-06-291-1/+0
* More caddr_t removal.Alfred Perlstein2002-06-291-4/+4
* At long last, commit the zero copy sockets code.Kenneth D. Merry2002-06-261-20/+171
* Remove UIO_USERISPACE - we do not support any split instruction/dataPeter Wemm2002-06-201-6/+0
* o Condition the compilation of uiomoveco() and vm_uiomove()Alan Cox2002-05-051-3/+7
* In a threaded world, differnt priorirites become properties ofJulian Elischer2002-02-111-1/+1
* Fix a bug introduced in r. 1.28: when copy{in,out} would fail for anThomas Moestl2002-02-081-1/+2
* Change the preemption code for software interrupt thread schedules andJohn Baldwin2002-01-051-1/+1
* Make uio_yield() a global. Call uio_yield() between chunksMatthew Dillon2001-09-261-3/+1
* Fix locking on td_flags for TDF_DEADLKTREAT. If the comments in the codeJohn Baldwin2001-09-131-1/+6