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