mirror of
https://github.com/torvalds/linux.git
synced 2024-12-13 22:53:20 +00:00
e79c3f0c00
In IEC 61883-6, several types of sampling data can be multiplexed into
payload of common isochronous packet (CIP). For typical audio and music
units, PCM samples and MIDI messages are multiplexed into one packet
streaming.
ALSA dice driver allows applications of rawmidi interface to start
packet streaming for transmission of MIDI messages. However at error
path, the reference count of stream functionality is not operated
correctly. This can brings a bug that packet streaming is not stopped
when all referrers release the count.
This commit fixes the bug.
Fixes:
|
||
---|---|---|
.. | ||
dice-alesis.c | ||
dice-extension.c | ||
dice-hwdep.c | ||
dice-interface.h | ||
dice-midi.c | ||
dice-mytek.c | ||
dice-pcm.c | ||
dice-presonus.c | ||
dice-proc.c | ||
dice-stream.c | ||
dice-tcelectronic.c | ||
dice-transaction.c | ||
dice.c | ||
dice.h | ||
Makefile |