rem: return get_vnode(fsID,id,_vnode,false);
add: mutex_lock(&vfs_vnode_mutex); vnode = lookup_vnode(fsID, id); mutex_unlock(&vfs_vnode_mutex);  if (vnode == NULL) {   panic("entry_ref_to_vnode: could not lookup vnode (fsid 0x%x vnid 0x%Lx)\n", fsID, id); return B_ENTRY_NOT_FOUND; }  *_vnode = vnode; return B_OK;
context: entry_ref_to_vnode(fs_id fsID,vnode_id directoryID,const char *name,struct vnode **_vnode){	struct vnode *directory;	vnode_id id;	int status;	status = get_vnode(fsID,directoryID,&directory,false);	if (status < 0)		return status;	status = FS_CALL(directory,fs_lookup)(directory->mount->cookie,directory->private_node,name,&id);	dec_vnode_ref_count(directory, false);	if (status < 0)		return status;	return get_vnode(fsID,id,_vnode,false);}