Skip to content

powerpc: Implement UACCESS validation #113

powerpc: Implement UACCESS validation

powerpc: Implement UACCESS validation #113

Triggered via push June 21, 2023 17:32
Status Success
Total duration 49m 14s
Artifacts 19
This run and associated checks have been archived and are scheduled for deletion. Learn more about checks retention
Matrix: kernel
Matrix: boot
Fit to window
Zoom out
Zoom in

Annotations

102 warnings
kernel (mpc885_ads_defconfig, korg-5.5.0)
objtool: .text: unexpected end of section
kernel (mpc885_ads_defconfig, korg-5.5.0)
objtool: ring_buffer_read_page+0x2fc (.text+0x4ac0): unreachable instruction
kernel (mpc885_ads_defconfig, korg-5.5.0)
objtool: trace_event_raw_init+0xb0 (.text+0x18ec): unreachable instruction
kernel (mpc885_ads_defconfig, korg-5.5.0)
objtool: bpf_jit_build_body+0x168 (.text+0x85c): unreachable instruction
kernel (mpc885_ads_defconfig, korg-5.5.0)
objtool: filter_match_preds+0x90 (.text+0x1c0): unreachable instruction
kernel (mpc885_ads_defconfig, korg-5.5.0)
objtool: device_node_string+0x224 (.text+0x3310): unreachable instruction
kernel (mpc885_ads_defconfig, korg-5.5.0)
objtool: __nla_validate_parse+0x954 (.text+0x139c): unreachable instruction
kernel (mpc885_ads_defconfig, korg-5.5.0)
objtool: bpf_prepare_filter+0xa8 (.text+0x10020): unreachable instruction
kernel (ppc40x_defconfig, korg-5.5.0)
objtool: futex_wake_op+0x414 (.text+0x650): redundant UACCESS disable
kernel (ppc40x_defconfig, korg-5.5.0)
objtool: ext4_fc_replay+0x83c (.text+0x27b4): unreachable instruction
kernel (ppc40x_defconfig, korg-5.5.0)
objtool: device_node_string+0x224 (.text+0x31c0): unreachable instruction
kernel (ppc40x_defconfig, korg-5.5.0)
objtool: __nla_validate_parse+0x954 (.text+0x13a8): unreachable instruction
kernel (ppc40x_defconfig, korg-5.5.0)
objtool: bpf_prepare_filter+0xa8 (.text+0xf950): unreachable instruction
kernel (ppc44x_defconfig, korg-5.5.0, /linux/arch/powerpc/configs/ppc44x-qemu.config)
objtool: futex_wake_op+0x418 (.text+0x658): redundant UACCESS disable
kernel (ppc44x_defconfig, korg-5.5.0, /linux/arch/powerpc/configs/ppc44x-qemu.config)
objtool: ext4_fc_replay+0x83c (.text+0x27ac): unreachable instruction
kernel (ppc44x_defconfig, korg-5.5.0, /linux/arch/powerpc/configs/ppc44x-qemu.config)
objtool: device_node_string+0x224 (.text+0x31a0): unreachable instruction
kernel (ppc44x_defconfig, korg-5.5.0, /linux/arch/powerpc/configs/ppc44x-qemu.config)
objtool: __nla_validate_parse+0x954 (.text+0x13a0): unreachable instruction
kernel (ppc44x_defconfig, korg-5.5.0, /linux/arch/powerpc/configs/ppc44x-qemu.config)
objtool: bpf_prepare_filter+0xa8 (.text+0xf888): unreachable instruction
kernel (mpc885_ads_defconfig, fedora-37)
objtool: bpf_jit_build_body+0x2ec4 (.text+0x3ab4): unreachable instruction
kernel (pmac32_defconfig, korg-5.5.0, /linux/arch/powerpc/configs/pmac32-qemu.config)
objtool: draw_byte+0x94 (.text+0x98): unreachable instruction
kernel (pmac32_defconfig, korg-5.5.0, /linux/arch/powerpc/configs/pmac32-qemu.config)
objtool: futex_wake_op+0x3e4 (.text+0x620): unreachable instruction
kernel (pmac32_defconfig, korg-5.5.0, /linux/arch/powerpc/configs/pmac32-qemu.config)
objtool: ring_buffer_read_page+0x300 (.text+0x4b60): unreachable instruction
kernel (pmac32_defconfig, korg-5.5.0, /linux/arch/powerpc/configs/pmac32-qemu.config)
objtool: trace_event_raw_init+0xb0 (.text+0x1920): unreachable instruction
kernel (pmac32_defconfig, korg-5.5.0, /linux/arch/powerpc/configs/pmac32-qemu.config)
objtool: filter_match_preds+0x90 (.text+0x1c0): unreachable instruction
kernel (pmac32_defconfig, korg-5.5.0, /linux/arch/powerpc/configs/pmac32-qemu.config)
objtool: ext4_fc_replay+0xd64 (.text+0x2f78): unreachable instruction
kernel (pmac32_defconfig, korg-5.5.0, /linux/arch/powerpc/configs/pmac32-qemu.config)
objtool: device_node_string+0x224 (.text+0x3320): unreachable instruction
kernel (pmac32_defconfig, korg-5.5.0, /linux/arch/powerpc/configs/pmac32-qemu.config)
objtool: __nla_validate_parse+0x954 (.text+0x13b8): unreachable instruction
kernel (pmac32_defconfig, korg-5.5.0, /linux/arch/powerpc/configs/pmac32-qemu.config)
objtool: asn1_ber_decoder+0x42c (.text+0x42c): unreachable instruction
kernel (pmac32_defconfig, korg-5.5.0, /linux/arch/powerpc/configs/pmac32-qemu.config)
objtool: fsm_find+0xac (.text+0xc0): unreachable instruction
kernel (pmac32_defconfig, fedora-37, /linux/arch/powerpc/configs/pmac32-qemu.config)
objtool: tohex+0x1c (.init.text+0x13c): BUG: why am I validating an ignored function?
kernel (pmac32_defconfig, fedora-37, /linux/arch/powerpc/configs/pmac32-qemu.config)
objtool: dt_find_string+0x18 (.init.text+0x1a8): BUG: why am I validating an ignored function?
kernel (pmac32_defconfig, fedora-37, /linux/arch/powerpc/configs/pmac32-qemu.config)
objtool: call_prom+0x30 (.init.text+0x254): BUG: why am I validating an ignored function?
kernel (pmac32_defconfig, fedora-37, /linux/arch/powerpc/configs/pmac32-qemu.config)
objtool: prom_print+0x18 (.init.text+0x36c): BUG: why am I validating an ignored function?
kernel (pmac32_defconfig, fedora-37, /linux/arch/powerpc/configs/pmac32-qemu.config)
objtool: prom_panic+0x14 (.init.text+0x444): BUG: why am I validating an ignored function?
kernel (pmac32_defconfig, fedora-37, /linux/arch/powerpc/configs/pmac32-qemu.config)
objtool: reserve_mem+0x18 (.init.text+0x494): BUG: why am I validating an ignored function?
kernel (pmac32_defconfig, fedora-37, /linux/arch/powerpc/configs/pmac32-qemu.config)
objtool: prom_getprop+0x34 (.init.text+0x544): BUG: why am I validating an ignored function?
kernel (pmac32_defconfig, fedora-37, /linux/arch/powerpc/configs/pmac32-qemu.config)
objtool: prom_next_node+0x1c (.init.text+0x580): BUG: why am I validating an ignored function?
kernel (pmac32_defconfig, fedora-37, /linux/arch/powerpc/configs/pmac32-qemu.config)
objtool: prom_print_dec+0x2c (.init.text+0x680): BUG: why am I validating an ignored function?
kernel (pmac32_defconfig, fedora-37, /linux/arch/powerpc/configs/pmac32-qemu.config)
objtool: prom_printf+0x30 (.init.text+0x74c): BUG: why am I validating an ignored function?
kernel (corenet32_smp_defconfig, fedora-37)
objtool: default_machine_kexec() falls through to next function machine_kexec_prepare()
kernel (corenet32_smp_defconfig, fedora-37)
objtool: igb_reset_task+0x7f8 (.text+0xf708): unreachable instruction
kernel (corenet32_smp_defconfig, fedora-37)
objtool: sctp_process_init+0x710 (.text+0x41d0): unreachable instruction
kernel (ppc64le_guest_defconfig, korg-5.5.0, ppc64le)
objtool: arch_ptrace+0x54 (.text+0x7a4): unreachable instruction
kernel (ppc64le_guest_defconfig, korg-5.5.0, ppc64le)
objtool: tar_set+0x10c (.text+0xabc): redundant UACCESS disable
kernel (ppc64le_guest_defconfig, korg-5.5.0, ppc64le)
objtool: dscr_set+0x10c (.text+0xc4c): redundant UACCESS disable
kernel (ppc64le_guest_defconfig, korg-5.5.0, ppc64le)
objtool: ppr_set+0x10c (.text+0xddc): redundant UACCESS disable
kernel (ppc64le_guest_defconfig, korg-5.5.0, ppc64le)
objtool: hashkeyr_set+0x11c (.text+0xf8c): redundant UACCESS disable
kernel (ppc64le_guest_defconfig, korg-5.5.0, ppc64le)
objtool: pkey_set+0x120 (.text+0x1130): redundant UACCESS disable
kernel (ppc64le_guest_defconfig, korg-5.5.0, ppc64le)
objtool: ebb_set+0x31c (.text+0x14dc): redundant UACCESS disable
kernel (ppc64le_guest_defconfig, korg-5.5.0, ppc64le)
objtool: pmu_set+0x3fc (.text+0x1aec): redundant UACCESS disable
kernel (ppc64le_guest_defconfig, korg-5.5.0, ppc64le)
objtool: gpr_set+0x45c (.text+0x22dc): redundant UACCESS disable
kernel (ppc64le_guest_defconfig, korg-5.5.0, ppc64le)
objtool: gpr32_set_common+0x1c4 (.text+0x2c94): redundant UACCESS disable
kernel (ppc64le_defconfig, korg-5.5.0, ppc64le)
objtool: arch_ptrace+0x54 (.text+0x7a4): unreachable instruction
kernel (ppc64le_defconfig, korg-5.5.0, ppc64le)
objtool: tar_set+0x10c (.text+0xabc): redundant UACCESS disable
kernel (ppc64le_defconfig, korg-5.5.0, ppc64le)
objtool: dscr_set+0x10c (.text+0xc4c): redundant UACCESS disable
kernel (ppc64le_defconfig, korg-5.5.0, ppc64le)
objtool: ppr_set+0x10c (.text+0xddc): redundant UACCESS disable
kernel (ppc64le_defconfig, korg-5.5.0, ppc64le)
objtool: hashkeyr_set+0x11c (.text+0xf8c): redundant UACCESS disable
kernel (ppc64le_defconfig, korg-5.5.0, ppc64le)
objtool: pkey_set+0x120 (.text+0x1130): redundant UACCESS disable
kernel (ppc64le_defconfig, korg-5.5.0, ppc64le)
objtool: ebb_set+0x31c (.text+0x14dc): redundant UACCESS disable
kernel (ppc64le_defconfig, korg-5.5.0, ppc64le)
objtool: pmu_set+0x3fc (.text+0x1aec): redundant UACCESS disable
kernel (ppc64le_defconfig, korg-5.5.0, ppc64le)
objtool: gpr_set+0x45c (.text+0x22dc): redundant UACCESS disable
kernel (ppc64le_defconfig, korg-5.5.0, ppc64le)
objtool: gpr32_set_common+0x1c4 (.text+0x2c94): redundant UACCESS disable
kernel (ppc64_defconfig, korg-5.5.0)
objtool: arch_ptrace+0x54 (.text+0x864): unreachable instruction
kernel (ppc64_defconfig, korg-5.5.0)
objtool: tar_set+0x10c (.text+0xabc): redundant UACCESS disable
kernel (ppc64_defconfig, korg-5.5.0)
objtool: dscr_set+0x10c (.text+0xc4c): redundant UACCESS disable
kernel (ppc64_defconfig, korg-5.5.0)
objtool: ppr_set+0x10c (.text+0xddc): redundant UACCESS disable
kernel (ppc64_defconfig, korg-5.5.0)
objtool: hashkeyr_set+0x11c (.text+0xf8c): redundant UACCESS disable
kernel (ppc64_defconfig, korg-5.5.0)
objtool: pkey_set+0x120 (.text+0x1130): redundant UACCESS disable
kernel (ppc64_defconfig, korg-5.5.0)
objtool: ebb_set+0x31c (.text+0x14dc): redundant UACCESS disable
kernel (ppc64_defconfig, korg-5.5.0)
objtool: pmu_set+0x3fc (.text+0x1aec): redundant UACCESS disable
kernel (ppc64_defconfig, korg-5.5.0)
objtool: gpr_set+0x45c (.text+0x22dc): redundant UACCESS disable
kernel (ppc64_defconfig, korg-5.5.0)
objtool: gpr32_set_common+0x1c4 (.text+0x2cf4): redundant UACCESS disable
kernel (ppc64_defconfig, fedora-37)
objtool: arch_ptrace+0x64 (.text+0x9d4): unreachable instruction
kernel (ppc64_defconfig, fedora-37)
objtool: user_regset_copyin+0x184 (.text+0x5a4): redundant UACCESS disable
kernel (ppc64_defconfig, fedora-37)
objtool: gpr32_set_common_user.constprop.0+0x138 (.text+0x788): redundant UACCESS disable
kernel (ppc64_defconfig, fedora-37)
objtool: dscr_set+0x104 (.text+0x1664): redundant UACCESS disable
kernel (ppc64_defconfig, fedora-37)
objtool: tar_set+0x104 (.text+0x17f4): redundant UACCESS disable
kernel (ppc64_defconfig, fedora-37)
objtool: ppr_set+0x114 (.text+0x1994): redundant UACCESS disable
kernel (ppc64_defconfig, fedora-37)
objtool: hashkeyr_set+0x124 (.text+0x1b44): redundant UACCESS disable
kernel (ppc64_defconfig, fedora-37)
objtool: pkey_set+0x134 (.text+0x1d04): redundant UACCESS disable
kernel (ppc64_defconfig, fedora-37)
objtool: ebb_set+0x1f4 (.text+0x1fc4): redundant UACCESS disable
kernel (ppc64_defconfig, fedora-37)
objtool: pmu_set+0x234 (.text+0x22c4): redundant UACCESS disable
kernel (ppc64le_guest_defconfig, fedora-37, ppc64le)
objtool: match_dev_by_label+0x16c (.text+0x16c): unreachable instruction
kernel (ppc64le_guest_defconfig, fedora-37, ppc64le)
objtool: .text+0x8c: unreachable instruction
kernel (ppc64le_guest_defconfig, fedora-37, ppc64le)
objtool: wait_for_initramfs+0x3c (.text+0x3c): unreachable instruction
kernel (ppc64le_guest_defconfig, fedora-37, ppc64le)
objtool: .text+0x9c: unreachable instruction
kernel (ppc64le_guest_defconfig, fedora-37, ppc64le)
objtool: user_regset_copyin+0x184 (.text+0x5a4): redundant UACCESS disable
kernel (ppc64le_guest_defconfig, fedora-37, ppc64le)
objtool: tar_set+0x104 (.text+0xe94): redundant UACCESS disable
kernel (ppc64le_guest_defconfig, fedora-37, ppc64le)
objtool: dscr_set+0x104 (.text+0x1024): redundant UACCESS disable
kernel (ppc64le_guest_defconfig, fedora-37, ppc64le)
objtool: ppr_set+0x114 (.text+0x11c4): redundant UACCESS disable
kernel (ppc64le_guest_defconfig, fedora-37, ppc64le)
objtool: hashkeyr_set+0x124 (.text+0x1374): redundant UACCESS disable
kernel (ppc64le_guest_defconfig, fedora-37, ppc64le)
objtool: pkey_set+0x134 (.text+0x1534): redundant UACCESS disable
kernel (ppc64le_defconfig, fedora-37, ppc64le)
objtool: match_dev_by_label+0x16c (.text+0x16c): unreachable instruction
kernel (ppc64le_defconfig, fedora-37, ppc64le)
objtool: .text+0x8c: unreachable instruction
kernel (ppc64le_defconfig, fedora-37, ppc64le)
objtool: wait_for_initramfs+0x3c (.text+0x3c): unreachable instruction
kernel (ppc64le_defconfig, fedora-37, ppc64le)
objtool: .text+0x9c: unreachable instruction
kernel (ppc64le_defconfig, fedora-37, ppc64le)
objtool: user_regset_copyin+0x184 (.text+0x5a4): redundant UACCESS disable
kernel (ppc64le_defconfig, fedora-37, ppc64le)
objtool: tar_set+0x104 (.text+0xe94): redundant UACCESS disable
kernel (ppc64le_defconfig, fedora-37, ppc64le)
objtool: dscr_set+0x104 (.text+0x1024): redundant UACCESS disable
kernel (ppc64le_defconfig, fedora-37, ppc64le)
objtool: ppr_set+0x114 (.text+0x11c4): redundant UACCESS disable
kernel (ppc64le_defconfig, fedora-37, ppc64le)
objtool: hashkeyr_set+0x124 (.text+0x1374): redundant UACCESS disable
kernel (ppc64le_defconfig, fedora-37, ppc64le)
objtool: pkey_set+0x134 (.text+0x1534): redundant UACCESS disable

