Rev 2087 | Rev 2109 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 2087 | Rev 2089 | ||
---|---|---|---|
Line 361... | Line 361... | ||
361 | if (thr->state == Sleeping) |
361 | if (thr->state == Sleeping) |
362 | sleeping = true; |
362 | sleeping = true; |
363 | spinlock_unlock(&thr->lock); |
363 | spinlock_unlock(&thr->lock); |
364 | 364 | ||
365 | if (sleeping) |
365 | if (sleeping) |
366 | waitq_interrupt_sleep(thr); |
366 | thread_interrupt_sleep(thr); |
367 | } |
367 | } |
368 | 368 | ||
369 | spinlock_unlock(&ta->lock); |
369 | spinlock_unlock(&ta->lock); |
370 | interrupts_restore(ipl); |
370 | interrupts_restore(ipl); |
371 | 371 |