Changes in uspace/srv/vfs/vfs_node.c [15f3c3f:79ae36dd] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/vfs/vfs_node.c
r15f3c3f r79ae36dd 116 116 unsigned long key[] = { 117 117 [KEY_FS_HANDLE] = node->fs_handle, 118 [KEY_DEV_HANDLE] = node-> service_id,118 [KEY_DEV_HANDLE] = node->devmap_handle, 119 119 [KEY_INDEX] = node->index 120 120 }; … … 138 138 async_exch_t *exch = vfs_exchange_grab(node->fs_handle); 139 139 sysarg_t rc = async_req_2_0(exch, VFS_OUT_DESTROY, 140 (sysarg_t) node-> service_id, (sysarg_t)node->index);140 (sysarg_t) node->devmap_handle, (sysarg_t)node->index); 141 141 142 142 assert(rc == EOK); … … 160 160 unsigned long key[] = { 161 161 [KEY_FS_HANDLE] = node->fs_handle, 162 [KEY_DEV_HANDLE] = node-> service_id,162 [KEY_DEV_HANDLE] = node->devmap_handle, 163 163 [KEY_INDEX] = node->index 164 164 }; … … 184 184 unsigned long key[] = { 185 185 [KEY_FS_HANDLE] = result->triplet.fs_handle, 186 [KEY_DEV_HANDLE] = result->triplet. service_id,186 [KEY_DEV_HANDLE] = result->triplet.devmap_handle, 187 187 [KEY_INDEX] = result->triplet.index 188 188 }; … … 200 200 memset(node, 0, sizeof(vfs_node_t)); 201 201 node->fs_handle = result->triplet.fs_handle; 202 node-> service_id = result->triplet.service_id;202 node->devmap_handle = result->triplet.devmap_handle; 203 203 node->index = result->triplet.index; 204 204 node->size = result->size; … … 252 252 vfs_node_t *node = hash_table_get_instance(item, vfs_node_t, nh_link); 253 253 return (node->fs_handle == (fs_handle_t) key[KEY_FS_HANDLE]) && 254 (node-> service_id== key[KEY_DEV_HANDLE]) &&254 (node->devmap_handle == key[KEY_DEV_HANDLE]) && 255 255 (node->index == key[KEY_INDEX]); 256 256 } … … 264 264 unsigned refcnt; 265 265 fs_handle_t fs_handle; 266 service_id_t service_id;266 devmap_handle_t devmap_handle; 267 267 }; 268 268 … … 273 273 274 274 if ((node->fs_handle == rd->fs_handle) && 275 (node-> service_id == rd->service_id))275 (node->devmap_handle == rd->devmap_handle)) 276 276 rd->refcnt += node->refcnt; 277 277 } 278 278 279 279 unsigned 280 vfs_nodes_refcount_sum_get(fs_handle_t fs_handle, service_id_t service_id)280 vfs_nodes_refcount_sum_get(fs_handle_t fs_handle, devmap_handle_t devmap_handle) 281 281 { 282 282 struct refcnt_data rd = { 283 283 .refcnt = 0, 284 284 .fs_handle = fs_handle, 285 . service_id = service_id285 .devmap_handle = devmap_handle 286 286 }; 287 287
Note:
See TracChangeset
for help on using the changeset viewer.