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
...
*
Work-in-progress commit syncing up pmap cleanups that I have been working
peter
2002-02-25
1
-0
/
+3
*
Lock struct pgrp, session and sigio.
tanimura
2002-02-23
1
-0
/
+4
*
Pre-KSE/M3 commit.
julian
2002-02-07
1
-2
/
+4
*
Fixes for alpha pmap on SMP machines:
jhb
2002-02-06
1
-0
/
+1
*
Change the preemption code for software interrupt thread schedules and
jhb
2002-01-05
1
-14
/
+2
*
Remove brain damaged code in witness_lock(). We could have easily
jhb
2002-01-05
1
-16
/
+3
*
Introduce a standard name for the lock protecting an interrupt controller
jhb
2001-12-20
1
-3
/
+1
*
Modify the critical section API as follows:
jhb
2001-12-18
1
-7
/
+6
*
Repeat after me -- "Use of ANSI string concatenation can be bad."
obrien
2001-12-10
1
-13
/
+13
*
Add a couple of returns to making recovering from a failed witness_assert()
jhb
2001-11-15
1
-2
/
+6
*
Replace 'curproc' with 'td->td_proc'.
jhb
2001-10-08
1
-7
/
+8
*
Move the ap boot spin lock earlier in the lock order before the sio(4)
jhb
2001-10-01
1
-2
/
+4
*
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
[prev]
[next]