clk: samsung: mark s3c...._clk_sleep_init() as __init
authorMartin Kaiser <martin@kaiser.cx>
Wed, 25 Jan 2017 21:42:25 +0000 (22:42 +0100)
committerSylwester Nawrocki <s.nawrocki@samsung.com>
Fri, 27 Jan 2017 12:30:00 +0000 (13:30 +0100)
commit02c952c8f95fd0adf1835704db95215f57cfc8e6
tree035009e0d41cbde963d3340c557632c96f993441
parent96a8d7536f2bdd0b2f587ebff9b73e744d02e05e
clk: samsung: mark s3c...._clk_sleep_init() as __init

These functions are referencing s3c...._clk_regs[], which are marked as
__initdata. When compiling with CONFIG_DEBUG_SECTION_MISMATCH=y, this
produces warnings like

WARNING: vmlinux.o(.text+0x198350):
Section mismatch in reference from the function s3c2410_clk_sleep_init()
to the (unknown reference) .init.data:(unknown)

Mark the s3c...._clk_sleep_init() functions as __init in
order to fix this.

Fixes: ca2e90ac1809 ("clk: samsung: add clock controller driver for s3c2412")
Signed-off-by: Martin Kaiser <martin@kaiser.cx>
Reviewed-by: Chanwoo Choi <cw00.choi@samsung.com>
Reviewed-by: Krzysztof Kozlowski <krzk@kernel.org>
Signed-off-by: Sylwester Nawrocki <s.nawrocki@samsung.com>
drivers/clk/samsung/clk-s3c2410.c
drivers/clk/samsung/clk-s3c2412.c
drivers/clk/samsung/clk-s3c2443.c
drivers/clk/samsung/clk-s3c64xx.c