linux/sound/pci/rme9652
Takashi Iwai c01f381545 ALSA: hdsp: Break infinite MIDI input flush loop
The current MIDI input flush on HDSP and HDSPM drivers relies on the
hardware reporting the right value.  If the hardware doesn't give the
proper value but returns -1, it may be stuck at an infinite loop.

Add a counter and break if the loop is unexpectedly too long.

Link: https://patch.msgid.link/20240808091513.31380-1-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de>
2024-08-08 11:16:06 +02:00
..
hdsp.c ALSA: hdsp: Break infinite MIDI input flush loop 2024-08-08 11:16:06 +02:00
hdspm.c ALSA: hdsp: Break infinite MIDI input flush loop 2024-08-08 11:16:06 +02:00
Makefile ALSA: pci: Use *-y instead of *-objs in Makefile 2024-05-08 18:17:37 +02:00
rme9652.c ALSA: rme9652: Convert to generic PCM copy ops 2023-08-18 12:18:24 +02:00