summaryrefslogtreecommitdiffstats
path: root/sys/kern
Commit message (Expand)AuthorAgeFilesLines
* o introduce u_cansee(), which performs access control checks betweenrwatson2001-03-281-14/+26
* Close a race condition where if we were obtaining a sleep lock and no spinjhb2001-03-281-1/+14
* - s/mutexes/locks/g in appropriate comments.jhb2001-03-281-4/+4
* Convert the allproc and proctree locks from lockmgr locks to sx locks.jhb2001-03-2813-73/+85
* Pass in a pointer to the mutex's lock_object as the second argument tojhb2001-03-281-4/+4
* Catch up to header include changes:jhb2001-03-288-4/+9
* Rework the witness code to work with sx locks as well as mutexes.jhb2001-03-288-3542/+1020
* - Resort some includes to deal with the new witness code coming in shortly.jhb2001-03-281-4/+8
* Don't explicitly zero p_intr_nesting_level and p_aioinfo in fork.jhb2001-03-281-2/+0
* Switch from save/disable/restore_intr() to critical_enter/exit().jhb2001-03-282-8/+7
* Catch up to the mtx_saveintr -> mtx_savecrit change.jhb2001-03-281-3/+3
* Use mtx_intr_enable() on sched_lock to ensure child processes always startjhb2001-03-281-2/+2
* - Switch from using save/disable/restore_intr to using critical_enter/exitjhb2001-03-283-6/+102
* Last commit was broken.. It always prints '[CTRL-C to abort]'.ps2001-03-281-0/+21
* Don't leak the memory we've just malloced if we can't find thedwmalone2001-03-271-2/+2
* Make cblock_alloc_cblocks() spell its own nameyar2001-03-272-2/+2
* Rewrite of the CAM error recovery code.ken2001-03-271-19/+36
* Previous commit broke interlock locking for !LK_RETRY case.bp2001-03-261-2/+3
* Send the remains (such as I have located) of "block major numbers" tophk2001-03-266-7/+0
* Prevent race condition by using msleep() instead of mtx_unlock()/tsleep().bp2001-03-261-2/+1
* Move the atomic() mbstat.m_drops incrementing to the MGET(HDR) andbmilekic2001-03-241-19/+5
* Use (..., "%s", foo) instead of (..., foo) to avoid a warning about ajhb2001-03-241-1/+1
* This is kind of a hack, but it should work. Currently, world is brokenpeter2001-03-241-0/+8
* Just use the proc lock to protect read accesses to p_pptr rather than thejhb2001-03-241-4/+4
* Protect p_wmesg and p_wchan with sched_lock while checking for deadlocksjhb2001-03-241-0/+3
* replace calls to non-existant bail() subroutine with calls toalfred2001-03-231-2/+2
* o Actually extract version of interface and store it along with the name.bp2001-03-221-52/+99
* Slightly reorganize code in the linker_load_dependancies() function to makebp2001-03-221-54/+52
* Remove support for old way of handling module dependencies.bp2001-03-221-35/+18
* Make the pseudo-driver for "/dev/fd/*" handle fd's larger than 255.phk2001-03-201-1/+8
* Add a KASSERT on unit2minor() so that we catch it if people try to passphk2001-03-201-0/+1
* Fixed breakage of access() in rev.1.164. Wrong credentials were used forbde2001-03-202-2/+2
* Use the same API as the example code.peter2001-03-201-6/+8
* o Rename "namespace" argument to "attrnamespace" as namespace is a C++rwatson2001-03-192-2/+2
* o Rename "namespace" argument to "attrnamespace" as namespace is a C++rwatson2001-03-196-25/+25
* Fix a couple of things in the internal mbuf allocation interface:bmilekic2001-03-171-8/+8
* Use a generic implementation of the Fowler/Noll/Vo hash (FNV hash).peter2001-03-171-13/+6
* When doing a recv(.. MSG_WAITALL) for a message which is larger thanjlemon2001-03-161-0/+6
* Kill the 4MB kernel limit dead. [I hope :-)].peter2001-03-151-3/+9
* Jake essentially rewrote this. It is not by any stretch of thepeter2001-03-151-2/+0
* Regenerate after rwatson's commit to syscalls.master (rev 1.85)peter2001-03-152-2/+2
* o Change the API and ABI of the Extended Attribute kernel interfaces torwatson2001-03-156-34/+129
* Dont call device close and ioctl functions if device has disappeared.sos2001-03-131-2/+5
* Assert that the process we're trying to enqueue isn't already there.des2001-03-111-0/+21
* When aio_read/write() is used on a raw device, physical buffers arealc2001-03-101-7/+26
* Don't call malloc with M_WAITOK while holding a mutex.alfred2001-03-091-22/+21
* Push the test for a disconnected socket when accept()ing down to thejlemon2001-03-091-4/+1
* Fix mtx_legal2block. The only time that it is bad to block on a mutex isjhb2001-03-094-6/+28
* Use the kthread API to create and destroy AIO daemons.alc2001-03-091-9/+7
* Add a new informative KASSERT to ensure that a process is in the SRUN statejhb2001-03-091-0/+3
OpenPOWER on IntegriCloud