diff options
author | Shawn Guo <shawn.guo@linaro.org> | 2016-10-08 11:59:38 +0300 |
---|---|---|
committer | Stephen Boyd <sboyd@codeaurora.org> | 2016-10-18 01:27:27 +0300 |
commit | 339e1e54891c339b30023c9cc8a005cbf65a3c0c (patch) | |
tree | 13e3777ec7bbe446d498232ee31313c2bc1d39b5 /include | |
parent | 234d511d8c158d62f73f1a818eb4dd494a13a6e3 (diff) | |
download | linux-339e1e54891c339b30023c9cc8a005cbf65a3c0c.tar.xz |
clk: core: add __init decoration for CLK_OF_DECLARE_DRIVER function
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>
Fixes: c7296c51ce5d ("clk: core: New macro CLK_OF_DECLARE_DRIVER")
Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>
Diffstat (limited to 'include')
-rw-r--r-- | include/linux/clk-provider.h | 2 |
1 files changed, 1 insertions, 1 deletions
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 @@ extern struct of_device_id __clk_of_table; * 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); \ |