rem: devfs_unlink(fs_cookie _fs, fs_vnode _dir, const char *name)
add: devfs_unlink(fs_volume _fs, fs_vnode _dir, const char *name)
context: devfs_unlink(fs_cookie _fs, fs_vnode _dir, const char *name){	struct devfs *fs = _fs;	struct devfs_vnode *dir = _dir;	struct devfs_vnode *vnode;	status_t status = B_NO_ERROR;	mutex_lock(&fs->lock);	vnode = devfs_find_in_dir(dir, name);	if (!vnode) {		status = B_ENTRY_NOT_FOUND;		goto err;	}		// you can unlink partitions only	if (vnode->stream.type != STREAM_TYPE_DEVICE || !vnode->stream.u.dev.part_map) {		status = EROFS;		goto err;	}	status = devfs_remove_from_dir(vnode->parent, vnode);	if (status < 0)		goto err;	status = vfs_remove_vnode(fs->id, vnode->id);err:	mutex_unlock(&fs->lock);	return status;}