Changes in uspace/srv/fs/locfs/locfs_ops.c [5e801dc:b1834a01] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/fs/locfs/locfs_ops.c
r5e801dc rb1834a01 71 71 /* Implementation of hash table interface for the nodes hash table. */ 72 72 73 static size_t services_key_hash(const void *key) 74 { 75 const service_id_t *k = key; 76 return *k; 73 static size_t services_key_hash(void *key) 74 { 75 return *(service_id_t *)key; 77 76 } 78 77 … … 83 82 } 84 83 85 static bool services_key_equal(const void *key, const ht_link_t *item) 86 { 87 const service_id_t *k = key; 84 static bool services_key_equal(void *key, const ht_link_t *item) 85 { 88 86 service_t *dev = hash_table_get_inst(item, service_t, link); 89 return (dev->service_id == * k);87 return (dev->service_id == *(service_id_t *)key); 90 88 } 91 89 … … 585 583 586 584 /* Forward the IPC_M_DATA_READ request to the driver */ 587 async_forward_ 0(&call, exch, 0, IPC_FF_ROUTE_FROM_ME);585 async_forward_fast(&call, exch, 0, 0, 0, IPC_FF_ROUTE_FROM_ME); 588 586 589 587 async_exchange_end(exch); … … 599 597 rc = ENOTSUP; 600 598 601 *rbytes = ipc_get_arg1(&answer);599 *rbytes = IPC_GET_ARG1(answer); 602 600 return rc; 603 601 } … … 649 647 650 648 /* Forward the IPC_M_DATA_WRITE request to the driver */ 651 async_forward_ 0(&call, exch, 0, IPC_FF_ROUTE_FROM_ME);649 async_forward_fast(&call, exch, 0, 0, 0, IPC_FF_ROUTE_FROM_ME); 652 650 653 651 async_exchange_end(exch); … … 663 661 rc = ENOTSUP; 664 662 665 *wbytes = ipc_get_arg1(&answer);663 *wbytes = IPC_GET_ARG1(answer); 666 664 *nsize = 0; 667 665 return rc;
Note:
See TracChangeset
for help on using the changeset viewer.