summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_subr.c
Commit message (Expand)AuthorAgeFilesLines
* Constify prime numbers.rpaulo2009-08-231-3/+3
* Make ureadc() warn when holding any locks, just like uiomove().ed2008-08-281-0/+3
* - Make SCHED_STATS more generic by adding a wrapper to create thejeff2008-04-171-1/+1
* Commit 14/14 of sched_lock decomposition.jeff2007-06-051-2/+2
* Removes useless (flags | ) KASSERT. The ^ one that actuallyrrs2007-01-161-6/+1
* Fix warning by adding extra parentheseskmacy2007-01-161-1/+1
* Reviewed by: rwatsonrrs2007-01-151-6/+36
* Threading cleanup.. part 2 of several.julian2006-12-061-4/+0
* Make KSE a kernel option, turned on by default in all GENERICjb2006-10-261-0/+4
* Reduce the scope of the page queues lock in vm_pgmoveco() now thatalc2006-08-121-2/+2
* /* -> /*- for copyright notices, minor format tweaks as necessaryimp2005-01-061-1/+1
* Correct the handling of two unusual cases by the zero-copy receive path,alc2004-12-131-16/+26
* Tidy up the zero-copy receive path: Remove an unneeded argument toalc2004-12-081-6/+3
* Update the Tigon 1 and 2 driver to use the sf_buf API for implementingalc2004-12-061-6/+4
* Eliminate an unused argument to vm_pgmoveco().alc2004-11-081-4/+2
* Two changes to vm_pgmoveco():alc2004-11-051-3/+1
* The synchronization provided by vm object locking has eliminated thealc2004-11-031-2/+0
* Add a WITNESS_WARN() to uiomove() to whine if locks are held when thisjhb2004-10-121-0/+2
* Clean up and wash struct iovec and struct uio handling.phk2004-07-101-17/+46
* - Change mi_switch() and sched_switch() to accept an optional thread tojhb2004-07-021-1/+1
* Remove checks for curthread == NULL - it can't happen.tjr2004-06-031-5/+3
* Move TDF_DEADLKTREAT into td_pflags (and rename it accordingly) to avoidtjr2004-06-031-9/+4
* Remove advertising clause from University of California Regent's license,imp2004-04-051-4/+0
* Rename iov_to_uio to uiofromiov to be more consistent with othersilby2004-02-041-1/+1
* Style fixessilby2004-02-041-29/+29
* Remove debugging code that slipped into the previous commit.silby2004-02-021-3/+0
* Rewrite sendfile's header support so that headers are now sent in the firstsilby2004-02-011-0/+42
* - Add a flags parameter to mi_switch. The value of flags may be SW_VOL orjeff2004-01-251-2/+1
* Add __restrict qualifiers to copyinfrom, copyinstrfrom, copystr, copyinstr,alfred2003-12-261-2/+4
* Introduce a uiomove_frombuf helper routine that handles computing andnectar2003-10-021-0/+23
* Use __FBSDID().obrien2003-06-111-1/+3
* - Add vm object locking to vm_pgmoveco().alc2003-06-091-2/+5
* Tweak the clearing of TDF_DEADLKTREAT so that we only bother grabbing thejhb2003-05-051-2/+2
* Remove extraneous check. We are not going to return from copyin/out onjhb2003-03-251-2/+0
* Zero copy send and receive fixes:ken2003-03-081-1/+1
* Remove ENABLE_VFS_IOOPT. It is a long unfinished work-in-progress.alc2003-03-061-106/+2
* Convert one of our main caddr_t consumers, uiomove(9), to void *.des2003-03-021-5/+5
* Clean up whitespace, unregisterize, ANSIfy, remove prototypes madedes2003-03-021-55/+19
* Back out M_* changes, per decision of the TRB.imp2003-02-191-2/+2
* Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0.alfred2003-01-211-2/+2
* Reduce the number of times that we acquire and release the page queuesalc2002-12-291-2/+0
* Extend the scope of the page queues lock in vm_pgmoveco().alc2002-12-201-4/+4
* Hold the page queues lock when performing vm_page_busy().alc2002-12-181-0/+2
* Use pmap_remove_all() instead of pmap_remove() before freeing the pagealc2002-11-281-5/+4
* - Create a new scheduler api that is defined in sys/sched.hjeff2002-10-121-1/+2
* Change iov_base's type from `char *' to the standard `void *'. Allmike2002-10-111-5/+8
* o Convert a vm_page_sleep_busy() into a vm_page_sleep_if_busy()alc2002-08-041-1/+3
* o Lock page queue accesses by vm_page_free().alc2002-07-211-0/+2
* Fix compilation with ENABLE_VFS_IOOPT turned on and ZERO_COPY_SOCKETSken2002-07-121-16/+11
* Add a hashdestroy() function to undo the actions of hashinit().iedowse2002-06-301-0/+15
OpenPOWER on IntegriCloud