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