Message ID | 20220610080119.30880-4-peter.ujfalusi@linux.intel.com |
---|---|
State | Accepted |
Commit | 1e90de2c9a40d7d0af5c7b0a6e2d362ffba94772 |
Headers | show |
Series | ASoC: SOF: ipc3-dtrace: Handle race during initialization | expand |
diff --git a/sound/soc/sof/ipc3-dtrace.c b/sound/soc/sof/ipc3-dtrace.c index 1f4d7a98c8fc..f59931d818c1 100644 --- a/sound/soc/sof/ipc3-dtrace.c +++ b/sound/soc/sof/ipc3-dtrace.c @@ -353,6 +353,10 @@ static ssize_t dfsentry_dtrace_read(struct file *file, char __user *buffer, return -EIO; } + /* no new trace data */ + if (!avail) + return 0; + /* make sure count is <= avail */ if (count > avail) count = avail;