[alsa-devel] [PATCH] ASoC: Intel: Delete message when IPC timeout occurs
Jie Yang
yang.jie at intel.com
Fri Aug 1 17:08:38 CEST 2014
From: Liam Girdwood <liam.r.girdwood at linux.intel.com>
This fixes a bug where we dont delete the current message when an
IPC message timeout occurs.
Signed-off-by: Liam Girdwood <liam.r.girdwood at linux.intel.com>
Signed-off-by: Jie Yang <yang.jie at intel.com>
---
sound/soc/intel/sst-haswell-ipc.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/sound/soc/intel/sst-haswell-ipc.c b/sound/soc/intel/sst-haswell-ipc.c
index 96373ab..5a607ab 100644
--- a/sound/soc/intel/sst-haswell-ipc.c
+++ b/sound/soc/intel/sst-haswell-ipc.c
@@ -502,6 +502,7 @@ static int tx_wait_done(struct sst_hsw *hsw, struct ipc_message *msg,
ipc_shim_dbg(hsw, "message timeout");
trace_ipc_error("error message timeout for", msg->header);
+ list_del(&msg->list);
ret = -ETIMEDOUT;
} else {
--
1.8.3.2
More information about the Alsa-devel
mailing list