Changes in kernel/generic/src/ipc/kbox.c [c33f39f:6eef3c4] in mainline
- File:
-
- 1 edited
-
kernel/generic/src/ipc/kbox.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
kernel/generic/src/ipc/kbox.c
rc33f39f r6eef3c4 48 48 { 49 49 /* 50 * Not really needed, just to be consistent with the meaning of51 * answerbox_t.active.52 */53 irq_spinlock_lock(&TASK->kb.box.lock, true);54 TASK->kb.box.active = false;55 irq_spinlock_unlock(&TASK->kb.box.lock, true);56 57 /*58 50 * Only hold kb.cleanup_lock while setting kb.finished - 59 51 * this is enough. … … 96 88 97 89 /* Answer all messages in 'calls' and 'dispatched_calls' queues. */ 98 ipc_cleanup_call_list(&TASK->kb.box, &TASK->kb.box.dispatched_calls); 99 ipc_cleanup_call_list(&TASK->kb.box, &TASK->kb.box.calls); 90 irq_spinlock_lock(&TASK->kb.box.lock, true); 91 ipc_cleanup_call_list(&TASK->kb.box.dispatched_calls); 92 ipc_cleanup_call_list(&TASK->kb.box.calls); 93 irq_spinlock_unlock(&TASK->kb.box.lock, true); 100 94 } 101 95 … … 242 236 243 237 /* Connect the newly allocated phone to the kbox */ 244 (void)ipc_phone_connect(&TASK->phones[newphid], &task->kb.box);238 ipc_phone_connect(&TASK->phones[newphid], &task->kb.box); 245 239 246 240 if (task->kb.thread != NULL) {
Note:
See TracChangeset
for help on using the changeset viewer.
