summaryrefslogtreecommitdiffstats
path: root/sys/kern
Commit message (Expand)AuthorAgeFilesLines
* 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
* Fix is a similar race condition as existed in the mbuf code. When we gobmilekic2001-03-081-6/+7
* Make the wait for sendfile buffers interruptable. Stops one processdwmalone2001-03-081-3/+24
* Make the SYSCTL_OUT handlers sysctl_old_user() and sysctl_old_kernel()tmm2001-03-081-4/+10
* Fixes to track snapshot copy-on-write checking in the specinfomckusick2001-03-072-8/+1
* Bitch more loudly when someone botches changes to kinfo_procmckusick2001-03-071-3/+12
* - Don't hold the proc lock across VREF and the fd* functions to avoid lockjhb2001-03-071-4/+21
* - Release Giant a bit earlier on syscall exit.jhb2001-03-071-20/+14
* Grab the process lock while calling psignal and before calling psignal.jhb2001-03-074-14/+46
* Proc locking including using proc lock in place of proctree wherejhb2001-03-071-10/+27
* Proc locking.jhb2001-03-071-3/+9
* Use the proc lock to protect access to p_sigacts->ps_sigintr.jhb2001-03-071-4/+4
* - Proc locking.jhb2001-03-071-17/+29
* Lock the process while sending it SIGARLM and updating p_realtimer.jhb2001-03-071-0/+4
* - Proc locking.jhb2001-03-071-25/+7
* - Proc locking. Most of signal handling is now MP safe and doesn't requirejhb2001-03-071-70/+162
* Lock initproc when we send SIGINT to init during shutdown.jhb2001-03-071-0/+2
* - Add an extra check in priority_propagation() for UP systems to ensure wejhb2001-03-073-3/+27
OpenPOWER on IntegriCloud