Subversion Repositories HelenOS

Rev

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

Rev 2815 Rev 2836
Line 657... Line 657...
657
 
657
 
658
    ipc_phone_connect(&TASK->phones[newphid], &ta->kernel_box);
658
    ipc_phone_connect(&TASK->phones[newphid], &ta->kernel_box);
659
    spinlock_unlock(&ta->lock);
659
    spinlock_unlock(&ta->lock);
660
 
660
 
661
    /* FIXME: locking! */
661
    /* FIXME: locking! */
-
 
662
    if (ta->kb_thread == NULL) {
662
    ta->kb_thread = thread_create(kbox_thread_proc,
663
        ta->kb_thread = thread_create(kbox_thread_proc,
663
        NULL, ta, 0, "kbox", false);
664
            NULL, ta, 0, "kbox", false);
664
    if (!ta->kb_thread)
665
        if (!ta->kb_thread)
665
        return ENOMEM;
666
            return ENOMEM;
666
 
667
 
667
    thread_ready(ta->kb_thread);
668
        thread_ready(ta->kb_thread);
-
 
669
    }
668
 
670
 
669
    return newphid;
671
    return newphid;
670
}
672
}
671
 
673
 
672
/** @}
674
/** @}