| Commit message (Expand) | Author | Age | Files | Lines |
* | - Add a new flag MTX_QUIET that can be passed to the various mtx_* | jhb | 2000-12-13 | 1 | -40/+65 |
* | - Add code to detect if a system call returns with locks other than Giant | jake | 2000-12-12 | 1 | -1/+6 |
* | Oops, the witness mutex is a spin lock, so use MTX_SPIN in the call to | jhb | 2000-12-12 | 1 | -1/+1 |
* | Convert more malloc+bzero to malloc+M_ZERO. | dwmalone | 2000-12-08 | 1 | -2/+2 |
* | Split the WITNESS and MUTEX_DEBUG options apart so that WITNESS does not | jhb | 2000-12-01 | 1 | -9/+12 |
* | Fix up priority propagation: | jhb | 2000-11-30 | 1 | -24/+60 |
* | Set p_mtxname when blocking on a mutex and clear it when waking up. | jhb | 2000-11-29 | 1 | -0/+2 |
* | Use an atomic operation with an appropriate memory barrier when releasing | jhb | 2000-11-29 | 1 | -1/+2 |
* | The sched_lock mutex goes after the sio mutex in the locking order since | jhb | 2000-11-29 | 1 | -1/+1 |
* | Save the line number and filename of the last mtx_enter operation for | jhb | 2000-11-29 | 1 | -0/+8 |
* | Move the #define of _KERN_MUTEX_C_ so that it's before any system headers | alfred | 2000-11-26 | 1 | -1/+6 |
* | Add uidinfo hash and uidinfo struct to the witness order list. | jake | 2000-11-26 | 1 | -0/+1 |
* | - Protect the callout wheel with a separate spin mutex, callout_lock. | jake | 2000-11-19 | 1 | -0/+1 |
* | - Split the run queue and sleep queue linkage, so that a process | jake | 2000-11-17 | 1 | -0/+1 |
* | Don't release and acquire Giant in mi_switch(). Instead, release and | jhb | 2000-11-16 | 1 | -39/+4 |
* | Include the right headers to get the DDB #define and the db_active variable. | jhb | 2000-11-15 | 1 | -0/+3 |
* | Declare the 'witness_spin_check' properly as a per-CPU variable in the | jhb | 2000-11-15 | 1 | -4/+0 |
* | Don't perform witness checks in witness_enter() during a panic. | jhb | 2000-11-15 | 1 | -1/+1 |
* | Minor whitespace nit in a comment. | jhb | 2000-11-10 | 1 | -1/+1 |
* | - Use MUTEX_DECLARE() and MTX_COLD for the WITNESS code's internal mutex so | jhb | 2000-10-27 | 1 | -56/+38 |
* | Quite some warnings. | jhb | 2000-10-25 | 1 | -3/+3 |
* | Propogate the 'const'ness of mutex descriptions to the witness code to | jhb | 2000-10-20 | 1 | -3/+3 |
* | Actually enable the witness code if the WITNESS kernel option is enabled. | jhb | 2000-10-20 | 1 | -5/+1 |
* | Doh. Fix a 64-bit-ism by using uintptr_t for a temporary lock variable | jhb | 2000-10-20 | 1 | -1/+1 |
* | - Make the mutex code almost completely machine independent. This greatly | jhb | 2000-10-20 | 1 | -10/+595 |
* | Remove the mtx_t, witness_t, and witness_blessed_t types. Instead, just | jhb | 2000-09-14 | 1 | -60/+61 |
* | Style cleanups. No functional changes. | jasone | 2000-09-09 | 1 | -8/+6 |
* | Add file and line arguments to WITNESS_ENTER() and WITNESS_EXIT, since | jasone | 2000-09-09 | 1 | -3/+3 |
* | Rename mtx_enter(), mtx_try_enter(), and mtx_exit() and wrap them with cpp | jasone | 2000-09-08 | 1 | -4/+4 |
* | Major update to the way synchronization is done in the kernel. Highlights | jasone | 2000-09-07 | 1 | -0/+799 |