projects
/
linux-block.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
50d76e3
)
drm/bridge: Fix free wrong object in sii8620_init_rcp_input_dev
author
Miaoqian Lin
<linmq006@gmail.com>
Mon, 27 Dec 2021 09:25:22 +0000
(09:25 +0000)
committer
Robert Foss
<robert.foss@linaro.org>
Tue, 4 Jan 2022 13:34:39 +0000
(14:34 +0100)
rc_dev is allocated by rc_allocate_device(), and doesn't assigned to
ctx->rc_dev before calling rc_free_device(ctx->rc_dev).
So it should call rc_free_device(rc_dev);
Fixes:
e25f1f7c94e1
("drm/bridge/sii8620: add remote control support")
Signed-off-by: Miaoqian Lin <linmq006@gmail.com>
Reviewed-by: Robert Foss <robert.foss@linaro.org>
Signed-off-by: Robert Foss <robert.foss@linaro.org>
Link:
https://patchwork.freedesktop.org/patch/msgid/20211227092522.21755-1-linmq006@gmail.com
drivers/gpu/drm/bridge/sil-sii8620.c
patch
|
blob
|
blame
|
history
diff --git
a/drivers/gpu/drm/bridge/sil-sii8620.c
b/drivers/gpu/drm/bridge/sil-sii8620.c
index 843265d7f1b123b3dee5c07cc4830314b8168c4e..ec7745c31da07aaccdbde0a90cd220b6dd441e19 100644
(file)
--- a/
drivers/gpu/drm/bridge/sil-sii8620.c
+++ b/
drivers/gpu/drm/bridge/sil-sii8620.c
@@
-2120,7
+2120,7
@@
static void sii8620_init_rcp_input_dev(struct sii8620 *ctx)
if (ret) {
dev_err(ctx->dev, "Failed to register RC device\n");
ctx->error = ret;
- rc_free_device(
ctx->
rc_dev);
+ rc_free_device(rc_dev);
return;
}
ctx->rc_dev = rc_dev;