static long
odev_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
{
	struct seq_oss_devinfo *dp;
	dp = file->private_data;
	snd_assert(dp != NULL, return -EIO);
	return snd_seq_oss_ioctl(dp, cmd, arg);
}
static long
odev_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
{
    struct seq_oss_devinfo *dp;
    dp = file->private_data;
    if (snd_BUG_ON(!dp))
        return -ENXIO;
    return snd_seq_oss_ioctl(dp, cmd, arg);
}