• Russ Dill's avatar
    clk: Don't mark shared helper functions as inline · 65800b2c
    Russ Dill authored
    The helper functions that access the opaque struct clk should
    not be marked inline since they are contained in clk.c, but expected
    to be used by other compilation units. This causes compile errors
    under gcc-4.7
    
    In file included from arch/arm/mach-omap2/clockdomain.c:25:0:
    arch/arm/mach-omap2/clockdomain.c: In function ‘clkdm_clk_disable’:
    include/linux/clk-provider.h:338:12: error: inlining failed in call to always_inline ‘__clk_get_enable_count’: function body not available
    arch/arm/mach-omap2/clockdomain.c:1001:28: error: called from here
    make[1]: *** [arch/arm/mach-omap2/clockdomain.o] Error 1
    make: *** [arch/arm/mach-omap2] Error 2
    Signed-off-by: default avatarRuss Dill <Russ.Dill@ti.com>
    Signed-off-by: default avatarMike Turquette <mturquette@linaro.org>
    [mturquette@linaro.org: removed fixes made redundant by commit 93532c8a]
    [mturquette@linaro.org: improved $SUBJECT]
    65800b2c
clk.c 43.6 KB