|
@@ -75,6 +75,8 @@ static int snd_ctl_open(struct inode *inode, struct file *file)
|
|
init_waitqueue_head(&ctl->change_sleep);
|
|
init_waitqueue_head(&ctl->change_sleep);
|
|
spin_lock_init(&ctl->read_lock);
|
|
spin_lock_init(&ctl->read_lock);
|
|
ctl->card = card;
|
|
ctl->card = card;
|
|
|
|
+ ctl->prefer_pcm_subdevice = -1;
|
|
|
|
+ ctl->prefer_rawmidi_subdevice = -1;
|
|
ctl->pid = current->pid;
|
|
ctl->pid = current->pid;
|
|
file->private_data = ctl;
|
|
file->private_data = ctl;
|
|
write_lock_irqsave(&card->ctl_files_rwlock, flags);
|
|
write_lock_irqsave(&card->ctl_files_rwlock, flags);
|