Subversion Repositories HelenOS-historic

Rev

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

Rev 631 Rev 650
Line 292... Line 292...
292
            spinlock_lock(&threads_lock);
292
            spinlock_lock(&threads_lock);
293
            list_remove(&THREAD->threads_link);
293
            list_remove(&THREAD->threads_link);
294
            spinlock_unlock(&threads_lock);
294
            spinlock_unlock(&threads_lock);
295
 
295
 
296
            spinlock_lock(&CPU->lock);
296
            spinlock_lock(&CPU->lock);
297
            if(CPU->fpu_owner==THREAD) CPU->fpu_owner=NULL;
297
            if(CPU->fpu_owner==THREAD)
-
 
298
                CPU->fpu_owner=NULL;
298
            spinlock_unlock(&CPU->lock);
299
            spinlock_unlock(&CPU->lock);
299
 
300
 
300
            free(THREAD);
301
            free(THREAD);
301
 
302
 
302
            break;
303
            break;