Ignore:
Timestamp:
2017-08-17T19:11:14Z (7 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
1c85bae
Parents:
7e3826d9
Message:

Turn IPC phones into kobjects

File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/generic/src/ipc/ops/stchngath.c

    r7e3826d9 r05ffb41  
    4343static int request_preprocess(call_t *call, phone_t *phone)
    4444{
    45         phone_t *sender_phone;
    4645        task_t *other_task_s;
    4746
    48         if (phone_get(IPC_GET_ARG5(call->data), &sender_phone) != EOK)
     47        phone_t *sender_phone = phone_get_current(IPC_GET_ARG5(call->data));
     48        if (!sender_phone)
    4949                return ENOENT;
    5050
     
    7575                task_t *other_task_r;
    7676
    77                 rc = phone_get(IPC_GET_ARG1(answer->data),
    78                     &recipient_phone);
    79                 if (rc != EOK) {
     77                recipient_phone = phone_get_current(IPC_GET_ARG1(answer->data));
     78                if (!recipient_phone) {
    8079                        IPC_SET_RETVAL(answer->data, ENOENT);
    8180                        return ENOENT;
Note: See TracChangeset for help on using the changeset viewer.