Message ID | 1475917178-15488-1-git-send-email-shawn.guo@linaro.org (mailing list archive) |
---|---|
State | Accepted, archived |
Delegated to: | Stephen Boyd |
Headers | show |
On 10/08, Shawn Guo wrote: > The new introduced macro CLK_OF_DECLARE_DRIVER is usually used to > declare clock driver init functions, which are mostly decorated with > __init. Add __init decoration for CLK_OF_DECLARE_DRIVER function to > avoid causing section mismatch warnings on client clock drivers. > > Signed-off-by: Shawn Guo <shawn.guo@linaro.org> > --- Applied to clk-fixes
diff --git a/include/linux/clk-provider.h b/include/linux/clk-provider.h index af596381fa0f..a428aec36ace 100644 --- a/include/linux/clk-provider.h +++ b/include/linux/clk-provider.h @@ -785,7 +785,7 @@ struct clk_hw_onecell_data { * routines, one at of_clk_init(), and one at platform device probe */ #define CLK_OF_DECLARE_DRIVER(name, compat, fn) \ - static void name##_of_clk_init_driver(struct device_node *np) \ + static void __init name##_of_clk_init_driver(struct device_node *np) \ { \ of_node_clear_flag(np, OF_POPULATED); \ fn(np); \
The new introduced macro CLK_OF_DECLARE_DRIVER is usually used to declare clock driver init functions, which are mostly decorated with __init. Add __init decoration for CLK_OF_DECLARE_DRIVER function to avoid causing section mismatch warnings on client clock drivers. Signed-off-by: Shawn Guo <shawn.guo@linaro.org> --- include/linux/clk-provider.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)