Message ID | 1597966267-33614-1-git-send-email-f.fainelli@gmail.com |
---|---|
State | New |
Headers | show |
Series | of: Export of_node_ktype for modular use of of_init_node | expand |
diff --git a/drivers/of/kobj.c b/drivers/of/kobj.c index a32e60b024b8..d7bbd156a671 100644 --- a/drivers/of/kobj.c +++ b/drivers/of/kobj.c @@ -27,6 +27,7 @@ static void of_node_release(struct kobject *kobj) struct kobj_type of_node_ktype = { .release = of_node_release, }; +EXPORT_SYMBOL_GPL(of_node_ktype); static ssize_t of_node_property_read(struct file *filp, struct kobject *kobj, struct bin_attribute *bin_attr, char *buf,
To permit the use of of_init_node() by kernel modules, we must export of_node_ktype which is directly referenced by kobject_init() called from of_init_node() otherwise modules would be getting linking failures. Fixes: 0829f6d1f69e ("of: device_node kobject lifecycle fixes") Signed-off-by: Florian Fainelli <f.fainelli@gmail.com> --- drivers/of/kobj.c | 1 + 1 file changed, 1 insertion(+)