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
/
alpha
/
include
/
mutex.h
Commit message (
Expand
)
Author
Age
Files
Lines
*
Modify the critical section API as follows:
jhb
2001-12-18
1
-2
/
+0
*
Overhaul the per-CPU support a bit:
jhb
2001-12-11
1
-1
/
+1
*
KSE Milestone 2
julian
2001-09-12
1
-1
/
+1
*
Properly wrap mtx_intr_enable() macro in "do $bla while (0)"
phk
2001-06-02
1
-1
/
+1
*
Convert the protection of hte i8254 from critical_enter/exit like it is
jhb
2001-04-18
1
-0
/
+3
*
- Switch from using save/disable/restore_intr to using critical_enter/exit
jhb
2001-03-28
1
-23
/
+1
*
Fix mtx_legal2block. The only time that it is bad to block on a mutex is
jhb
2001-03-09
1
-2
/
+0
*
GC unused and now obsolete assertion macros.
jhb
2001-02-22
1
-10
/
+0
*
Add a macro mtx_intr_enable() to alter a spin lock such that interrupts
jhb
2001-02-10
1
-0
/
+1
*
Change and clean the mutex lock interface.
bmilekic
2001-02-09
1
-31
/
+16
*
Move most of sys/mutex.h into kern/kern_mutex.c, thereby making the mutex
jasone
2001-01-21
1
-0
/
+6
*
Fix all the interrupt enabled/disabled assertions which were backwards.
jhb
2000-11-15
1
-6
/
+6
*
Define the mtx_legal2block() macro used in the witness code that managed
jhb
2000-10-20
1
-0
/
+3
*
Fix a braino in the ASS_SIEN() macro in the MUTEX_DEBUG case by using
jhb
2000-10-20
1
-1
/
+2
*
Catch up to some of the changes to _getlock_spin_block. Specifically,
jhb
2000-10-20
1
-4
/
+4
*
- Make the mutex code almost completely machine independent. This greatly
jhb
2000-10-20
1
-468
/
+12
*
Reduce userland namespace polution.
jasone
2000-10-04
1
-1
/
+4
*
#include <sys/proc.h> in order to get curproc. This seems to be the lesser
jasone
2000-09-23
1
-2
/
+1
*
Remove the mtx_t, witness_t, and witness_blessed_t types. Instead, just
jhb
2000-09-14
1
-25
/
+23
*
- Fix spinlock exiting to handle recursion properly and only enable
jhb
2000-09-13
1
-5
/
+7
*
Really disable interrupts for spin mutexes instead of just pretending.
dfr
2000-09-12
1
-8
/
+6
*
The alpha doesn't have a eflags register, so don't refer to it here.
jhb
2000-09-11
1
-2
/
+0
*
Style cleanups. No functional changes.
jasone
2000-09-09
1
-71
/
+63
*
Add file and line arguments to WITNESS_ENTER() and WITNESS_EXIT, since
jasone
2000-09-09
1
-16
/
+16
*
Add missing \'s to multline macros used for assertions.
jhb
2000-09-09
1
-2
/
+2
*
Use inline functions instead of macros for mtx_enter(), mtx_try_enter(),
jasone
2000-09-08
1
-146
/
+160
*
Major update to the way synchronization is done in the kernel. Highlights
jasone
2000-09-07
1
-0
/
+563