Skip to content

powerpc/powernv: Fix fortify source warnings in opal-prd.c #99

powerpc/powernv: Fix fortify source warnings in opal-prd.c

powerpc/powernv: Fix fortify source warnings in opal-prd.c #99

Triggered via push November 17, 2023 02:57
Status Success
Total duration 29m 1s
Artifacts 4
Matrix: sparse
Fit to window
Zoom out
Zoom in

Annotations

45 errors and 80 warnings
sparse (mpc885_ads_defconfig, ubuntu-22.04, ppc64): arch/powerpc/mm/ioremap_32.c#L90
incompatible types in comparison expression (different address spaces):
sparse (mpc885_ads_defconfig, ubuntu-22.04, ppc64): kernel/sched/fair.c#L5962
marked inline, but without a definition
sparse (mpc885_ads_defconfig, ubuntu-22.04, ppc64): kernel/sched/sched.h#L2068
incompatible types in comparison expression (different address spaces):
sparse (mpc885_ads_defconfig, ubuntu-22.04, ppc64): kernel/sched/sched.h#L2226
incompatible types in comparison expression (different address spaces):
sparse (mpc885_ads_defconfig, ubuntu-22.04, ppc64): kernel/sched/sched.h#L2068
incompatible types in comparison expression (different address spaces):
sparse (mpc885_ads_defconfig, ubuntu-22.04, ppc64): kernel/sched/sched.h#L2068
incompatible types in comparison expression (different address spaces):
sparse (mpc885_ads_defconfig, ubuntu-22.04, ppc64): kernel/sched/core.c#L7246
incompatible types in comparison expression (different address spaces):
sparse (mpc885_ads_defconfig, ubuntu-22.04, ppc64): kernel/sched/sched.h#L2068
incompatible types in comparison expression (different address spaces):
sparse (mpc885_ads_defconfig, ubuntu-22.04, ppc64): kernel/sched/sched.h#L2226
incompatible types in comparison expression (different address spaces):
sparse (mpc885_ads_defconfig, ubuntu-22.04, ppc64): kernel/sched/sched.h#L2226
incompatible types in comparison expression (different address spaces):
sparse (mpc885_ads_defconfig, ubuntu-22.04, ppc64): kernel/sched/sched.h#L2068
incompatible types in comparison expression (different address spaces):
sparse (pmac32, ubuntu-22.04, ppc64): arch/powerpc/mm/ioremap_32.c#L90
incompatible types in comparison expression (different address spaces):
sparse (pmac32, ubuntu-22.04, ppc64): kernel/sched/core.c#L7030
incompatible types in comparison expression (different address spaces):
sparse (pmac32, ubuntu-22.04, ppc64): kernel/sched/core.c#L7246
incompatible types in comparison expression (different address spaces):
sparse (pmac32, ubuntu-22.04, ppc64): kernel/sched/sched.h#L2068
incompatible types in comparison expression (different address spaces):
sparse (pmac32, ubuntu-22.04, ppc64): kernel/sched/sched.h#L2226
incompatible types in comparison expression (different address spaces):
sparse (pmac32, ubuntu-22.04, ppc64): kernel/sched/sched.h#L2226
incompatible types in comparison expression (different address spaces):
sparse (pmac32, ubuntu-22.04, ppc64): kernel/sched/sched.h#L2068
incompatible types in comparison expression (different address spaces):
sparse (pmac32, ubuntu-22.04, ppc64): kernel/sched/sched.h#L2226
incompatible types in comparison expression (different address spaces):
sparse (pmac32, ubuntu-22.04, ppc64): kernel/sched/sched.h#L2068
incompatible types in comparison expression (different address spaces):
sparse (pmac32, ubuntu-22.04, ppc64): kernel/sched/sched.h#L2226
incompatible types in comparison expression (different address spaces):
sparse (pmac32, ubuntu-22.04, ppc64): arch/powerpc/mm/ioremap_32.c#L90
incompatible types in comparison expression (different address spaces):
sparse (ppc64le, ppc64le, ubuntu-22.04): kernel/sched/core.c#L7030
incompatible types in comparison expression (different address spaces):
sparse (ppc64le, ppc64le, ubuntu-22.04): kernel/sched/core.c#L7030
incompatible types in comparison expression (different address spaces):
sparse (ppc64le, ppc64le, ubuntu-22.04): kernel/sched/core.c#L7030
incompatible types in comparison expression (different address spaces):
sparse (ppc64le, ppc64le, ubuntu-22.04): kernel/sched/core.c#L7246
incompatible types in comparison expression (different address spaces):
sparse (ppc64le, ppc64le, ubuntu-22.04): kernel/sched/sched.h#L2068
incompatible types in comparison expression (different address spaces):
sparse (ppc64le, ppc64le, ubuntu-22.04): kernel/sched/sched.h#L2226
incompatible types in comparison expression (different address spaces):
sparse (ppc64le, ppc64le, ubuntu-22.04): kernel/sched/core.c#L2154
incompatible types in comparison expression (different address spaces):
sparse (ppc64le, ppc64le, ubuntu-22.04): kernel/sched/sched.h#L2068
incompatible types in comparison expression (different address spaces):
sparse (ppc64le, ppc64le, ubuntu-22.04): kernel/sched/sched.h#L2226
incompatible types in comparison expression (different address spaces):
sparse (ppc64, ubuntu-22.04, ppc64): kernel/sched/core.c#L7030
incompatible types in comparison expression (different address spaces):
sparse (ppc64, ubuntu-22.04, ppc64): kernel/sched/core.c#L7030
incompatible types in comparison expression (different address spaces):
sparse (ppc64, ubuntu-22.04, ppc64): kernel/sched/core.c#L7030
incompatible types in comparison expression (different address spaces):
sparse (ppc64, ubuntu-22.04, ppc64): kernel/sched/core.c#L7030
cast from unknown type
sparse (ppc64, ubuntu-22.04, ppc64): kernel/sched/core.c#L7246
incompatible types in comparison expression (different address spaces):
sparse (ppc64, ubuntu-22.04, ppc64): kernel/sched/sched.h#L2068
incompatible types in comparison expression (different address spaces):
sparse (ppc64, ubuntu-22.04, ppc64): kernel/sched/sched.h#L2226
incompatible types in comparison expression (different address spaces):
sparse (ppc64, ubuntu-22.04, ppc64): kernel/sched/core.c#L2154
incompatible types in comparison expression (different address spaces):
sparse (ppc64, ubuntu-22.04, ppc64): kernel/sched/sched.h#L2068
incompatible types in comparison expression (different address spaces):
sparse (ppc64, ubuntu-22.04, ppc64): kernel/sched/sched.h#L2226
incompatible types in comparison expression (different address spaces):
sparse (ppc64, ubuntu-22.04, ppc64): arch/powerpc/platforms/cell/spu_syscalls.c#L154
incompatible types in comparison expression (different address spaces):
sparse (ppc64, ubuntu-22.04, ppc64): arch/powerpc/platforms/cell/spu_syscalls.c#L162
incompatible types in comparison expression (different address spaces):
sparse (ppc64, ubuntu-22.04, ppc64): arch/powerpc/platforms/cell/spu_syscalls.c#L29
incompatible types in comparison expression (different address spaces):
sparse (mpc885_ads_defconfig, ubuntu-22.04, ppc64): arch/powerpc/mm/init_32.c#L64
symbol 'boot_mapsize' was not declared. Should it be static?
sparse (mpc885_ads_defconfig, ubuntu-22.04, ppc64): arch/powerpc/mm/init-common.c#L25
symbol 'memstart_addr' was not declared. Should it be static?
sparse (mpc885_ads_defconfig, ubuntu-22.04, ppc64): arch/powerpc/mm/init-common.c#L27
symbol 'kernstart_addr' was not declared. Should it be static?
sparse (mpc885_ads_defconfig, ubuntu-22.04, ppc64): arch/powerpc/mm/drmem.c#L77
incorrect type in assignment (different base types)
sparse (mpc885_ads_defconfig, ubuntu-22.04, ppc64): arch/powerpc/mm/drmem.c#L97
incorrect type in assignment (different base types)
sparse (mpc885_ads_defconfig, ubuntu-22.04, ppc64): arch/powerpc/mm/drmem.c#L98
incorrect type in assignment (different base types)
sparse (mpc885_ads_defconfig, ubuntu-22.04, ppc64): arch/powerpc/mm/drmem.c#L99
incorrect type in assignment (different base types)
sparse (mpc885_ads_defconfig, ubuntu-22.04, ppc64): arch/powerpc/mm/drmem.c#L100
incorrect type in assignment (different base types)
sparse (mpc885_ads_defconfig, ubuntu-22.04, ppc64): arch/powerpc/mm/drmem.c#L135
incorrect type in assignment (different base types)
sparse (mpc885_ads_defconfig, ubuntu-22.04, ppc64): arch/powerpc/mm/drmem.c#L154
incorrect type in assignment (different base types)
sparse (pmac32, ubuntu-22.04, ppc64): arch/powerpc/mm/book3s32/mmu.c#L38
symbol '_SDR1' was not declared. Should it be static?
sparse (pmac32, ubuntu-22.04, ppc64): arch/powerpc/mm/book3s32/mmu.c#L40
symbol 'BATS' was not declared. Should it be static?
sparse (pmac32, ubuntu-22.04, ppc64): arch/powerpc/mm/init_32.c#L64
symbol 'boot_mapsize' was not declared. Should it be static?
sparse (pmac32, ubuntu-22.04, ppc64): arch/powerpc/mm/init_32.c#L66
symbol 'agp_special_page' was not declared. Should it be static?
sparse (pmac32, ubuntu-22.04, ppc64): arch/powerpc/mm/init-common.c#L25
symbol 'memstart_addr' was not declared. Should it be static?
sparse (pmac32, ubuntu-22.04, ppc64): arch/powerpc/mm/init-common.c#L27
symbol 'kernstart_addr' was not declared. Should it be static?
sparse (pmac32, ubuntu-22.04, ppc64): arch/powerpc/mm/drmem.c#L77
incorrect type in assignment (different base types)
sparse (pmac32, ubuntu-22.04, ppc64): arch/powerpc/mm/drmem.c#L97
incorrect type in assignment (different base types)
sparse (pmac32, ubuntu-22.04, ppc64): arch/powerpc/mm/drmem.c#L98
incorrect type in assignment (different base types)
sparse (ppc64le, ppc64le, ubuntu-22.04): arch/powerpc/kernel/prom_init.c#L979
incorrect type in initializer (different base types)
sparse (ppc64le, ppc64le, ubuntu-22.04): arch/powerpc/kernel/prom_init.c#L980
incorrect type in initializer (different base types)
sparse (ppc64le, ppc64le, ubuntu-22.04): arch/powerpc/kernel/prom_init.c#L983
incorrect type in initializer (different base types)
sparse (ppc64le, ppc64le, ubuntu-22.04): arch/powerpc/kernel/prom_init.c#L984
incorrect type in initializer (different base types)
sparse (ppc64le, ppc64le, ubuntu-22.04): arch/powerpc/kernel/prom_init.c#L987
incorrect type in initializer (different base types)
sparse (ppc64le, ppc64le, ubuntu-22.04): arch/powerpc/kernel/prom_init.c#L988
incorrect type in initializer (different base types)
sparse (ppc64le, ppc64le, ubuntu-22.04): arch/powerpc/kernel/prom_init.c#L991
incorrect type in initializer (different base types)
sparse (ppc64le, ppc64le, ubuntu-22.04): arch/powerpc/kernel/prom_init.c#L992
incorrect type in initializer (different base types)
sparse (ppc64le, ppc64le, ubuntu-22.04): arch/powerpc/kernel/prom_init.c#L995
incorrect type in initializer (different base types)
sparse (ppc64le, ppc64le, ubuntu-22.04): arch/powerpc/kernel/prom_init.c#L996
incorrect type in initializer (different base types)
sparse (ppc64, ubuntu-22.04, ppc64): arch/powerpc/kernel/ptrace/ptrace32.c#L67
cast removes address space '__user' of expression
sparse (ppc64, ubuntu-22.04, ppc64): arch/powerpc/kernel/ptrace/ptrace32.c#L170
cast removes address space '__user' of expression
sparse (ppc64, ubuntu-22.04, ppc64): arch/powerpc/kernel/trace/ftrace.c#L839
symbol 'arch_ftrace_match_adjust' was not declared. Should it be static?
sparse (ppc64, ubuntu-22.04, ppc64): arch/powerpc/kernel/prom_init.c#L979
incorrect type in initializer (different base types)
sparse (ppc64, ubuntu-22.04, ppc64): arch/powerpc/kernel/prom_init.c#L980
incorrect type in initializer (different base types)
sparse (ppc64, ubuntu-22.04, ppc64): arch/powerpc/kernel/prom_init.c#L983
incorrect type in initializer (different base types)
sparse (ppc64, ubuntu-22.04, ppc64): arch/powerpc/kernel/prom_init.c#L984
incorrect type in initializer (different base types)
sparse (ppc64, ubuntu-22.04, ppc64): arch/powerpc/kernel/prom_init.c#L987
incorrect type in initializer (different base types)
sparse (ppc64, ubuntu-22.04, ppc64): arch/powerpc/kernel/prom_init.c#L988
incorrect type in initializer (different base types)
sparse (ppc64, ubuntu-22.04, ppc64): arch/powerpc/kernel/prom_init.c#L991
incorrect type in initializer (different base types)

Artifacts

Produced during runtime
Name Size
sparse-mpc885_ads_defconfig-ubuntu-22.04.log Expired
5.2 MB
sparse-pmac32-ubuntu-22.04.log Expired
11.5 MB
sparse-ppc64-ubuntu-22.04.log Expired
16 MB
sparse-ppc64le-ubuntu-22.04.log Expired
15.1 MB