Changeset 3115355 in mainline for kernel/generic/src


Ignore:
Timestamp:
2007-12-31T10:14:38Z (18 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
27d293a
Parents:
badbd888
Message:

Simplify the IPC_M_DATA_WRITE protocol. Do not pass the source address space
virtual address to the recipient. This feature was not used anyway. Now
IPC_M_DATA_WRITE and IPC_M_DATA_READ are feature-aligned.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/generic/src/ipc/sysipc.c

    rbadbd888 r3115355  
    273273
    274274                        dst = IPC_GET_ARG1(answer->data);
    275                         size = IPC_GET_ARG3(answer->data);
    276                         max_size = IPC_GET_ARG3(*olddata);
     275                        size = IPC_GET_ARG2(answer->data);
     276                        max_size = IPC_GET_ARG2(*olddata);
    277277
    278278                        if (size <= max_size) {
     
    326326                break;
    327327        case IPC_M_DATA_WRITE:
    328                 src = IPC_GET_ARG2(call->data);
    329                 size = IPC_GET_ARG3(call->data);
     328                src = IPC_GET_ARG1(call->data);
     329                size = IPC_GET_ARG2(call->data);
    330330               
    331331                if ((size <= 0) || (size > DATA_XFER_LIMIT))
Note: See TracChangeset for help on using the changeset viewer.