aboutsummaryrefslogtreecommitdiff
path: root/mach/spin-solid.c
diff options
context:
space:
mode:
Diffstat (limited to 'mach/spin-solid.c')
-rw-r--r--mach/spin-solid.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/mach/spin-solid.c b/mach/spin-solid.c
index a985785..93f6ff7 100644
--- a/mach/spin-solid.c
+++ b/mach/spin-solid.c
@@ -17,12 +17,13 @@
Boston, MA 02111-1307, USA. */
#include <spin-lock.h>
+#include <mach/mach_traps.h>
void
__spin_lock_solid (spin_lock_t *lock)
{
while (__spin_lock_locked (lock) || ! __spin_try_lock (lock))
/* Yield to another thread (system call). */
- __swtch_pri ();
+ __swtch_pri (0);
}
weak_alias (__spin_lock_solid, spin_lock_solid);