Changeset 63e27ef in mainline for kernel/generic/src/ipc/ipc.c
- Timestamp:
- 2017-06-19T21:47:42Z (7 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- deacc58d
- Parents:
- 7354b5e
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/generic/src/ipc/ipc.c
r7354b5e r63e27ef 38 38 */ 39 39 40 #include <assert.h> 40 41 #include <synch/spinlock.h> 41 42 #include <synch/mutex.h> … … 52 53 #include <proc/task.h> 53 54 #include <mem.h> 54 #include <debug.h>55 55 #include <print.h> 56 56 #include <console/console.h> … … 227 227 spinlock_lock(&TASK->active_calls_lock); 228 228 229 ASSERT(!request->forget);229 assert(!request->forget); 230 230 231 231 bool answered = !request->active; … … 253 253 } 254 254 } 255 ASSERT(!answer || request == answer);255 assert(!answer || request == answer); 256 256 257 257 slab_free(ipc_answerbox_slab, mybox); … … 631 631 632 632 /* Disconnect phone */ 633 ASSERT(phone->state == IPC_PHONE_CONNECTED);633 assert(phone->state == IPC_PHONE_CONNECTED); 634 634 635 635 list_remove(&phone->link); … … 668 668 static void ipc_forget_call(call_t *call) 669 669 { 670 ASSERT(spinlock_locked(&TASK->active_calls_lock));671 ASSERT(spinlock_locked(&call->forget_lock));670 assert(spinlock_locked(&TASK->active_calls_lock)); 671 assert(spinlock_locked(&call->forget_lock)); 672 672 673 673 /* … … 789 789 call = ipc_wait_for_call(&TASK->answerbox, SYNCH_NO_TIMEOUT, 790 790 SYNCH_FLAGS_NONE); 791 ASSERT(call->flags & (IPC_CALL_ANSWERED | IPC_CALL_NOTIF));791 assert(call->flags & (IPC_CALL_ANSWERED | IPC_CALL_NOTIF)); 792 792 793 793 SYSIPC_OP(answer_process, call);
Note:
See TracChangeset
for help on using the changeset viewer.