## Kernel * kernel: 5.9.0-rc5 * git repo: ['https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git', 'https://gitlab.com/Linaro/lkft/mirrors/next/linux-next'] * git branch: master * git commit: 6b02addb1d1748d21dd1261e46029b264be4e5a0 * git describe: next-20200915 * Test details: https://qa-reports.linaro.org/lkft/linux-next-master/build/next-20200915
## Regressions (compared to build next-20200914)
juno-r2: kselftest: * memfd_memfd_test
x86: kselftest-vsyscall-mode-native: * kvm_vmx_preemption_timer_test
## Fixes (compared to build next-20200914)
x86: kselftest-vsyscall-mode-none: * kvm_vmx_preemption_timer_test
## Summary ### hi6220-hikey, kselftest * total: 161 * pass: 53 * fail: 79 * skip: 29 * xfail: 0 ### i386, kselftest * total: 166 * pass: 35 * fail: 102 * skip: 29 * xfail: 0 ### juno-r2, kselftest * total: 163 * pass: 57 * fail: 77 * skip: 29 * xfail: 0 ### x86, kselftest * total: 167 * pass: 59 * fail: 81 * skip: 27 * xfail: 0 ### x86, kselftest-vsyscall-mode-native * total: 168 * pass: 61 * fail: 80 * skip: 27 * xfail: 0 ### x86, kselftest-vsyscall-mode-none * total: 164 * pass: 58 * fail: 79 * skip: 27 * xfail: 0
## Environments * dragonboard-410c * hi6220-hikey * i386 * juno-r2 * juno-r2-compat * juno-r2-kasan * nxp-ls2088 * qemu_arm * qemu_arm64 * qemu_i386 * qemu_x86_64 * x15 * x86 * x86-kasan
## Suites * kselftest * kselftest-vsyscall-mode-native * kselftest-vsyscall-mode-none
## Failures ### hi6220-hikey, kselftest * bpf_test_verifier * bpf_test_tag * bpf_test_maps * bpf_test_lpm_map * bpf_test_progs * bpf_test_dev_cgroup * bpf_test_tcpbpf_user * bpf_test_sysctl * bpf_test_progs-no_alu32 * bpf_test_kmod.sh * bpf_test_sock_addr.sh * bpf_test_tunnel.sh * bpf_test_lwt_seg6local.sh * bpf_test_flow_dissector.sh * bpf_test_lwt_ip_encap.sh * bpf_test_tcp_check_syncookie.sh * bpf_test_tc_tunnel.sh * bpf_test_tc_edt.sh * bpf_test_xdping.sh * bpf_test_bpftool.sh * clone3_clone3_cap_checkpoint_restore * core_close_range_test * firmware_fw_run_tests.sh * ftrace_ftracetest * lkdtm_BUG.sh * lkdtm_WARNING.sh * lkdtm_WARNING_MESSAGE.sh * lkdtm_EXCEPTION.sh * lkdtm_CORRUPT_LIST_ADD.sh * lkdtm_CORRUPT_LIST_DEL.sh * lkdtm_STACK_GUARD_PAGE_LEADING.sh * lkdtm_STACK_GUARD_PAGE_TRAILING.sh * lkdtm_UNSET_SMEP.sh * lkdtm_CORRUPT_PAC.sh * lkdtm_UNALIGNED_LOAD_STORE_WRITE.sh * lkdtm_READ_AFTER_FREE.sh * lkdtm_READ_BUDDY_AFTER_FREE.sh * lkdtm_SLAB_FREE_DOUBLE.sh * lkdtm_SLAB_FREE_CROSS.sh * lkdtm_SLAB_FREE_PAGE.sh * lkdtm_EXEC_DATA.sh * lkdtm_EXEC_STACK.sh * lkdtm_EXEC_KMALLOC.sh * lkdtm_EXEC_VMALLOC.sh * lkdtm_EXEC_RODATA.sh * lkdtm_EXEC_USERSPACE.sh * lkdtm_EXEC_NULL.sh * lkdtm_ACCESS_USERSPACE.sh * lkdtm_ACCESS_NULL.sh * lkdtm_WRITE_RO.sh * lkdtm_WRITE_RO_AFTER_INIT.sh * lkdtm_WRITE_KERN.sh * lkdtm_REFCOUNT_INC_OVERFLOW.sh * lkdtm_REFCOUNT_ADD_OVERFLOW.sh * lkdtm_REFCOUNT_INC_NOT_ZERO_OVERFLOW.sh * lkdtm_REFCOUNT_ADD_NOT_ZERO_OVERFLOW.sh * lkdtm_REFCOUNT_DEC_ZERO.sh * lkdtm_REFCOUNT_DEC_NEGATIVE.sh * lkdtm_REFCOUNT_DEC_AND_TEST_NEGATIVE.sh * lkdtm_REFCOUNT_SUB_AND_TEST_NEGATIVE.sh * lkdtm_REFCOUNT_INC_ZERO.sh * lkdtm_REFCOUNT_ADD_ZERO.sh * lkdtm_REFCOUNT_INC_SATURATED.sh * lkdtm_REFCOUNT_DEC_SATURATED.sh * lkdtm_REFCOUNT_ADD_SATURATED.sh * lkdtm_REFCOUNT_INC_NOT_ZERO_SATURATED.sh * lkdtm_REFCOUNT_ADD_NOT_ZERO_SATURATED.sh * lkdtm_REFCOUNT_DEC_AND_TEST_SATURATED.sh * lkdtm_REFCOUNT_SUB_AND_TEST_SATURATED.sh * lkdtm_USERCOPY_HEAP_SIZE_TO.sh * lkdtm_USERCOPY_HEAP_SIZE_FROM.sh * lkdtm_USERCOPY_HEAP_WHITELIST_TO.sh * lkdtm_USERCOPY_HEAP_WHITELIST_FROM.sh * lkdtm_USERCOPY_STACK_FRAME_TO.sh * lkdtm_USERCOPY_STACK_FRAME_FROM.sh * lkdtm_USERCOPY_STACK_BEYOND.sh * lkdtm_USERCOPY_KERNEL.sh * lkdtm_STACKLEAK_ERASING.sh * lkdtm_CFI_FORWARD_PROTO.sh ### i386, kselftest * bpf_test_progs * bpf_test_dev_cgroup * bpf_test_tcpbpf_user * bpf_get_cgroup_id_user * bpf_test_socket_cookie * bpf_test_netcnt * bpf_test_tcpnotify_user * bpf_test_sock_fields * bpf_test_sysctl * bpf_test_progs-no_alu32 * bpf_test_sock_addr.sh * bpf_test_tunnel.sh * bpf_test_lwt_seg6local.sh * bpf_test_flow_dissector.sh * bpf_test_tc_tunnel.sh * bpf_test_xdping.sh * bpf_test_bpftool.sh * clone3_clone3_clear_sighand * clone3_clone3_cap_checkpoint_restore * core_close_range_test * firmware_fw_run_tests.sh * ftrace_ftracetest * intel_pstate_run.sh * kvm_cr4_cpuid_sync_test * kvm_evmcs_test * kvm_hyperv_cpuid * kvm_mmio_warning_test * kvm_platform_info_test * kvm_set_sregs_test * kvm_smm_test * kvm_state_test * kvm_vmx_preemption_timer_test * kvm_svm_vmcall_test * kvm_sync_regs_test * kvm_vmx_close_while_nested_test * kvm_vmx_dirty_log_test * kvm_vmx_set_nested_state_test * kvm_vmx_tsc_adjust_test * kvm_xss_msr_test * kvm_debug_regs * kvm_clear_dirty_log_test * kvm_demand_paging_test * kvm_dirty_log_test * kvm_kvm_create_max_vcpus * kvm_set_memory_region_test * kvm_steal_time * lkdtm_BUG.sh * lkdtm_WARNING.sh * lkdtm_WARNING_MESSAGE.sh * lkdtm_EXCEPTION.sh * lkdtm_CORRUPT_LIST_ADD.sh * lkdtm_CORRUPT_LIST_DEL.sh * lkdtm_STACK_GUARD_PAGE_LEADING.sh * lkdtm_STACK_GUARD_PAGE_TRAILING.sh * lkdtm_UNSET_SMEP.sh * lkdtm_DOUBLE_FAULT.sh * lkdtm_CORRUPT_PAC.sh * lkdtm_UNALIGNED_LOAD_STORE_WRITE.sh * lkdtm_READ_AFTER_FREE.sh * lkdtm_READ_BUDDY_AFTER_FREE.sh * lkdtm_SLAB_FREE_DOUBLE.sh * lkdtm_SLAB_FREE_CROSS.sh * lkdtm_SLAB_FREE_PAGE.sh * lkdtm_EXEC_DATA.sh * lkdtm_EXEC_STACK.sh * lkdtm_EXEC_KMALLOC.sh * lkdtm_EXEC_VMALLOC.sh * lkdtm_EXEC_RODATA.sh * lkdtm_EXEC_USERSPACE.sh * lkdtm_EXEC_NULL.sh * lkdtm_ACCESS_USERSPACE.sh * lkdtm_ACCESS_NULL.sh * lkdtm_WRITE_RO.sh * lkdtm_WRITE_RO_AFTER_INIT.sh * lkdtm_WRITE_KERN.sh * lkdtm_REFCOUNT_INC_OVERFLOW.sh * lkdtm_REFCOUNT_ADD_OVERFLOW.sh * lkdtm_REFCOUNT_INC_NOT_ZERO_OVERFLOW.sh * lkdtm_REFCOUNT_ADD_NOT_ZERO_OVERFLOW.sh * lkdtm_REFCOUNT_DEC_ZERO.sh * lkdtm_REFCOUNT_DEC_NEGATIVE.sh * lkdtm_REFCOUNT_DEC_AND_TEST_NEGATIVE.sh * lkdtm_REFCOUNT_SUB_AND_TEST_NEGATIVE.sh * lkdtm_REFCOUNT_INC_ZERO.sh * lkdtm_REFCOUNT_ADD_ZERO.sh * lkdtm_REFCOUNT_INC_SATURATED.sh * lkdtm_REFCOUNT_DEC_SATURATED.sh * lkdtm_REFCOUNT_ADD_SATURATED.sh * lkdtm_REFCOUNT_INC_NOT_ZERO_SATURATED.sh * lkdtm_REFCOUNT_ADD_NOT_ZERO_SATURATED.sh * lkdtm_REFCOUNT_DEC_AND_TEST_SATURATED.sh * lkdtm_REFCOUNT_SUB_AND_TEST_SATURATED.sh * lkdtm_USERCOPY_HEAP_SIZE_TO.sh * lkdtm_USERCOPY_HEAP_SIZE_FROM.sh * lkdtm_USERCOPY_HEAP_WHITELIST_TO.sh * lkdtm_USERCOPY_HEAP_WHITELIST_FROM.sh * lkdtm_USERCOPY_STACK_FRAME_TO.sh * lkdtm_USERCOPY_STACK_FRAME_FROM.sh * lkdtm_USERCOPY_STACK_BEYOND.sh * lkdtm_USERCOPY_KERNEL.sh * lkdtm_STACKLEAK_ERASING.sh * lkdtm_CFI_FORWARD_PROTO.sh ### juno-r2, kselftest * bpf_test_maps * bpf_get_cgroup_id_user * bpf_test_socket_cookie * bpf_test_netcnt * bpf_test_tcpnotify_user * bpf_test_sysctl * bpf_test_progs-no_alu32 * bpf_test_sock_addr.sh * bpf_test_tunnel.sh * bpf_test_lwt_seg6local.sh * bpf_test_flow_dissector.sh * bpf_test_lwt_ip_encap.sh * bpf_test_tcp_check_syncookie.sh * bpf_test_tc_tunnel.sh * bpf_test_tc_edt.sh * bpf_test_xdping.sh * bpf_test_bpftool.sh * clone3_clone3_cap_checkpoint_restore * core_close_range_test * cpufreq_main.sh * firmware_fw_run_tests.sh * ftrace_ftracetest * lkdtm_BUG.sh * lkdtm_WARNING.sh * lkdtm_WARNING_MESSAGE.sh * lkdtm_EXCEPTION.sh * lkdtm_CORRUPT_LIST_ADD.sh * lkdtm_CORRUPT_LIST_DEL.sh * lkdtm_STACK_GUARD_PAGE_LEADING.sh * lkdtm_STACK_GUARD_PAGE_TRAILING.sh * lkdtm_UNSET_SMEP.sh * lkdtm_CORRUPT_PAC.sh * lkdtm_UNALIGNED_LOAD_STORE_WRITE.sh * lkdtm_READ_AFTER_FREE.sh * lkdtm_READ_BUDDY_AFTER_FREE.sh * lkdtm_SLAB_FREE_DOUBLE.sh * lkdtm_SLAB_FREE_CROSS.sh * lkdtm_SLAB_FREE_PAGE.sh * lkdtm_EXEC_DATA.sh * lkdtm_EXEC_STACK.sh * lkdtm_EXEC_KMALLOC.sh * lkdtm_EXEC_VMALLOC.sh * lkdtm_EXEC_RODATA.sh * lkdtm_EXEC_USERSPACE.sh * lkdtm_EXEC_NULL.sh * lkdtm_ACCESS_USERSPACE.sh * lkdtm_ACCESS_NULL.sh * lkdtm_WRITE_RO.sh * lkdtm_WRITE_RO_AFTER_INIT.sh * lkdtm_WRITE_KERN.sh * lkdtm_REFCOUNT_INC_OVERFLOW.sh * lkdtm_REFCOUNT_ADD_OVERFLOW.sh * lkdtm_REFCOUNT_INC_NOT_ZERO_OVERFLOW.sh * lkdtm_REFCOUNT_ADD_NOT_ZERO_OVERFLOW.sh * lkdtm_REFCOUNT_DEC_ZERO.sh * lkdtm_REFCOUNT_DEC_NEGATIVE.sh * lkdtm_REFCOUNT_DEC_AND_TEST_NEGATIVE.sh * lkdtm_REFCOUNT_SUB_AND_TEST_NEGATIVE.sh * lkdtm_REFCOUNT_INC_ZERO.sh * lkdtm_REFCOUNT_ADD_ZERO.sh * lkdtm_REFCOUNT_INC_SATURATED.sh * lkdtm_REFCOUNT_DEC_SATURATED.sh * lkdtm_REFCOUNT_ADD_SATURATED.sh * lkdtm_REFCOUNT_INC_NOT_ZERO_SATURATED.sh * lkdtm_REFCOUNT_ADD_NOT_ZERO_SATURATED.sh * lkdtm_REFCOUNT_DEC_AND_TEST_SATURATED.sh * lkdtm_REFCOUNT_SUB_AND_TEST_SATURATED.sh * lkdtm_USERCOPY_HEAP_SIZE_TO.sh * lkdtm_USERCOPY_HEAP_SIZE_FROM.sh * lkdtm_USERCOPY_HEAP_WHITELIST_TO.sh * lkdtm_USERCOPY_HEAP_WHITELIST_FROM.sh * lkdtm_USERCOPY_STACK_FRAME_TO.sh * lkdtm_USERCOPY_STACK_FRAME_FROM.sh * lkdtm_USERCOPY_STACK_BEYOND.sh * lkdtm_USERCOPY_KERNEL.sh * lkdtm_STACKLEAK_ERASING.sh * lkdtm_CFI_FORWARD_PROTO.sh ### x86, kselftest * bpf_test_progs * bpf_test_dev_cgroup * bpf_test_tcpbpf_user * bpf_get_cgroup_id_user * bpf_test_socket_cookie * bpf_test_netcnt * bpf_test_tcpnotify_user * bpf_test_sock_fields * bpf_test_sysctl * bpf_test_progs-no_alu32 * bpf_test_sock_addr.sh * bpf_test_tunnel.sh * bpf_test_lwt_seg6local.sh * bpf_test_flow_dissector.sh * bpf_test_lwt_ip_encap.sh * bpf_test_tc_tunnel.sh * bpf_test_tc_edt.sh * bpf_test_xdping.sh * bpf_test_bpftool.sh * clone3_clone3_cap_checkpoint_restore * core_close_range_test * firmware_fw_run_tests.sh * ftrace_ftracetest * intel_pstate_run.sh * kvm_vmx_preemption_timer_test * kvm_debug_regs * lkdtm_BUG.sh * lkdtm_WARNING.sh * lkdtm_WARNING_MESSAGE.sh * lkdtm_EXCEPTION.sh * lkdtm_CORRUPT_LIST_ADD.sh * lkdtm_CORRUPT_LIST_DEL.sh * lkdtm_STACK_GUARD_PAGE_LEADING.sh * lkdtm_STACK_GUARD_PAGE_TRAILING.sh * lkdtm_UNSET_SMEP.sh * lkdtm_CORRUPT_PAC.sh * lkdtm_UNALIGNED_LOAD_STORE_WRITE.sh * lkdtm_READ_AFTER_FREE.sh * lkdtm_READ_BUDDY_AFTER_FREE.sh * lkdtm_SLAB_FREE_DOUBLE.sh * lkdtm_SLAB_FREE_CROSS.sh * lkdtm_SLAB_FREE_PAGE.sh * lkdtm_EXEC_DATA.sh * lkdtm_EXEC_STACK.sh * lkdtm_EXEC_KMALLOC.sh * lkdtm_EXEC_VMALLOC.sh * lkdtm_EXEC_RODATA.sh * lkdtm_EXEC_USERSPACE.sh * lkdtm_EXEC_NULL.sh * lkdtm_ACCESS_USERSPACE.sh * lkdtm_ACCESS_NULL.sh * lkdtm_WRITE_RO.sh * lkdtm_WRITE_RO_AFTER_INIT.sh * lkdtm_WRITE_KERN.sh * lkdtm_REFCOUNT_INC_OVERFLOW.sh * lkdtm_REFCOUNT_ADD_OVERFLOW.sh * lkdtm_REFCOUNT_INC_NOT_ZERO_OVERFLOW.sh * lkdtm_REFCOUNT_ADD_NOT_ZERO_OVERFLOW.sh * lkdtm_REFCOUNT_DEC_ZERO.sh * lkdtm_REFCOUNT_DEC_NEGATIVE.sh * lkdtm_REFCOUNT_DEC_AND_TEST_NEGATIVE.sh * lkdtm_REFCOUNT_SUB_AND_TEST_NEGATIVE.sh * lkdtm_REFCOUNT_INC_ZERO.sh * lkdtm_REFCOUNT_ADD_ZERO.sh * lkdtm_REFCOUNT_INC_SATURATED.sh * lkdtm_REFCOUNT_DEC_SATURATED.sh * lkdtm_REFCOUNT_ADD_SATURATED.sh * lkdtm_REFCOUNT_INC_NOT_ZERO_SATURATED.sh * lkdtm_REFCOUNT_ADD_NOT_ZERO_SATURATED.sh * lkdtm_REFCOUNT_DEC_AND_TEST_SATURATED.sh * lkdtm_REFCOUNT_SUB_AND_TEST_SATURATED.sh * lkdtm_USERCOPY_HEAP_SIZE_TO.sh * lkdtm_USERCOPY_HEAP_SIZE_FROM.sh * lkdtm_USERCOPY_HEAP_WHITELIST_TO.sh * lkdtm_USERCOPY_HEAP_WHITELIST_FROM.sh * lkdtm_USERCOPY_STACK_FRAME_TO.sh * lkdtm_USERCOPY_STACK_FRAME_FROM.sh * lkdtm_USERCOPY_STACK_BEYOND.sh * lkdtm_USERCOPY_KERNEL.sh * lkdtm_STACKLEAK_ERASING.sh * lkdtm_CFI_FORWARD_PROTO.sh ### x86, kselftest-vsyscall-mode-native * bpf_test_progs * bpf_test_dev_cgroup * bpf_test_tcpbpf_user * bpf_get_cgroup_id_user * bpf_test_socket_cookie * bpf_test_netcnt * bpf_test_tcpnotify_user * bpf_test_sock_fields * bpf_test_sysctl * bpf_test_progs-no_alu32 * bpf_test_sock_addr.sh * bpf_test_tunnel.sh * bpf_test_lwt_seg6local.sh * bpf_test_flow_dissector.sh * bpf_test_lwt_ip_encap.sh * bpf_test_tc_tunnel.sh * bpf_test_tc_edt.sh * bpf_test_xdping.sh * bpf_test_bpftool.sh * clone3_clone3_cap_checkpoint_restore * core_close_range_test * firmware_fw_run_tests.sh * ftrace_ftracetest * intel_pstate_run.sh * kvm_debug_regs * lkdtm_BUG.sh * lkdtm_WARNING.sh * lkdtm_WARNING_MESSAGE.sh * lkdtm_EXCEPTION.sh * lkdtm_CORRUPT_LIST_ADD.sh * lkdtm_CORRUPT_LIST_DEL.sh * lkdtm_STACK_GUARD_PAGE_LEADING.sh * lkdtm_STACK_GUARD_PAGE_TRAILING.sh * lkdtm_UNSET_SMEP.sh * lkdtm_CORRUPT_PAC.sh * lkdtm_UNALIGNED_LOAD_STORE_WRITE.sh * lkdtm_READ_AFTER_FREE.sh * lkdtm_READ_BUDDY_AFTER_FREE.sh * lkdtm_SLAB_FREE_DOUBLE.sh * lkdtm_SLAB_FREE_CROSS.sh * lkdtm_SLAB_FREE_PAGE.sh * lkdtm_EXEC_DATA.sh * lkdtm_EXEC_STACK.sh * lkdtm_EXEC_KMALLOC.sh * lkdtm_EXEC_VMALLOC.sh * lkdtm_EXEC_RODATA.sh * lkdtm_EXEC_USERSPACE.sh * lkdtm_EXEC_NULL.sh * lkdtm_ACCESS_USERSPACE.sh * lkdtm_ACCESS_NULL.sh * lkdtm_WRITE_RO.sh * lkdtm_WRITE_RO_AFTER_INIT.sh * lkdtm_WRITE_KERN.sh * lkdtm_REFCOUNT_INC_OVERFLOW.sh * lkdtm_REFCOUNT_ADD_OVERFLOW.sh * lkdtm_REFCOUNT_INC_NOT_ZERO_OVERFLOW.sh * lkdtm_REFCOUNT_ADD_NOT_ZERO_OVERFLOW.sh * lkdtm_REFCOUNT_DEC_ZERO.sh * lkdtm_REFCOUNT_DEC_NEGATIVE.sh * lkdtm_REFCOUNT_DEC_AND_TEST_NEGATIVE.sh * lkdtm_REFCOUNT_SUB_AND_TEST_NEGATIVE.sh * lkdtm_REFCOUNT_INC_ZERO.sh * lkdtm_REFCOUNT_ADD_ZERO.sh * lkdtm_REFCOUNT_INC_SATURATED.sh * lkdtm_REFCOUNT_DEC_SATURATED.sh * lkdtm_REFCOUNT_ADD_SATURATED.sh * lkdtm_REFCOUNT_INC_NOT_ZERO_SATURATED.sh * lkdtm_REFCOUNT_ADD_NOT_ZERO_SATURATED.sh * lkdtm_REFCOUNT_DEC_AND_TEST_SATURATED.sh * lkdtm_REFCOUNT_SUB_AND_TEST_SATURATED.sh * lkdtm_USERCOPY_HEAP_SIZE_TO.sh * lkdtm_USERCOPY_HEAP_SIZE_FROM.sh * lkdtm_USERCOPY_HEAP_WHITELIST_TO.sh * lkdtm_USERCOPY_HEAP_WHITELIST_FROM.sh * lkdtm_USERCOPY_STACK_FRAME_TO.sh * lkdtm_USERCOPY_STACK_FRAME_FROM.sh * lkdtm_USERCOPY_STACK_BEYOND.sh * lkdtm_USERCOPY_KERNEL.sh * lkdtm_STACKLEAK_ERASING.sh * lkdtm_CFI_FORWARD_PROTO.sh ### x86, kselftest-vsyscall-mode-none * bpf_test_progs * bpf_test_dev_cgroup * bpf_test_tcpbpf_user * bpf_get_cgroup_id_user * bpf_test_tcpnotify_user * bpf_test_sock_fields * bpf_test_sysctl * bpf_test_progs-no_alu32 * bpf_test_sock_addr.sh * bpf_test_tunnel.sh * bpf_test_lwt_seg6local.sh * bpf_test_flow_dissector.sh * bpf_test_lwt_ip_encap.sh * bpf_test_tc_tunnel.sh * bpf_test_tc_edt.sh * bpf_test_xdping.sh * bpf_test_bpftool.sh * clone3_clone3_cap_checkpoint_restore * core_close_range_test * firmware_fw_run_tests.sh * ftrace_ftracetest * intel_pstate_run.sh * kvm_vmx_preemption_timer_test * kvm_debug_regs * lkdtm_BUG.sh * lkdtm_WARNING.sh * lkdtm_WARNING_MESSAGE.sh * lkdtm_EXCEPTION.sh * lkdtm_CORRUPT_LIST_ADD.sh * lkdtm_CORRUPT_LIST_DEL.sh * lkdtm_STACK_GUARD_PAGE_LEADING.sh * lkdtm_STACK_GUARD_PAGE_TRAILING.sh * lkdtm_UNSET_SMEP.sh * lkdtm_CORRUPT_PAC.sh * lkdtm_UNALIGNED_LOAD_STORE_WRITE.sh * lkdtm_READ_AFTER_FREE.sh * lkdtm_READ_BUDDY_AFTER_FREE.sh * lkdtm_SLAB_FREE_DOUBLE.sh * lkdtm_SLAB_FREE_CROSS.sh * lkdtm_SLAB_FREE_PAGE.sh * lkdtm_EXEC_DATA.sh * lkdtm_EXEC_STACK.sh * lkdtm_EXEC_KMALLOC.sh * lkdtm_EXEC_VMALLOC.sh * lkdtm_EXEC_RODATA.sh * lkdtm_EXEC_USERSPACE.sh * lkdtm_EXEC_NULL.sh * lkdtm_ACCESS_USERSPACE.sh * lkdtm_ACCESS_NULL.sh * lkdtm_WRITE_RO.sh * lkdtm_WRITE_RO_AFTER_INIT.sh * lkdtm_WRITE_KERN.sh * lkdtm_REFCOUNT_INC_OVERFLOW.sh * lkdtm_REFCOUNT_ADD_OVERFLOW.sh * lkdtm_REFCOUNT_INC_NOT_ZERO_OVERFLOW.sh * lkdtm_REFCOUNT_ADD_NOT_ZERO_OVERFLOW.sh * lkdtm_REFCOUNT_DEC_ZERO.sh * lkdtm_REFCOUNT_DEC_NEGATIVE.sh * lkdtm_REFCOUNT_DEC_AND_TEST_NEGATIVE.sh * lkdtm_REFCOUNT_SUB_AND_TEST_NEGATIVE.sh * lkdtm_REFCOUNT_INC_ZERO.sh * lkdtm_REFCOUNT_ADD_ZERO.sh * lkdtm_REFCOUNT_INC_SATURATED.sh * lkdtm_REFCOUNT_DEC_SATURATED.sh * lkdtm_REFCOUNT_ADD_SATURATED.sh * lkdtm_REFCOUNT_INC_NOT_ZERO_SATURATED.sh * lkdtm_REFCOUNT_ADD_NOT_ZERO_SATURATED.sh * lkdtm_REFCOUNT_DEC_AND_TEST_SATURATED.sh * lkdtm_REFCOUNT_SUB_AND_TEST_SATURATED.sh * lkdtm_USERCOPY_HEAP_SIZE_TO.sh * lkdtm_USERCOPY_HEAP_SIZE_FROM.sh * lkdtm_USERCOPY_HEAP_WHITELIST_TO.sh * lkdtm_USERCOPY_HEAP_WHITELIST_FROM.sh * lkdtm_USERCOPY_STACK_FRAME_TO.sh * lkdtm_USERCOPY_STACK_FRAME_FROM.sh * lkdtm_USERCOPY_STACK_BEYOND.sh * lkdtm_USERCOPY_KERNEL.sh * lkdtm_STACKLEAK_ERASING.sh * lkdtm_CFI_FORWARD_PROTO.sh
## Skips ### hi6220-hikey, kselftest * bpf_test_xdp_veth.sh * cgroup_test_memcontrol * cgroup_test_kmem * cgroup_test_core * cgroup_test_stress.sh * efivarfs_efivarfs.sh * fpu_run_test_fpu.sh * intel_pstate_run.sh * ir_ir_loopback.sh * livepatch_test-livepatch.sh * livepatch_test-callbacks.sh * livepatch_test-shadow-vars.sh * livepatch_test-state.sh * livepatch_test-ftrace.sh * lkdtm_PANIC.sh * lkdtm_LOOP.sh * lkdtm_EXHAUST_STACK.sh * lkdtm_CORRUPT_STACK.sh * lkdtm_CORRUPT_STACK_STRONG.sh * lkdtm_DOUBLE_FAULT.sh * lkdtm_OVERWRITE_ALLOCATION.sh * lkdtm_WRITE_AFTER_FREE.sh * lkdtm_WRITE_BUDDY_AFTER_FREE.sh * lkdtm_SOFTLOCKUP.sh * lkdtm_HARDLOCKUP.sh * lkdtm_SPINLOCKUP.sh * lkdtm_HUNG_TASK.sh * lkdtm_REFCOUNT_TIMING.sh * lkdtm_ATOMIC_TIMING.sh ### i386, kselftest * bpf_test_xdp_veth.sh * cgroup_test_memcontrol * cgroup_test_kmem * cgroup_test_core * cgroup_test_stress.sh * efivarfs_efivarfs.sh * fpu_run_test_fpu.sh * ir_ir_loopback.sh * kexec_test_kexec_load.sh * kexec_test_kexec_file_load.sh * livepatch_test-livepatch.sh * livepatch_test-callbacks.sh * livepatch_test-shadow-vars.sh * livepatch_test-state.sh * livepatch_test-ftrace.sh * lkdtm_PANIC.sh * lkdtm_LOOP.sh * lkdtm_EXHAUST_STACK.sh * lkdtm_CORRUPT_STACK.sh * lkdtm_CORRUPT_STACK_STRONG.sh * lkdtm_OVERWRITE_ALLOCATION.sh * lkdtm_WRITE_AFTER_FREE.sh * lkdtm_WRITE_BUDDY_AFTER_FREE.sh * lkdtm_SOFTLOCKUP.sh * lkdtm_HARDLOCKUP.sh * lkdtm_SPINLOCKUP.sh * lkdtm_HUNG_TASK.sh * lkdtm_REFCOUNT_TIMING.sh * lkdtm_ATOMIC_TIMING.sh ### juno-r2, kselftest * bpf_test_xdp_veth.sh * cgroup_test_memcontrol * cgroup_test_kmem * cgroup_test_core * cgroup_test_stress.sh * efivarfs_efivarfs.sh * fpu_run_test_fpu.sh * intel_pstate_run.sh * ir_ir_loopback.sh * livepatch_test-livepatch.sh * livepatch_test-callbacks.sh * livepatch_test-shadow-vars.sh * livepatch_test-state.sh * livepatch_test-ftrace.sh * lkdtm_PANIC.sh * lkdtm_LOOP.sh * lkdtm_EXHAUST_STACK.sh * lkdtm_CORRUPT_STACK.sh * lkdtm_CORRUPT_STACK_STRONG.sh * lkdtm_DOUBLE_FAULT.sh * lkdtm_OVERWRITE_ALLOCATION.sh * lkdtm_WRITE_AFTER_FREE.sh * lkdtm_WRITE_BUDDY_AFTER_FREE.sh * lkdtm_SOFTLOCKUP.sh * lkdtm_HARDLOCKUP.sh * lkdtm_SPINLOCKUP.sh * lkdtm_HUNG_TASK.sh * lkdtm_REFCOUNT_TIMING.sh * lkdtm_ATOMIC_TIMING.sh ### x86, kselftest * bpf_test_xdp_veth.sh * cgroup_test_memcontrol * cgroup_test_kmem * cgroup_test_core * cgroup_test_stress.sh * efivarfs_efivarfs.sh * fpu_run_test_fpu.sh * ir_ir_loopback.sh * kexec_test_kexec_load.sh * kexec_test_kexec_file_load.sh * kvm_mmio_warning_test * kvm_svm_vmcall_test * lkdtm_PANIC.sh * lkdtm_LOOP.sh * lkdtm_EXHAUST_STACK.sh * lkdtm_CORRUPT_STACK.sh * lkdtm_CORRUPT_STACK_STRONG.sh * lkdtm_DOUBLE_FAULT.sh * lkdtm_OVERWRITE_ALLOCATION.sh * lkdtm_WRITE_AFTER_FREE.sh * lkdtm_WRITE_BUDDY_AFTER_FREE.sh * lkdtm_SOFTLOCKUP.sh * lkdtm_HARDLOCKUP.sh * lkdtm_SPINLOCKUP.sh * lkdtm_HUNG_TASK.sh * lkdtm_REFCOUNT_TIMING.sh * lkdtm_ATOMIC_TIMING.sh ### x86, kselftest-vsyscall-mode-native * bpf_test_xdp_veth.sh * cgroup_test_memcontrol * cgroup_test_kmem * cgroup_test_core * cgroup_test_stress.sh * efivarfs_efivarfs.sh * fpu_run_test_fpu.sh * ir_ir_loopback.sh * kexec_test_kexec_load.sh * kexec_test_kexec_file_load.sh * kvm_mmio_warning_test * kvm_svm_vmcall_test * lkdtm_PANIC.sh * lkdtm_LOOP.sh * lkdtm_EXHAUST_STACK.sh * lkdtm_CORRUPT_STACK.sh * lkdtm_CORRUPT_STACK_STRONG.sh * lkdtm_DOUBLE_FAULT.sh * lkdtm_OVERWRITE_ALLOCATION.sh * lkdtm_WRITE_AFTER_FREE.sh * lkdtm_WRITE_BUDDY_AFTER_FREE.sh * lkdtm_SOFTLOCKUP.sh * lkdtm_HARDLOCKUP.sh * lkdtm_SPINLOCKUP.sh * lkdtm_HUNG_TASK.sh * lkdtm_REFCOUNT_TIMING.sh * lkdtm_ATOMIC_TIMING.sh ### x86, kselftest-vsyscall-mode-none * bpf_test_xdp_veth.sh * cgroup_test_memcontrol * cgroup_test_kmem * cgroup_test_core * cgroup_test_stress.sh * efivarfs_efivarfs.sh * fpu_run_test_fpu.sh * ir_ir_loopback.sh * kexec_test_kexec_load.sh * kexec_test_kexec_file_load.sh * kvm_mmio_warning_test * kvm_svm_vmcall_test * lkdtm_PANIC.sh * lkdtm_LOOP.sh * lkdtm_EXHAUST_STACK.sh * lkdtm_CORRUPT_STACK.sh * lkdtm_CORRUPT_STACK_STRONG.sh * lkdtm_DOUBLE_FAULT.sh * lkdtm_OVERWRITE_ALLOCATION.sh * lkdtm_WRITE_AFTER_FREE.sh * lkdtm_WRITE_BUDDY_AFTER_FREE.sh * lkdtm_SOFTLOCKUP.sh * lkdtm_HARDLOCKUP.sh * lkdtm_SPINLOCKUP.sh * lkdtm_HUNG_TASK.sh * lkdtm_REFCOUNT_TIMING.sh * lkdtm_ATOMIC_TIMING.sh
-- Linaro LKFT https://lkft.linaro.org
Hello,
Linaro had previously been sending out a report based on our testing of the linux kernel using kselftest. We paused sending that report to fix a few issues. We are now continuing the process, starting with this report.
If you have any questions, comments, feedback, or concerns please email lkft@linaro.org.
Thanks,
Justin
On Tue, 15 Sep 2020 at 12:44, LKFT lkft@linaro.org wrote:
## Kernel
- kernel: 5.9.0-rc5
- git repo: ['
https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git', ' https://gitlab.com/Linaro/lkft/mirrors/next/linux-next']
- git branch: master
- git commit: 6b02addb1d1748d21dd1261e46029b264be4e5a0
- git describe: next-20200915
- Test details:
https://qa-reports.linaro.org/lkft/linux-next-master/build/next-20200915
## Regressions (compared to build next-20200914)
juno-r2: kselftest: * memfd_memfd_test
x86: kselftest-vsyscall-mode-native: * kvm_vmx_preemption_timer_test
## Fixes (compared to build next-20200914)
x86: kselftest-vsyscall-mode-none: * kvm_vmx_preemption_timer_test
## Summary ### hi6220-hikey, kselftest
- total: 161
- pass: 53
- fail: 79
- skip: 29
- xfail: 0
### i386, kselftest
- total: 166
- pass: 35
- fail: 102
- skip: 29
- xfail: 0
### juno-r2, kselftest
- total: 163
- pass: 57
- fail: 77
- skip: 29
- xfail: 0
### x86, kselftest
- total: 167
- pass: 59
- fail: 81
- skip: 27
- xfail: 0
### x86, kselftest-vsyscall-mode-native
- total: 168
- pass: 61
- fail: 80
- skip: 27
- xfail: 0
### x86, kselftest-vsyscall-mode-none
- total: 164
- pass: 58
- fail: 79
- skip: 27
- xfail: 0
## Environments
- dragonboard-410c
- hi6220-hikey
- i386
- juno-r2
- juno-r2-compat
- juno-r2-kasan
- nxp-ls2088
- qemu_arm
- qemu_arm64
- qemu_i386
- qemu_x86_64
- x15
- x86
- x86-kasan
## Suites
- kselftest
- kselftest-vsyscall-mode-native
- kselftest-vsyscall-mode-none
## Failures ### hi6220-hikey, kselftest
- bpf_test_verifier
- bpf_test_tag
- bpf_test_maps
- bpf_test_lpm_map
- bpf_test_progs
- bpf_test_dev_cgroup
- bpf_test_tcpbpf_user
- bpf_test_sysctl
- bpf_test_progs-no_alu32
- bpf_test_kmod.sh
- bpf_test_sock_addr.sh
- bpf_test_tunnel.sh
- bpf_test_lwt_seg6local.sh
- bpf_test_flow_dissector.sh
- bpf_test_lwt_ip_encap.sh
- bpf_test_tcp_check_syncookie.sh
- bpf_test_tc_tunnel.sh
- bpf_test_tc_edt.sh
- bpf_test_xdping.sh
- bpf_test_bpftool.sh
- clone3_clone3_cap_checkpoint_restore
- core_close_range_test
- firmware_fw_run_tests.sh
- ftrace_ftracetest
- lkdtm_BUG.sh
- lkdtm_WARNING.sh
- lkdtm_WARNING_MESSAGE.sh
- lkdtm_EXCEPTION.sh
- lkdtm_CORRUPT_LIST_ADD.sh
- lkdtm_CORRUPT_LIST_DEL.sh
- lkdtm_STACK_GUARD_PAGE_LEADING.sh
- lkdtm_STACK_GUARD_PAGE_TRAILING.sh
- lkdtm_UNSET_SMEP.sh
- lkdtm_CORRUPT_PAC.sh
- lkdtm_UNALIGNED_LOAD_STORE_WRITE.sh
- lkdtm_READ_AFTER_FREE.sh
- lkdtm_READ_BUDDY_AFTER_FREE.sh
- lkdtm_SLAB_FREE_DOUBLE.sh
- lkdtm_SLAB_FREE_CROSS.sh
- lkdtm_SLAB_FREE_PAGE.sh
- lkdtm_EXEC_DATA.sh
- lkdtm_EXEC_STACK.sh
- lkdtm_EXEC_KMALLOC.sh
- lkdtm_EXEC_VMALLOC.sh
- lkdtm_EXEC_RODATA.sh
- lkdtm_EXEC_USERSPACE.sh
- lkdtm_EXEC_NULL.sh
- lkdtm_ACCESS_USERSPACE.sh
- lkdtm_ACCESS_NULL.sh
- lkdtm_WRITE_RO.sh
- lkdtm_WRITE_RO_AFTER_INIT.sh
- lkdtm_WRITE_KERN.sh
- lkdtm_REFCOUNT_INC_OVERFLOW.sh
- lkdtm_REFCOUNT_ADD_OVERFLOW.sh
- lkdtm_REFCOUNT_INC_NOT_ZERO_OVERFLOW.sh
- lkdtm_REFCOUNT_ADD_NOT_ZERO_OVERFLOW.sh
- lkdtm_REFCOUNT_DEC_ZERO.sh
- lkdtm_REFCOUNT_DEC_NEGATIVE.sh
- lkdtm_REFCOUNT_DEC_AND_TEST_NEGATIVE.sh
- lkdtm_REFCOUNT_SUB_AND_TEST_NEGATIVE.sh
- lkdtm_REFCOUNT_INC_ZERO.sh
- lkdtm_REFCOUNT_ADD_ZERO.sh
- lkdtm_REFCOUNT_INC_SATURATED.sh
- lkdtm_REFCOUNT_DEC_SATURATED.sh
- lkdtm_REFCOUNT_ADD_SATURATED.sh
- lkdtm_REFCOUNT_INC_NOT_ZERO_SATURATED.sh
- lkdtm_REFCOUNT_ADD_NOT_ZERO_SATURATED.sh
- lkdtm_REFCOUNT_DEC_AND_TEST_SATURATED.sh
- lkdtm_REFCOUNT_SUB_AND_TEST_SATURATED.sh
- lkdtm_USERCOPY_HEAP_SIZE_TO.sh
- lkdtm_USERCOPY_HEAP_SIZE_FROM.sh
- lkdtm_USERCOPY_HEAP_WHITELIST_TO.sh
- lkdtm_USERCOPY_HEAP_WHITELIST_FROM.sh
- lkdtm_USERCOPY_STACK_FRAME_TO.sh
- lkdtm_USERCOPY_STACK_FRAME_FROM.sh
- lkdtm_USERCOPY_STACK_BEYOND.sh
- lkdtm_USERCOPY_KERNEL.sh
- lkdtm_STACKLEAK_ERASING.sh
- lkdtm_CFI_FORWARD_PROTO.sh
### i386, kselftest
- bpf_test_progs
- bpf_test_dev_cgroup
- bpf_test_tcpbpf_user
- bpf_get_cgroup_id_user
- bpf_test_socket_cookie
- bpf_test_netcnt
- bpf_test_tcpnotify_user
- bpf_test_sock_fields
- bpf_test_sysctl
- bpf_test_progs-no_alu32
- bpf_test_sock_addr.sh
- bpf_test_tunnel.sh
- bpf_test_lwt_seg6local.sh
- bpf_test_flow_dissector.sh
- bpf_test_tc_tunnel.sh
- bpf_test_xdping.sh
- bpf_test_bpftool.sh
- clone3_clone3_clear_sighand
- clone3_clone3_cap_checkpoint_restore
- core_close_range_test
- firmware_fw_run_tests.sh
- ftrace_ftracetest
- intel_pstate_run.sh
- kvm_cr4_cpuid_sync_test
- kvm_evmcs_test
- kvm_hyperv_cpuid
- kvm_mmio_warning_test
- kvm_platform_info_test
- kvm_set_sregs_test
- kvm_smm_test
- kvm_state_test
- kvm_vmx_preemption_timer_test
- kvm_svm_vmcall_test
- kvm_sync_regs_test
- kvm_vmx_close_while_nested_test
- kvm_vmx_dirty_log_test
- kvm_vmx_set_nested_state_test
- kvm_vmx_tsc_adjust_test
- kvm_xss_msr_test
- kvm_debug_regs
- kvm_clear_dirty_log_test
- kvm_demand_paging_test
- kvm_dirty_log_test
- kvm_kvm_create_max_vcpus
- kvm_set_memory_region_test
- kvm_steal_time
- lkdtm_BUG.sh
- lkdtm_WARNING.sh
- lkdtm_WARNING_MESSAGE.sh
- lkdtm_EXCEPTION.sh
- lkdtm_CORRUPT_LIST_ADD.sh
- lkdtm_CORRUPT_LIST_DEL.sh
- lkdtm_STACK_GUARD_PAGE_LEADING.sh
- lkdtm_STACK_GUARD_PAGE_TRAILING.sh
- lkdtm_UNSET_SMEP.sh
- lkdtm_DOUBLE_FAULT.sh
- lkdtm_CORRUPT_PAC.sh
- lkdtm_UNALIGNED_LOAD_STORE_WRITE.sh
- lkdtm_READ_AFTER_FREE.sh
- lkdtm_READ_BUDDY_AFTER_FREE.sh
- lkdtm_SLAB_FREE_DOUBLE.sh
- lkdtm_SLAB_FREE_CROSS.sh
- lkdtm_SLAB_FREE_PAGE.sh
- lkdtm_EXEC_DATA.sh
- lkdtm_EXEC_STACK.sh
- lkdtm_EXEC_KMALLOC.sh
- lkdtm_EXEC_VMALLOC.sh
- lkdtm_EXEC_RODATA.sh
- lkdtm_EXEC_USERSPACE.sh
- lkdtm_EXEC_NULL.sh
- lkdtm_ACCESS_USERSPACE.sh
- lkdtm_ACCESS_NULL.sh
- lkdtm_WRITE_RO.sh
- lkdtm_WRITE_RO_AFTER_INIT.sh
- lkdtm_WRITE_KERN.sh
- lkdtm_REFCOUNT_INC_OVERFLOW.sh
- lkdtm_REFCOUNT_ADD_OVERFLOW.sh
- lkdtm_REFCOUNT_INC_NOT_ZERO_OVERFLOW.sh
- lkdtm_REFCOUNT_ADD_NOT_ZERO_OVERFLOW.sh
- lkdtm_REFCOUNT_DEC_ZERO.sh
- lkdtm_REFCOUNT_DEC_NEGATIVE.sh
- lkdtm_REFCOUNT_DEC_AND_TEST_NEGATIVE.sh
- lkdtm_REFCOUNT_SUB_AND_TEST_NEGATIVE.sh
- lkdtm_REFCOUNT_INC_ZERO.sh
- lkdtm_REFCOUNT_ADD_ZERO.sh
- lkdtm_REFCOUNT_INC_SATURATED.sh
- lkdtm_REFCOUNT_DEC_SATURATED.sh
- lkdtm_REFCOUNT_ADD_SATURATED.sh
- lkdtm_REFCOUNT_INC_NOT_ZERO_SATURATED.sh
- lkdtm_REFCOUNT_ADD_NOT_ZERO_SATURATED.sh
- lkdtm_REFCOUNT_DEC_AND_TEST_SATURATED.sh
- lkdtm_REFCOUNT_SUB_AND_TEST_SATURATED.sh
- lkdtm_USERCOPY_HEAP_SIZE_TO.sh
- lkdtm_USERCOPY_HEAP_SIZE_FROM.sh
- lkdtm_USERCOPY_HEAP_WHITELIST_TO.sh
- lkdtm_USERCOPY_HEAP_WHITELIST_FROM.sh
- lkdtm_USERCOPY_STACK_FRAME_TO.sh
- lkdtm_USERCOPY_STACK_FRAME_FROM.sh
- lkdtm_USERCOPY_STACK_BEYOND.sh
- lkdtm_USERCOPY_KERNEL.sh
- lkdtm_STACKLEAK_ERASING.sh
- lkdtm_CFI_FORWARD_PROTO.sh
### juno-r2, kselftest
- bpf_test_maps
- bpf_get_cgroup_id_user
- bpf_test_socket_cookie
- bpf_test_netcnt
- bpf_test_tcpnotify_user
- bpf_test_sysctl
- bpf_test_progs-no_alu32
- bpf_test_sock_addr.sh
- bpf_test_tunnel.sh
- bpf_test_lwt_seg6local.sh
- bpf_test_flow_dissector.sh
- bpf_test_lwt_ip_encap.sh
- bpf_test_tcp_check_syncookie.sh
- bpf_test_tc_tunnel.sh
- bpf_test_tc_edt.sh
- bpf_test_xdping.sh
- bpf_test_bpftool.sh
- clone3_clone3_cap_checkpoint_restore
- core_close_range_test
- cpufreq_main.sh
- firmware_fw_run_tests.sh
- ftrace_ftracetest
- lkdtm_BUG.sh
- lkdtm_WARNING.sh
- lkdtm_WARNING_MESSAGE.sh
- lkdtm_EXCEPTION.sh
- lkdtm_CORRUPT_LIST_ADD.sh
- lkdtm_CORRUPT_LIST_DEL.sh
- lkdtm_STACK_GUARD_PAGE_LEADING.sh
- lkdtm_STACK_GUARD_PAGE_TRAILING.sh
- lkdtm_UNSET_SMEP.sh
- lkdtm_CORRUPT_PAC.sh
- lkdtm_UNALIGNED_LOAD_STORE_WRITE.sh
- lkdtm_READ_AFTER_FREE.sh
- lkdtm_READ_BUDDY_AFTER_FREE.sh
- lkdtm_SLAB_FREE_DOUBLE.sh
- lkdtm_SLAB_FREE_CROSS.sh
- lkdtm_SLAB_FREE_PAGE.sh
- lkdtm_EXEC_DATA.sh
- lkdtm_EXEC_STACK.sh
- lkdtm_EXEC_KMALLOC.sh
- lkdtm_EXEC_VMALLOC.sh
- lkdtm_EXEC_RODATA.sh
- lkdtm_EXEC_USERSPACE.sh
- lkdtm_EXEC_NULL.sh
- lkdtm_ACCESS_USERSPACE.sh
- lkdtm_ACCESS_NULL.sh
- lkdtm_WRITE_RO.sh
- lkdtm_WRITE_RO_AFTER_INIT.sh
- lkdtm_WRITE_KERN.sh
- lkdtm_REFCOUNT_INC_OVERFLOW.sh
- lkdtm_REFCOUNT_ADD_OVERFLOW.sh
- lkdtm_REFCOUNT_INC_NOT_ZERO_OVERFLOW.sh
- lkdtm_REFCOUNT_ADD_NOT_ZERO_OVERFLOW.sh
- lkdtm_REFCOUNT_DEC_ZERO.sh
- lkdtm_REFCOUNT_DEC_NEGATIVE.sh
- lkdtm_REFCOUNT_DEC_AND_TEST_NEGATIVE.sh
- lkdtm_REFCOUNT_SUB_AND_TEST_NEGATIVE.sh
- lkdtm_REFCOUNT_INC_ZERO.sh
- lkdtm_REFCOUNT_ADD_ZERO.sh
- lkdtm_REFCOUNT_INC_SATURATED.sh
- lkdtm_REFCOUNT_DEC_SATURATED.sh
- lkdtm_REFCOUNT_ADD_SATURATED.sh
- lkdtm_REFCOUNT_INC_NOT_ZERO_SATURATED.sh
- lkdtm_REFCOUNT_ADD_NOT_ZERO_SATURATED.sh
- lkdtm_REFCOUNT_DEC_AND_TEST_SATURATED.sh
- lkdtm_REFCOUNT_SUB_AND_TEST_SATURATED.sh
- lkdtm_USERCOPY_HEAP_SIZE_TO.sh
- lkdtm_USERCOPY_HEAP_SIZE_FROM.sh
- lkdtm_USERCOPY_HEAP_WHITELIST_TO.sh
- lkdtm_USERCOPY_HEAP_WHITELIST_FROM.sh
- lkdtm_USERCOPY_STACK_FRAME_TO.sh
- lkdtm_USERCOPY_STACK_FRAME_FROM.sh
- lkdtm_USERCOPY_STACK_BEYOND.sh
- lkdtm_USERCOPY_KERNEL.sh
- lkdtm_STACKLEAK_ERASING.sh
- lkdtm_CFI_FORWARD_PROTO.sh
### x86, kselftest
- bpf_test_progs
- bpf_test_dev_cgroup
- bpf_test_tcpbpf_user
- bpf_get_cgroup_id_user
- bpf_test_socket_cookie
- bpf_test_netcnt
- bpf_test_tcpnotify_user
- bpf_test_sock_fields
- bpf_test_sysctl
- bpf_test_progs-no_alu32
- bpf_test_sock_addr.sh
- bpf_test_tunnel.sh
- bpf_test_lwt_seg6local.sh
- bpf_test_flow_dissector.sh
- bpf_test_lwt_ip_encap.sh
- bpf_test_tc_tunnel.sh
- bpf_test_tc_edt.sh
- bpf_test_xdping.sh
- bpf_test_bpftool.sh
- clone3_clone3_cap_checkpoint_restore
- core_close_range_test
- firmware_fw_run_tests.sh
- ftrace_ftracetest
- intel_pstate_run.sh
- kvm_vmx_preemption_timer_test
- kvm_debug_regs
- lkdtm_BUG.sh
- lkdtm_WARNING.sh
- lkdtm_WARNING_MESSAGE.sh
- lkdtm_EXCEPTION.sh
- lkdtm_CORRUPT_LIST_ADD.sh
- lkdtm_CORRUPT_LIST_DEL.sh
- lkdtm_STACK_GUARD_PAGE_LEADING.sh
- lkdtm_STACK_GUARD_PAGE_TRAILING.sh
- lkdtm_UNSET_SMEP.sh
- lkdtm_CORRUPT_PAC.sh
- lkdtm_UNALIGNED_LOAD_STORE_WRITE.sh
- lkdtm_READ_AFTER_FREE.sh
- lkdtm_READ_BUDDY_AFTER_FREE.sh
- lkdtm_SLAB_FREE_DOUBLE.sh
- lkdtm_SLAB_FREE_CROSS.sh
- lkdtm_SLAB_FREE_PAGE.sh
- lkdtm_EXEC_DATA.sh
- lkdtm_EXEC_STACK.sh
- lkdtm_EXEC_KMALLOC.sh
- lkdtm_EXEC_VMALLOC.sh
- lkdtm_EXEC_RODATA.sh
- lkdtm_EXEC_USERSPACE.sh
- lkdtm_EXEC_NULL.sh
- lkdtm_ACCESS_USERSPACE.sh
- lkdtm_ACCESS_NULL.sh
- lkdtm_WRITE_RO.sh
- lkdtm_WRITE_RO_AFTER_INIT.sh
- lkdtm_WRITE_KERN.sh
- lkdtm_REFCOUNT_INC_OVERFLOW.sh
- lkdtm_REFCOUNT_ADD_OVERFLOW.sh
- lkdtm_REFCOUNT_INC_NOT_ZERO_OVERFLOW.sh
- lkdtm_REFCOUNT_ADD_NOT_ZERO_OVERFLOW.sh
- lkdtm_REFCOUNT_DEC_ZERO.sh
- lkdtm_REFCOUNT_DEC_NEGATIVE.sh
- lkdtm_REFCOUNT_DEC_AND_TEST_NEGATIVE.sh
- lkdtm_REFCOUNT_SUB_AND_TEST_NEGATIVE.sh
- lkdtm_REFCOUNT_INC_ZERO.sh
- lkdtm_REFCOUNT_ADD_ZERO.sh
- lkdtm_REFCOUNT_INC_SATURATED.sh
- lkdtm_REFCOUNT_DEC_SATURATED.sh
- lkdtm_REFCOUNT_ADD_SATURATED.sh
- lkdtm_REFCOUNT_INC_NOT_ZERO_SATURATED.sh
- lkdtm_REFCOUNT_ADD_NOT_ZERO_SATURATED.sh
- lkdtm_REFCOUNT_DEC_AND_TEST_SATURATED.sh
- lkdtm_REFCOUNT_SUB_AND_TEST_SATURATED.sh
- lkdtm_USERCOPY_HEAP_SIZE_TO.sh
- lkdtm_USERCOPY_HEAP_SIZE_FROM.sh
- lkdtm_USERCOPY_HEAP_WHITELIST_TO.sh
- lkdtm_USERCOPY_HEAP_WHITELIST_FROM.sh
- lkdtm_USERCOPY_STACK_FRAME_TO.sh
- lkdtm_USERCOPY_STACK_FRAME_FROM.sh
- lkdtm_USERCOPY_STACK_BEYOND.sh
- lkdtm_USERCOPY_KERNEL.sh
- lkdtm_STACKLEAK_ERASING.sh
- lkdtm_CFI_FORWARD_PROTO.sh
### x86, kselftest-vsyscall-mode-native
- bpf_test_progs
- bpf_test_dev_cgroup
- bpf_test_tcpbpf_user
- bpf_get_cgroup_id_user
- bpf_test_socket_cookie
- bpf_test_netcnt
- bpf_test_tcpnotify_user
- bpf_test_sock_fields
- bpf_test_sysctl
- bpf_test_progs-no_alu32
- bpf_test_sock_addr.sh
- bpf_test_tunnel.sh
- bpf_test_lwt_seg6local.sh
- bpf_test_flow_dissector.sh
- bpf_test_lwt_ip_encap.sh
- bpf_test_tc_tunnel.sh
- bpf_test_tc_edt.sh
- bpf_test_xdping.sh
- bpf_test_bpftool.sh
- clone3_clone3_cap_checkpoint_restore
- core_close_range_test
- firmware_fw_run_tests.sh
- ftrace_ftracetest
- intel_pstate_run.sh
- kvm_debug_regs
- lkdtm_BUG.sh
- lkdtm_WARNING.sh
- lkdtm_WARNING_MESSAGE.sh
- lkdtm_EXCEPTION.sh
- lkdtm_CORRUPT_LIST_ADD.sh
- lkdtm_CORRUPT_LIST_DEL.sh
- lkdtm_STACK_GUARD_PAGE_LEADING.sh
- lkdtm_STACK_GUARD_PAGE_TRAILING.sh
- lkdtm_UNSET_SMEP.sh
- lkdtm_CORRUPT_PAC.sh
- lkdtm_UNALIGNED_LOAD_STORE_WRITE.sh
- lkdtm_READ_AFTER_FREE.sh
- lkdtm_READ_BUDDY_AFTER_FREE.sh
- lkdtm_SLAB_FREE_DOUBLE.sh
- lkdtm_SLAB_FREE_CROSS.sh
- lkdtm_SLAB_FREE_PAGE.sh
- lkdtm_EXEC_DATA.sh
- lkdtm_EXEC_STACK.sh
- lkdtm_EXEC_KMALLOC.sh
- lkdtm_EXEC_VMALLOC.sh
- lkdtm_EXEC_RODATA.sh
- lkdtm_EXEC_USERSPACE.sh
- lkdtm_EXEC_NULL.sh
- lkdtm_ACCESS_USERSPACE.sh
- lkdtm_ACCESS_NULL.sh
- lkdtm_WRITE_RO.sh
- lkdtm_WRITE_RO_AFTER_INIT.sh
- lkdtm_WRITE_KERN.sh
- lkdtm_REFCOUNT_INC_OVERFLOW.sh
- lkdtm_REFCOUNT_ADD_OVERFLOW.sh
- lkdtm_REFCOUNT_INC_NOT_ZERO_OVERFLOW.sh
- lkdtm_REFCOUNT_ADD_NOT_ZERO_OVERFLOW.sh
- lkdtm_REFCOUNT_DEC_ZERO.sh
- lkdtm_REFCOUNT_DEC_NEGATIVE.sh
- lkdtm_REFCOUNT_DEC_AND_TEST_NEGATIVE.sh
- lkdtm_REFCOUNT_SUB_AND_TEST_NEGATIVE.sh
- lkdtm_REFCOUNT_INC_ZERO.sh
- lkdtm_REFCOUNT_ADD_ZERO.sh
- lkdtm_REFCOUNT_INC_SATURATED.sh
- lkdtm_REFCOUNT_DEC_SATURATED.sh
- lkdtm_REFCOUNT_ADD_SATURATED.sh
- lkdtm_REFCOUNT_INC_NOT_ZERO_SATURATED.sh
- lkdtm_REFCOUNT_ADD_NOT_ZERO_SATURATED.sh
- lkdtm_REFCOUNT_DEC_AND_TEST_SATURATED.sh
- lkdtm_REFCOUNT_SUB_AND_TEST_SATURATED.sh
- lkdtm_USERCOPY_HEAP_SIZE_TO.sh
- lkdtm_USERCOPY_HEAP_SIZE_FROM.sh
- lkdtm_USERCOPY_HEAP_WHITELIST_TO.sh
- lkdtm_USERCOPY_HEAP_WHITELIST_FROM.sh
- lkdtm_USERCOPY_STACK_FRAME_TO.sh
- lkdtm_USERCOPY_STACK_FRAME_FROM.sh
- lkdtm_USERCOPY_STACK_BEYOND.sh
- lkdtm_USERCOPY_KERNEL.sh
- lkdtm_STACKLEAK_ERASING.sh
- lkdtm_CFI_FORWARD_PROTO.sh
### x86, kselftest-vsyscall-mode-none
- bpf_test_progs
- bpf_test_dev_cgroup
- bpf_test_tcpbpf_user
- bpf_get_cgroup_id_user
- bpf_test_tcpnotify_user
- bpf_test_sock_fields
- bpf_test_sysctl
- bpf_test_progs-no_alu32
- bpf_test_sock_addr.sh
- bpf_test_tunnel.sh
- bpf_test_lwt_seg6local.sh
- bpf_test_flow_dissector.sh
- bpf_test_lwt_ip_encap.sh
- bpf_test_tc_tunnel.sh
- bpf_test_tc_edt.sh
- bpf_test_xdping.sh
- bpf_test_bpftool.sh
- clone3_clone3_cap_checkpoint_restore
- core_close_range_test
- firmware_fw_run_tests.sh
- ftrace_ftracetest
- intel_pstate_run.sh
- kvm_vmx_preemption_timer_test
- kvm_debug_regs
- lkdtm_BUG.sh
- lkdtm_WARNING.sh
- lkdtm_WARNING_MESSAGE.sh
- lkdtm_EXCEPTION.sh
- lkdtm_CORRUPT_LIST_ADD.sh
- lkdtm_CORRUPT_LIST_DEL.sh
- lkdtm_STACK_GUARD_PAGE_LEADING.sh
- lkdtm_STACK_GUARD_PAGE_TRAILING.sh
- lkdtm_UNSET_SMEP.sh
- lkdtm_CORRUPT_PAC.sh
- lkdtm_UNALIGNED_LOAD_STORE_WRITE.sh
- lkdtm_READ_AFTER_FREE.sh
- lkdtm_READ_BUDDY_AFTER_FREE.sh
- lkdtm_SLAB_FREE_DOUBLE.sh
- lkdtm_SLAB_FREE_CROSS.sh
- lkdtm_SLAB_FREE_PAGE.sh
- lkdtm_EXEC_DATA.sh
- lkdtm_EXEC_STACK.sh
- lkdtm_EXEC_KMALLOC.sh
- lkdtm_EXEC_VMALLOC.sh
- lkdtm_EXEC_RODATA.sh
- lkdtm_EXEC_USERSPACE.sh
- lkdtm_EXEC_NULL.sh
- lkdtm_ACCESS_USERSPACE.sh
- lkdtm_ACCESS_NULL.sh
- lkdtm_WRITE_RO.sh
- lkdtm_WRITE_RO_AFTER_INIT.sh
- lkdtm_WRITE_KERN.sh
- lkdtm_REFCOUNT_INC_OVERFLOW.sh
- lkdtm_REFCOUNT_ADD_OVERFLOW.sh
- lkdtm_REFCOUNT_INC_NOT_ZERO_OVERFLOW.sh
- lkdtm_REFCOUNT_ADD_NOT_ZERO_OVERFLOW.sh
- lkdtm_REFCOUNT_DEC_ZERO.sh
- lkdtm_REFCOUNT_DEC_NEGATIVE.sh
- lkdtm_REFCOUNT_DEC_AND_TEST_NEGATIVE.sh
- lkdtm_REFCOUNT_SUB_AND_TEST_NEGATIVE.sh
- lkdtm_REFCOUNT_INC_ZERO.sh
- lkdtm_REFCOUNT_ADD_ZERO.sh
- lkdtm_REFCOUNT_INC_SATURATED.sh
- lkdtm_REFCOUNT_DEC_SATURATED.sh
- lkdtm_REFCOUNT_ADD_SATURATED.sh
- lkdtm_REFCOUNT_INC_NOT_ZERO_SATURATED.sh
- lkdtm_REFCOUNT_ADD_NOT_ZERO_SATURATED.sh
- lkdtm_REFCOUNT_DEC_AND_TEST_SATURATED.sh
- lkdtm_REFCOUNT_SUB_AND_TEST_SATURATED.sh
- lkdtm_USERCOPY_HEAP_SIZE_TO.sh
- lkdtm_USERCOPY_HEAP_SIZE_FROM.sh
- lkdtm_USERCOPY_HEAP_WHITELIST_TO.sh
- lkdtm_USERCOPY_HEAP_WHITELIST_FROM.sh
- lkdtm_USERCOPY_STACK_FRAME_TO.sh
- lkdtm_USERCOPY_STACK_FRAME_FROM.sh
- lkdtm_USERCOPY_STACK_BEYOND.sh
- lkdtm_USERCOPY_KERNEL.sh
- lkdtm_STACKLEAK_ERASING.sh
- lkdtm_CFI_FORWARD_PROTO.sh
## Skips ### hi6220-hikey, kselftest
- bpf_test_xdp_veth.sh
- cgroup_test_memcontrol
- cgroup_test_kmem
- cgroup_test_core
- cgroup_test_stress.sh
- efivarfs_efivarfs.sh
- fpu_run_test_fpu.sh
- intel_pstate_run.sh
- ir_ir_loopback.sh
- livepatch_test-livepatch.sh
- livepatch_test-callbacks.sh
- livepatch_test-shadow-vars.sh
- livepatch_test-state.sh
- livepatch_test-ftrace.sh
- lkdtm_PANIC.sh
- lkdtm_LOOP.sh
- lkdtm_EXHAUST_STACK.sh
- lkdtm_CORRUPT_STACK.sh
- lkdtm_CORRUPT_STACK_STRONG.sh
- lkdtm_DOUBLE_FAULT.sh
- lkdtm_OVERWRITE_ALLOCATION.sh
- lkdtm_WRITE_AFTER_FREE.sh
- lkdtm_WRITE_BUDDY_AFTER_FREE.sh
- lkdtm_SOFTLOCKUP.sh
- lkdtm_HARDLOCKUP.sh
- lkdtm_SPINLOCKUP.sh
- lkdtm_HUNG_TASK.sh
- lkdtm_REFCOUNT_TIMING.sh
- lkdtm_ATOMIC_TIMING.sh
### i386, kselftest
- bpf_test_xdp_veth.sh
- cgroup_test_memcontrol
- cgroup_test_kmem
- cgroup_test_core
- cgroup_test_stress.sh
- efivarfs_efivarfs.sh
- fpu_run_test_fpu.sh
- ir_ir_loopback.sh
- kexec_test_kexec_load.sh
- kexec_test_kexec_file_load.sh
- livepatch_test-livepatch.sh
- livepatch_test-callbacks.sh
- livepatch_test-shadow-vars.sh
- livepatch_test-state.sh
- livepatch_test-ftrace.sh
- lkdtm_PANIC.sh
- lkdtm_LOOP.sh
- lkdtm_EXHAUST_STACK.sh
- lkdtm_CORRUPT_STACK.sh
- lkdtm_CORRUPT_STACK_STRONG.sh
- lkdtm_OVERWRITE_ALLOCATION.sh
- lkdtm_WRITE_AFTER_FREE.sh
- lkdtm_WRITE_BUDDY_AFTER_FREE.sh
- lkdtm_SOFTLOCKUP.sh
- lkdtm_HARDLOCKUP.sh
- lkdtm_SPINLOCKUP.sh
- lkdtm_HUNG_TASK.sh
- lkdtm_REFCOUNT_TIMING.sh
- lkdtm_ATOMIC_TIMING.sh
### juno-r2, kselftest
- bpf_test_xdp_veth.sh
- cgroup_test_memcontrol
- cgroup_test_kmem
- cgroup_test_core
- cgroup_test_stress.sh
- efivarfs_efivarfs.sh
- fpu_run_test_fpu.sh
- intel_pstate_run.sh
- ir_ir_loopback.sh
- livepatch_test-livepatch.sh
- livepatch_test-callbacks.sh
- livepatch_test-shadow-vars.sh
- livepatch_test-state.sh
- livepatch_test-ftrace.sh
- lkdtm_PANIC.sh
- lkdtm_LOOP.sh
- lkdtm_EXHAUST_STACK.sh
- lkdtm_CORRUPT_STACK.sh
- lkdtm_CORRUPT_STACK_STRONG.sh
- lkdtm_DOUBLE_FAULT.sh
- lkdtm_OVERWRITE_ALLOCATION.sh
- lkdtm_WRITE_AFTER_FREE.sh
- lkdtm_WRITE_BUDDY_AFTER_FREE.sh
- lkdtm_SOFTLOCKUP.sh
- lkdtm_HARDLOCKUP.sh
- lkdtm_SPINLOCKUP.sh
- lkdtm_HUNG_TASK.sh
- lkdtm_REFCOUNT_TIMING.sh
- lkdtm_ATOMIC_TIMING.sh
### x86, kselftest
- bpf_test_xdp_veth.sh
- cgroup_test_memcontrol
- cgroup_test_kmem
- cgroup_test_core
- cgroup_test_stress.sh
- efivarfs_efivarfs.sh
- fpu_run_test_fpu.sh
- ir_ir_loopback.sh
- kexec_test_kexec_load.sh
- kexec_test_kexec_file_load.sh
- kvm_mmio_warning_test
- kvm_svm_vmcall_test
- lkdtm_PANIC.sh
- lkdtm_LOOP.sh
- lkdtm_EXHAUST_STACK.sh
- lkdtm_CORRUPT_STACK.sh
- lkdtm_CORRUPT_STACK_STRONG.sh
- lkdtm_DOUBLE_FAULT.sh
- lkdtm_OVERWRITE_ALLOCATION.sh
- lkdtm_WRITE_AFTER_FREE.sh
- lkdtm_WRITE_BUDDY_AFTER_FREE.sh
- lkdtm_SOFTLOCKUP.sh
- lkdtm_HARDLOCKUP.sh
- lkdtm_SPINLOCKUP.sh
- lkdtm_HUNG_TASK.sh
- lkdtm_REFCOUNT_TIMING.sh
- lkdtm_ATOMIC_TIMING.sh
### x86, kselftest-vsyscall-mode-native
- bpf_test_xdp_veth.sh
- cgroup_test_memcontrol
- cgroup_test_kmem
- cgroup_test_core
- cgroup_test_stress.sh
- efivarfs_efivarfs.sh
- fpu_run_test_fpu.sh
- ir_ir_loopback.sh
- kexec_test_kexec_load.sh
- kexec_test_kexec_file_load.sh
- kvm_mmio_warning_test
- kvm_svm_vmcall_test
- lkdtm_PANIC.sh
- lkdtm_LOOP.sh
- lkdtm_EXHAUST_STACK.sh
- lkdtm_CORRUPT_STACK.sh
- lkdtm_CORRUPT_STACK_STRONG.sh
- lkdtm_DOUBLE_FAULT.sh
- lkdtm_OVERWRITE_ALLOCATION.sh
- lkdtm_WRITE_AFTER_FREE.sh
- lkdtm_WRITE_BUDDY_AFTER_FREE.sh
- lkdtm_SOFTLOCKUP.sh
- lkdtm_HARDLOCKUP.sh
- lkdtm_SPINLOCKUP.sh
- lkdtm_HUNG_TASK.sh
- lkdtm_REFCOUNT_TIMING.sh
- lkdtm_ATOMIC_TIMING.sh
### x86, kselftest-vsyscall-mode-none
- bpf_test_xdp_veth.sh
- cgroup_test_memcontrol
- cgroup_test_kmem
- cgroup_test_core
- cgroup_test_stress.sh
- efivarfs_efivarfs.sh
- fpu_run_test_fpu.sh
- ir_ir_loopback.sh
- kexec_test_kexec_load.sh
- kexec_test_kexec_file_load.sh
- kvm_mmio_warning_test
- kvm_svm_vmcall_test
- lkdtm_PANIC.sh
- lkdtm_LOOP.sh
- lkdtm_EXHAUST_STACK.sh
- lkdtm_CORRUPT_STACK.sh
- lkdtm_CORRUPT_STACK_STRONG.sh
- lkdtm_DOUBLE_FAULT.sh
- lkdtm_OVERWRITE_ALLOCATION.sh
- lkdtm_WRITE_AFTER_FREE.sh
- lkdtm_WRITE_BUDDY_AFTER_FREE.sh
- lkdtm_SOFTLOCKUP.sh
- lkdtm_HARDLOCKUP.sh
- lkdtm_SPINLOCKUP.sh
- lkdtm_HUNG_TASK.sh
- lkdtm_REFCOUNT_TIMING.sh
- lkdtm_ATOMIC_TIMING.sh
-- Linaro LKFT https://lkft.linaro.org
On 9/15/20 11:52 AM, Justin Cook wrote:
Hello,
Linaro had previously been sending out a report based on our testing of the linux kernel using kselftest. We paused sending that report to fix a few issues. We are now continuing the process, starting with this report.
If you have any questions, comments, feedback, or concerns please email lkft@linaro.org mailto:lkft@linaro.org.
Thanks,
Justin
Hi Justin,
Thanks for the report. It would be nice to see the reports. However, it is hard for me to determine which tests failed and why.
On Tue, 15 Sep 2020 at 12:44, LKFT <lkft@linaro.org mailto:lkft@linaro.org> wrote:
## Kernel * kernel: 5.9.0-rc5 * git repo: ['https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git', 'https://gitlab.com/Linaro/lkft/mirrors/next/linux-next'] * git branch: master * git commit: 6b02addb1d1748d21dd1261e46029b264be4e5a0 * git describe: next-20200915 * Test details: https://qa-reports.linaro.org/lkft/linux-next-master/build/next-20200915 ## Regressions (compared to build next-20200914) juno-r2: kselftest: * memfd_memfd_test x86: kselftest-vsyscall-mode-native: * kvm_vmx_preemption_timer_test
I looked for the above two failures to start with since these are regressions and couldn't find them.
Are the regressions tied to new commits in linux-next from the mm and kvm trees?
thanks, -- Shuah
Shuah,
The report sent was meant to be a general summary, rather than a deep dive, of the results. Most of that information can be gathered by viewing the test details.
* Test details: https://qa-reports.linaro.org/lkft/linux-next-master/build/next-20200915
If you open that link in a web browser, there are a number of ways to dig down into the results. If you have questions about the best ways to do this, please let me know.
Maybe that isn't the best way? I'm very open to feedback. I just tried to best copy the previous report that was being sent out to start.
Please feel free to ask any questions you have or provide me with feedback. I'm here to help.
Thanks,
Justin
On Tue, 15 Sep 2020 at 15:18, Shuah Khan skhan@linuxfoundation.org wrote:
On 9/15/20 11:52 AM, Justin Cook wrote:
Hello,
Linaro had previously been sending out a report based on our testing of the linux kernel using kselftest. We paused sending that report to fix a few issues. We are now continuing the process, starting with this report.
If you have any questions, comments, feedback, or concerns please email lkft@linaro.org mailto:lkft@linaro.org.
Thanks,
Justin
Hi Justin,
Thanks for the report. It would be nice to see the reports. However, it is hard for me to determine which tests failed and why.
On Tue, 15 Sep 2020 at 12:44, LKFT <lkft@linaro.org mailto:lkft@linaro.org> wrote:
## Kernel * kernel: 5.9.0-rc5 * git repo: ['https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git', 'https://gitlab.com/Linaro/lkft/mirrors/next/linux-next'] * git branch: master * git commit: 6b02addb1d1748d21dd1261e46029b264be4e5a0 * git describe: next-20200915 * Test details: https://qa-reports.linaro.org/lkft/linux-next-master/build/next-20200915 ## Regressions (compared to build next-20200914) juno-r2: kselftest: * memfd_memfd_test x86: kselftest-vsyscall-mode-native: * kvm_vmx_preemption_timer_test
I looked for the above two failures to start with since these are regressions and couldn't find them.
Are the regressions tied to new commits in linux-next from the mm and kvm trees?
thanks, -- Shuah
Hi Justin,
On 9/17/20 9:52 AM, Justin Cook wrote:
Shuah,
The report sent was meant to be a general summary, rather than a deep dive, of the results. Most of that information can be gathered by viewing the test details.
* Test details: https://qa-reports.linaro.org/lkft/linux-next-master/build/next-20200915
If you open that link in a web browser, there are a number of ways to dig down into the results. If you have questions about the best ways to do this, please let me know.
Yes. I did look at the results. It isn't easy to figure out. It would help is cc'ing the test authors in addition to the list. There are two failed tests if recall correctly, mm and kvm. cc'ing and subsystem mailing lists and authors for the last commit for the test in question will get you results quickly.
Maybe that isn't the best way? I'm very open to feedback. I just tried to best copy the previous report that was being sent out to start.
We had the same problem with the previous report. It just tells you which tests regressed. It is a good start. Unfortunately without tagging test authors/maintainers it won't get addressed.
thanks, -- Shuah
Hello,
Linaro had previously been sending out a report based on our testing of the linux kernel using kselftest. We paused sending that report to fix a few issues. We are now continuing the process, starting with this report.
If you have any questions, comments, feedback, or concerns please email lkft@linaro.org.
Thanks,
Justin
On Tue, 15 Sep 2020 at 12:44, LKFT lkft@linaro.org wrote:
## Kernel
- kernel: 5.9.0-rc5
- git repo: ['https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git', 'https://gitlab.com/Linaro/lkft/mirrors/next/linux-next']
- git branch: master
- git commit: 6b02addb1d1748d21dd1261e46029b264be4e5a0
- git describe: next-20200915
- Test details: https://qa-reports.linaro.org/lkft/linux-next-master/build/next-20200915
## Regressions (compared to build next-20200914)
juno-r2: kselftest: * memfd_memfd_test
x86: kselftest-vsyscall-mode-native: * kvm_vmx_preemption_timer_test
## Fixes (compared to build next-20200914)
x86: kselftest-vsyscall-mode-none: * kvm_vmx_preemption_timer_test
## Summary ### hi6220-hikey, kselftest
- total: 161
- pass: 53
- fail: 79
- skip: 29
- xfail: 0
### i386, kselftest
- total: 166
- pass: 35
- fail: 102
- skip: 29
- xfail: 0
### juno-r2, kselftest
- total: 163
- pass: 57
- fail: 77
- skip: 29
- xfail: 0
### x86, kselftest
- total: 167
- pass: 59
- fail: 81
- skip: 27
- xfail: 0
### x86, kselftest-vsyscall-mode-native
- total: 168
- pass: 61
- fail: 80
- skip: 27
- xfail: 0
### x86, kselftest-vsyscall-mode-none
- total: 164
- pass: 58
- fail: 79
- skip: 27
- xfail: 0
## Environments
- dragonboard-410c
- hi6220-hikey
- i386
- juno-r2
- juno-r2-compat
- juno-r2-kasan
- nxp-ls2088
- qemu_arm
- qemu_arm64
- qemu_i386
- qemu_x86_64
- x15
- x86
- x86-kasan
## Suites
- kselftest
- kselftest-vsyscall-mode-native
- kselftest-vsyscall-mode-none
## Failures ### hi6220-hikey, kselftest
- bpf_test_verifier
- bpf_test_tag
- bpf_test_maps
- bpf_test_lpm_map
- bpf_test_progs
- bpf_test_dev_cgroup
- bpf_test_tcpbpf_user
- bpf_test_sysctl
- bpf_test_progs-no_alu32
- bpf_test_kmod.sh
- bpf_test_sock_addr.sh
- bpf_test_tunnel.sh
- bpf_test_lwt_seg6local.sh
- bpf_test_flow_dissector.sh
- bpf_test_lwt_ip_encap.sh
- bpf_test_tcp_check_syncookie.sh
- bpf_test_tc_tunnel.sh
- bpf_test_tc_edt.sh
- bpf_test_xdping.sh
- bpf_test_bpftool.sh
- clone3_clone3_cap_checkpoint_restore
- core_close_range_test
- firmware_fw_run_tests.sh
- ftrace_ftracetest
- lkdtm_BUG.sh
- lkdtm_WARNING.sh
- lkdtm_WARNING_MESSAGE.sh
- lkdtm_EXCEPTION.sh
- lkdtm_CORRUPT_LIST_ADD.sh
- lkdtm_CORRUPT_LIST_DEL.sh
- lkdtm_STACK_GUARD_PAGE_LEADING.sh
- lkdtm_STACK_GUARD_PAGE_TRAILING.sh
- lkdtm_UNSET_SMEP.sh
- lkdtm_CORRUPT_PAC.sh
- lkdtm_UNALIGNED_LOAD_STORE_WRITE.sh
- lkdtm_READ_AFTER_FREE.sh
- lkdtm_READ_BUDDY_AFTER_FREE.sh
- lkdtm_SLAB_FREE_DOUBLE.sh
- lkdtm_SLAB_FREE_CROSS.sh
- lkdtm_SLAB_FREE_PAGE.sh
- lkdtm_EXEC_DATA.sh
- lkdtm_EXEC_STACK.sh
- lkdtm_EXEC_KMALLOC.sh
- lkdtm_EXEC_VMALLOC.sh
- lkdtm_EXEC_RODATA.sh
- lkdtm_EXEC_USERSPACE.sh
- lkdtm_EXEC_NULL.sh
- lkdtm_ACCESS_USERSPACE.sh
- lkdtm_ACCESS_NULL.sh
- lkdtm_WRITE_RO.sh
- lkdtm_WRITE_RO_AFTER_INIT.sh
- lkdtm_WRITE_KERN.sh
- lkdtm_REFCOUNT_INC_OVERFLOW.sh
- lkdtm_REFCOUNT_ADD_OVERFLOW.sh
- lkdtm_REFCOUNT_INC_NOT_ZERO_OVERFLOW.sh
- lkdtm_REFCOUNT_ADD_NOT_ZERO_OVERFLOW.sh
- lkdtm_REFCOUNT_DEC_ZERO.sh
- lkdtm_REFCOUNT_DEC_NEGATIVE.sh
- lkdtm_REFCOUNT_DEC_AND_TEST_NEGATIVE.sh
- lkdtm_REFCOUNT_SUB_AND_TEST_NEGATIVE.sh
- lkdtm_REFCOUNT_INC_ZERO.sh
- lkdtm_REFCOUNT_ADD_ZERO.sh
- lkdtm_REFCOUNT_INC_SATURATED.sh
- lkdtm_REFCOUNT_DEC_SATURATED.sh
- lkdtm_REFCOUNT_ADD_SATURATED.sh
- lkdtm_REFCOUNT_INC_NOT_ZERO_SATURATED.sh
- lkdtm_REFCOUNT_ADD_NOT_ZERO_SATURATED.sh
- lkdtm_REFCOUNT_DEC_AND_TEST_SATURATED.sh
- lkdtm_REFCOUNT_SUB_AND_TEST_SATURATED.sh
- lkdtm_USERCOPY_HEAP_SIZE_TO.sh
- lkdtm_USERCOPY_HEAP_SIZE_FROM.sh
- lkdtm_USERCOPY_HEAP_WHITELIST_TO.sh
- lkdtm_USERCOPY_HEAP_WHITELIST_FROM.sh
- lkdtm_USERCOPY_STACK_FRAME_TO.sh
- lkdtm_USERCOPY_STACK_FRAME_FROM.sh
- lkdtm_USERCOPY_STACK_BEYOND.sh
- lkdtm_USERCOPY_KERNEL.sh
- lkdtm_STACKLEAK_ERASING.sh
- lkdtm_CFI_FORWARD_PROTO.sh
### i386, kselftest
- bpf_test_progs
- bpf_test_dev_cgroup
- bpf_test_tcpbpf_user
- bpf_get_cgroup_id_user
- bpf_test_socket_cookie
- bpf_test_netcnt
- bpf_test_tcpnotify_user
- bpf_test_sock_fields
- bpf_test_sysctl
- bpf_test_progs-no_alu32
- bpf_test_sock_addr.sh
- bpf_test_tunnel.sh
- bpf_test_lwt_seg6local.sh
- bpf_test_flow_dissector.sh
- bpf_test_tc_tunnel.sh
- bpf_test_xdping.sh
- bpf_test_bpftool.sh
- clone3_clone3_clear_sighand
- clone3_clone3_cap_checkpoint_restore
- core_close_range_test
- firmware_fw_run_tests.sh
- ftrace_ftracetest
- intel_pstate_run.sh
- kvm_cr4_cpuid_sync_test
- kvm_evmcs_test
- kvm_hyperv_cpuid
- kvm_mmio_warning_test
- kvm_platform_info_test
- kvm_set_sregs_test
- kvm_smm_test
- kvm_state_test
- kvm_vmx_preemption_timer_test
- kvm_svm_vmcall_test
- kvm_sync_regs_test
- kvm_vmx_close_while_nested_test
- kvm_vmx_dirty_log_test
- kvm_vmx_set_nested_state_test
- kvm_vmx_tsc_adjust_test
- kvm_xss_msr_test
- kvm_debug_regs
- kvm_clear_dirty_log_test
- kvm_demand_paging_test
- kvm_dirty_log_test
- kvm_kvm_create_max_vcpus
- kvm_set_memory_region_test
- kvm_steal_time
- lkdtm_BUG.sh
- lkdtm_WARNING.sh
- lkdtm_WARNING_MESSAGE.sh
- lkdtm_EXCEPTION.sh
- lkdtm_CORRUPT_LIST_ADD.sh
- lkdtm_CORRUPT_LIST_DEL.sh
- lkdtm_STACK_GUARD_PAGE_LEADING.sh
- lkdtm_STACK_GUARD_PAGE_TRAILING.sh
- lkdtm_UNSET_SMEP.sh
- lkdtm_DOUBLE_FAULT.sh
- lkdtm_CORRUPT_PAC.sh
- lkdtm_UNALIGNED_LOAD_STORE_WRITE.sh
- lkdtm_READ_AFTER_FREE.sh
- lkdtm_READ_BUDDY_AFTER_FREE.sh
- lkdtm_SLAB_FREE_DOUBLE.sh
- lkdtm_SLAB_FREE_CROSS.sh
- lkdtm_SLAB_FREE_PAGE.sh
- lkdtm_EXEC_DATA.sh
- lkdtm_EXEC_STACK.sh
- lkdtm_EXEC_KMALLOC.sh
- lkdtm_EXEC_VMALLOC.sh
- lkdtm_EXEC_RODATA.sh
- lkdtm_EXEC_USERSPACE.sh
- lkdtm_EXEC_NULL.sh
- lkdtm_ACCESS_USERSPACE.sh
- lkdtm_ACCESS_NULL.sh
- lkdtm_WRITE_RO.sh
- lkdtm_WRITE_RO_AFTER_INIT.sh
- lkdtm_WRITE_KERN.sh
- lkdtm_REFCOUNT_INC_OVERFLOW.sh
- lkdtm_REFCOUNT_ADD_OVERFLOW.sh
- lkdtm_REFCOUNT_INC_NOT_ZERO_OVERFLOW.sh
- lkdtm_REFCOUNT_ADD_NOT_ZERO_OVERFLOW.sh
- lkdtm_REFCOUNT_DEC_ZERO.sh
- lkdtm_REFCOUNT_DEC_NEGATIVE.sh
- lkdtm_REFCOUNT_DEC_AND_TEST_NEGATIVE.sh
- lkdtm_REFCOUNT_SUB_AND_TEST_NEGATIVE.sh
- lkdtm_REFCOUNT_INC_ZERO.sh
- lkdtm_REFCOUNT_ADD_ZERO.sh
- lkdtm_REFCOUNT_INC_SATURATED.sh
- lkdtm_REFCOUNT_DEC_SATURATED.sh
- lkdtm_REFCOUNT_ADD_SATURATED.sh
- lkdtm_REFCOUNT_INC_NOT_ZERO_SATURATED.sh
- lkdtm_REFCOUNT_ADD_NOT_ZERO_SATURATED.sh
- lkdtm_REFCOUNT_DEC_AND_TEST_SATURATED.sh
- lkdtm_REFCOUNT_SUB_AND_TEST_SATURATED.sh
- lkdtm_USERCOPY_HEAP_SIZE_TO.sh
- lkdtm_USERCOPY_HEAP_SIZE_FROM.sh
- lkdtm_USERCOPY_HEAP_WHITELIST_TO.sh
- lkdtm_USERCOPY_HEAP_WHITELIST_FROM.sh
- lkdtm_USERCOPY_STACK_FRAME_TO.sh
- lkdtm_USERCOPY_STACK_FRAME_FROM.sh
- lkdtm_USERCOPY_STACK_BEYOND.sh
- lkdtm_USERCOPY_KERNEL.sh
- lkdtm_STACKLEAK_ERASING.sh
- lkdtm_CFI_FORWARD_PROTO.sh
### juno-r2, kselftest
- bpf_test_maps
- bpf_get_cgroup_id_user
- bpf_test_socket_cookie
- bpf_test_netcnt
- bpf_test_tcpnotify_user
- bpf_test_sysctl
- bpf_test_progs-no_alu32
- bpf_test_sock_addr.sh
- bpf_test_tunnel.sh
- bpf_test_lwt_seg6local.sh
- bpf_test_flow_dissector.sh
- bpf_test_lwt_ip_encap.sh
- bpf_test_tcp_check_syncookie.sh
- bpf_test_tc_tunnel.sh
- bpf_test_tc_edt.sh
- bpf_test_xdping.sh
- bpf_test_bpftool.sh
- clone3_clone3_cap_checkpoint_restore
- core_close_range_test
- cpufreq_main.sh
- firmware_fw_run_tests.sh
- ftrace_ftracetest
- lkdtm_BUG.sh
- lkdtm_WARNING.sh
- lkdtm_WARNING_MESSAGE.sh
- lkdtm_EXCEPTION.sh
- lkdtm_CORRUPT_LIST_ADD.sh
- lkdtm_CORRUPT_LIST_DEL.sh
- lkdtm_STACK_GUARD_PAGE_LEADING.sh
- lkdtm_STACK_GUARD_PAGE_TRAILING.sh
- lkdtm_UNSET_SMEP.sh
- lkdtm_CORRUPT_PAC.sh
- lkdtm_UNALIGNED_LOAD_STORE_WRITE.sh
- lkdtm_READ_AFTER_FREE.sh
- lkdtm_READ_BUDDY_AFTER_FREE.sh
- lkdtm_SLAB_FREE_DOUBLE.sh
- lkdtm_SLAB_FREE_CROSS.sh
- lkdtm_SLAB_FREE_PAGE.sh
- lkdtm_EXEC_DATA.sh
- lkdtm_EXEC_STACK.sh
- lkdtm_EXEC_KMALLOC.sh
- lkdtm_EXEC_VMALLOC.sh
- lkdtm_EXEC_RODATA.sh
- lkdtm_EXEC_USERSPACE.sh
- lkdtm_EXEC_NULL.sh
- lkdtm_ACCESS_USERSPACE.sh
- lkdtm_ACCESS_NULL.sh
- lkdtm_WRITE_RO.sh
- lkdtm_WRITE_RO_AFTER_INIT.sh
- lkdtm_WRITE_KERN.sh
- lkdtm_REFCOUNT_INC_OVERFLOW.sh
- lkdtm_REFCOUNT_ADD_OVERFLOW.sh
- lkdtm_REFCOUNT_INC_NOT_ZERO_OVERFLOW.sh
- lkdtm_REFCOUNT_ADD_NOT_ZERO_OVERFLOW.sh
- lkdtm_REFCOUNT_DEC_ZERO.sh
- lkdtm_REFCOUNT_DEC_NEGATIVE.sh
- lkdtm_REFCOUNT_DEC_AND_TEST_NEGATIVE.sh
- lkdtm_REFCOUNT_SUB_AND_TEST_NEGATIVE.sh
- lkdtm_REFCOUNT_INC_ZERO.sh
- lkdtm_REFCOUNT_ADD_ZERO.sh
- lkdtm_REFCOUNT_INC_SATURATED.sh
- lkdtm_REFCOUNT_DEC_SATURATED.sh
- lkdtm_REFCOUNT_ADD_SATURATED.sh
- lkdtm_REFCOUNT_INC_NOT_ZERO_SATURATED.sh
- lkdtm_REFCOUNT_ADD_NOT_ZERO_SATURATED.sh
- lkdtm_REFCOUNT_DEC_AND_TEST_SATURATED.sh
- lkdtm_REFCOUNT_SUB_AND_TEST_SATURATED.sh
- lkdtm_USERCOPY_HEAP_SIZE_TO.sh
- lkdtm_USERCOPY_HEAP_SIZE_FROM.sh
- lkdtm_USERCOPY_HEAP_WHITELIST_TO.sh
- lkdtm_USERCOPY_HEAP_WHITELIST_FROM.sh
- lkdtm_USERCOPY_STACK_FRAME_TO.sh
- lkdtm_USERCOPY_STACK_FRAME_FROM.sh
- lkdtm_USERCOPY_STACK_BEYOND.sh
- lkdtm_USERCOPY_KERNEL.sh
- lkdtm_STACKLEAK_ERASING.sh
- lkdtm_CFI_FORWARD_PROTO.sh
### x86, kselftest
- bpf_test_progs
- bpf_test_dev_cgroup
- bpf_test_tcpbpf_user
- bpf_get_cgroup_id_user
- bpf_test_socket_cookie
- bpf_test_netcnt
- bpf_test_tcpnotify_user
- bpf_test_sock_fields
- bpf_test_sysctl
- bpf_test_progs-no_alu32
- bpf_test_sock_addr.sh
- bpf_test_tunnel.sh
- bpf_test_lwt_seg6local.sh
- bpf_test_flow_dissector.sh
- bpf_test_lwt_ip_encap.sh
- bpf_test_tc_tunnel.sh
- bpf_test_tc_edt.sh
- bpf_test_xdping.sh
- bpf_test_bpftool.sh
- clone3_clone3_cap_checkpoint_restore
- core_close_range_test
- firmware_fw_run_tests.sh
- ftrace_ftracetest
- intel_pstate_run.sh
- kvm_vmx_preemption_timer_test
- kvm_debug_regs
- lkdtm_BUG.sh
- lkdtm_WARNING.sh
- lkdtm_WARNING_MESSAGE.sh
- lkdtm_EXCEPTION.sh
- lkdtm_CORRUPT_LIST_ADD.sh
- lkdtm_CORRUPT_LIST_DEL.sh
- lkdtm_STACK_GUARD_PAGE_LEADING.sh
- lkdtm_STACK_GUARD_PAGE_TRAILING.sh
- lkdtm_UNSET_SMEP.sh
- lkdtm_CORRUPT_PAC.sh
- lkdtm_UNALIGNED_LOAD_STORE_WRITE.sh
- lkdtm_READ_AFTER_FREE.sh
- lkdtm_READ_BUDDY_AFTER_FREE.sh
- lkdtm_SLAB_FREE_DOUBLE.sh
- lkdtm_SLAB_FREE_CROSS.sh
- lkdtm_SLAB_FREE_PAGE.sh
- lkdtm_EXEC_DATA.sh
- lkdtm_EXEC_STACK.sh
- lkdtm_EXEC_KMALLOC.sh
- lkdtm_EXEC_VMALLOC.sh
- lkdtm_EXEC_RODATA.sh
- lkdtm_EXEC_USERSPACE.sh
- lkdtm_EXEC_NULL.sh
- lkdtm_ACCESS_USERSPACE.sh
- lkdtm_ACCESS_NULL.sh
- lkdtm_WRITE_RO.sh
- lkdtm_WRITE_RO_AFTER_INIT.sh
- lkdtm_WRITE_KERN.sh
- lkdtm_REFCOUNT_INC_OVERFLOW.sh
- lkdtm_REFCOUNT_ADD_OVERFLOW.sh
- lkdtm_REFCOUNT_INC_NOT_ZERO_OVERFLOW.sh
- lkdtm_REFCOUNT_ADD_NOT_ZERO_OVERFLOW.sh
- lkdtm_REFCOUNT_DEC_ZERO.sh
- lkdtm_REFCOUNT_DEC_NEGATIVE.sh
- lkdtm_REFCOUNT_DEC_AND_TEST_NEGATIVE.sh
- lkdtm_REFCOUNT_SUB_AND_TEST_NEGATIVE.sh
- lkdtm_REFCOUNT_INC_ZERO.sh
- lkdtm_REFCOUNT_ADD_ZERO.sh
- lkdtm_REFCOUNT_INC_SATURATED.sh
- lkdtm_REFCOUNT_DEC_SATURATED.sh
- lkdtm_REFCOUNT_ADD_SATURATED.sh
- lkdtm_REFCOUNT_INC_NOT_ZERO_SATURATED.sh
- lkdtm_REFCOUNT_ADD_NOT_ZERO_SATURATED.sh
- lkdtm_REFCOUNT_DEC_AND_TEST_SATURATED.sh
- lkdtm_REFCOUNT_SUB_AND_TEST_SATURATED.sh
- lkdtm_USERCOPY_HEAP_SIZE_TO.sh
- lkdtm_USERCOPY_HEAP_SIZE_FROM.sh
- lkdtm_USERCOPY_HEAP_WHITELIST_TO.sh
- lkdtm_USERCOPY_HEAP_WHITELIST_FROM.sh
- lkdtm_USERCOPY_STACK_FRAME_TO.sh
- lkdtm_USERCOPY_STACK_FRAME_FROM.sh
- lkdtm_USERCOPY_STACK_BEYOND.sh
- lkdtm_USERCOPY_KERNEL.sh
- lkdtm_STACKLEAK_ERASING.sh
- lkdtm_CFI_FORWARD_PROTO.sh
### x86, kselftest-vsyscall-mode-native
- bpf_test_progs
- bpf_test_dev_cgroup
- bpf_test_tcpbpf_user
- bpf_get_cgroup_id_user
- bpf_test_socket_cookie
- bpf_test_netcnt
- bpf_test_tcpnotify_user
- bpf_test_sock_fields
- bpf_test_sysctl
- bpf_test_progs-no_alu32
- bpf_test_sock_addr.sh
- bpf_test_tunnel.sh
- bpf_test_lwt_seg6local.sh
- bpf_test_flow_dissector.sh
- bpf_test_lwt_ip_encap.sh
- bpf_test_tc_tunnel.sh
- bpf_test_tc_edt.sh
- bpf_test_xdping.sh
- bpf_test_bpftool.sh
- clone3_clone3_cap_checkpoint_restore
- core_close_range_test
- firmware_fw_run_tests.sh
- ftrace_ftracetest
- intel_pstate_run.sh
- kvm_debug_regs
- lkdtm_BUG.sh
- lkdtm_WARNING.sh
- lkdtm_WARNING_MESSAGE.sh
- lkdtm_EXCEPTION.sh
- lkdtm_CORRUPT_LIST_ADD.sh
- lkdtm_CORRUPT_LIST_DEL.sh
- lkdtm_STACK_GUARD_PAGE_LEADING.sh
- lkdtm_STACK_GUARD_PAGE_TRAILING.sh
- lkdtm_UNSET_SMEP.sh
- lkdtm_CORRUPT_PAC.sh
- lkdtm_UNALIGNED_LOAD_STORE_WRITE.sh
- lkdtm_READ_AFTER_FREE.sh
- lkdtm_READ_BUDDY_AFTER_FREE.sh
- lkdtm_SLAB_FREE_DOUBLE.sh
- lkdtm_SLAB_FREE_CROSS.sh
- lkdtm_SLAB_FREE_PAGE.sh
- lkdtm_EXEC_DATA.sh
- lkdtm_EXEC_STACK.sh
- lkdtm_EXEC_KMALLOC.sh
- lkdtm_EXEC_VMALLOC.sh
- lkdtm_EXEC_RODATA.sh
- lkdtm_EXEC_USERSPACE.sh
- lkdtm_EXEC_NULL.sh
- lkdtm_ACCESS_USERSPACE.sh
- lkdtm_ACCESS_NULL.sh
- lkdtm_WRITE_RO.sh
- lkdtm_WRITE_RO_AFTER_INIT.sh
- lkdtm_WRITE_KERN.sh
- lkdtm_REFCOUNT_INC_OVERFLOW.sh
- lkdtm_REFCOUNT_ADD_OVERFLOW.sh
- lkdtm_REFCOUNT_INC_NOT_ZERO_OVERFLOW.sh
- lkdtm_REFCOUNT_ADD_NOT_ZERO_OVERFLOW.sh
- lkdtm_REFCOUNT_DEC_ZERO.sh
- lkdtm_REFCOUNT_DEC_NEGATIVE.sh
- lkdtm_REFCOUNT_DEC_AND_TEST_NEGATIVE.sh
- lkdtm_REFCOUNT_SUB_AND_TEST_NEGATIVE.sh
- lkdtm_REFCOUNT_INC_ZERO.sh
- lkdtm_REFCOUNT_ADD_ZERO.sh
- lkdtm_REFCOUNT_INC_SATURATED.sh
- lkdtm_REFCOUNT_DEC_SATURATED.sh
- lkdtm_REFCOUNT_ADD_SATURATED.sh
- lkdtm_REFCOUNT_INC_NOT_ZERO_SATURATED.sh
- lkdtm_REFCOUNT_ADD_NOT_ZERO_SATURATED.sh
- lkdtm_REFCOUNT_DEC_AND_TEST_SATURATED.sh
- lkdtm_REFCOUNT_SUB_AND_TEST_SATURATED.sh
- lkdtm_USERCOPY_HEAP_SIZE_TO.sh
- lkdtm_USERCOPY_HEAP_SIZE_FROM.sh
- lkdtm_USERCOPY_HEAP_WHITELIST_TO.sh
- lkdtm_USERCOPY_HEAP_WHITELIST_FROM.sh
- lkdtm_USERCOPY_STACK_FRAME_TO.sh
- lkdtm_USERCOPY_STACK_FRAME_FROM.sh
- lkdtm_USERCOPY_STACK_BEYOND.sh
- lkdtm_USERCOPY_KERNEL.sh
- lkdtm_STACKLEAK_ERASING.sh
- lkdtm_CFI_FORWARD_PROTO.sh
### x86, kselftest-vsyscall-mode-none
- bpf_test_progs
- bpf_test_dev_cgroup
- bpf_test_tcpbpf_user
- bpf_get_cgroup_id_user
- bpf_test_tcpnotify_user
- bpf_test_sock_fields
- bpf_test_sysctl
- bpf_test_progs-no_alu32
- bpf_test_sock_addr.sh
- bpf_test_tunnel.sh
- bpf_test_lwt_seg6local.sh
- bpf_test_flow_dissector.sh
- bpf_test_lwt_ip_encap.sh
- bpf_test_tc_tunnel.sh
- bpf_test_tc_edt.sh
- bpf_test_xdping.sh
- bpf_test_bpftool.sh
- clone3_clone3_cap_checkpoint_restore
- core_close_range_test
- firmware_fw_run_tests.sh
- ftrace_ftracetest
- intel_pstate_run.sh
- kvm_vmx_preemption_timer_test
- kvm_debug_regs
- lkdtm_BUG.sh
- lkdtm_WARNING.sh
- lkdtm_WARNING_MESSAGE.sh
- lkdtm_EXCEPTION.sh
- lkdtm_CORRUPT_LIST_ADD.sh
- lkdtm_CORRUPT_LIST_DEL.sh
- lkdtm_STACK_GUARD_PAGE_LEADING.sh
- lkdtm_STACK_GUARD_PAGE_TRAILING.sh
- lkdtm_UNSET_SMEP.sh
- lkdtm_CORRUPT_PAC.sh
- lkdtm_UNALIGNED_LOAD_STORE_WRITE.sh
- lkdtm_READ_AFTER_FREE.sh
- lkdtm_READ_BUDDY_AFTER_FREE.sh
- lkdtm_SLAB_FREE_DOUBLE.sh
- lkdtm_SLAB_FREE_CROSS.sh
- lkdtm_SLAB_FREE_PAGE.sh
- lkdtm_EXEC_DATA.sh
- lkdtm_EXEC_STACK.sh
- lkdtm_EXEC_KMALLOC.sh
- lkdtm_EXEC_VMALLOC.sh
- lkdtm_EXEC_RODATA.sh
- lkdtm_EXEC_USERSPACE.sh
- lkdtm_EXEC_NULL.sh
- lkdtm_ACCESS_USERSPACE.sh
- lkdtm_ACCESS_NULL.sh
- lkdtm_WRITE_RO.sh
- lkdtm_WRITE_RO_AFTER_INIT.sh
- lkdtm_WRITE_KERN.sh
- lkdtm_REFCOUNT_INC_OVERFLOW.sh
- lkdtm_REFCOUNT_ADD_OVERFLOW.sh
- lkdtm_REFCOUNT_INC_NOT_ZERO_OVERFLOW.sh
- lkdtm_REFCOUNT_ADD_NOT_ZERO_OVERFLOW.sh
- lkdtm_REFCOUNT_DEC_ZERO.sh
- lkdtm_REFCOUNT_DEC_NEGATIVE.sh
- lkdtm_REFCOUNT_DEC_AND_TEST_NEGATIVE.sh
- lkdtm_REFCOUNT_SUB_AND_TEST_NEGATIVE.sh
- lkdtm_REFCOUNT_INC_ZERO.sh
- lkdtm_REFCOUNT_ADD_ZERO.sh
- lkdtm_REFCOUNT_INC_SATURATED.sh
- lkdtm_REFCOUNT_DEC_SATURATED.sh
- lkdtm_REFCOUNT_ADD_SATURATED.sh
- lkdtm_REFCOUNT_INC_NOT_ZERO_SATURATED.sh
- lkdtm_REFCOUNT_ADD_NOT_ZERO_SATURATED.sh
- lkdtm_REFCOUNT_DEC_AND_TEST_SATURATED.sh
- lkdtm_REFCOUNT_SUB_AND_TEST_SATURATED.sh
- lkdtm_USERCOPY_HEAP_SIZE_TO.sh
- lkdtm_USERCOPY_HEAP_SIZE_FROM.sh
- lkdtm_USERCOPY_HEAP_WHITELIST_TO.sh
- lkdtm_USERCOPY_HEAP_WHITELIST_FROM.sh
- lkdtm_USERCOPY_STACK_FRAME_TO.sh
- lkdtm_USERCOPY_STACK_FRAME_FROM.sh
- lkdtm_USERCOPY_STACK_BEYOND.sh
- lkdtm_USERCOPY_KERNEL.sh
- lkdtm_STACKLEAK_ERASING.sh
- lkdtm_CFI_FORWARD_PROTO.sh
## Skips ### hi6220-hikey, kselftest
- bpf_test_xdp_veth.sh
- cgroup_test_memcontrol
- cgroup_test_kmem
- cgroup_test_core
- cgroup_test_stress.sh
- efivarfs_efivarfs.sh
- fpu_run_test_fpu.sh
- intel_pstate_run.sh
- ir_ir_loopback.sh
- livepatch_test-livepatch.sh
- livepatch_test-callbacks.sh
- livepatch_test-shadow-vars.sh
- livepatch_test-state.sh
- livepatch_test-ftrace.sh
- lkdtm_PANIC.sh
- lkdtm_LOOP.sh
- lkdtm_EXHAUST_STACK.sh
- lkdtm_CORRUPT_STACK.sh
- lkdtm_CORRUPT_STACK_STRONG.sh
- lkdtm_DOUBLE_FAULT.sh
- lkdtm_OVERWRITE_ALLOCATION.sh
- lkdtm_WRITE_AFTER_FREE.sh
- lkdtm_WRITE_BUDDY_AFTER_FREE.sh
- lkdtm_SOFTLOCKUP.sh
- lkdtm_HARDLOCKUP.sh
- lkdtm_SPINLOCKUP.sh
- lkdtm_HUNG_TASK.sh
- lkdtm_REFCOUNT_TIMING.sh
- lkdtm_ATOMIC_TIMING.sh
### i386, kselftest
- bpf_test_xdp_veth.sh
- cgroup_test_memcontrol
- cgroup_test_kmem
- cgroup_test_core
- cgroup_test_stress.sh
- efivarfs_efivarfs.sh
- fpu_run_test_fpu.sh
- ir_ir_loopback.sh
- kexec_test_kexec_load.sh
- kexec_test_kexec_file_load.sh
- livepatch_test-livepatch.sh
- livepatch_test-callbacks.sh
- livepatch_test-shadow-vars.sh
- livepatch_test-state.sh
- livepatch_test-ftrace.sh
- lkdtm_PANIC.sh
- lkdtm_LOOP.sh
- lkdtm_EXHAUST_STACK.sh
- lkdtm_CORRUPT_STACK.sh
- lkdtm_CORRUPT_STACK_STRONG.sh
- lkdtm_OVERWRITE_ALLOCATION.sh
- lkdtm_WRITE_AFTER_FREE.sh
- lkdtm_WRITE_BUDDY_AFTER_FREE.sh
- lkdtm_SOFTLOCKUP.sh
- lkdtm_HARDLOCKUP.sh
- lkdtm_SPINLOCKUP.sh
- lkdtm_HUNG_TASK.sh
- lkdtm_REFCOUNT_TIMING.sh
- lkdtm_ATOMIC_TIMING.sh
### juno-r2, kselftest
- bpf_test_xdp_veth.sh
- cgroup_test_memcontrol
- cgroup_test_kmem
- cgroup_test_core
- cgroup_test_stress.sh
- efivarfs_efivarfs.sh
- fpu_run_test_fpu.sh
- intel_pstate_run.sh
- ir_ir_loopback.sh
- livepatch_test-livepatch.sh
- livepatch_test-callbacks.sh
- livepatch_test-shadow-vars.sh
- livepatch_test-state.sh
- livepatch_test-ftrace.sh
- lkdtm_PANIC.sh
- lkdtm_LOOP.sh
- lkdtm_EXHAUST_STACK.sh
- lkdtm_CORRUPT_STACK.sh
- lkdtm_CORRUPT_STACK_STRONG.sh
- lkdtm_DOUBLE_FAULT.sh
- lkdtm_OVERWRITE_ALLOCATION.sh
- lkdtm_WRITE_AFTER_FREE.sh
- lkdtm_WRITE_BUDDY_AFTER_FREE.sh
- lkdtm_SOFTLOCKUP.sh
- lkdtm_HARDLOCKUP.sh
- lkdtm_SPINLOCKUP.sh
- lkdtm_HUNG_TASK.sh
- lkdtm_REFCOUNT_TIMING.sh
- lkdtm_ATOMIC_TIMING.sh
### x86, kselftest
- bpf_test_xdp_veth.sh
- cgroup_test_memcontrol
- cgroup_test_kmem
- cgroup_test_core
- cgroup_test_stress.sh
- efivarfs_efivarfs.sh
- fpu_run_test_fpu.sh
- ir_ir_loopback.sh
- kexec_test_kexec_load.sh
- kexec_test_kexec_file_load.sh
- kvm_mmio_warning_test
- kvm_svm_vmcall_test
- lkdtm_PANIC.sh
- lkdtm_LOOP.sh
- lkdtm_EXHAUST_STACK.sh
- lkdtm_CORRUPT_STACK.sh
- lkdtm_CORRUPT_STACK_STRONG.sh
- lkdtm_DOUBLE_FAULT.sh
- lkdtm_OVERWRITE_ALLOCATION.sh
- lkdtm_WRITE_AFTER_FREE.sh
- lkdtm_WRITE_BUDDY_AFTER_FREE.sh
- lkdtm_SOFTLOCKUP.sh
- lkdtm_HARDLOCKUP.sh
- lkdtm_SPINLOCKUP.sh
- lkdtm_HUNG_TASK.sh
- lkdtm_REFCOUNT_TIMING.sh
- lkdtm_ATOMIC_TIMING.sh
### x86, kselftest-vsyscall-mode-native
- bpf_test_xdp_veth.sh
- cgroup_test_memcontrol
- cgroup_test_kmem
- cgroup_test_core
- cgroup_test_stress.sh
- efivarfs_efivarfs.sh
- fpu_run_test_fpu.sh
- ir_ir_loopback.sh
- kexec_test_kexec_load.sh
- kexec_test_kexec_file_load.sh
- kvm_mmio_warning_test
- kvm_svm_vmcall_test
- lkdtm_PANIC.sh
- lkdtm_LOOP.sh
- lkdtm_EXHAUST_STACK.sh
- lkdtm_CORRUPT_STACK.sh
- lkdtm_CORRUPT_STACK_STRONG.sh
- lkdtm_DOUBLE_FAULT.sh
- lkdtm_OVERWRITE_ALLOCATION.sh
- lkdtm_WRITE_AFTER_FREE.sh
- lkdtm_WRITE_BUDDY_AFTER_FREE.sh
- lkdtm_SOFTLOCKUP.sh
- lkdtm_HARDLOCKUP.sh
- lkdtm_SPINLOCKUP.sh
- lkdtm_HUNG_TASK.sh
- lkdtm_REFCOUNT_TIMING.sh
- lkdtm_ATOMIC_TIMING.sh
### x86, kselftest-vsyscall-mode-none
- bpf_test_xdp_veth.sh
- cgroup_test_memcontrol
- cgroup_test_kmem
- cgroup_test_core
- cgroup_test_stress.sh
- efivarfs_efivarfs.sh
- fpu_run_test_fpu.sh
- ir_ir_loopback.sh
- kexec_test_kexec_load.sh
- kexec_test_kexec_file_load.sh
- kvm_mmio_warning_test
- kvm_svm_vmcall_test
- lkdtm_PANIC.sh
- lkdtm_LOOP.sh
- lkdtm_EXHAUST_STACK.sh
- lkdtm_CORRUPT_STACK.sh
- lkdtm_CORRUPT_STACK_STRONG.sh
- lkdtm_DOUBLE_FAULT.sh
- lkdtm_OVERWRITE_ALLOCATION.sh
- lkdtm_WRITE_AFTER_FREE.sh
- lkdtm_WRITE_BUDDY_AFTER_FREE.sh
- lkdtm_SOFTLOCKUP.sh
- lkdtm_HARDLOCKUP.sh
- lkdtm_SPINLOCKUP.sh
- lkdtm_HUNG_TASK.sh
- lkdtm_REFCOUNT_TIMING.sh
- lkdtm_ATOMIC_TIMING.sh
-- Linaro LKFT https://lkft.linaro.org