提交 fda824d1 编写于 作者: O openharmony_ci 提交者: Gitee

!24 当hilog/hievent驱动缓存出问题时,进行恢复处理

Merge pull request !24 from shenchenkai/cherry-pick-1637999403
......@@ -201,6 +201,13 @@ static ssize_t HieventRead(struct file *filep, char *buffer, size_t bufLen)
retval = header.len + sizeof(header);
out:
if (retval == -ENOMEM) {
// clean ring buffer
g_hieventDev.writeOffset = 0;
g_hieventDev.headOffset = 0;
g_hieventDev.size = 0;
g_hieventDev.count = 0;
}
(VOID)LOS_MuxRelease(&g_hieventDev.mtx);
return retval;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册