Changeset 503ffce in mainline for kernel/generic/src/ipc/sysipc.c
- Timestamp:
- 2017-11-23T23:52:59Z (6 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- f571ca49
- Parents:
- b1f36e3
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/generic/src/ipc/sysipc.c
rb1f36e3 r503ffce 728 728 * 729 729 * @return Hash of the call. 730 * If IPC_CALLID_NOTIFICATION bit is set in the hash, the731 * call is a notification. IPC_CALLID_ANSWERED denotes an732 * answer.733 *734 730 */ 735 731 sysarg_t sys_ipc_wait_for_call(ipc_data_t *calldata, uint32_t usec, … … 758 754 call->data.phone = (void *) call->priv; 759 755 756 call->data.flags = IPC_CALLID_NOTIFICATION; 757 760 758 STRUCT_TO_USPACE(calldata, &call->data); 761 762 759 kobject_put(call->kobject); 763 760 764 return ( (sysarg_t) call) | IPC_CALLID_NOTIFICATION;761 return (sysarg_t) call; 765 762 } 766 763 … … 772 769 goto restart; 773 770 } 771 772 call->data.flags = IPC_CALLID_ANSWERED; 774 773 775 774 STRUCT_TO_USPACE(calldata, &call->data); 776 775 kobject_put(call->kobject); 777 776 778 return ( (sysarg_t) call) | IPC_CALLID_ANSWERED;777 return (sysarg_t) call; 779 778 } 780 779
Note:
See TracChangeset
for help on using the changeset viewer.