Rev 1669 | Rev 1702 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1669 | Rev 1693 | ||
---|---|---|---|
Line 516... | Line 516... | ||
516 | if (!call) |
516 | if (!call) |
517 | return 0; |
517 | return 0; |
518 | 518 | ||
519 | if (call->flags & IPC_CALL_NOTIF) { |
519 | if (call->flags & IPC_CALL_NOTIF) { |
520 | ASSERT(! (call->flags & IPC_CALL_STATIC_ALLOC)); |
520 | ASSERT(! (call->flags & IPC_CALL_STATIC_ALLOC)); |
- | 521 | ||
- | 522 | /* Set in_phone_hash to the interrupt counter */ |
|
- | 523 | call->data.phone = (void *)call->private; |
|
- | 524 | ||
521 | STRUCT_TO_USPACE(&calldata->args, &call->data.args); |
525 | STRUCT_TO_USPACE(calldata, &call->data); |
- | 526 | ||
522 | ipc_call_free(call); |
527 | ipc_call_free(call); |
523 | 528 | ||
524 | return ((__native)call) | IPC_CALLID_NOTIFICATION; |
529 | return ((__native)call) | IPC_CALLID_NOTIFICATION; |
525 | } |
530 | } |
526 | 531 |