Subversion Repositories HelenOS

Compare Revisions

Ignore whitespace Rev 2183 → Rev 2182

/trunk/kernel/generic/src/time/timeout.c
45,6 → 45,7
#include <arch/asm.h>
#include <arch.h>
 
 
/** Initialize timeouts
*
* Initialize kernel timeouts.
174,7 → 175,6
timeout_t *hlp;
link_t *l;
ipl_t ipl;
DEADLOCK_PROBE_INIT(p_tolock);
 
grab_locks:
ipl = interrupts_disable();
186,8 → 186,7
}
if (!spinlock_trylock(&t->cpu->timeoutlock)) {
spinlock_unlock(&t->lock);
interrupts_restore(ipl);
DEADLOCK_PROBE(p_tolock, DEADLOCK_THRESHOLD);
interrupts_restore(ipl);
goto grab_locks;
}