Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/fs/locfs/locfs_ops.c

    rb1834a01 r5e801dc  
    7171/* Implementation of hash table interface for the nodes hash table. */
    7272
    73 static size_t services_key_hash(void *key)
    74 {
    75         return *(service_id_t *)key;
     73static size_t services_key_hash(const void *key)
     74{
     75        const service_id_t *k = key;
     76        return *k;
    7677}
    7778
     
    8283}
    8384
    84 static bool services_key_equal(void *key, const ht_link_t *item)
    85 {
     85static bool services_key_equal(const void *key, const ht_link_t *item)
     86{
     87        const service_id_t *k = key;
    8688        service_t *dev = hash_table_get_inst(item, service_t, link);
    87         return (dev->service_id == *(service_id_t *)key);
     89        return (dev->service_id == *k);
    8890}
    8991
     
    583585
    584586                /* Forward the IPC_M_DATA_READ request to the driver */
    585                 async_forward_fast(&call, exch, 0, 0, 0, IPC_FF_ROUTE_FROM_ME);
     587                async_forward_0(&call, exch, 0, IPC_FF_ROUTE_FROM_ME);
    586588
    587589                async_exchange_end(exch);
     
    597599                        rc = ENOTSUP;
    598600
    599                 *rbytes = IPC_GET_ARG1(answer);
     601                *rbytes = ipc_get_arg1(&answer);
    600602                return rc;
    601603        }
     
    647649
    648650                /* Forward the IPC_M_DATA_WRITE request to the driver */
    649                 async_forward_fast(&call, exch, 0, 0, 0, IPC_FF_ROUTE_FROM_ME);
     651                async_forward_0(&call, exch, 0, IPC_FF_ROUTE_FROM_ME);
    650652
    651653                async_exchange_end(exch);
     
    661663                        rc = ENOTSUP;
    662664
    663                 *wbytes = IPC_GET_ARG1(answer);
     665                *wbytes = ipc_get_arg1(&answer);
    664666                *nsize = 0;
    665667                return rc;
Note: See TracChangeset for help on using the changeset viewer.