X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sound%2Fpci%2Femu10k1%2Femumpu401.c;h=eb57458a96654f97235611071cb0954a5c6fa24a;hb=f7f1b0f1e2fbadeab12d24236000e778aa9b1ead;hp=5c4cfc829ce4995eeecc55119f4da522df14ba21;hpb=5273a3df6485dc2ad6aa7ddd441b9a21970f003b;p=linux-2.6.git diff --git a/sound/pci/emu10k1/emumpu401.c b/sound/pci/emu10k1/emumpu401.c index 5c4cfc829..eb57458a9 100644 --- a/sound/pci/emu10k1/emumpu401.c +++ b/sound/pci/emu10k1/emumpu401.c @@ -86,10 +86,8 @@ static void do_emu10k1_midi_interrupt(emu10k1_t *emu, emu10k1_midi_t *midi, unsi 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);