Subversion Repositories HelenOS-historic

Compare Revisions

Ignore whitespace Rev 1686 → Rev 1687

/kernel/trunk/generic/src/proc/task.c
300,7 → 300,7
ta->refcount--;
 
/*
* Interrupt all threads except this one.
* Interrupt all threads except ktaskclnp.
*/
for (cur = ta->th_head.next; cur != &ta->th_head; cur = cur->next) {
thread_t *thr;
467,7 → 467,7
for (cur = TASK->th_head.next; cur != &TASK->th_head; cur = cur->next) {
thr = list_get_instance(cur, thread_t, th_link);
spinlock_lock(&thr->lock);
if (thr->state == Undead && thr->join_type == None) {
if (thr != t && thr->state == Undead && thr->join_type == None) {
thr->join_type = TaskGC;
spinlock_unlock(&thr->lock);
break;