yamt
f74afe6463
ras_fork: don't do PR_WAITOK holding a spinlock.
2004-04-01 02:37:42 +00:00
yamt
b27349c286
ras_install: don't do pool_get(PR_WAITOK) while we're holding a spinlock.
2004-04-01 01:49:04 +00:00
pooka
845a217e15
Convert pool_get()'s from nowait to waitok. We're allowed to block,
...
and this is more acceptable since the code assumes success.
gmcgarry ok
2004-03-25 22:08:33 +00:00
dsl
2ffbd2ab99
Remove p_nras from struct proc - use LIST_EMPTY(&p->p_raslist) instead.
...
Remove p_raslock and rename p_lwplock p_lock (one lock is enough).
Simplify window test when adding a ras and correct test on VM_MAXUSER_ADDRESS.
Avoid unpredictable branch in i386 locore.S
(pad fields left in struct proc to avoid kernel bump)
2003-11-04 10:33:15 +00:00
simonb
a357272810
Declare ras_pool in <sys/ras.h> instead of an extern declaration in
...
the file where it's needed.
2003-06-28 14:52:10 +00:00
thorpej
e0d8d366df
Merge the nathanw_sa branch.
2003-01-18 10:06:22 +00:00
thorpej
ff114c4a59
Fix signed/unsigned comparison warnings.
2002-11-09 20:06:07 +00:00
thorpej
e411f68839
Fix debug printf format.
2002-10-03 01:42:43 +00:00
gmcgarry
5bcbbd40bf
MI kernel support for user-level Restartable Atomic Sequences (RAS).
2002-08-28 07:16:33 +00:00