diff mbox

[1/1] cpufreq: exynos: Fix compilation warnings

Message ID 1384835019-3251-1-git-send-email-sachin.kamat@linaro.org (mailing list archive)
State Not Applicable, archived
Headers show

Commit Message

Sachin Kamat Nov. 19, 2013, 4:23 a.m. UTC
Commit a403797bbd81 ("cpufreq: exynos: Convert exynos-cpufreq
to platform driver") forgot to change the function prototype.
Change it now to fix the following compilation warnings:

drivers/cpufreq/exynos-cpufreq.c:292:18: warning: incorrect type in initializer
(different argument counts)
drivers/cpufreq/exynos-cpufreq.c:292:18:    expected int ( *probe )( ... )
drivers/cpufreq/exynos-cpufreq.c:292:18:    got int ( static [toplevel]
*<noident> )( ... )
  CC      drivers/cpufreq/exynos-cpufreq.o
drivers/cpufreq/exynos-cpufreq.c:292:2: warning: initialization from
incompatible pointer type [enabled by default]
  .probe = exynos_cpufreq_init,
  ^
drivers/cpufreq/exynos-cpufreq.c:292:2: warning: (near initialization for
‘exynos_cpufreq_platdrv.probe’) [enabled by default]
  LD      drivers/cpufreq/built-in.o

WARNING: drivers/cpufreq/built-in.o(.data+0x644): Section mismatch in reference
from the variable exynos_cpufreq_platdrv to the function
.init.text:exynos_cpufreq_init()

Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org>
Cc: Lukasz Majewski <l.majewski@samsung.com>
---
 drivers/cpufreq/exynos-cpufreq.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Comments

Viresh Kumar Nov. 19, 2013, 4:59 a.m. UTC | #1
On 19 November 2013 09:53, Sachin Kamat <sachin.kamat@linaro.org> wrote:
> Commit a403797bbd81 ("cpufreq: exynos: Convert exynos-cpufreq
> to platform driver") forgot to change the function prototype.

I can't find this commit anywhere..

And I can see that you had already given comments for the patch and
so this should be fixed right there..

> Change it now to fix the following compilation warnings:
>
> drivers/cpufreq/exynos-cpufreq.c:292:18: warning: incorrect type in initializer
> (different argument counts)
> drivers/cpufreq/exynos-cpufreq.c:292:18:    expected int ( *probe )( ... )
> drivers/cpufreq/exynos-cpufreq.c:292:18:    got int ( static [toplevel]
> *<noident> )( ... )
>   CC      drivers/cpufreq/exynos-cpufreq.o
> drivers/cpufreq/exynos-cpufreq.c:292:2: warning: initialization from
> incompatible pointer type [enabled by default]
>   .probe = exynos_cpufreq_init,
>   ^
> drivers/cpufreq/exynos-cpufreq.c:292:2: warning: (near initialization for
> ‘exynos_cpufreq_platdrv.probe’) [enabled by default]
>   LD      drivers/cpufreq/built-in.o
>
> WARNING: drivers/cpufreq/built-in.o(.data+0x644): Section mismatch in reference
> from the variable exynos_cpufreq_platdrv to the function
> .init.text:exynos_cpufreq_init()
>
> Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org>
> Cc: Lukasz Majewski <l.majewski@samsung.com>
> ---
>  drivers/cpufreq/exynos-cpufreq.c |    2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)

Acked-by: Viresh Kumar <viresh.kumar@linaro.org>
--
To unsubscribe from this list: send the line "unsubscribe linux-pm" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Sachin Kamat Nov. 19, 2013, 5:07 a.m. UTC | #2
Hi Viresh,

On 19 November 2013 10:29, Viresh Kumar <viresh.kumar@linaro.org> wrote:
> On 19 November 2013 09:53, Sachin Kamat <sachin.kamat@linaro.org> wrote:
>> Commit a403797bbd81 ("cpufreq: exynos: Convert exynos-cpufreq
>> to platform driver") forgot to change the function prototype.
>
> I can't find this commit anywhere..

> And I can see that you had already given comments for the patch and
> so this should be fixed right there..

Sorry, please discard this patch. Looks like I had applied this patch
locally in my tree
when I was reviewing it. I did give my comments about this warning then.
Somehow I thought this patch got applied without my comment getting
addressed, hence I
fixed this myself. Sorry for the noise.

Lukasz, do you plan to send the updated the patch?
Lukasz Majewski Nov. 27, 2013, 7:03 a.m. UTC | #3
Hi Sachin,

> Hi Viresh,
> 
> On 19 November 2013 10:29, Viresh Kumar <viresh.kumar@linaro.org>
> wrote:
> > On 19 November 2013 09:53, Sachin Kamat <sachin.kamat@linaro.org>
> > wrote:
> >> Commit a403797bbd81 ("cpufreq: exynos: Convert exynos-cpufreq
> >> to platform driver") forgot to change the function prototype.
> >
> > I can't find this commit anywhere..
> 
> > And I can see that you had already given comments for the patch and
> > so this should be fixed right there..
> 
> Sorry, please discard this patch. Looks like I had applied this patch
> locally in my tree
> when I was reviewing it. I did give my comments about this warning
> then. Somehow I thought this patch got applied without my comment
> getting addressed, hence I
> fixed this myself. Sorry for the noise.
> 
> Lukasz, do you plan to send the updated the patch?
> 

Yes. I will sent the update.
diff mbox

Patch

diff --git a/drivers/cpufreq/exynos-cpufreq.c b/drivers/cpufreq/exynos-cpufreq.c
index a2f57d4101fc..e238c46efaac 100644
--- a/drivers/cpufreq/exynos-cpufreq.c
+++ b/drivers/cpufreq/exynos-cpufreq.c
@@ -233,7 +233,7 @@  static struct cpufreq_driver exynos_driver = {
 #endif
 };
 
-static int __init exynos_cpufreq_init(void)
+static int exynos_cpufreq_init(struct platform_device *pdev)
 {
 	int ret = -EINVAL;