未验证 提交 59716aa3 编写于 作者: M Miaoqian Lin 提交者: Mark Brown

ASoC: qdsp6: Fix an IS_ERR() vs NULL bug

The function gpr_alloc_port return ERR_PTR on errors, it doesn't return
null.
Signed-off-by: NMiaoqian Lin <linmq006@gmail.com>
Link: https://lore.kernel.org/r/20211211065840.1221-1-linmq006@gmail.comSigned-off-by: NMark Brown <broonie@kernel.org>
上级 833a94aa
...@@ -630,9 +630,9 @@ struct q6apm_graph *q6apm_graph_open(struct device *dev, q6apm_cb cb, ...@@ -630,9 +630,9 @@ struct q6apm_graph *q6apm_graph_open(struct device *dev, q6apm_cb cb,
init_waitqueue_head(&graph->cmd_wait); init_waitqueue_head(&graph->cmd_wait);
graph->port = gpr_alloc_port(apm->gdev, dev, graph_callback, graph); graph->port = gpr_alloc_port(apm->gdev, dev, graph_callback, graph);
if (!graph->port) { if (IS_ERR(graph->port)) {
kfree(graph); kfree(graph);
ret = -ENOMEM; ret = PTR_ERR(graph->port);
goto err; goto err;
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册