Changeset 36d852c in mainline for kernel/generic/src/ipc/sysipc.c


Ignore:
Timestamp:
2007-12-23T19:45:30Z (17 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
654b7db
Parents:
5c786d1
Message:

Rename IPC_M_DATA_SEND to IPC_M_DATA_WRITE. Now, when we also add
IPC_M_DATA_READ, it will not clash and cause confusion with userspace wrappers
such as ipc_data_receive(). Rename the forementioned wrappers to
ipc_data_write_send(), ipc_data_write_receive() and ipc_data_write_deliver().

File:
1 edited

Legend:

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

    r5c786d1 r36d852c  
    5050#include <print.h>
    5151
    52 /** Maximum buffer size allowed for IPC_M_DATA_SEND requests. */
    53 #define DATA_SEND_LIMIT         (64 * 1024)
     52/**
     53 * Maximum buffer size allowed for IPC_M_DATA_WRITE and IPC_M_DATA_READ
     54 * requests.
     55 */
     56#define DATA_XFER_LIMIT         (64 * 1024)
    5457
    5558#define GET_CHECK_PHONE(phone, phoneid, err) \
     
    112115        case IPC_M_AS_AREA_SEND:
    113116        case IPC_M_AS_AREA_RECV:
    114         case IPC_M_DATA_SEND:
     117        case IPC_M_DATA_WRITE:
     118        case IPC_M_DATA_READ:
    115119                return 1;
    116120                break;
     
    140144        case IPC_M_AS_AREA_SEND:
    141145        case IPC_M_AS_AREA_RECV:
    142         case IPC_M_DATA_SEND:
     146        case IPC_M_DATA_WRITE:
     147        case IPC_M_DATA_READ:
    143148                return 1;
    144149        default:
     
    231236                        IPC_SET_RETVAL(answer->data, rc);
    232237                }
    233         } else if (IPC_GET_METHOD(*olddata) == IPC_M_DATA_SEND) {
     238        } else if (IPC_GET_METHOD(*olddata) == IPC_M_DATA_WRITE) {
    234239                if (!IPC_GET_RETVAL(answer->data)) {
    235240                        int rc;
     
    281286                IPC_SET_ARG2(call->data, size);
    282287                break;
    283         case IPC_M_DATA_SEND:
     288        case IPC_M_DATA_WRITE:
    284289                src = IPC_GET_ARG2(call->data);
    285290                size = IPC_GET_ARG3(call->data);
    286291               
    287                 if ((size <= 0) || (size > DATA_SEND_LIMIT))
     292                if ((size <= 0) || (size > DATA_XFER_LIMIT))
    288293                        return ELIMIT;
    289294               
Note: See TracChangeset for help on using the changeset viewer.