Artifacts

Produced during runtime
Name Size
corenet32_smp_defconfig-fedora-37 Expired
239 MB
corenet64_smp_defconfig-fedora-37 Expired
237 MB
corenet64_smp_defconfig-korg-5.5.0 Expired
237 MB
g5_defconfig-fedora-37 Expired
33.7 MB
g5_defconfig-korg-5.5.0 Expired
33.4 MB
mpc885_ads_defconfig-fedora-37 Expired
108 MB
mpc885_ads_defconfig-korg-5.5.0 Expired
101 MB
pmac32_defconfig-fedora-37 Expired
22.3 MB
pmac32_defconfig-korg-5.5.0 Expired
20.7 MB
ppc40x_defconfig-fedora-37 Expired
13 MB
ppc40x_defconfig-korg-5.5.0 Expired
12 MB
ppc44x_defconfig-fedora-37 Expired
13.2 MB
ppc44x_defconfig-korg-5.5.0 Expired
12.2 MB
ppc64_defconfig-fedora-37 Expired
62.4 MB
ppc64_defconfig-korg-5.5.0 Expired
62.1 MB
ppc64le_defconfig-fedora-37 Expired
61.2 MB
ppc64le_defconfig-korg-5.5.0 Expired
60.9 MB
ppc64le_guest_defconfig-fedora-37 Expired
61.7 MB
ppc64le_guest_defconfig-korg-5.5.0 Expired
61.3 MB