Subversion Repositories HelenOS

Rev

Rev 3674 | Rev 4344 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 3674 Rev 4343
Line 337... Line 337...
337
    for (cur = ta->th_head.next; cur != &ta->th_head; cur = cur->next) {
337
    for (cur = ta->th_head.next; cur != &ta->th_head; cur = cur->next) {
338
        thread_t *thr;
338
        thread_t *thr;
339
        bool sleeping = false;
339
        bool sleeping = false;
340
       
340
       
341
        thr = list_get_instance(cur, thread_t, th_link);
341
        thr = list_get_instance(cur, thread_t, th_link);
342
           
342
       
343
        spinlock_lock(&thr->lock);
343
        spinlock_lock(&thr->lock);
344
        thr->interrupted = true;
344
        thr->interrupted = true;
345
        if (thr->state == Sleeping)
345
        if (thr->state == Sleeping)
346
            sleeping = true;
346
            sleeping = true;
347
        spinlock_unlock(&thr->lock);
347
        spinlock_unlock(&thr->lock);