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 | ||