aboutsummaryrefslogtreecommitdiff
path: root/sys/kern
Commit message (Expand)AuthorAgeFilesLines
* fix typoKip Macy2007-04-041-1/+1
* style fixes and make sure that the lock is treated as released in the sharers...Kip Macy2007-04-041-4/+5
* Fixes to sx for newsx - fix recursed case and move out of inlineKip Macy2007-04-031-8/+31
* move lock_profile calls out of the macros and into kern_mutex.cKip Macy2007-04-031-9/+17
* skip call to _lock_profile_obtain_lock_success entirely if acquisition time i...Kip Macy2007-04-031-14/+11
* Add root_mount_wait() function which can be used to wait until the rootPawel Jakub Dawidek2007-04-031-10/+58
* Fix a fd leak in socketpair():John Baldwin2007-04-021-2/+7
* Don't go to a whole lot of extra work to handle the race where the newJohn Baldwin2007-04-021-25/+2
* ng_node and ng_worklist locks both migrated from being spinning locks toWojciech A. Koszek2007-04-011-2/+6
* I think the code I'm removing here is completely bogus.Pawel Jakub Dawidek2007-04-011-3/+0
* Now that the vdropl() function is public, assert that the vnode interlockPawel Jakub Dawidek2007-04-011-0/+1
* Make vdropl() public; zfs needs it. There is also plenty of existingDag-Erling Smørgrav2007-03-311-2/+1
* Optimize sx locks to use simple atomic operations for the common cases ofJohn Baldwin2007-03-311-228/+680
* Make vfs_mount_destroy() and vfs_freeopts() non-static, I'd like to use them.Pawel Jakub Dawidek2007-03-311-3/+2
* Rather than ignoring any error return from getnewvnode() in nameiinit(),Robert Watson2007-03-311-1/+5
* - Drop memory barriers in rw_try_upgrade(). We don't need an 'acq' memoryJohn Baldwin2007-03-301-4/+4
* - Use lock_init/lock_destroy() to setup the lock_object inside of lockmgr.John Baldwin2007-03-301-7/+11
* vm_map_delete should be used only internally, by the VM subsystem. ReplaceWojciech A. Koszek2007-03-291-6/+2
* Align 'struct thread' on 16 byte boundaries so that the lower 4 bits areJohn Baldwin2007-03-272-2/+2
* PowerPC is the only architecture with mpsafe_vfs=0. This is nowMarcel Moolenaar2007-03-271-4/+0
* Add an interface for drivers to be notified of changes to CPU frequency.Nate Lawson2007-03-261-26/+40
* Avoid manipulating semu_list outside of the scope of SEMUNDO_LOCK(). ThisEd Maste2007-03-261-2/+5
* Following movement of functions from uipc_socket2.c to uipc_socket.c andRobert Watson2007-03-262-40/+39
* Complete removal of uipc_socket2.c by moving the last few functions toRobert Watson2007-03-263-397/+350
* Correct a comment typoKris Kennaway2007-03-251-1/+1
* Update a comment: we usually call exec_vmspace_new with Giant not held,Kris Kennaway2007-03-251-1/+1
* Stop setting ki_ocomm (thread name) to the proc name by default, as nothingEd Maste2007-03-231-8/+1
* - Simplify the #ifdef's for adaptive mutexes and rwlocks by conditionallyJohn Baldwin2007-03-222-27/+37
* Move the dom_dispose and pru_detach calls in sofree() earlier. Only afterGleb Smirnoff2007-03-221-4/+5
* Rename the cv_*wait*() functions to _cv_*wait*() and change their secondJohn Baldwin2007-03-211-51/+58
* Rename the 'mtx_object', 'rw_object', and 'sx_object' members of mutexes,John Baldwin2007-03-2110-214/+214
* Don't use cv_wait_unlock() to implement cv_wait(). Instead, implementJohn Baldwin2007-03-211-1/+28
* If vn_open() fails during kern_open(), don't fdrop() the new file objectJohn Baldwin2007-03-211-5/+2
* Handle the case when a thread is blocked on a lockmgr lock with LK_DRAINJohn Baldwin2007-03-211-2/+15
* Maintain a pointer and offset pair into the socket buffer mbuf chain toAndre Oppermann2007-03-191-0/+41
* Don't deny unmounting file systems for jailed processes immediately, allowPawel Jakub Dawidek2007-03-181-3/+1
* - Handle the case where slptime == runtime.Jeff Roberson2007-03-171-1/+5
* - Cast the intermediate value in priority computtion back down toJeff Roberson2007-03-171-1/+1
* Just use 'fdrop()' instead of 'FILE_LOCK(); fdrop_locked()' inJohn Baldwin2007-03-151-10/+4
* Don't deny mounting for jailed processes immediately, allowPawel Jakub Dawidek2007-03-141-3/+1
* White space nits.Pawel Jakub Dawidek2007-03-141-16/+14
* Busy filesystem around call of VFS_QUOTACTL() vfs op.Konstantin Belousov2007-03-141-6/+7
* Print readers count as unsigned in ddb 'show lock'.John Baldwin2007-03-131-2/+2
* Make insmntque() externally visibile and allow it to fail (e.g. duringTor Egge2007-03-133-7/+46
* Fix a typo.John Baldwin2007-03-121-1/+1
* - Use m_gethdr(), m_get(), and m_clget() instead of the macros inJohn Baldwin2007-03-121-20/+5
* In uipc_close(), we no longer always free the unpcb, as the last referenceRobert Watson2007-03-121-1/+2
* Use sx_sleep() in the main loop of the accounting kthread.John Baldwin2007-03-091-3/+2
* Allow threads to atomically release rw and sx locks while waiting for anJohn Baldwin2007-03-091-28/+33
* Add two new function pointers 'lc_lock' and 'lc_unlock' to lock classes.John Baldwin2007-03-094-3/+125