index
:
FreeBSD-src
RELENG_2_2
RELENG_2_3
RELENG_2_3_0
RELENG_2_3_1
RELENG_2_3_2
RELENG_2_3_3
RELENG_2_3_4
RELENG_2_4
RELENG_2_4_4
RELENG_2_4_OLD
devel
devel-11
releng/10.1
releng/10.3
releng/11.0
releng/11.1
stable/10
stable/11
Raptor Engineering's fork of pfsense FreeBSD src with pfSense changes
Raptor Engineering, LLC
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
sys
/
kern
/
subr_witness.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
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