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
*
Remove unneeded proc variables and fix comments.
jhb
2001-09-21
1
-11
/
+6
*
KSE Milestone 2
julian
2001-09-12
1
-25
/
+34
*
Style nits:
jhb
2001-08-24
1
-35
/
+11
*
Add witness_upgrade() and witness_downgrade() for handling upgrades and
jhb
2001-08-23
1
-0
/
+71
*
Convert some KASSERT()'s into if (foo) panic() because they are testing
jhb
2001-08-23
1
-10
/
+12
*
Make witness compile w/o DDB.
jhb
2001-08-10
1
-1
/
+7
*
- Fix panicstr checks to explicitly check against NULL.
jhb
2001-07-31
1
-8
/
+8
*
Add a missing ~ so that the LO_INITIALIZED flag actually gets turned off
jhb
2001-07-20
1
-1
/
+1
*
Don't check witness assertions if the lock doesn't use witness or witness
jhb
2001-06-28
1
-0
/
+3
*
- Add a new witness_assert() to perform arbitrary locking assertions.
jhb
2001-06-27
1
-13
/
+77
*
- Move the 'clk' spinlock below other spin locks since KTR trace events
jhb
2001-06-25
1
-6
/
+39
*
"Fix" the previous initial attempt at fixing TUNABLE_INT(). This time
peter
2001-06-08
1
-3
/
+3
*
Back out part of my previous commit. This was a last minute change
peter
2001-06-07
1
-3
/
+3
*
Make the TUNABLE_*() macros look and behave more consistantly like the
peter
2001-06-06
1
-8
/
+8
*
- Don't panic on a try lock operation for a sleep lock if we hold a spin
jhb
2001-05-17
1
-2
/
+6
*
Check witness_dead in more functions to avoid panic'ing when assertions
jhb
2001-05-11
1
-3
/
+16
*
- Move state about lock objects out of struct lock_object and into a new
jhb
2001-05-04
1
-89
/
+190
*
When panic()'ing because of recursion on a non-recursive mutex, print
alfred
2001-04-30
1
-2
/
+2
*
Spelling nit: acquring -> acquiring.
jhb
2001-04-21
1
-1
/
+1
*
- Whoops, forgot to enable the clock lock in the spin order list on the
jhb
2001-04-19
1
-4
/
+2
*
Check to see if enroll() returns NULL in the witness initialization. This
jhb
2001-04-17
1
-0
/
+4
*
- Add a comment at the start of the spin locks list.
jhb
2001-04-13
1
-1
/
+4
*
Avoid endless recursion on panic.
bp
2001-04-10
1
-2
/
+6
*
Maintain a reference count on the witness struct. When the reference
jhb
2001-04-09
1
-0
/
+15
*
- Split out the functionality of displaying the contents of a single lock
jhb
2001-04-06
1
-21
/
+52
*
Close a race condition where if we were obtaining a sleep lock and no spin
jhb
2001-03-28
1
-1
/
+14
*
- s/mutexes/locks/g in appropriate comments.
jhb
2001-03-28
1
-4
/
+4
*
Rework the witness code to work with sx locks as well as mutexes.
jhb
2001-03-28
1
-1268
/
+705
*
- Switch from using save/disable/restore_intr to using critical_enter/exit
jhb
2001-03-28
1
-2
/
+34
*
Fix mtx_legal2block. The only time that it is bad to block on a mutex is
jhb
2001-03-09
1
-2
/
+8
*
- Add an extra check in priority_propagation() for UP systems to ensure we
jhb
2001-03-07
1
-1
/
+9
*
Shuffle netgraph mutexes a bit and hold a reference on a node
julian
2001-02-28
1
-2
/
+2
*
Sigh. Try to get priorities sorted out. Don't bother trying to
jake
2001-02-28
1
-2
/
+0
*
Initialize native priority to PRI_MAX. It was usually 0 which made a
jake
2001-02-26
1
-11
/
+2
*
Remove brackets around variables in a function that used to be
jake
2001-02-25
1
-10
/
+10
*
Move netgraph spimlock order entries out of
julian
2001-02-25
1
-2
/
+2
*
Grrr, s/INVARIANTS_SUPPORT/INVARIANT_SUPPORT/.
jhb
2001-02-24
1
-1
/
+1
*
- Axe RETIP() as it was very i386 specific and unwieldy. Instead, use the
jhb
2001-02-24
1
-13
/
+12
*
Add knowledge of the netgraph spinlocks into the Witness code.
julian
2001-02-24
1
-0
/
+2
*
- Use the NOCPU constant.
jhb
2001-02-22
1
-3
/
+3
*
Change all instances of `CURPROC' and `CURTHD' to `curproc,' in order
bmilekic
2001-02-12
1
-10
/
+10
*
Implement a unified run queue and adjust priority levels accordingly.
jake
2001-02-12
1
-41
/
+16
*
- Place back STR string declarations for lock/unlock strings used for KTR_LOCK
bmilekic
2001-02-11
1
-14
/
+19
*
Unify the two sleep lock order lists to enforce the process lock ->
jhb
2001-02-09
1
-2
/
+2
*
- Change the 'witness_list' ddb command to 'show mutexes'. Note that this
jhb
2001-02-09
1
-18
/
+59
*
Change and clean the mutex lock interface.
bmilekic
2001-02-09
1
-546
/
+402
*
Add a new ddb command 'witness_list' that lists the mutexes held by
jhb
2001-01-27
1
-0
/
+10
*
Convert all simplelocks to mutexes and remove the simplelock implementations.
jasone
2001-01-24
1
-0
/
+6
*
- Don't use a union and fun tricks to shave one extra pointer off of struct
jhb
2001-01-24
1
-84
/
+76
*
Print correct file name and line number in mtx_assert().
jasone
2001-01-22
1
-6
/
+6
[next]