On Sun, 07 Jul 2019 07:20:05 +0200, Takashi Sakamoto wrote:
Hi,
All of drivers in ALSA firewire stack maintain packet streaming by reference count. However at error path of MIDI interface, some drivers have a bug that the count remains at error path of rawmidi interface. This causes the drivers don't stop packet streaming even if it's not required.
This patchset fixes drivers including the bug.
Takashi Sakamoto (6): ALSA: bebob: fix wrong reference count for stream functionality at error path of rawmidi interface ALSA: fireworks: fix wrong reference count for stream functionality at error path of rawmidi interface ALSA: oxfw: fix wrong reference count for stream functionality at error path of rawmidi interface ALSA: dice: fix wrong reference count for stream functionality at error path of rawmidi interface ALSA: firewire-digi00x: fix wrong reference count for stream functionality at error path of rawmidi interface firewire-motu: fix wrong reference count for stream functionality at error path of rawmidi interface
Applied all six patches now. Thanks.
Takashi