• M
    OMAP: mach-omap2: Fix incorrect assignment warnings · 4d63bc1d
    Manjunath Kondaiah G 提交于
    This patch fixes below sparse warnings for incorrect assignments.
    
    arch/arm/mach-omap2/control.c:195:16: warning: incorrect type in assignment (different address spaces)
    arch/arm/mach-omap2/control.c:195:16:    expected unsigned int [usertype] *v_addr
    arch/arm/mach-omap2/control.c:195:16:    got void [noderef] <asn:2>*<noident>
    arch/arm/mach-omap2/control.c:199:25: warning: incorrect type in argument 1 (different address spaces)
    arch/arm/mach-omap2/control.c:199:25:    expected void const volatile [noderef] <asn:2>*<noident>
    arch/arm/mach-omap2/control.c:199:25:    got unsigned int [usertype] *
    arch/arm/mach-omap2/control.c:320:28: warning: incorrect type in assignment (different address spaces)
    arch/arm/mach-omap2/control.c:320:28:    expected void *[noderef] <asn:2>scratchpad_address
    arch/arm/mach-omap2/control.c:320:28:    got void [noderef] <asn:2>*<noident>
    arch/arm/mach-omap2/control.c:321:9: warning: incorrect type in argument 1 (different address spaces)
    arch/arm/mach-omap2/control.c:321:9:    expected void volatile [noderef] <asn:2>*<noident>
    arch/arm/mach-omap2/control.c:321:9:    got void *[noderef] <asn:2>scratchpad_address
    arch/arm/mach-omap2/control.c:324:9: warning: incorrect type in argument 1 (different address spaces)
    arch/arm/mach-omap2/control.c:324:9:    expected void volatile [noderef] <asn:2>*<noident>
    arch/arm/mach-omap2/control.c:324:9:    got void *
    arch/arm/mach-omap2/control.c:327:9: warning: incorrect type in argument 1 (different address spaces)
    arch/arm/mach-omap2/control.c:327:9:    expected void volatile [noderef] <asn:2>*<noident>
    arch/arm/mach-omap2/control.c:327:9:    got void *
    arch/arm/mach-omap2/control.c:334:9: warning: incorrect type in argument 1 (different address spaces)
    arch/arm/mach-omap2/control.c:334:9:    expected void volatile [noderef] <asn:2>*<noident>
    arch/arm/mach-omap2/control.c:334:9:    got void *
    arch/arm/mach-omap2/control.c:321:9: warning: dereference of noderef expression
    arch/arm/mach-omap2/control.c:324:9: warning: dereference of noderef expression
    arch/arm/mach-omap2/control.c:327:9: warning: dereference of noderef expression
    arch/arm/mach-omap2/control.c:334:9: warning: dereference of noderef expression
    
    arch/arm/mach-omap2/pm34xx.c:323:28: warning: incorrect type in assignment (different address spaces)
    arch/arm/mach-omap2/pm34xx.c:323:28:    expected unsigned int [usertype] *scratchpad_address
    arch/arm/mach-omap2/pm34xx.c:323:28:    got void [noderef] <asn:2>*<noident>
    arch/arm/mach-omap2/pm34xx.c:326:26: warning: incorrect type in argument 1 (different address spaces)
    arch/arm/mach-omap2/pm34xx.c:326:26:    expected void const volatile [noderef] <asn:2>*<noident>
    arch/arm/mach-omap2/pm34xx.c:326:26:    got unsigned int [usertype] *
    arch/arm/mach-omap2/pm34xx.c:329:26: warning: incorrect type in argument 1 (different address spaces)
    arch/arm/mach-omap2/pm34xx.c:329:26:    expected void const volatile [noderef] <asn:2>*<noident>
    arch/arm/mach-omap2/pm34xx.c:329:26:    got unsigned int [usertype] *
    arch/arm/mach-omap2/pm34xx.c:334:29: warning: incorrect type in argument 1 (different address spaces)
    arch/arm/mach-omap2/pm34xx.c:334:29:    expected void const volatile [noderef] <asn:2>*<noident>
    arch/arm/mach-omap2/pm34xx.c:334:29:    got unsigned int [usertype] *
    Signed-off-by: NManjunath Kondaiah G <manjugk@ti.com>
    Cc: linux-arm-kernel@lists.infradead.org
    Cc: Nishanth Menon <nm@ti.com>
    Signed-off-by: NTony Lindgren <tony@atomide.com>
    4d63bc1d
pm34xx.c 28.2 KB