提交 8d1d3d00 编写于 作者: H Helen Fornazier 提交者: Mauro Carvalho Chehab

[media] media-entity: only call dev_dbg_obj if mdev is not NULL

Fix kernel Oops NULL pointer deference
Call dev_dbg_obj only after checking if gobj->mdev is not NULL
Signed-off-by: NHelen Koike <helen.koike@collabora.com>
Signed-off-by: NMauro Carvalho Chehab <mchehab@s-opensource.com>
上级 242b0c4c
...@@ -199,12 +199,12 @@ void media_gobj_create(struct media_device *mdev, ...@@ -199,12 +199,12 @@ void media_gobj_create(struct media_device *mdev,
void media_gobj_destroy(struct media_gobj *gobj) void media_gobj_destroy(struct media_gobj *gobj)
{ {
dev_dbg_obj(__func__, gobj);
/* Do nothing if the object is not linked. */ /* Do nothing if the object is not linked. */
if (gobj->mdev == NULL) if (gobj->mdev == NULL)
return; return;
dev_dbg_obj(__func__, gobj);
gobj->mdev->topology_version++; gobj->mdev->topology_version++;
/* Remove the object from mdev list */ /* Remove the object from mdev list */
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册