Rev 3034 | Rev 3424 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 3034 | Rev 3035 | ||
|---|---|---|---|
| Line 177... | Line 177... | ||
| 177 | /* Init kbox stuff */ |
177 | /* Init kbox stuff */ |
| 178 | ipc_answerbox_init(&ta->kernel_box, ta); |
178 | ipc_answerbox_init(&ta->kernel_box, ta); |
| 179 | ta->kb_thread = NULL; |
179 | ta->kb_thread = NULL; |
| 180 | mutex_initialize(&ta->kb_cleanup_lock); |
180 | mutex_initialize(&ta->kb_cleanup_lock); |
| 181 | ta->kb_finished = false; |
181 | ta->kb_finished = false; |
| 182 | waitq_initialize(&ta->kb_thread_shutdown_wq); |
- | |
| 183 | 182 | ||
| 184 | ipc_answerbox_init(&ta->answerbox, ta); |
183 | ipc_answerbox_init(&ta->answerbox, ta); |
| 185 | for (i = 0; i < IPC_MAX_PHONES; i++) |
184 | for (i = 0; i < IPC_MAX_PHONES; i++) |
| 186 | ipc_phone_init(&ta->phones[i]); |
185 | ipc_phone_init(&ta->phones[i]); |
| 187 | if ((ipc_phone_0) && (context_check(ipc_phone_0->task->context, |
186 | if ((ipc_phone_0) && (context_check(ipc_phone_0->task->context, |