Revert "ALSA: hdsp: Break infinite MIDI input flush loop"

This reverts commit a27cc2ac6c.
This commit is contained in:
Ksawlii 2024-11-24 00:23:07 +01:00
parent f6fecb09e8
commit cb4985654a
2 changed files with 4 additions and 8 deletions

View file

@ -1303,10 +1303,8 @@ static int snd_hdsp_midi_output_possible (struct hdsp *hdsp, int id)
static void snd_hdsp_flush_midi_input (struct hdsp *hdsp, int id)
{
int count = 256;
while (snd_hdsp_midi_input_available(hdsp, id) && --count)
snd_hdsp_midi_read_byte(hdsp, id);
while (snd_hdsp_midi_input_available (hdsp, id))
snd_hdsp_midi_read_byte (hdsp, id);
}
static int snd_hdsp_midi_output_write (struct hdsp_midi *hmidi)

View file

@ -1839,10 +1839,8 @@ static inline int snd_hdspm_midi_output_possible (struct hdspm *hdspm, int id)
static void snd_hdspm_flush_midi_input(struct hdspm *hdspm, int id)
{
int count = 256;
while (snd_hdspm_midi_input_available(hdspm, id) && --count)
snd_hdspm_midi_read_byte(hdspm, id);
while (snd_hdspm_midi_input_available (hdspm, id))
snd_hdspm_midi_read_byte (hdspm, id);
}
static int snd_hdspm_midi_output_write (struct hdspm_midi *hmidi)