media: platform: xilinx: fix error return code of xvip_graph_init()
When the list of xdev->notifier.asd_list is empty, no error return code of xvip_graph_init() is assigned. To fix this bug, ret is assigned with -ENOENT as error return code. Reported-by: TOTE Robot <oslab@tsinghua.edu.cn> Signed-off-by: Jia-Ju Bai <baijiaju1990@gmail.com> Reviewed-by: Michal Simek <michal.simek@xilinx.com> Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl> Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
This commit is contained in:
committed by
Mauro Carvalho Chehab
parent
38e89e790f
commit
95667791eb
@ -525,6 +525,7 @@ static int xvip_graph_init(struct xvip_composite_device *xdev)
|
|||||||
|
|
||||||
if (list_empty(&xdev->notifier.asd_list)) {
|
if (list_empty(&xdev->notifier.asd_list)) {
|
||||||
dev_err(xdev->dev, "no subdev found in graph\n");
|
dev_err(xdev->dev, "no subdev found in graph\n");
|
||||||
|
ret = -ENOENT;
|
||||||
goto done;
|
goto done;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user