summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_subr.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Part 1 of KSE-IIIjulian2002-06-291-1/+0
* More caddr_t removal.alfred2002-06-291-4/+4
* At long last, commit the zero copy sockets code.ken2002-06-261-20/+171
* Remove UIO_USERISPACE - we do not support any split instruction/datapeter2002-06-201-6/+0
* o Condition the compilation of uiomoveco() and vm_uiomove()alc2002-05-051-3/+7
* In a threaded world, differnt priorirites become properties ofjulian2002-02-111-1/+1
* Fix a bug introduced in r. 1.28: when copy{in,out} would fail for antmm2002-02-081-1/+2
* Change the preemption code for software interrupt thread schedules andjhb2002-01-051-1/+1
* Make uio_yield() a global. Call uio_yield() between chunksdillon2001-09-261-3/+1
* Fix locking on td_flags for TDF_DEADLKTREAT. If the comments in the codejhb2001-09-131-1/+6
* KSE Milestone 2julian2001-09-121-12/+15
* Remove spl's in uio_yield() that are covered by the sched_lock.jhb2001-07-031-3/+0
* After one too many PRs on the subject, bite the bullet and define IOV_MAXwollman2001-06-181-0/+4
* Undo part of the tangle of having sys/lock.h and sys/mutex.h included inmarkm2001-05-011-2/+2
* Introduce copyinfrom and copyinstrfrom, which can copy data from eitherjlemon2001-02-161-0/+36
* Implement a unified run queue and adjust priority levels accordingly.jake2001-02-121-1/+1
* Change and clean the mutex lock interface.bmilekic2001-02-091-2/+2
* Use PCPU_GET, PCPU_PTR and PCPU_SET to access all per-cpu variablesjake2001-01-101-3/+3
* - Split the run queue and sleep queue linkage, so that a processjake2000-11-171-1/+1
* Don't release and acquire Giant in mi_switch(). Instead, release andjhb2000-11-161-0/+2
* Catch up to moving headers:jhb2000-10-201-2/+1
* GC vax-only codeeivind2000-09-141-47/+0
* Major update to the way synchronization is done in the kernel. Highlightsjasone2000-09-071-1/+6
* Back out the previous change to the queue(3) interface.jake2000-05-261-2/+2
* Change the way that the queue(3) structures are declared; don't assume thatjake2000-05-231-2/+2
* useracc() the prequel:phk1999-10-291-1/+0
* $Id$ -> $FreeBSD$peter1999-08-281-1/+1
* These changes appear to give us benefits with both small (32MB) andmckusick1999-07-081-2/+9
* This solves a deadlock that can occur when read()ing into a file-mmap()julian1999-03-121-4/+12
* The previous commit also fixed a possibly-wrong (too high) prioritybde1999-02-221-1/+1
* Improved scheduling in uiomove(), etc. resched_wanted() is true toobde1999-02-221-6/+6
* Switch context before doing some i/o operations that might block ifbde1999-02-021-1/+26
* KNFize, by bde.eivind1999-01-101-5/+5
OpenPOWER on IntegriCloud