Thread (23 messages) 23 messages, 3 authors, 2020-06-20

RE: [PATCH V2 1/9] clk: composite: Export clk_hw_register_composite()

From: Aisheng Dong <aisheng.dong@nxp.com>
Date: 2020-06-18 02:05:59
Also in: linux-clk, lkml

From: Anson Huang <redacted>
Sent: Wednesday, June 17, 2020 8:32 PM
quoted
Subject: RE: [PATCH V2 1/9] clk: composite: Export
clk_hw_register_composite()
quoted
From: Anson Huang <redacted>
Sent: Tuesday, June 9, 2020 3:32 PM

Export clk_hw_register_composite() to support user built as module.

ERROR: modpost: "clk_hw_register_composite"
[drivers/clk/imx/mxc-clk.ko] undefined!
scripts/Makefile.modpost:111: recipe for target 'Module.symvers'
failed
make[1]: *** [Module.symvers] Error 1
make[1]: *** Deleting file 'Module.symvers'
Makefile:1384: recipe for target 'modules' failed
make: *** [modules] Error 2

Signed-off-by: Anson Huang <redacted>
---
No change.
---
 drivers/clk/clk-composite.c | 1 +
 1 file changed, 1 insertion(+)
diff --git a/drivers/clk/clk-composite.c
b/drivers/clk/clk-composite.c index 7376f57..2ddb54f 100644
--- a/drivers/clk/clk-composite.c
+++ b/drivers/clk/clk-composite.c
@@ -328,6 +328,7 @@ struct clk_hw *clk_hw_register_composite(struct
device *dev, const char *name,
 					   rate_hw, rate_ops, gate_hw,
 					   gate_ops, flags);
 }
+EXPORT_SYMBOL_GPL(clk_hw_register_composite);

 struct clk_hw *clk_hw_register_composite_pdata(struct device *dev,
 			const char *name,
I guess you'd better add this one as well.
I did NOT see this is used in upstream i.MX clock driver, from my test, it is not
necessary so far.
Normally we could export them together in case it will be used in the future assuming your patch
is making clk-composite be able to be used by modules.

Anyway, it depends on Stephen's preference.

Regards
Aisheng
 
Anson
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help