Commit 06f7d793 authored by Sachin Kamat's avatar Sachin Kamat Committed by Tomi Valkeinen

video: omapdss: Fix potential null pointer dereference

kmalloc can return null. Add a check to avoid potential null
pointer dereference error when the pointer is accessed later.
Signed-off-by: default avatarSachin Kamat <sachin.kamat@linaro.org>
Signed-off-by: default avatarTomi Valkeinen <tomi.valkeinen@ti.com>
parent 74c0554a
...@@ -121,9 +121,11 @@ static void __init omapdss_add_to_list(struct device_node *node, bool root) ...@@ -121,9 +121,11 @@ static void __init omapdss_add_to_list(struct device_node *node, bool root)
{ {
struct dss_conv_node *n = kmalloc(sizeof(struct dss_conv_node), struct dss_conv_node *n = kmalloc(sizeof(struct dss_conv_node),
GFP_KERNEL); GFP_KERNEL);
n->node = node; if (n) {
n->root = root; n->node = node;
list_add(&n->list, &dss_conv_list); n->root = root;
list_add(&n->list, &dss_conv_list);
}
} }
static bool __init omapdss_list_contains(const struct device_node *node) static bool __init omapdss_list_contains(const struct device_node *node)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment