From mboxrd@z Thu Jan 1 00:00:00 1970 From: s.hauer@pengutronix.de (Sascha Hauer) Date: Mon, 17 Dec 2012 09:59:52 +0100 Subject: [PATCH] clk: export __clk_get_name for re-use in imx-ipu-v3 and others In-Reply-To: <1355400745-7320-1-git-send-email-ndevos@redhat.com> References: <1355400745-7320-1-git-send-email-ndevos@redhat.com> Message-ID: <20121217085952.GH26326@pengutronix.de> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org On Thu, Dec 13, 2012 at 01:12:25PM +0100, Niels de Vos wrote: > This fixes the following error when building for arm-imx: > > ERROR: "__clk_get_name" [drivers/staging/imx-drm/ipu-v3/imx-ipu-v3.ko] undefined! > > make[1]: *** [__modpost] Error 1 > > make: *** [modules] Error 2 > > There are valid usecases to get the name of a clock, be it for debugging > purposes or to register a children of a clock like done in this IPU driver. > Therefore exporting __clk_get_name() and make it available for others makes > sense. Gnerally I think the name of a clock shouldn't be a secret, so: Acked-by: Sascha Hauer > > Reported-by: Peter Robinson > CC: Sascha Hauer > CC: Mike Turquette > Signed-off-by: Niels de Vos > --- > drivers/clk/clk.c | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) > > diff --git a/drivers/clk/clk.c b/drivers/clk/clk.c > index 251e45d..fbe0f3a 100644 > --- a/drivers/clk/clk.c > +++ b/drivers/clk/clk.c > @@ -259,10 +259,11 @@ late_initcall(clk_disable_unused); > > /*** helper functions ***/ > > -inline const char *__clk_get_name(struct clk *clk) > +const char *__clk_get_name(struct clk *clk) > { > return !clk ? NULL : clk->name; > } > +EXPORT_SYMBOL_GPL(__clk_get_name); > > inline struct clk_hw *__clk_get_hw(struct clk *clk) > { > -- > 1.7.11.7 > > -- Pengutronix e.K. | | Industrial Linux Solutions | http://www.pengutronix.de/ | Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 | Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 |