clk: Unexport __clk_of_table
authorStephen Boyd <sboyd@kernel.org>
Fri, 24 May 2019 00:11:57 +0000 (17:11 -0700)
committerStephen Boyd <sboyd@kernel.org>
Fri, 24 May 2019 00:11:57 +0000 (17:11 -0700)
This symbol doesn't need to be exported to clk providers anymore.
Originally, it was hidden inside clk.c, but then OMAP needed to get
access to it in commit 819b4861c18d ("CLK: ti: add init support for
clock IP blocks"), but eventually that code also changed in commit
c08ee14cc663 ("clk: ti: change clock init to use generic of_clk_init")
and we were left with this exported. Move this back into clk.c so that
it isn't exposed anymore.

Signed-off-by: Stephen Boyd <sboyd@kernel.org>
drivers/clk/clk.c
include/linux/clk-provider.h

index aa51756fd4d695b359ee5c6117e7c9d00fddf183..b34e84bb8167b6f3fc43026f4d0d2cfa404f65f5 100644 (file)
@@ -4038,6 +4038,7 @@ struct of_clk_provider {
        void *data;
 };
 
+extern struct of_device_id __clk_of_table;
 static const struct of_device_id __clk_of_table_sentinel
        __used __section(__clk_of_table_end);
 
index 3bced2ec9f2665c8a151f41c61ca78180ccbfa30..9ba000e3a50d75fc386f902a6ee50088cecc326c 100644 (file)
@@ -865,8 +865,6 @@ static inline long divider_ro_round_rate(struct clk_hw *hw, unsigned long rate,
  */
 unsigned long clk_hw_round_rate(struct clk_hw *hw, unsigned long rate);
 
-struct of_device_id;
-
 struct clk_onecell_data {
        struct clk **clks;
        unsigned int clk_num;
@@ -877,8 +875,6 @@ struct clk_hw_onecell_data {
        struct clk_hw *hws[];
 };
 
-extern struct of_device_id __clk_of_table;
-
 #define CLK_OF_DECLARE(name, compat, fn) OF_DECLARE_1(clk, name, compat, fn)
 
 /*