projects
/
linux-2.6-microblaze.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
6a0f0c5
)
drm/omap: check return value from soc_device_match
author
Tomi Valkeinen
<tomi.valkeinen@ti.com>
Wed, 2 May 2018 09:11:56 +0000
(12:11 +0300)
committer
Sean Paul
<seanpaul@chromium.org>
Mon, 7 May 2018 14:19:11 +0000
(10:19 -0400)
soc_device_match() can return NULL, so add a check and fail if
soc_device_match() fails.
Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
Link:
https://patchwork.freedesktop.org/patch/msgid/20180502091159.7071-2-tomi.valkeinen@ti.com
Reviewed-by: Benoit Parrot <bparrot@ti.com>
Reviewed-by: Peter Ujfalusi <peter.ujfalusi@ti.com>
Signed-off-by: Sean Paul <seanpaul@chromium.org>
drivers/gpu/drm/omapdrm/dss/hdmi4_core.c
patch
|
blob
|
history
diff --git
a/drivers/gpu/drm/omapdrm/dss/hdmi4_core.c
b/drivers/gpu/drm/omapdrm/dss/hdmi4_core.c
index
35ed2ad
..
813ba42
100644
(file)
--- a/
drivers/gpu/drm/omapdrm/dss/hdmi4_core.c
+++ b/
drivers/gpu/drm/omapdrm/dss/hdmi4_core.c
@@
-922,8
+922,13
@@
int hdmi4_core_init(struct platform_device *pdev, struct hdmi_core_data *core)
{
const struct hdmi4_features *features;
struct resource *res;
+ const struct soc_device_attribute *soc;
- features = soc_device_match(hdmi4_soc_devices)->data;
+ soc = soc_device_match(hdmi4_soc_devices);
+ if (!soc)
+ return -ENODEV;
+
+ features = soc->data;
core->cts_swmode = features->cts_swmode;
core->audio_use_mclk = features->audio_use_mclk;