rem: status_t status = B_OK;  mount = get_mount(device); if (mount == NULL) return B_BAD_VALUE;
add: status_t status = get_mount(device, &mount); if (status < B_OK) return status;
context: fs_read_info(dev_t device, struct fs_info *info){	struct fs_mount *mount;	status_t status = B_OK;	mount = get_mount(device);	if (mount == NULL)		return B_BAD_VALUE;	// fill in info the file system doesn't (have to) know about	memset(info, 0, sizeof(struct fs_info));	info->dev = mount->id;	info->root = mount->root_vnode->id;	strlcpy(info->fsh_name, mount->fs_name, sizeof(info->fsh_name));	if (mount->device_name != NULL)		strlcpy(info->device_name, mount->device_name, sizeof(info->device_name));	if (FS_MOUNT_CALL(mount, read_fs_info))		status = FS_MOUNT_CALL(mount, read_fs_info)(mount->cookie, info);	// if the call is not supported by the file system, there are still	// the parts that we filled out ourselves	put_mount(mount);	return status;}