rem: v = devfs_find_in_dir(dir, name); if(!v) {
add: vnode = devfs_find_in_dir(dir, name); if (!vnode) {
context: devfs_lookup(fs_cookie _fs, fs_vnode _dir, const char *name, vnode_id *id){	struct devfs *fs = (struct devfs *)_fs;	struct devfs_vnode *dir = (struct devfs_vnode *)_dir;	struct devfs_vnode *v;	struct devfs_vnode *v1;	int err;	TRACE(("devfs_lookup: entry dir 0x%x, name '%s'\n", dir, name));	if(dir->stream.type != STREAM_TYPE_DIR)		return ENOTDIR;	mutex_lock(&fs->lock);	// look it up	v = devfs_find_in_dir(dir, name);	if(!v) {		err = ERR_NOT_FOUND;		goto err;	}	err = vfs_get_vnode(fs->id, v->id, (fs_vnode *)&v1);	if(err < 0) {		goto err;	}	*id = v->id;	err = B_NO_ERROR;err:	mutex_unlock(&fs->lock);	return err;}