Subversion Repositories HelenOS

Rev

Rev 2652 | Rev 2680 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2652 Rev 2679
Line 144... Line 144...
144
        memset(node, 0, sizeof(vfs_node_t));
144
        memset(node, 0, sizeof(vfs_node_t));
145
        node->fs_handle = triplet->fs_handle;
145
        node->fs_handle = triplet->fs_handle;
146
        node->dev_handle = triplet->fs_handle;
146
        node->dev_handle = triplet->fs_handle;
147
        node->index = triplet->index;
147
        node->index = triplet->index;
148
        link_initialize(&node->nh_link);
148
        link_initialize(&node->nh_link);
-
 
149
        futex_initialize(&node->contents_futex, 1);
149
        hash_table_insert(&nodes, key, &node->nh_link);
150
        hash_table_insert(&nodes, key, &node->nh_link);
150
    } else {
151
    } else {
151
        node = hash_table_get_instance(tmp, vfs_node_t, nh_link);  
152
        node = hash_table_get_instance(tmp, vfs_node_t, nh_link);  
152
    }
153
    }
153
    _vfs_node_addref(node);
154
    _vfs_node_addref(node);