]> git.ipfire.org Git - thirdparty/kernel/stable-queue.git/blame - pending-4.14/alsa-firewire-motu-fix-destruction-of-data-for-isochronous-resources.patch
Linux 5.1.11
[thirdparty/kernel/stable-queue.git] / pending-4.14 / alsa-firewire-motu-fix-destruction-of-data-for-isochronous-resources.patch
CommitLineData
4ab92ec7
GKH
1From 0e3fb6995bfabb23c172e8b883bf5ac57102678e Mon Sep 17 00:00:00 2001
2From: Takashi Sakamoto <o-takashi@sakamocchi.jp>
3Date: Sat, 1 Jun 2019 12:08:01 +0900
4Subject: ALSA: firewire-motu: fix destruction of data for isochronous resources
5
6From: Takashi Sakamoto <o-takashi@sakamocchi.jp>
7
8commit 0e3fb6995bfabb23c172e8b883bf5ac57102678e upstream.
9
10The data for isochronous resources is not destroyed in expected place.
11This commit fixes the bug.
12
13Cc: <stable@vger.kernel.org> # v4.12+
14Fixes: 9b2bb4f2f4a2 ("ALSA: firewire-motu: add stream management functionality")
15Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
16Signed-off-by: Takashi Iwai <tiwai@suse.de>
17Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18
19---
20 sound/firewire/motu/motu-stream.c | 2 +-
21 1 file changed, 1 insertion(+), 1 deletion(-)
22
23--- a/sound/firewire/motu/motu-stream.c
24+++ b/sound/firewire/motu/motu-stream.c
25@@ -345,7 +345,7 @@ static void destroy_stream(struct snd_mo
26 }
27
28 amdtp_stream_destroy(stream);
29- fw_iso_resources_free(resources);
30+ fw_iso_resources_destroy(resources);
31 }
32
33 int snd_motu_stream_init_duplex(struct snd_motu *motu)