ARM: OMAP2+: sparse fixes
Subsystems (4)
cover ARM: OMAP2+: sparse fixes
Hi Tony,
Here are some sparse fixes for mach-omap2.
After this series mach-omap2 is sparse clean.
Thanks,
Sekhar
Sekhar Nori (2):
ARM: OMAP2+: sparse: add missing static declaration
ARM: OMAP2+: sparse: add missing function declarations
arch/arm/mach-omap2/omap-mpuss-lowpower.c | 2 +- arch/arm/mach-omap2/omap3-restart.c | 1 + arch/arm/mach-omap2/omap4-restart.c | 1 + arch/arm/mach-omap2/omap_hwmod_2xxx_ipblock_data.c | 2 +- arch/arm/mach-omap2/omap_hwmod_43xx_data.c | 2 +- arch/arm/mach-omap2/omap_hwmod_81xx_data.c | 34 +++++++++++----------- arch/arm/mach-omap2/pdata-quirks.c | 6 ++-- 7 files changed, 25 insertions(+), 23 deletions(-)
Signature · 1 line
2.4.4.408.g16da57c
PATCH 1/2 ARM: OMAP2+: sparse: add missing static declaration
Add missing static declaration for file local variables. This fixes sparse warnings of type:
arch/arm/mach-omap2/omap_hwmod_81xx_data.c:491:26: warning: symbol 'dm81xx_alwon_l3_slow__gpmc' was not declared. Should it be static?
--- arch/arm/mach-omap2/omap-mpuss-lowpower.c | 2 +- arch/arm/mach-omap2/omap_hwmod_2xxx_ipblock_data.c | 2 +- arch/arm/mach-omap2/omap_hwmod_43xx_data.c | 2 +- arch/arm/mach-omap2/omap_hwmod_81xx_data.c | 34 +++++++++++----------- arch/arm/mach-omap2/pdata-quirks.c | 6 ++-- 5 files changed, 23 insertions(+), 23 deletions(-)
arch/arm/mach-omap2/omap-mpuss-lowpower.c +1 -1
@@ -105,7 +105,7 @@ static void dummy_cpu_resume(void)static void dummy_scu_prepare (unsigned int cpu_id,unsigned int cpu_state) {} -struct cpu_pm_ops omap_pm_ops = { +static struct cpu_pm_ops omap_pm_ops = { .finish_suspend = default_finish_suspend, .resume = dummy_cpu_resume, .scu_prepare = dummy_scu_prepare,
arch/arm/mach-omap2/omap_hwmod_2xxx_ipblock_data.c +1 -1
@@ -20,7 +20,7 @@#include "prm-regbits-24xx.h" #include "wd_timer.h" -struct omap_hwmod_dma_info omap2xxx_dss_sdma_chs[] = { +static struct omap_hwmod_dma_info omap2xxx_dss_sdma_chs[] = { { .name ="dispc" , .dma_req =5 }, { .dma_req =-1 , }, };
arch/arm/mach-omap2/omap_hwmod_43xx_data.c +1 -1
@@ -480,7 +480,7 @@ static struct omap_hwmod am43xx_dss_core_hwmod = {/* dispc */ -struct omap_dss_dispc_dev_attr am43xx_dss_dispc_dev_attr = { +static struct omap_dss_dispc_dev_attr am43xx_dss_dispc_dev_attr = { .manager_count =1 , .has_framedonetv_irq =0 };
arch/arm/mach-omap2/omap_hwmod_81xx_data.c +17 -17
@@ -488,7 +488,7 @@ static struct omap_hwmod dm81xx_gpmc_hwmod = { }, }; -struct omap_hwmod_ocp_if dm81xx_alwon_l3_slow__gpmc = { +static struct omap_hwmod_ocp_if dm81xx_alwon_l3_slow__gpmc = { .master = &dm816x_alwon_l3_slow_hwmod, .slave = &dm81xx_gpmc_hwmod, .user =OCP_USER_MPU ,
@@ -729,7 +729,7 @@ static struct omap_hwmod_class dm816x_mdio_hwmod_class = { .sysc = &dm816x_emac_sysc, }; -struct omap_hwmod dm816x_emac0_mdio_hwmod = { +static struct omap_hwmod dm816x_emac0_mdio_hwmod = { .name ="davinci_mdio" , .class = &dm816x_mdio_hwmod_class, .clkdm_name ="alwon_ethernet_clkdm" ,
@@ -747,7 +747,7 @@ struct omap_hwmod dm816x_emac0_mdio_hwmod = { }, }; -struct omap_hwmod_ocp_if dm816x_emac0__mdio = { +static struct omap_hwmod_ocp_if dm816x_emac0__mdio = { .master = &dm816x_l4_hs_hwmod, .slave = &dm816x_emac0_mdio_hwmod, .user =OCP_USER_MPU ,
@@ -902,7 +902,7 @@ static struct omap_hwmod_class dm816x_tpcc_hwmod_class = { .name = "tpcc", }; -struct omap_hwmod dm816x_tpcc_hwmod = { +static struct omap_hwmod dm816x_tpcc_hwmod = { .name ="tpcc" , .class = &dm816x_tpcc_hwmod_class, .clkdm_name ="alwon_l3s_clkdm" ,
@@ -915,7 +915,7 @@ struct omap_hwmod dm816x_tpcc_hwmod = { }, }; -struct omap_hwmod_ocp_if dm816x_alwon_l3_fast__tpcc = { +static struct omap_hwmod_ocp_if dm816x_alwon_l3_fast__tpcc = { .master = &dm816x_alwon_l3_fast_hwmod, .slave = &dm816x_tpcc_hwmod, .clk ="sysclk4_ck" ,
@@ -935,7 +935,7 @@ static struct omap_hwmod_class dm816x_tptc0_hwmod_class = { .name = "tptc0", }; -struct omap_hwmod dm816x_tptc0_hwmod = { +static struct omap_hwmod dm816x_tptc0_hwmod = { .name ="tptc0" , .class = &dm816x_tptc0_hwmod_class, .clkdm_name ="alwon_l3s_clkdm" ,
@@ -948,7 +948,7 @@ struct omap_hwmod dm816x_tptc0_hwmod = { }, }; -struct omap_hwmod_ocp_if dm816x_alwon_l3_fast__tptc0 = { +static struct omap_hwmod_ocp_if dm816x_alwon_l3_fast__tptc0 = { .master = &dm816x_alwon_l3_fast_hwmod, .slave = &dm816x_tptc0_hwmod, .clk ="sysclk4_ck" ,
@@ -956,7 +956,7 @@ struct omap_hwmod_ocp_if dm816x_alwon_l3_fast__tptc0 = { .user = OCP_USER_MPU, }; -struct omap_hwmod_ocp_if dm816x_tptc0__alwon_l3_fast = { +static struct omap_hwmod_ocp_if dm816x_tptc0__alwon_l3_fast = { .master = &dm816x_tptc0_hwmod, .slave = &dm816x_alwon_l3_fast_hwmod, .clk ="sysclk4_ck" ,
@@ -977,7 +977,7 @@ static struct omap_hwmod_class dm816x_tptc1_hwmod_class = { .name = "tptc1", }; -struct omap_hwmod dm816x_tptc1_hwmod = { +static struct omap_hwmod dm816x_tptc1_hwmod = { .name ="tptc1" , .class = &dm816x_tptc1_hwmod_class, .clkdm_name ="alwon_l3s_clkdm" ,
@@ -990,7 +990,7 @@ struct omap_hwmod dm816x_tptc1_hwmod = { }, }; -struct omap_hwmod_ocp_if dm816x_alwon_l3_fast__tptc1 = { +static struct omap_hwmod_ocp_if dm816x_alwon_l3_fast__tptc1 = { .master = &dm816x_alwon_l3_fast_hwmod, .slave = &dm816x_tptc1_hwmod, .clk ="sysclk4_ck" ,
@@ -998,7 +998,7 @@ struct omap_hwmod_ocp_if dm816x_alwon_l3_fast__tptc1 = { .user = OCP_USER_MPU, }; -struct omap_hwmod_ocp_if dm816x_tptc1__alwon_l3_fast = { +static struct omap_hwmod_ocp_if dm816x_tptc1__alwon_l3_fast = { .master = &dm816x_tptc1_hwmod, .slave = &dm816x_alwon_l3_fast_hwmod, .clk ="sysclk4_ck" ,
@@ -1019,7 +1019,7 @@ static struct omap_hwmod_class dm816x_tptc2_hwmod_class = { .name = "tptc2", }; -struct omap_hwmod dm816x_tptc2_hwmod = { +static struct omap_hwmod dm816x_tptc2_hwmod = { .name ="tptc2" , .class = &dm816x_tptc2_hwmod_class, .clkdm_name ="alwon_l3s_clkdm" ,
@@ -1032,7 +1032,7 @@ struct omap_hwmod dm816x_tptc2_hwmod = { }, }; -struct omap_hwmod_ocp_if dm816x_alwon_l3_fast__tptc2 = { +static struct omap_hwmod_ocp_if dm816x_alwon_l3_fast__tptc2 = { .master = &dm816x_alwon_l3_fast_hwmod, .slave = &dm816x_tptc2_hwmod, .clk ="sysclk4_ck" ,
@@ -1040,7 +1040,7 @@ struct omap_hwmod_ocp_if dm816x_alwon_l3_fast__tptc2 = { .user = OCP_USER_MPU, }; -struct omap_hwmod_ocp_if dm816x_tptc2__alwon_l3_fast = { +static struct omap_hwmod_ocp_if dm816x_tptc2__alwon_l3_fast = { .master = &dm816x_tptc2_hwmod, .slave = &dm816x_alwon_l3_fast_hwmod, .clk ="sysclk4_ck" ,
@@ -1061,7 +1061,7 @@ static struct omap_hwmod_class dm816x_tptc3_hwmod_class = { .name = "tptc3", }; -struct omap_hwmod dm816x_tptc3_hwmod = { +static struct omap_hwmod dm816x_tptc3_hwmod = { .name ="tptc3" , .class = &dm816x_tptc3_hwmod_class, .clkdm_name ="alwon_l3s_clkdm" ,
@@ -1074,7 +1074,7 @@ struct omap_hwmod dm816x_tptc3_hwmod = { }, }; -struct omap_hwmod_ocp_if dm816x_alwon_l3_fast__tptc3 = { +static struct omap_hwmod_ocp_if dm816x_alwon_l3_fast__tptc3 = { .master = &dm816x_alwon_l3_fast_hwmod, .slave = &dm816x_tptc3_hwmod, .clk ="sysclk4_ck" ,
@@ -1082,7 +1082,7 @@ struct omap_hwmod_ocp_if dm816x_alwon_l3_fast__tptc3 = { .user = OCP_USER_MPU, }; -struct omap_hwmod_ocp_if dm816x_tptc3__alwon_l3_fast = { +static struct omap_hwmod_ocp_if dm816x_tptc3__alwon_l3_fast = { .master = &dm816x_tptc3_hwmod, .slave = &dm816x_alwon_l3_fast_hwmod, .clk ="sysclk4_ck" ,
arch/arm/mach-omap2/pdata-quirks.c +3 -3
@@ -31,7 +31,7 @@ struct pdata_init {void (*fn)(void ); }; -struct of_dev_auxdata omap_auxdata_lookup[]; +static struct of_dev_auxdata omap_auxdata_lookup[];static struct twl4030_gpio_platform_data twl_gpio_auxdata;#ifdef CONFIG_MACH_NOKIA_N8X0
@@ -128,7 +128,7 @@ static void __init omap3_sbc_t3530_legacy_init(void)omap3_sbc_t3x_usb_hub_init (167 ,"sb-t35 usb hub" ); } -struct ti_st_plat_data wilink_pdata = { +static struct ti_st_plat_data wilink_pdata = { .nshutdown_gpio =137 , .dev_name ="/dev/ttyO1" , .flow_cntrl =1 ,
@@ -323,7 +323,7 @@ static struct pdata_init auxdata_quirks[] __initdata = { { /* sentinel */ }, }; -struct of_dev_auxdata omap_auxdata_lookup[] __initdata = { +static struct of_dev_auxdata omap_auxdata_lookup[]__initdata = { #ifdef CONFIG_MACH_NOKIA_N8X0OF_DEV_AUXDATA ("ti,omap2420-mmc" ,0x4809c000 ,"mmci-omap.0" ,NULL ), OF_DEV_AUXDATA("menelaus", 0x72, "1-0072", &n8x0_menelaus_platform_data),
Signature · 1 line
2.4.4.408.g16da57c
Paul Walmsley
maintainerPATCH 1/2 ARM: OMAP2+: sparse: add missing static declaration
Quoted 6 lines · Sekhar Nori
Add missing static declaration for file local variables. This fixes sparse warnings of type:
arch/arm/mach-omap2/omap_hwmod_81xx_data.c:491:26: warning: symbol 'dm81xx_alwon_l3_slow__gpmc' was not declared. Should it be static?Signed-off-by Sekhar Nori <[email protected]>
Thanks, queued for v4.3.
- Paul
PATCH 2/2 ARM: OMAP2+: sparse: add missing function declarations
In reply to Sekhar Noriomap3xxx_restart() and omap44xx_restart() are global functions declared in common.h. Include this file in omap3-restart.c and omap4-restart.c to prevent sparse warnings of type:
arch/arm/mach-omap2/omap4-restart.c:22:6: warning: symbol 'omap44xx_restart' was not declared. Should it be static?
--- arch/arm/mach-omap2/omap3-restart.c | 1 + arch/arm/mach-omap2/omap4-restart.c | 1 + 2 files changed, 2 insertions(+)
arch/arm/mach-omap2/omap3-restart.c +1 -0
@@ -14,6 +14,7 @@#include <linux/init.h> #include <linux/reboot.h> +#include "common.h" #include "control.h" #include "prm.h"
arch/arm/mach-omap2/omap4-restart.c +1 -0
@@ -9,6 +9,7 @@#include <linux/types.h> #include <linux/reboot.h> +#include "common.h" #include "prm.h" /**
Signature · 1 line
2.4.4.408.g16da57c
Paul Walmsley
maintainerPATCH 2/2 ARM: OMAP2+: sparse: add missing function declarations
Quoted 8 lines · Sekhar Nori
omap3xxx_restart()andomap44xx_restart()are global functions declared incommon.h. Include this file inomap3-restart.candomap4-restart.cto prevent sparse warnings of type:
arch/arm/mach-omap2/omap4-restart.c:22:6: warning: symbol 'omap44xx_restart' was not declared. Should it be static?Signed-off-by Sekhar Nori <[email protected]>
Thanks, queued for v4.3.
- Paul