summaryrefslogtreecommitdiffstats
path: root/sys/kern
Commit message (Expand)AuthorAgeFilesLines
* - Simplify the #ifdef's for adaptive mutexes and rwlocks by conditionallyjhb2007-03-222-27/+37
* Move the dom_dispose and pru_detach calls in sofree() earlier. Only afterglebius2007-03-221-4/+5
* Rename the cv_*wait*() functions to _cv_*wait*() and change their secondjhb2007-03-211-51/+58
* Rename the 'mtx_object', 'rw_object', and 'sx_object' members of mutexes,jhb2007-03-2110-214/+214
* Don't use cv_wait_unlock() to implement cv_wait(). Instead, implementjhb2007-03-211-1/+28
* If vn_open() fails during kern_open(), don't fdrop() the new file objectjhb2007-03-211-5/+2
* Handle the case when a thread is blocked on a lockmgr lock with LK_DRAINjhb2007-03-211-3/+16
* Maintain a pointer and offset pair into the socket buffer mbuf chain toandre2007-03-191-0/+41
* Don't deny unmounting file systems for jailed processes immediately, allowpjd2007-03-181-3/+1
* - Handle the case where slptime == runtime.jeff2007-03-171-1/+5
* - Cast the intermediate value in priority computtion back down tojeff2007-03-171-1/+1
* Just use 'fdrop()' instead of 'FILE_LOCK(); fdrop_locked()' injhb2007-03-151-10/+4
* Don't deny mounting for jailed processes immediately, allowpjd2007-03-141-3/+1
* White space nits.pjd2007-03-141-16/+14
* Busy filesystem around call of VFS_QUOTACTL() vfs op.kib2007-03-141-6/+7
* Print readers count as unsigned in ddb 'show lock'.jhb2007-03-131-2/+2
* Make insmntque() externally visibile and allow it to fail (e.g. duringtegge2007-03-133-7/+46
* Fix a typo.jhb2007-03-121-1/+1
* - Use m_gethdr(), m_get(), and m_clget() instead of the macros injhb2007-03-121-20/+5
* In uipc_close(), we no longer always free the unpcb, as the last referencerwatson2007-03-121-1/+2
* Use sx_sleep() in the main loop of the accounting kthread.jhb2007-03-091-3/+2
* Allow threads to atomically release rw and sx locks while waiting for anjhb2007-03-091-28/+33
* Add two new function pointers 'lc_lock' and 'lc_unlock' to lock classes.jhb2007-03-094-3/+125
* Use C99-style struct member initialization for lock classes.jhb2007-03-091-3/+3
* Use C99-style struct member initialization for lock classes.jhb2007-03-093-12/+12
* Minor simplification.pjd2007-03-091-3/+1
* Over NFS, an open() call could result in multiple over-the-wiremohans2007-03-091-0/+1
* Instead of doing comparisons using the pcpu area to see ifjulian2007-03-087-11/+11
* White space nits.pjd2007-03-071-4/+4
* Fix some nits in lock profiling for rwlocks:jhb2007-03-071-6/+9
* After the last change to KSE threading a bug was introduced wherejulian2007-03-071-44/+34
* Backout rev 1.17, msleep() can't be used with a spinlock.cognet2007-03-061-2/+6
* Replay minor system call comment cleanup applied to kern_acl.c in a racerwatson2007-03-051-2/+2
* Recognize repo-copy of kern_acl.c to vfs_acl.c, remove kern_acl.c,rwatson2007-03-051-431/+0
* Further system call comment cleanup:rwatson2007-03-0530-186/+86
* Change these descriptions of memory types used in malloc(9), as theirwkoszek2007-03-051-1/+1
* Use msleep(9) instead of tsleep(9) surrounded by lock acquisition andwkoszek2007-03-041-6/+2
* Remove 'MPSAFE' annotations from the comments above most system calls: allrwatson2007-03-0430-644/+38
* Move to ANSI C function headers. Re-wrap some comments.rwatson2007-03-041-45/+25
* - Don't do the interrupt storm protection stuff for software interruptjhb2007-03-021-2/+3
* lock stats updates need to be protected by the lockkmacy2007-03-022-44/+8
* Rename PRIV_VFS_CLEARSUGID to PRIV_VFS_RETAINSUGID, which seems to betterpjd2007-03-011-1/+1
* Do not dispatch SIGPIPE from the generic write path for a socket; withbms2007-03-011-1/+1
* Evidently I've overestimated gcc's ability to peak inside inline functionskmacy2007-03-012-6/+16
* Remove two simultaneous acquisitions of multiple unpcb locks fromrwatson2007-03-011-22/+19
* Lock unp2 after checking for a non-NULL unp2 pointer in uipc_send() onrwatson2007-02-281-1/+1
* Print tid's rather than thread pointers in KTR_PROC traces.jhb2007-02-271-8/+8
* Use pause() rather than tsleep() on stack variables and function pointers.jhb2007-02-271-2/+1
* Use pause() rather than tsleep() on explicit global dummy variables.jhb2007-02-271-3/+1
* Do not execute filter only handlers in ithread_execute_handlers():piso2007-02-271-0/+4
OpenPOWER on IntegriCloud