Skip to content

bpf: Skip unit_size checking for global per-cpu allocator #993

bpf: Skip unit_size checking for global per-cpu allocator

bpf: Skip unit_size checking for global per-cpu allocator #993

Triggered via push September 14, 2023 02:17
Status Success
Total duration 49m 56s
Artifacts 4
Matrix: sparse
Fit to window
Zoom out
Zoom in

Annotations

4 errors and 31 warnings
sparse (mpc885_ads_defconfig, fedora-37, ppc64): kernel/exit.c#L1
incompatible types in comparison expression (different base types): void * struct task_struct [noderef] __rcu *
sparse (pmac32, fedora-37, ppc64): kernel/exit.c#L1
incompatible types in comparison expression (different base types): void * struct task_struct [noderef] __rcu *
sparse (ppc64, fedora-37, ppc64): kernel/exit.c#L1
incompatible types in comparison expression (different base types): void * struct task_struct [noderef] __rcu *
sparse (ppc64le, ppc64le, fedora-37): kernel/exit.c#L1
incompatible types in comparison expression (different base types): void * struct task_struct [noderef] __rcu *
sparse (mpc885_ads_defconfig, fedora-37, ppc64): kernel/exit.c#L1
context imbalance in '__do_wait' - wrong count at exit
sparse (mpc885_ads_defconfig, fedora-37, ppc64): mm/page_alloc.c#L1
context imbalance in 'free_unref_page' - different lock contexts for basic block
sparse (mpc885_ads_defconfig, fedora-37, ppc64): mm/shrinker.c#L10
symbol 'shrinker_list' was not declared. Should it be static?
sparse (mpc885_ads_defconfig, fedora-37, ppc64): mm/shrinker.c#L11
symbol 'shrinker_mutex' was not declared. Should it be static?
sparse (pmac32, fedora-37, ppc64): include/linux/io_uring_types.h#L304
array of flexible structures
sparse (pmac32, fedora-37, ppc64): io_uring/futex.c#L349
context imbalance in 'io_futex_wait' - unexpected unlock
sparse (pmac32, fedora-37, ppc64): kernel/exit.c#L1
context imbalance in '__do_wait' - wrong count at exit
sparse (pmac32, fedora-37, ppc64): mm/page_alloc.c#L1
context imbalance in 'free_unref_page' - different lock contexts for basic block
sparse (pmac32, fedora-37, ppc64): mm/shrinker.c#L10
symbol 'shrinker_list' was not declared. Should it be static?
sparse (pmac32, fedora-37, ppc64): mm/shrinker.c#L11
symbol 'shrinker_mutex' was not declared. Should it be static?
sparse (ppc64, fedora-37, ppc64): fs/dax.c#L1
context imbalance in 'dax_lock_folio' - different lock contexts for basic block
sparse (ppc64, fedora-37, ppc64): include/asm-generic/mmiowb.h#L58
context imbalance in 'io_futex_wait' - unexpected unlock
sparse (ppc64, fedora-37, ppc64): include/linux/io_uring_types.h#L304
array of flexible structures
sparse (ppc64, fedora-37, ppc64): kernel/bpf/helpers.c#L1
symbol 'bpf_percpu_obj_drop_impl' was not declared. Should it be static?
sparse (ppc64, fedora-37, ppc64): kernel/bpf/helpers.c#L1
symbol 'bpf_percpu_obj_new_impl' was not declared. Should it be static?
sparse (ppc64, fedora-37, ppc64): kernel/bpf/queue_stack_maps.c#L128
context imbalance in '__stack_map_get' - different lock contexts for basic block
sparse (ppc64, fedora-37, ppc64): kernel/bpf/queue_stack_maps.c#L189
context imbalance in 'queue_stack_map_push_elem' - different lock contexts for basic block
sparse (ppc64, fedora-37, ppc64): kernel/bpf/queue_stack_maps.c#L94
context imbalance in '__queue_map_get' - different lock contexts for basic block
sparse (ppc64, fedora-37, ppc64): kernel/exit.c#L1
context imbalance in '__do_wait' - wrong count at exit
sparse (ppc64, fedora-37, ppc64): mm/shrinker.c#L10
symbol 'shrinker_list' was not declared. Should it be static?
sparse (ppc64le, ppc64le, fedora-37): fs/dax.c#L1
context imbalance in 'dax_lock_folio' - different lock contexts for basic block
sparse (ppc64le, ppc64le, fedora-37): include/asm-generic/mmiowb.h#L58
context imbalance in 'io_futex_wait' - unexpected unlock
sparse (ppc64le, ppc64le, fedora-37): kernel/bpf/helpers.c#L1
symbol 'bpf_percpu_obj_drop_impl' was not declared. Should it be static?
sparse (ppc64le, ppc64le, fedora-37): kernel/bpf/helpers.c#L1
symbol 'bpf_percpu_obj_new_impl' was not declared. Should it be static?
sparse (ppc64le, ppc64le, fedora-37): kernel/bpf/queue_stack_maps.c#L128
context imbalance in '__stack_map_get' - different lock contexts for basic block
sparse (ppc64le, ppc64le, fedora-37): kernel/bpf/queue_stack_maps.c#L189
context imbalance in 'queue_stack_map_push_elem' - different lock contexts for basic block
sparse (ppc64le, ppc64le, fedora-37): kernel/bpf/queue_stack_maps.c#L94
context imbalance in '__queue_map_get' - different lock contexts for basic block
sparse (ppc64le, ppc64le, fedora-37): kernel/exit.c#L1
context imbalance in '__do_wait' - wrong count at exit
sparse (ppc64le, ppc64le, fedora-37): mm/shrinker.c#L10
symbol 'shrinker_list' was not declared. Should it be static?

Artifacts

Produced during runtime
Name Size
sparse-mpc885_ads_defconfig-fedora-37.log Expired
202 KB
sparse-pmac32-fedora-37.log Expired
565 KB
sparse-ppc64-fedora-37.log Expired
911 KB
sparse-ppc64le-fedora-37.log Expired
864 KB