Skip to content

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

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

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

Triggered via push November 20, 2023 22:28
Status Success
Total duration 24m 30s
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#L5930
marked inline, but without a definition
sparse (mpc885_ads_defconfig, ubuntu-22.04, ppc64): kernel/sched/sched.h#L2057
incompatible types in comparison expression (different address spaces):
sparse (mpc885_ads_defconfig, ubuntu-22.04, ppc64): kernel/sched/sched.h#L2211
incompatible types in comparison expression (different address spaces):
sparse (mpc885_ads_defconfig, ubuntu-22.04, ppc64): kernel/sched/sched.h#L2057
incompatible types in comparison expression (different address spaces):
sparse (mpc885_ads_defconfig, ubuntu-22.04, ppc64): kernel/sched/sched.h#L2057
incompatible types in comparison expression (different address spaces):
sparse (mpc885_ads_defconfig, ubuntu-22.04, ppc64): kernel/sched/core.c#L7192
incompatible types in comparison expression (different address spaces):
sparse (mpc885_ads_defconfig, ubuntu-22.04, ppc64): kernel/sched/sched.h#L2057
incompatible types in comparison expression (different address spaces):
sparse (mpc885_ads_defconfig, ubuntu-22.04, ppc64): kernel/sched/sched.h#L2211
incompatible types in comparison expression (different address spaces):
sparse (mpc885_ads_defconfig, ubuntu-22.04, ppc64): kernel/sched/sched.h#L2211
incompatible types in comparison expression (different address spaces):
sparse (mpc885_ads_defconfig, ubuntu-22.04, ppc64): kernel/sched/sched.h#L2057
incompatible types in comparison expression (different address spaces):
sparse (pmac32, ubuntu-22.04, ppc64): kernel/sched/fair.c#L5930
marked inline, but without a definition
sparse (pmac32, ubuntu-22.04, ppc64): kernel/sched/sched.h#L2057
incompatible types in comparison expression (different address spaces):
sparse (pmac32, ubuntu-22.04, ppc64): kernel/sched/sched.h#L2211
incompatible types in comparison expression (different address spaces):
sparse (pmac32, ubuntu-22.04, ppc64): kernel/sched/sched.h#L2057
incompatible types in comparison expression (different address spaces):
sparse (pmac32, ubuntu-22.04, ppc64): kernel/sched/sched.h#L2057
incompatible types in comparison expression (different address spaces):
sparse (pmac32, ubuntu-22.04, ppc64): kernel/sched/core.c#L6976
incompatible types in comparison expression (different address spaces):
sparse (pmac32, ubuntu-22.04, ppc64): kernel/sched/core.c#L7192
incompatible types in comparison expression (different address spaces):
sparse (pmac32, ubuntu-22.04, ppc64): kernel/sched/sched.h#L2057
incompatible types in comparison expression (different address spaces):
sparse (pmac32, ubuntu-22.04, ppc64): kernel/sched/sched.h#L2211
incompatible types in comparison expression (different address spaces):
sparse (pmac32, ubuntu-22.04, ppc64): kernel/sched/sched.h#L2211
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#L6976
incompatible types in comparison expression (different address spaces):
sparse (ppc64le, ppc64le, ubuntu-22.04): kernel/sched/core.c#L6976
incompatible types in comparison expression (different address spaces):
sparse (ppc64le, ppc64le, ubuntu-22.04): kernel/sched/core.c#L6976
incompatible types in comparison expression (different address spaces):
sparse (ppc64le, ppc64le, ubuntu-22.04): kernel/sched/core.c#L7192
incompatible types in comparison expression (different address spaces):
sparse (ppc64le, ppc64le, ubuntu-22.04): kernel/sched/sched.h#L2057
incompatible types in comparison expression (different address spaces):
sparse (ppc64le, ppc64le, ubuntu-22.04): kernel/sched/sched.h#L2211
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#L2057
incompatible types in comparison expression (different address spaces):
sparse (ppc64le, ppc64le, ubuntu-22.04): kernel/sched/sched.h#L2211
incompatible types in comparison expression (different address spaces):
sparse (ppc64, ubuntu-22.04, ppc64): kernel/sched/core.c#L6976
incompatible types in comparison expression (different address spaces):
sparse (ppc64, ubuntu-22.04, ppc64): kernel/sched/core.c#L6976
incompatible types in comparison expression (different address spaces):
sparse (ppc64, ubuntu-22.04, ppc64): kernel/sched/core.c#L6976
incompatible types in comparison expression (different address spaces):
sparse (ppc64, ubuntu-22.04, ppc64): kernel/sched/core.c#L6976
cast from unknown type
sparse (ppc64, ubuntu-22.04, ppc64): kernel/sched/core.c#L7192
incompatible types in comparison expression (different address spaces):
sparse (ppc64, ubuntu-22.04, ppc64): kernel/sched/sched.h#L2057
incompatible types in comparison expression (different address spaces):
sparse (ppc64, ubuntu-22.04, ppc64): kernel/sched/sched.h#L2211
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#L2057
incompatible types in comparison expression (different address spaces):
sparse (ppc64, ubuntu-22.04, ppc64): kernel/sched/sched.h#L2211
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/include/asm/hw_irq.h#L73
context imbalance in 'rt_mutex_adjust_prio_chain' - different lock contexts for basic block
sparse (pmac32, ubuntu-22.04, ppc64): arch/powerpc/include/asm/hw_irq.h#L73
context imbalance in 'rt_mutex_slowlock_block' - unexpected unlock
sparse (pmac32, ubuntu-22.04, ppc64): arch/powerpc/kernel/time.c#L806
incorrect type in initializer (different address spaces)
sparse (pmac32, ubuntu-22.04, ppc64): arch/powerpc/kernel/time.c#L806
incorrect type in initializer (different address spaces)
sparse (pmac32, ubuntu-22.04, ppc64): arch/powerpc/kernel/time.c#L806
incorrect type in initializer (different address spaces)
sparse (pmac32, ubuntu-22.04, ppc64): arch/powerpc/kernel/time.c#L806
incorrect type in initializer (different address spaces)
sparse (pmac32, ubuntu-22.04, ppc64): arch/powerpc/kernel/time.c#L806
incorrect type in initializer (different address spaces)
sparse (pmac32, ubuntu-22.04, ppc64): arch/powerpc/kernel/time.c#L814
incorrect type in initializer (different address spaces)
sparse (pmac32, ubuntu-22.04, ppc64): arch/powerpc/kernel/time.c#L814
incorrect type in initializer (different address spaces)
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/include/asm/book3s/64/pgtable.h#L720
incorrect type in initializer (different base types)
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)

Artifacts

Produced during runtime
Name Size
sparse-mpc885_ads_defconfig-ubuntu-22.04.log Expired
5.18 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