mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-12-21 01:54:51 +08:00
[media] bdisp: fix debug info memory access
bdisp_dev->dbg.copy_node shall be a copy of (and not point to) bdisp_ctx->node, since this resource is freed upon driver release. Signed-off-by: Fabien Dessenne <fabien.dessenne@st.com> Signed-off-by: Hans Verkuil <hans.verkuil@cisco.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
This commit is contained in:
parent
24310279eb
commit
bde2b96d6d
@ -768,12 +768,12 @@ static void bdisp_hw_save_request(struct bdisp_ctx *ctx)
|
||||
/* Allocate memory if not done yet */
|
||||
if (!copy_node[i]) {
|
||||
copy_node[i] = devm_kzalloc(ctx->bdisp_dev->dev,
|
||||
sizeof(*copy_node),
|
||||
sizeof(*copy_node[i]),
|
||||
GFP_KERNEL);
|
||||
if (!copy_node[i])
|
||||
return;
|
||||
}
|
||||
copy_node[i] = node[i];
|
||||
*copy_node[i] = *node[i];
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user