Remove the additional fs_vnode_ops arugment from get_vnode() again as it's not
needed at all when used as intended. Thanks Ingo for the explanation on how this is intended to work. Adjusted the overlay fs accordingly and updated/reverted the changes to the other filesystems. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29250 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -310,7 +310,7 @@ extern status_t publish_vnode(fs_volume *volume, ino_t vnodeID,
|
||||
void *privateNode, fs_vnode_ops *ops, int type,
|
||||
uint32 flags);
|
||||
extern status_t get_vnode(fs_volume *volume, ino_t vnodeID,
|
||||
void **_privateNode, fs_vnode_ops **_vnodeOps);
|
||||
void **_privateNode);
|
||||
extern status_t put_vnode(fs_volume *volume, ino_t vnodeID);
|
||||
extern status_t acquire_vnode(fs_volume *volume, ino_t vnodeID);
|
||||
extern status_t remove_vnode(fs_volume *volume, ino_t vnodeID);
|
||||
|
||||
@@ -344,8 +344,7 @@ extern fssh_status_t fssh_publish_vnode(fssh_fs_volume *volume,
|
||||
fssh_vnode_id vnodeID, void *privateNode,
|
||||
fssh_fs_vnode_ops *ops, int type, uint32_t flags);
|
||||
extern fssh_status_t fssh_get_vnode(fssh_fs_volume *volume,
|
||||
fssh_vnode_id vnodeID, void **_privateNode,
|
||||
fssh_fs_vnode_ops **_vnodeOps);
|
||||
fssh_vnode_id vnodeID, void **_privateNode);
|
||||
extern fssh_status_t fssh_put_vnode(fssh_fs_volume *volume,
|
||||
fssh_vnode_id vnodeID);
|
||||
extern fssh_status_t fssh_acquire_vnode(fssh_fs_volume *volume,
|
||||
|
||||
Reference in New Issue
Block a user