summaryrefslogtreecommitdiffstats
path: root/sound/firewire
diff options
context:
space:
mode:
authorYang Yingliang <yangyingliang@huawei.com>2021-06-03 16:32:03 +0200
committerTakashi Iwai <tiwai@suse.de>2021-06-04 08:47:53 +0200
commitce9f50e7ac807b7651903c44f1b14a4f97725daa (patch)
treeefe1d98e3ce7a0a69ae9fde8599eaa03f4be3746 /sound/firewire
parentALSA: usb-audio: Reduce latency at playback start (diff)
downloadlinux-ce9f50e7ac807b7651903c44f1b14a4f97725daa.tar.xz
linux-ce9f50e7ac807b7651903c44f1b14a4f97725daa.zip
ALSA: firewire-motu: fix error return code in snd_motu_stream_reserve_duplex()
Fix to return a negative error code from the error handling case instead of 0, as done elsewhere in this function. Fixes: e50dfac81f73 ("ALSA: firewire-motu: cache event ticks in source packet header per data block") Reported-by: Hulk Robot <hulkci@huawei.com> Signed-off-by: Yang Yingliang <yangyingliang@huawei.com> Acked-by: Takashi Sakamoto <o-takashi@sakamocchi.jp> Link: https://lore.kernel.org/r/20210603143203.582017-1-yangyingliang@huawei.com Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'sound/firewire')
-rw-r--r--sound/firewire/motu/motu-stream.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sound/firewire/motu/motu-stream.c b/sound/firewire/motu/motu-stream.c
index 43ff5be32b15..9e6ca39ebd7f 100644
--- a/sound/firewire/motu/motu-stream.c
+++ b/sound/firewire/motu/motu-stream.c
@@ -191,7 +191,7 @@ int snd_motu_stream_reserve_duplex(struct snd_motu *motu, unsigned int rate,
if (!motu->cache.event_offsets) {
fw_iso_resources_free(&motu->tx_resources);
fw_iso_resources_free(&motu->rx_resources);
- return err;
+ return -ENOMEM;
}
}