memset(&ac97, 0, sizeof(ac97));
ac97.private_data = chip;
+ ac97.scaps = AC97_SCAP_NO_SPDIF;
return snd_ac97_mixer(pbus, &ac97, &chip->ac97);
}
mpu401_clear_rx(emu, midi);
} else {
byte = mpu401_read_data(emu, midi);
- spin_unlock(&midi->input_lock);
if (midi->substream_input)
snd_rawmidi_receive(midi->substream_input, &byte, 1);
- spin_lock(&midi->input_lock);
}
}
spin_unlock(&midi->input_lock);