[mm] f11826446d: reaim.jobs_per_min 3.9% improvement
by kernel test robot
Greeting,
FYI, we noticed a 3.9% improvement of reaim.jobs_per_min due to commit:
commit: f11826446de4c3a65d56ad7ad250e4e17fb79d7c ("mm: don't include <linux/blkdev.h> in <linux/backing-dev.h>")
https://git.kernel.org/cgit/linux/kernel/git/next/linux-next.git master
in testcase: reaim
on test machine: 144 threads 4 sockets Intel(R) Xeon(R) Gold 5318H CPU @ 2.50GHz with 128G memory
with following parameters:
runtime: 300s
nr_task: 100%
test: new_dbase
cpufreq_governor: performance
ucode: 0x700001e
test-description: REAIM is an updated and improved version of AIM 7 benchmark.
test-url: https://sourceforge.net/projects/re-aim-7/
In addition to that, the commit also has significant impact on the following tests:
+------------------+-------------------------------------------------------------------------------------+
| testcase: change | reaim: reaim.jobs_per_min 1.0% improvement |
| test machine | 192 threads 4 sockets Intel(R) Xeon(R) Platinum 9242 CPU @ 2.30GHz with 192G memory |
| test parameters | cpufreq_governor=performance |
| | nr_task=100% |
| | runtime=300s |
| | test=dbase |
| | ucode=0x5003006 |
+------------------+-------------------------------------------------------------------------------------+
Details are as below:
-------------------------------------------------------------------------------------------------->
To reproduce:
git clone https://github.com/intel/lkp-tests.git
cd lkp-tests
sudo bin/lkp install job.yaml # job file is attached in this email
bin/lkp split-job --compatible job.yaml # generate the yaml file for lkp run
sudo bin/lkp run generated-yaml-file
# if come across any failure that blocks the test,
# please remove ~/.lkp and /lkp dir to run from a clean state.
=========================================================================================
compiler/cpufreq_governor/kconfig/nr_task/rootfs/runtime/tbox_group/test/testcase/ucode:
gcc-9/performance/x86_64-rhel-8.3/100%/debian-10.4-x86_64-20200603.cgz/300s/lkp-cpl-4sp1/new_dbase/reaim/0x700001e
commit:
03acadf5a8 ("mm: don't include <linux/blk-cgroup.h> in <linux/backing-dev.h>")
f11826446d ("mm: don't include <linux/blkdev.h> in <linux/backing-dev.h>")
03acadf5a80307b3 f11826446de4c3a65d56ad7ad25
---------------- ---------------------------
%stddev %change %stddev
\ | \
11.36 ± 2% -21.4% 8.92 reaim.child_systime
900112 +3.9% 935573 reaim.jobs_per_min
6250 +3.9% 6497 reaim.jobs_per_min_child
89.04 +1.2% 90.07 reaim.jti
950116 +2.2% 970847 reaim.max_jobs_per_min
0.99 -3.8% 0.95 reaim.parent_time
10.45 -9.7% 9.44 reaim.std_dev_percent
0.09 -12.9% 0.08 reaim.std_dev_time
2.511e+08 +1.5% 2.549e+08 reaim.time.minor_page_faults
1876 -3.0% 1820 reaim.time.percent_of_cpu_this_job_got
1137 ± 2% -20.2% 907.79 reaim.time.system_time
4514 +1.6% 4587 reaim.time.user_time
1589912 +2.1% 1623661 reaim.time.voluntary_context_switches
1440000 +1.5% 1461600 reaim.workload
5312 ± 5% -20.0% 4250 ± 6% interrupts.CPU63.CAL:Function_call_interrupts
14208 +2.4% 14552 vmstat.system.cs
0.10 -0.0 0.09 mpstat.cpu.all.soft%
6.49 ± 2% -1.1 5.34 mpstat.cpu.all.sys%
229.33 ± 5% +32.6% 304.00 ± 15% slabinfo.biovec-64.active_objs
229.33 ± 5% +32.6% 304.00 ± 15% slabinfo.biovec-64.num_objs
93258 ± 6% +13.0% 105408 ± 6% softirqs.CPU1.RCU
92573 ± 3% +9.1% 100979 ± 5% softirqs.CPU54.RCU
94252 ± 4% +10.0% 103668 ± 6% softirqs.CPU63.RCU
49636 ± 2% +4.1% 51671 proc-vmstat.nr_active_anon
61572 ± 2% +4.0% 64027 proc-vmstat.nr_shmem
49636 ± 2% +4.1% 51671 proc-vmstat.nr_zone_active_anon
2.342e+08 +1.5% 2.378e+08 proc-vmstat.numa_hit
2.345e+08 +1.5% 2.38e+08 proc-vmstat.numa_local
361365 +1.9% 368277 proc-vmstat.pgactivate
2.341e+08 +1.5% 2.376e+08 proc-vmstat.pgalloc_normal
2.528e+08 +1.5% 2.566e+08 proc-vmstat.pgfault
2.34e+08 +1.5% 2.375e+08 proc-vmstat.pgfree
16463378 +1.4% 16693131 proc-vmstat.pgreuse
1.72 ± 5% +17.9% 2.02 ± 7% perf-sched.sch_delay.avg.ms.__sched_text_start.__sched_text_start.io_schedule.__lock_page_killable.filemap_fault
1.37 ± 15% -38.6% 0.84 ± 31% perf-sched.sch_delay.avg.ms.__sched_text_start.__sched_text_start.preempt_schedule_common.__cond_resched.__anon_vma_prepare
150.33 ± 33% -52.8% 70.90 ± 30% perf-sched.sch_delay.max.ms.__sched_text_start.__sched_text_start.do_wait.kernel_wait4.__do_sys_wait4
164.50 ± 32% -54.1% 75.46 ± 16% perf-sched.sch_delay.max.ms.__sched_text_start.__sched_text_start.exit_to_user_mode_prepare.irqentry_exit_to_user_mode.asm_sysvec_apic_timer_interrupt
25.97 ± 28% -44.2% 14.49 ± 44% perf-sched.sch_delay.max.ms.__sched_text_start.__sched_text_start.preempt_schedule_common.__cond_resched.__anon_vma_prepare
129289 ± 7% +13.4% 146667 perf-sched.total_wait_and_delay.count.ms
5.36 ± 23% +33.1% 7.14 ± 12% perf-sched.wait_and_delay.avg.ms.__sched_text_start.__sched_text_start.exit_to_user_mode_prepare.irqentry_exit_to_user_mode.asm_exc_page_fault
25.79 ± 6% -12.7% 22.52 perf-sched.wait_and_delay.avg.ms.__sched_text_start.__sched_text_start.exit_to_user_mode_prepare.irqentry_exit_to_user_mode.asm_sysvec_apic_timer_interrupt
102.35 ± 5% -9.3% 92.88 perf-sched.wait_and_delay.avg.ms.__sched_text_start.__sched_text_start.smpboot_thread_fn.kthread.ret_from_fork
29134 ± 8% +11.3% 32428 ± 2% perf-sched.wait_and_delay.count.__sched_text_start.__sched_text_start.do_task_dead.do_exit.do_group_exit
31263 ± 8% +11.7% 34919 ± 2% perf-sched.wait_and_delay.count.__sched_text_start.__sched_text_start.do_wait.kernel_wait4.__do_sys_wait4
11902 ± 9% +18.2% 14064 perf-sched.wait_and_delay.count.__sched_text_start.__sched_text_start.exit_to_user_mode_prepare.irqentry_exit_to_user_mode.asm_sysvec_apic_timer_interrupt
1755 ± 8% +19.3% 2094 ± 4% perf-sched.wait_and_delay.count.__sched_text_start.__sched_text_start.exit_to_user_mode_prepare.irqentry_exit_to_user_mode.asm_sysvec_call_function_single
8019 ± 9% +19.2% 9560 perf-sched.wait_and_delay.count.__sched_text_start.__sched_text_start.exit_to_user_mode_prepare.irqentry_exit_to_user_mode.asm_sysvec_reschedule_ipi
4385 ± 9% +16.3% 5098 ± 2% perf-sched.wait_and_delay.count.__sched_text_start.__sched_text_start.preempt_schedule_common.__cond_resched.stop_one_cpu
82.67 ± 6% +24.6% 103.00 ± 7% perf-sched.wait_and_delay.count.__sched_text_start.__sched_text_start.schedule_hrtimeout_range_clock.do_sys_poll.__x64_sys_poll
11573 ± 8% +14.7% 13274 perf-sched.wait_and_delay.count.__sched_text_start.__sched_text_start.smpboot_thread_fn.kthread.ret_from_fork
4.73 ± 26% +36.1% 6.43 ± 12% perf-sched.wait_time.avg.ms.__sched_text_start.__sched_text_start.exit_to_user_mode_prepare.irqentry_exit_to_user_mode.asm_exc_page_fault
25.49 ± 6% -12.6% 22.27 perf-sched.wait_time.avg.ms.__sched_text_start.__sched_text_start.exit_to_user_mode_prepare.irqentry_exit_to_user_mode.asm_sysvec_apic_timer_interrupt
0.57 ± 31% +1060.6% 6.58 ±180% perf-sched.wait_time.avg.ms.__sched_text_start.__sched_text_start.preempt_schedule_common.__cond_resched.unmap_page_range
13.71 ± 31% -65.7% 4.71 ± 93% perf-sched.wait_time.avg.ms.__sched_text_start.__sched_text_start.preempt_schedule_common.__cond_resched.wp_page_copy
102.35 ± 5% -9.3% 92.87 perf-sched.wait_time.avg.ms.__sched_text_start.__sched_text_start.smpboot_thread_fn.kthread.ret_from_fork
0.43 ± 85% +1876.3% 8.47 ± 58% perf-sched.wait_time.max.ms.__sched_text_start.__sched_text_start.preempt_schedule_common.__cond_resched.__vmalloc_area_node
10.56 ± 41% +1650.8% 184.79 ±199% perf-sched.wait_time.max.ms.__sched_text_start.__sched_text_start.preempt_schedule_common.__cond_resched.unmap_page_range
1.627e+10 +0.9% 1.642e+10 perf-stat.i.branch-instructions
32973172 -8.9% 30048601 perf-stat.i.cache-misses
14218 +2.0% 14501 perf-stat.i.context-switches
6.409e+10 -3.2% 6.205e+10 perf-stat.i.cpu-cycles
2017 +1.0% 2038 perf-stat.i.cpu-migrations
8.326e+09 +0.9% 8.4e+09 perf-stat.i.dTLB-loads
0.06 ± 2% -0.0 0.05 perf-stat.i.dTLB-store-miss-rate%
49.14 +1.8 50.95 perf-stat.i.iTLB-load-miss-rate%
2912410 +1.8% 2965368 perf-stat.i.iTLB-loads
8.246e+10 +0.9% 8.321e+10 perf-stat.i.instructions
0.90 ± 2% +5.4% 0.95 perf-stat.i.ipc
1.00 -2.9% 0.97 perf-stat.i.metric.GHz
419.48 ± 2% -4.1% 402.22 perf-stat.i.metric.K/sec
481.26 +1.2% 486.91 perf-stat.i.metric.M/sec
829642 +0.9% 837144 perf-stat.i.minor-faults
8315387 -7.7% 7674382 perf-stat.i.node-load-misses
72.73 -1.4 71.30 perf-stat.i.node-store-miss-rate%
3045408 -3.6% 2936099 perf-stat.i.node-store-misses
830068 +0.9% 837567 perf-stat.i.page-faults
4.83 -1.4% 4.76 perf-stat.overall.MPKI
8.30 -0.7 7.61 perf-stat.overall.cache-miss-rate%
0.78 -4.1% 0.75 perf-stat.overall.cpi
1938 +6.2% 2058 perf-stat.overall.cycles-between-cache-misses
1.29 +4.3% 1.34 perf-stat.overall.ipc
1.625e+10 +1.2% 1.645e+10 perf-stat.ps.branch-instructions
1.723e+08 +1.3% 1.745e+08 perf-stat.ps.branch-misses
33029764 -8.6% 30195990 perf-stat.ps.cache-misses
14220 +2.3% 14541 perf-stat.ps.context-switches
6.4e+10 -2.9% 6.214e+10 perf-stat.ps.cpu-cycles
2018 +1.3% 2045 perf-stat.ps.cpu-migrations
8.319e+09 +1.2% 8.418e+09 perf-stat.ps.dTLB-loads
3968649 +1.1% 4010723 perf-stat.ps.dTLB-store-misses
5.894e+09 +1.2% 5.968e+09 perf-stat.ps.dTLB-stores
2909823 +2.0% 2969141 perf-stat.ps.iTLB-loads
8.232e+10 +1.2% 8.332e+10 perf-stat.ps.instructions
829765 +1.2% 840028 perf-stat.ps.minor-faults
8327631 -7.4% 7710627 perf-stat.ps.node-load-misses
3049795 -3.3% 2950459 perf-stat.ps.node-store-misses
830191 +1.2% 840454 perf-stat.ps.page-faults
2.486e+13 +1.4% 2.521e+13 perf-stat.total.instructions
4.42 ± 6% -0.9 3.48 ± 8% perf-profile.calltrace.cycles-pp.page_test
3.40 ± 7% -0.9 2.50 ± 10% perf-profile.calltrace.cycles-pp.handle_mm_fault.do_user_addr_fault.exc_page_fault.asm_exc_page_fault.page_test
3.57 ± 7% -0.9 2.68 ± 10% perf-profile.calltrace.cycles-pp.do_user_addr_fault.exc_page_fault.asm_exc_page_fault.page_test
3.58 ± 7% -0.9 2.70 ± 10% perf-profile.calltrace.cycles-pp.exc_page_fault.asm_exc_page_fault.page_test
3.60 ± 7% -0.9 2.72 ± 10% perf-profile.calltrace.cycles-pp.asm_exc_page_fault.page_test
3.95 ± 3% -0.6 3.39 ± 5% perf-profile.calltrace.cycles-pp.brk
3.13 ± 5% -0.6 2.58 ± 6% perf-profile.calltrace.cycles-pp.__x64_sys_brk.do_syscall_64.entry_SYSCALL_64_after_hwframe.brk
3.19 ± 5% -0.6 2.64 ± 6% perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.brk
3.16 ± 5% -0.6 2.61 ± 6% perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.brk
1.59 ± 13% -0.5 1.04 ± 13% perf-profile.calltrace.cycles-pp.__mem_cgroup_charge.do_anonymous_page.__handle_mm_fault.handle_mm_fault.do_user_addr_fault
2.43 ± 6% -0.5 1.92 ± 9% perf-profile.calltrace.cycles-pp.__do_munmap.__x64_sys_brk.do_syscall_64.entry_SYSCALL_64_after_hwframe.brk
4.48 ± 6% -0.5 3.97 ± 7% perf-profile.calltrace.cycles-pp.__handle_mm_fault.handle_mm_fault.do_user_addr_fault.exc_page_fault.asm_exc_page_fault
2.34 ± 6% -0.5 1.83 ± 9% perf-profile.calltrace.cycles-pp.unmap_region.__do_munmap.__x64_sys_brk.do_syscall_64.entry_SYSCALL_64_after_hwframe
1.50 ± 7% -0.3 1.15 ± 9% perf-profile.calltrace.cycles-pp.release_pages.tlb_flush_mmu.tlb_finish_mmu.unmap_region.__do_munmap
1.78 ± 6% -0.3 1.44 ± 8% perf-profile.calltrace.cycles-pp.tlb_finish_mmu.unmap_region.__do_munmap.__x64_sys_brk.do_syscall_64
1.77 ± 6% -0.3 1.43 ± 8% perf-profile.calltrace.cycles-pp.tlb_flush_mmu.tlb_finish_mmu.unmap_region.__do_munmap.__x64_sys_brk
0.76 ± 10% -0.3 0.47 ± 45% perf-profile.calltrace.cycles-pp.charge_memcg.__mem_cgroup_charge.do_anonymous_page.__handle_mm_fault.handle_mm_fault
0.99 ± 7% -0.2 0.77 ± 8% perf-profile.calltrace.cycles-pp.__mem_cgroup_uncharge_list.release_pages.tlb_flush_mmu.tlb_finish_mmu.unmap_region
0.76 ± 4% -0.1 0.64 ± 6% perf-profile.calltrace.cycles-pp.uncharge_batch.__mem_cgroup_uncharge_list.release_pages.tlb_flush_mmu.tlb_finish_mmu
0.64 ± 4% -0.1 0.57 ± 5% perf-profile.calltrace.cycles-pp.page_counter_uncharge.uncharge_batch.__mem_cgroup_uncharge_list.release_pages.tlb_flush_mmu
0.56 ± 2% -0.0 0.53 ± 2% perf-profile.calltrace.cycles-pp.do_brk_flags.__x64_sys_brk.do_syscall_64.entry_SYSCALL_64_after_hwframe.brk
0.64 +0.0 0.68 ± 6% perf-profile.calltrace.cycles-pp.do_fault.__handle_mm_fault.handle_mm_fault.do_user_addr_fault.exc_page_fault
0.54 +0.1 0.59 ± 6% perf-profile.calltrace.cycles-pp.filemap_map_pages.do_fault.__handle_mm_fault.handle_mm_fault.do_user_addr_fault
1.70 ± 2% +0.2 1.95 ± 9% perf-profile.calltrace.cycles-pp.handle_mm_fault.do_user_addr_fault.exc_page_fault.asm_exc_page_fault
1.84 ± 2% +0.3 2.13 ± 8% perf-profile.calltrace.cycles-pp.do_user_addr_fault.exc_page_fault.asm_exc_page_fault
1.85 ± 2% +0.3 2.14 ± 8% perf-profile.calltrace.cycles-pp.exc_page_fault.asm_exc_page_fault
1.90 ± 2% +0.3 2.20 ± 8% perf-profile.calltrace.cycles-pp.asm_exc_page_fault
5.01 ± 5% -0.9 4.07 ± 7% perf-profile.children.cycles-pp.page_test
6.14 ± 5% -0.7 5.47 ± 7% perf-profile.children.cycles-pp.handle_mm_fault
6.37 ± 4% -0.6 5.77 ± 6% perf-profile.children.cycles-pp.do_user_addr_fault
6.40 ± 4% -0.6 5.81 ± 6% perf-profile.children.cycles-pp.exc_page_fault
4.00 ± 3% -0.6 3.43 ± 5% perf-profile.children.cycles-pp.brk
3.47 ± 8% -0.6 2.90 ± 9% perf-profile.children.cycles-pp.do_anonymous_page
5.41 ± 5% -0.5 4.90 ± 7% perf-profile.children.cycles-pp.__handle_mm_fault
2.02 ± 12% -0.5 1.51 ± 11% perf-profile.children.cycles-pp.__mem_cgroup_charge
1.48 ± 7% -0.4 1.04 ± 13% perf-profile.children.cycles-pp.__mod_memcg_lruvec_state
1.39 ± 8% -0.4 0.96 ± 14% perf-profile.children.cycles-pp.__mod_memcg_state
0.98 ± 7% -0.3 0.69 ± 14% perf-profile.children.cycles-pp.__mod_lruvec_page_state
0.71 ± 8% -0.2 0.49 ± 14% perf-profile.children.cycles-pp.__count_memcg_events
0.67 ± 13% -0.2 0.48 ± 12% perf-profile.children.cycles-pp.get_mem_cgroup_from_mm
0.97 ± 9% -0.2 0.80 ± 8% perf-profile.children.cycles-pp.charge_memcg
0.47 ± 8% -0.1 0.34 ± 13% perf-profile.children.cycles-pp.page_add_new_anon_rmap
0.33 ± 21% -0.1 0.20 ± 19% perf-profile.children.cycles-pp.uncharge_page
0.60 ± 6% -0.1 0.48 ± 8% perf-profile.children.cycles-pp.mod_objcg_state
0.91 ± 4% -0.1 0.82 ± 6% perf-profile.children.cycles-pp.kmem_cache_alloc
0.72 ± 2% -0.1 0.64 ± 7% perf-profile.children.cycles-pp.page_remove_rmap
0.26 ± 10% -0.1 0.20 ± 13% perf-profile.children.cycles-pp.get_mem_cgroup_from_objcg
0.36 ± 3% -0.0 0.33 ± 5% perf-profile.children.cycles-pp.wp_page_copy
0.07 ± 10% -0.0 0.06 ± 13% perf-profile.children.cycles-pp.free_pgd_range
0.07 ± 12% -0.0 0.05 ± 8% perf-profile.children.cycles-pp.free_p4d_range
0.09 ± 7% +0.0 0.11 ± 6% perf-profile.children.cycles-pp.pick_link
0.08 ± 10% +0.0 0.09 ± 13% perf-profile.children.cycles-pp.d_add
0.11 ± 6% +0.0 0.13 ± 4% perf-profile.children.cycles-pp.free_swap_cache
0.20 ± 6% +0.0 0.22 ± 6% perf-profile.children.cycles-pp.__legitimize_path
0.29 ± 5% +0.0 0.32 ± 3% perf-profile.children.cycles-pp._dl_addr
0.22 ± 8% +0.0 0.26 ± 8% perf-profile.children.cycles-pp.up_write
0.95 ± 2% +0.1 1.03 ± 7% perf-profile.children.cycles-pp.filemap_map_pages
0.76 +0.1 0.86 ± 5% perf-profile.children.cycles-pp._raw_spin_lock
1.38 ± 8% -0.4 0.96 ± 14% perf-profile.self.cycles-pp.__mod_memcg_state
0.71 ± 8% -0.2 0.48 ± 14% perf-profile.self.cycles-pp.__count_memcg_events
0.66 ± 13% -0.2 0.47 ± 12% perf-profile.self.cycles-pp.get_mem_cgroup_from_mm
0.48 ± 15% -0.2 0.31 ± 13% perf-profile.self.cycles-pp.charge_memcg
0.38 ± 15% -0.1 0.24 ± 19% perf-profile.self.cycles-pp.__mem_cgroup_charge
0.29 ± 22% -0.1 0.18 ± 19% perf-profile.self.cycles-pp.uncharge_page
0.26 ± 10% -0.1 0.18 ± 10% perf-profile.self.cycles-pp.__mod_lruvec_page_state
0.26 ± 10% -0.1 0.19 ± 13% perf-profile.self.cycles-pp.get_mem_cgroup_from_objcg
0.15 ± 15% -0.0 0.12 ± 8% perf-profile.self.cycles-pp.obj_cgroup_charge_pages
0.21 ± 5% -0.0 0.18 ± 6% perf-profile.self.cycles-pp.mod_objcg_state
0.09 ± 11% -0.0 0.07 ± 14% perf-profile.self.cycles-pp.uncharge_batch
0.08 ± 8% -0.0 0.06 ± 9% perf-profile.self.cycles-pp.get_obj_cgroup_from_current
0.18 ± 5% +0.0 0.20 ± 6% perf-profile.self.cycles-pp.__handle_mm_fault
0.28 ± 6% +0.0 0.31 ± 5% perf-profile.self.cycles-pp._dl_addr
0.21 ± 9% +0.0 0.25 ± 7% perf-profile.self.cycles-pp.up_write
0.29 ± 2% +0.0 0.33 ± 4% perf-profile.self.cycles-pp.page_remove_rmap
0.42 ± 3% +0.0 0.46 ± 4% perf-profile.self.cycles-pp._raw_spin_lock
reaim.jobs_per_min
950000 +------------------------------------------------------------------+
| O O O O O O O O O O O O OO O O O O O O O O O O O O |
900000 |.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+ +.+. .+. .+ |
| : : + + |
| : : |
850000 |-+ : : |
| : : |
800000 |-+ : : |
| : : |
750000 |-+ : : |
| : : |
| : .+ |
700000 |-+ ++ |
| |
650000 +------------------------------------------------------------------+
[*] bisect-good sample
[O] bisect-bad sample
***************************************************************************************************
lkp-csl-2ap3: 192 threads 4 sockets Intel(R) Xeon(R) Platinum 9242 CPU @ 2.30GHz with 192G memory
=========================================================================================
compiler/cpufreq_governor/kconfig/nr_task/rootfs/runtime/tbox_group/test/testcase/ucode:
gcc-9/performance/x86_64-rhel-8.3/100%/debian-10.4-x86_64-20200603.cgz/300s/lkp-csl-2ap3/dbase/reaim/0x5003006
commit:
03acadf5a8 ("mm: don't include <linux/blk-cgroup.h> in <linux/backing-dev.h>")
f11826446d ("mm: don't include <linux/blkdev.h> in <linux/backing-dev.h>")
03acadf5a80307b3 f11826446de4c3a65d56ad7ad25
---------------- ---------------------------
%stddev %change %stddev
\ | \
11.09 -9.4% 10.04 reaim.child_systime
855151 +1.0% 864077 reaim.jobs_per_min
4453 +1.0% 4500 reaim.jobs_per_min_child
1.33 -1.0% 1.32 reaim.parent_time
11.58 -2.9% 11.24 reaim.std_dev_percent
0.13 -3.8% 0.12 reaim.std_dev_time
150999 -0.9% 149574 reaim.time.major_page_faults
999.98 -9.4% 905.73 reaim.time.system_time
29446 ± 31% -53.7% 13623 ± 48% softirqs.NET_RX
6.62 -0.3 6.31 perf-stat.overall.cache-miss-rate%
0.76 -1.4% 0.75 perf-stat.overall.cpi
2378 +4.5% 2485 perf-stat.overall.cycles-between-cache-misses
1.32 +1.4% 1.33 perf-stat.overall.ipc
0.16 ± 67% +172.0% 0.43 ± 17% perf-sched.sch_delay.avg.ms.__sched_text_start.__sched_text_start.exit_to_user_mode_prepare.syscall_exit_to_user_mode.do_syscall_64
0.27 ±131% +1018.6% 2.97 ± 65% perf-sched.sch_delay.avg.ms.__sched_text_start.__sched_text_start.preempt_schedule_common.__cond_resched.copy_page_to_iter
0.72 ± 34% -44.0% 0.40 ± 50% perf-sched.sch_delay.avg.ms.__sched_text_start.__sched_text_start.preempt_schedule_common.__cond_resched.copy_pte_range
0.44 ± 9% +34.0% 0.59 ± 14% perf-sched.sch_delay.avg.ms.__sched_text_start.__sched_text_start.preempt_schedule_common.__cond_resched.remove_vma
6.64 ± 31% +142.2% 16.10 ± 42% perf-sched.sch_delay.max.ms.__sched_text_start.__sched_text_start.pipe_read.new_sync_read.vfs_read
1.68 ±132% +466.5% 9.51 ± 40% perf-sched.sch_delay.max.ms.__sched_text_start.__sched_text_start.preempt_schedule_common.__cond_resched.copy_page_to_iter
2.09 ± 41% +199.6% 6.26 ± 35% perf-sched.wait_and_delay.avg.ms.__sched_text_start.__sched_text_start.exit_to_user_mode_prepare.syscall_exit_to_user_mode.do_syscall_64
1703 ± 2% -12.7% 1487 ± 2% perf-sched.wait_and_delay.count.__sched_text_start.__sched_text_start.exit_to_user_mode_prepare.irqentry_exit_to_user_mode.asm_exc_page_fault
1.93 ± 40% +201.9% 5.83 ± 38% perf-sched.wait_time.avg.ms.__sched_text_start.__sched_text_start.exit_to_user_mode_prepare.syscall_exit_to_user_mode.do_syscall_64
2.37 ± 82% +264.4% 8.62 ± 50% perf-sched.wait_time.avg.ms.__sched_text_start.__sched_text_start.io_schedule.__lock_page_killable.filemap_fault
0.24 ± 30% +99.5% 0.47 ± 22% perf-sched.wait_time.avg.ms.__sched_text_start.__sched_text_start.preempt_schedule_common.__cond_resched.down_read
43.01 ±107% -81.1% 8.14 ± 53% perf-sched.wait_time.avg.ms.__sched_text_start.__sched_text_start.preempt_schedule_common.__cond_resched.shmem_undo_range
12.87 ± 36% +111.7% 27.25 ± 25% perf-sched.wait_time.max.ms.__sched_text_start.__sched_text_start.preempt_schedule_common.__cond_resched.down_read
368.26 ±123% -92.9% 25.96 ± 57% perf-sched.wait_time.max.ms.__sched_text_start.__sched_text_start.preempt_schedule_common.__cond_resched.shmem_undo_range
3.41 ± 5% -0.6 2.78 ± 4% perf-profile.calltrace.cycles-pp.page_test
2.63 ± 6% -0.6 2.02 ± 5% perf-profile.calltrace.cycles-pp.exc_page_fault.asm_exc_page_fault.page_test
2.60 ± 6% -0.6 2.00 ± 5% perf-profile.calltrace.cycles-pp.do_user_addr_fault.exc_page_fault.asm_exc_page_fault.page_test
2.64 ± 6% -0.6 2.04 ± 5% perf-profile.calltrace.cycles-pp.asm_exc_page_fault.page_test
2.42 ± 7% -0.6 1.82 ± 5% perf-profile.calltrace.cycles-pp.handle_mm_fault.do_user_addr_fault.exc_page_fault.asm_exc_page_fault.page_test
2.54 ± 4% -0.4 2.11 ± 5% perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.brk
2.52 ± 4% -0.4 2.09 ± 5% perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.brk
2.48 ± 4% -0.4 2.05 ± 5% perf-profile.calltrace.cycles-pp.__x64_sys_brk.do_syscall_64.entry_SYSCALL_64_after_hwframe.brk
3.30 ± 3% -0.4 2.88 ± 5% perf-profile.calltrace.cycles-pp.brk
1.78 ± 5% -0.4 1.40 ± 6% perf-profile.calltrace.cycles-pp.__do_munmap.__x64_sys_brk.do_syscall_64.entry_SYSCALL_64_after_hwframe.brk
0.95 ± 11% -0.3 0.61 ± 7% perf-profile.calltrace.cycles-pp.__mem_cgroup_charge.do_anonymous_page.__handle_mm_fault.handle_mm_fault.do_user_addr_fault
1.26 ± 4% -0.3 1.00 ± 6% perf-profile.calltrace.cycles-pp.tlb_flush_mmu.tlb_finish_mmu.unmap_region.__do_munmap.__x64_sys_brk
1.02 ± 5% -0.3 0.76 ± 5% perf-profile.calltrace.cycles-pp.release_pages.tlb_flush_mmu.tlb_finish_mmu.unmap_region.__do_munmap
1.27 ± 4% -0.3 1.00 ± 6% perf-profile.calltrace.cycles-pp.tlb_finish_mmu.unmap_region.__do_munmap.__x64_sys_brk.do_syscall_64
0.57 ± 2% -0.1 0.44 ± 44% perf-profile.calltrace.cycles-pp.do_brk_flags.__x64_sys_brk.do_syscall_64.entry_SYSCALL_64_after_hwframe.brk
1.15 +0.2 1.39 ± 15% perf-profile.calltrace.cycles-pp.cpuidle_enter_state.cpuidle_enter.do_idle.cpu_startup_entry.start_secondary
1.20 +0.3 1.45 ± 15% perf-profile.calltrace.cycles-pp.cpuidle_enter.do_idle.cpu_startup_entry.start_secondary.secondary_startup_64_no_verify
1.60 +0.3 1.88 ± 16% perf-profile.calltrace.cycles-pp.cpu_startup_entry.start_secondary.secondary_startup_64_no_verify
1.60 +0.3 1.88 ± 16% perf-profile.calltrace.cycles-pp.start_secondary.secondary_startup_64_no_verify
1.60 +0.3 1.88 ± 16% perf-profile.calltrace.cycles-pp.do_idle.cpu_startup_entry.start_secondary.secondary_startup_64_no_verify
1.63 +0.3 1.91 ± 15% perf-profile.calltrace.cycles-pp.secondary_startup_64_no_verify
4.00 ± 4% -0.6 3.39 ± 5% perf-profile.children.cycles-pp.page_test
3.34 ± 3% -0.4 2.92 ± 5% perf-profile.children.cycles-pp.brk
0.79 ± 11% -0.3 0.48 ± 14% perf-profile.children.cycles-pp.__mod_memcg_state
0.87 ± 10% -0.3 0.56 ± 14% perf-profile.children.cycles-pp.__mod_memcg_lruvec_state
1.22 ± 10% -0.3 0.92 ± 14% perf-profile.children.cycles-pp.__mem_cgroup_charge
0.62 ± 9% -0.2 0.44 ± 14% perf-profile.children.cycles-pp.__mod_lruvec_page_state
0.39 ± 16% -0.1 0.25 ± 14% perf-profile.children.cycles-pp.lock_page_lruvec_irqsave
0.42 ± 9% -0.1 0.29 ± 20% perf-profile.children.cycles-pp.__count_memcg_events
0.39 ± 11% -0.1 0.27 ± 18% perf-profile.children.cycles-pp.get_mem_cgroup_from_mm
0.42 ± 15% -0.1 0.30 ± 12% perf-profile.children.cycles-pp._raw_spin_lock_irqsave
0.58 ± 11% -0.1 0.47 ± 11% perf-profile.children.cycles-pp.native_queued_spin_lock_slowpath
0.17 ± 20% -0.1 0.09 ± 16% perf-profile.children.cycles-pp.uncharge_page
0.36 ± 7% -0.1 0.28 ± 15% perf-profile.children.cycles-pp.mod_objcg_state
0.29 ± 9% -0.1 0.22 ± 15% perf-profile.children.cycles-pp.page_add_new_anon_rmap
0.26 ± 7% -0.1 0.19 ± 11% perf-profile.children.cycles-pp.lru_add_drain_cpu
0.25 ± 9% -0.1 0.19 ± 10% perf-profile.children.cycles-pp.lru_add_drain
0.16 ± 7% -0.1 0.10 ± 17% perf-profile.children.cycles-pp.get_mem_cgroup_from_objcg
0.07 ± 6% +0.0 0.09 ± 12% perf-profile.children.cycles-pp.simple_lookup
0.10 ± 9% +0.0 0.12 ± 14% perf-profile.children.cycles-pp.free_swap_cache
0.16 ± 4% +0.0 0.19 ± 11% perf-profile.children.cycles-pp.__d_lookup_rcu
0.30 ± 3% +0.0 0.35 ± 13% perf-profile.children.cycles-pp._dl_addr
0.32 ± 4% +0.1 0.38 ± 12% perf-profile.children.cycles-pp.vma_interval_tree_insert
0.30 ± 4% +0.1 0.35 ± 10% perf-profile.children.cycles-pp.lookup_fast
0.20 ± 5% +0.1 0.26 ± 10% perf-profile.children.cycles-pp.clockevents_program_event
0.22 ± 9% +0.1 0.29 ± 10% perf-profile.children.cycles-pp.ktime_get
0.36 ± 4% +0.1 0.42 ± 11% perf-profile.children.cycles-pp.dput
0.48 ± 3% +0.1 0.56 ± 11% perf-profile.children.cycles-pp.next_uptodate_page
0.46 ± 3% +0.1 0.55 ± 18% perf-profile.children.cycles-pp.intel_idle
0.62 ± 2% +0.1 0.73 ± 13% perf-profile.children.cycles-pp.filename_lookup
0.62 ± 5% +0.1 0.73 ± 13% perf-profile.children.cycles-pp._raw_spin_lock
0.62 ± 2% +0.1 0.72 ± 13% perf-profile.children.cycles-pp.path_lookupat
0.65 +0.1 0.76 ± 12% perf-profile.children.cycles-pp.vfs_statx
0.67 ± 2% +0.1 0.78 ± 13% perf-profile.children.cycles-pp.user_path_at_empty
0.66 ± 2% +0.1 0.77 ± 12% perf-profile.children.cycles-pp.__do_sys_newstat
0.84 ± 2% +0.1 0.96 ± 12% perf-profile.children.cycles-pp.filemap_map_pages
1.01 ± 4% +0.1 1.14 ± 10% perf-profile.children.cycles-pp.link_path_walk
1.07 ± 3% +0.2 1.23 ± 12% perf-profile.children.cycles-pp.walk_component
1.22 +0.3 1.48 ± 14% perf-profile.children.cycles-pp.cpuidle_enter
1.22 +0.3 1.48 ± 14% perf-profile.children.cycles-pp.cpuidle_enter_state
1.60 +0.3 1.88 ± 16% perf-profile.children.cycles-pp.start_secondary
1.63 +0.3 1.91 ± 15% perf-profile.children.cycles-pp.secondary_startup_64_no_verify
1.63 +0.3 1.91 ± 15% perf-profile.children.cycles-pp.cpu_startup_entry
1.63 +0.3 1.91 ± 15% perf-profile.children.cycles-pp.do_idle
0.79 ± 11% -0.3 0.48 ± 14% perf-profile.self.cycles-pp.__mod_memcg_state
0.42 ± 9% -0.1 0.28 ± 19% perf-profile.self.cycles-pp.__count_memcg_events
0.38 ± 12% -0.1 0.26 ± 18% perf-profile.self.cycles-pp.get_mem_cgroup_from_mm
0.58 ± 11% -0.1 0.47 ± 11% perf-profile.self.cycles-pp.native_queued_spin_lock_slowpath
0.25 ± 17% -0.1 0.15 ± 11% perf-profile.self.cycles-pp.charge_memcg
0.19 ± 16% -0.1 0.10 ± 10% perf-profile.self.cycles-pp.__mem_cgroup_charge
0.15 ± 21% -0.1 0.08 ± 16% perf-profile.self.cycles-pp.uncharge_page
0.16 ± 9% -0.1 0.10 ± 18% perf-profile.self.cycles-pp.get_mem_cgroup_from_objcg
0.09 ± 12% -0.0 0.06 ± 15% perf-profile.self.cycles-pp.obj_cgroup_charge_pages
0.09 ± 6% +0.0 0.11 ± 8% perf-profile.self.cycles-pp._raw_spin_lock_irqsave
0.07 +0.0 0.09 ± 15% perf-profile.self.cycles-pp.cpuidle_enter_state
0.16 ± 4% +0.0 0.19 ± 11% perf-profile.self.cycles-pp.__d_lookup_rcu
0.02 ±141% +0.0 0.06 ± 13% perf-profile.self.cycles-pp.lockref_put_or_lock
0.30 ± 2% +0.0 0.35 ± 14% perf-profile.self.cycles-pp._dl_addr
0.20 ± 10% +0.1 0.26 ± 11% perf-profile.self.cycles-pp.ktime_get
0.37 ± 4% +0.1 0.45 ± 16% perf-profile.self.cycles-pp._raw_spin_lock
0.46 ± 3% +0.1 0.55 ± 18% perf-profile.self.cycles-pp.intel_idle
Disclaimer:
Results have been estimated based on internal Intel analysis and are provided
for informational purposes only. Any difference in system hardware or software
design or configuration may affect actual performance.
---
0DAY/LKP+ Test Infrastructure Open Source Technology Center
https://lists.01.org/hyperkitty/list/[email protected] Intel Corporation
Thanks,
Oliver Sang
10 months, 1 week
Undelivered Mail Returned to Sender
by Mail Delivery System
This is the mail system at host ml01.01.org.
I'm sorry to have to inform you that your message could not
be delivered to one or more recipients. It's attached below.
For further assistance, please send mail to postmaster.
If you do so, please include this problem report. You can
delete your own text from the attached returned message.
The mail system
<lkp(a)lists.01.org>: host 127.0.0.1[127.0.0.1] said: 550 No Message-ID header
provided (in reply to end of DATA command)
Final-Recipient: rfc822; lkp(a)lists.01.org
Original-Recipient: rfc822;lkp(a)lists.01.org
Action: failed
Status: 5.0.0
Remote-MTA: dns; 127.0.0.1
Diagnostic-Code: smtp; 550 No Message-ID header provided
.48; helo=3Dlocalhost; envelope-from=3Dlkp(a)lists.01.org; receiver=3D<UNKN=
OWN>=20
Received: from localhost (unknown [222.188.67.48])
by ml01.01.org (Postfix) with UTF8SMTP id 52DFE100EA90C
for <lkp(a)lists.01.org>; Wed, 6 Oct 2021 09:24:56 -0700 (PDT)
From: "eva wang" <lkp(a)lists.01.org>
Date: Thu, 07 Oct 2021 00:24:55 +0800
To: lkp(a)lists.01.org
Subject: =3D?UTF-8?B?dGhlIHdvcmxkJ3MgYmVzdC1zZWxsaW5nIGhpZ2gtZW5kIGJsYWNr=
IGhvdXNpbmcgd2lmaS80ZyBzb2xhciBjYW1lcmE=3D?=3D
Reply-To: tuweitian2013(a)163.com
MIME-Version: 1.0
Importance: high
Content-Type: text/html; charset=3Dutf-8
<p>hi, dear friends</p><p><br> have a nice day!<br>the world's best-sel=
ling high-end black housing wifi/4g solar camera</p><p><img src=3D"http:/=
/host536259.1.xyssdzrmzf.com/6.-function-black%20solar%20camera(5).jpg" /=
><br> <br> protecting the safety of family and property is the most imp=
ortant issue we cannot ignore. now surveillance cameras are installed in =
every corner. even so, i believe you still have the following concerns:<b=
r> <br> <br> is the installation distance too far to be wired?<br> ca=
n't afford high electricity bills?<br> installation and maintenance are =
too complicated?<br></p><p> <br> 4g solar surveillance camera to solve y=
our worries:<br> *8w solar panel, small and light<br> *separate or inte=
grated installation, choose as you like<br> *set arming time to reduce u=
nnecessary alarm messages<br> <br> <br> regarding traffic usage: pir h=
umanoid detection mode, no remote viewing does not consume traffic, remot=
e viewing:<br> in sd mode: 0.9m-1.9mb/min<br> in hd mode: 1.9m-3.8mb/mi=
n<br> 1g can be used for 1 month! <br> <br> <br> low-power solar cam=
era, safe and environmentally friendly, to protect your safety.<br> <br>=
<br> best regards<br> eva wang<br> <br></p>
10 months, 1 week
Undelivered Mail Returned to Sender
by Mail Delivery System
This is the mail system at host ml01.01.org.
I'm sorry to have to inform you that your message could not
be delivered to one or more recipients. It's attached below.
For further assistance, please send mail to postmaster.
If you do so, please include this problem report. You can
delete your own text from the attached returned message.
The mail system
<lkp(a)lists.01.org>: host 127.0.0.1[127.0.0.1] said: 550 No Message-ID header
provided (in reply to end of DATA command)
Final-Recipient: rfc822; lkp(a)lists.01.org
Original-Recipient: rfc822;lkp(a)lists.01.org
Action: failed
Status: 5.0.0
Remote-MTA: dns; 127.0.0.1
Diagnostic-Code: smtp; 550 No Message-ID header provided
112; helo=3Dlocalhost; envelope-from=3Dlkp(a)lists.01.org; receiver=3D<UNKN=
OWN>=20
Received: from localhost (unknown [49.69.189.112])
by ml01.01.org (Postfix) with UTF8SMTP id 8524D100EA90E
for <lkp(a)lists.01.org>; Wed, 6 Oct 2021 09:24:18 -0700 (PDT)
From: "eva wang" <lkp(a)lists.01.org>
Date: Thu, 07 Oct 2021 00:24:17 +0800
To: lkp(a)lists.01.org
Subject: =3D?UTF-8?B?dGhlIHdvcmxkJ3MgYmVzdC1zZWxsaW5nIGhpZ2gtZW5kIGJsYWNr=
IGhvdXNpbmcgd2lmaS80ZyBzb2xhciBjYW1lcmE=3D?=3D
Reply-To: tuweitian2013(a)163.com
MIME-Version: 1.0
Importance: high
Content-Type: text/html; charset=3Dutf-8
<p>hi, dear friends</p><p><br> have a nice day!<br>the world's best-sel=
ling high-end black housing wifi/4g solar camera</p><p><img src=3D"http:/=
/host536259.1.xyssdzrmzf.com/6.-function-black%20solar%20camera(5).jpg" /=
><br> <br> protecting the safety of family and property is the most imp=
ortant issue we cannot ignore. now surveillance cameras are installed in =
every corner. even so, i believe you still have the following concerns:<b=
r> <br> <br> is the installation distance too far to be wired?<br> ca=
n't afford high electricity bills?<br> installation and maintenance are =
too complicated?<br></p><p> <br> 4g solar surveillance camera to solve y=
our worries:<br> *8w solar panel, small and light<br> *separate or inte=
grated installation, choose as you like<br> *set arming time to reduce u=
nnecessary alarm messages<br> <br> <br> regarding traffic usage: pir h=
umanoid detection mode, no remote viewing does not consume traffic, remot=
e viewing:<br> in sd mode: 0.9m-1.9mb/min<br> in hd mode: 1.9m-3.8mb/mi=
n<br> 1g can be used for 1 month! <br> <br> <br> low-power solar cam=
era, safe and environmentally friendly, to protect your safety.<br> <br>=
<br> best regards<br> eva wang<br> <br></p>
10 months, 1 week
[x86/platform] d7109fe3a0: kernel-selftests.gpio.gpio-mockup.sh.fail
by kernel test robot
Greeting,
FYI, we noticed the following commit (built with gcc-9):
commit: d7109fe3a0991a0f7b4ac099b78c908e3b619787 ("x86/platform: Increase maximum GPIO number for X86_64")
https://git.kernel.org/cgit/linux/kernel/git/tip/tip.git x86/urgent
in testcase: kernel-selftests
version: kernel-selftests-x86_64-d0cba0d1-1_20210907
with following parameters:
group: group-01
ucode: 0xe2
test-description: The kernel contains a set of "self tests" under the tools/testing/selftests/ directory. These are intended to be small unit tests to exercise individual code paths in the kernel.
test-url: https://www.kernel.org/doc/Documentation/kselftest.txt
on test machine: 4 threads Intel(R) Core(TM) i5-6500 CPU @ 3.20GHz with 32G memory
caused below changes (please refer to attached dmesg/kmsg for entire log/backtrace):
If you fix the issue, kindly add following tag
Reported-by: kernel test robot <oliver.sang(a)intel.com>
KERNEL SELFTESTS: linux_headers_dir is /usr/src/linux-headers-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787
2021-09-10 00:53:31 ln -sf /usr/bin/clang
2021-09-10 00:53:31 ln -sf /usr/bin/llc
2021-09-10 00:53:31 sed -i s/default_timeout=45/default_timeout=300/ kselftest/runner.sh
2021-09-10 00:53:31 make -j4 -C capabilities
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/capabilities'
gcc -O2 -g -std=gnu99 -Wall test_execve.c -lcap-ng -lrt -ldl -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/capabilities/test_execve
gcc -O2 -g -std=gnu99 -Wall validate_cap.c -lcap-ng -lrt -ldl -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/capabilities/validate_cap
make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/capabilities'
2021-09-10 00:53:31 make run_tests -C capabilities
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/capabilities'
TAP version 13
1..1
# selftests: capabilities: test_execve
# # validate_cap:: Capabilities after execve were correct
# # validate_cap:: Capabilities after execve were correct
# # validate_cap:: Capabilities after execve were correct
# # validate_cap:: Capabilities after execve were correct
# # validate_cap:: Capabilities after execve were correct
# # validate_cap:: Capabilities after execve were correct
# # validate_cap:: Capabilities after execve were correct
# # validate_cap:: Capabilities after execve were correct
# TAP version 13
# 1..12
# # [RUN] +++ Tests with uid == 0 +++
# # [NOTE] Using global UIDs for tests
# # [RUN] Root => ep
# ok 1 Passed
# # Check cap_ambient manipulation rules
# ok 2 PR_CAP_AMBIENT_RAISE failed on non-inheritable cap
# ok 3 PR_CAP_AMBIENT_RAISE failed on non-permitted cap
# ok 4 PR_CAP_AMBIENT_RAISE worked
# ok 5 Basic manipulation appears to work
# # [RUN] Root +i => eip
# ok 6 Passed
# # [RUN] UID 0 +ia => eipa
# ok 7 Passed
# # [RUN] Root +ia, suidroot => eipa
# ok 8 Passed
# # [RUN] Root +ia, suidnonroot => ip
# ok 9 Passed
# # [RUN] Root +ia, sgidroot => eipa
# ok 10 Passed
# ok 11 Passed
# # [RUN] Root +ia, sgidnonroot => eip
# ok 12 Passed
# # Totals: pass:12 fail:0 xfail:0 xpass:0 skip:0 error:0
# # validate_cap:: Capabilities after execve were correct
# # validate_cap:: Capabilities after execve were correct
# # validate_cap:: Capabilities after execve were correct
# # validate_cap:: Capabilities after execve were correct
# # validate_cap:: Capabilities after execve were correct
# # ==================================================
# TAP version 13
# 1..9
# # [RUN] +++ Tests with uid != 0 +++
# # [NOTE] Using global UIDs for tests
# # [RUN] Non-root => no caps
# ok 1 Passed
# # Check cap_ambient manipulation rules
# ok 2 PR_CAP_AMBIENT_RAISE failed on non-inheritable cap
# ok 3 PR_CAP_AMBIENT_RAISE failed on non-permitted cap
# ok 4 PR_CAP_AMBIENT_RAISE worked
# ok 5 Basic manipulation appears to work
# # [RUN] Non-root +i => i
# ok 6 Passed
# # [RUN] UID 1 +ia => eipa
# ok 7 Passed
# # [RUN] Non-root +ia, sgidnonroot => i
# ok 8 Passed
# ok 9 Passed
# # Totals: pass:9 fail:0 xfail:0 xpass:0 skip:0 error:0
# # ==================================================
ok 1 selftests: capabilities: test_execve
make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/capabilities'
LKP SKIP cgroup
2021-09-10 00:53:31 make -j4 -C clone3
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/clone3'
gcc -g -std=gnu99 -I../../../../usr/include/ clone3.c -lcap -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/clone3/clone3
gcc -g -std=gnu99 -I../../../../usr/include/ clone3_clear_sighand.c -lcap -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/clone3/clone3_clear_sighand
gcc -g -std=gnu99 -I../../../../usr/include/ clone3_set_tid.c -lcap -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/clone3/clone3_set_tid
gcc -g -std=gnu99 -I../../../../usr/include/ clone3_cap_checkpoint_restore.c -lcap -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/clone3/clone3_cap_checkpoint_restore
make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/clone3'
2021-09-10 00:53:31 make run_tests -C clone3
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/clone3'
TAP version 13
1..4
# selftests: clone3: clone3
# TAP version 13
# 1..17
# # clone3() syscall supported
# # [1283] Trying clone3() with flags 0 (size 0)
# # I am the parent (1283). My child's pid is 1284
# # [1283] clone3() with flags says: 0 expected 0
# ok 1 [1283] Result (0) matches expectation (0)
# # [1283] Trying clone3() with flags 0x20000000 (size 0)
# # I am the parent (1283). My child's pid is 1285
# # [1283] clone3() with flags says: 0 expected 0
# ok 2 [1283] Result (0) matches expectation (0)
# # [1283] Trying clone3() with flags 0 (size 64)
# # I am the parent (1283). My child's pid is 1286
# # [1283] clone3() with flags says: 0 expected 0
# ok 3 [1283] Result (0) matches expectation (0)
# # [1283] Trying clone3() with flags 0 (size 56)
# # Invalid argument - Failed to create new process
# # [1283] clone3() with flags says: -22 expected -22
# ok 4 [1283] Result (-22) matches expectation (-22)
# # [1283] Trying clone3() with flags 0 (size 96)
# # I am the parent (1283). My child's pid is 1287
# # [1283] clone3() with flags says: 0 expected 0
# ok 5 [1283] Result (0) matches expectation (0)
# # [1283] Trying clone3() with flags 0 (size 0)
# # Invalid argument - Failed to create new process
# # [1283] clone3() with flags says: -22 expected -22
# ok 6 [1283] Result (-22) matches expectation (-22)
# # [1283] Trying clone3() with flags 0 (size 0)
# # Invalid argument - Failed to create new process
# # [1283] clone3() with flags says: -22 expected -22
# ok 7 [1283] Result (-22) matches expectation (-22)
# # [1283] Trying clone3() with flags 0 (size 0)
# # Invalid argument - Failed to create new process
# # [1283] clone3() with flags says: -22 expected -22
# ok 8 [1283] Result (-22) matches expectation (-22)
# # [1283] Trying clone3() with flags 0 (size 0)
# # Invalid argument - Failed to create new process
# # [1283] clone3() with flags says: -22 expected -22
# ok 9 [1283] Result (-22) matches expectation (-22)
# # [1283] Trying clone3() with flags 0 (size 96)
# # I am the parent (1283). My child's pid is 1288
# # [1283] clone3() with flags says: 0 expected 0
# ok 10 [1283] Result (0) matches expectation (0)
# # [1283] Trying clone3() with flags 0 (size 104)
# # Argument list too long - Failed to create new process
# # [1283] clone3() with flags says: -7 expected -7
# ok 11 [1283] Result (-7) matches expectation (-7)
# # [1283] Trying clone3() with flags 0 (size 176)
# # Argument list too long - Failed to create new process
# # [1283] clone3() with flags says: -7 expected -7
# ok 12 [1283] Result (-7) matches expectation (-7)
# # [1283] Trying clone3() with flags 0 (size 4104)
# # Argument list too long - Failed to create new process
# # [1283] clone3() with flags says: -7 expected -7
# ok 13 [1283] Result (-7) matches expectation (-7)
# # [1283] Trying clone3() with flags 0x20000000 (size 64)
# # I am the parent (1283). My child's pid is 1289
# # [1283] clone3() with flags says: 0 expected 0
# ok 14 [1283] Result (0) matches expectation (0)
# # [1283] Trying clone3() with flags 0x20000000 (size 56)
# # Invalid argument - Failed to create new process
# # [1283] clone3() with flags says: -22 expected -22
# ok 15 [1283] Result (-22) matches expectation (-22)
# # [1283] Trying clone3() with flags 0x20000000 (size 96)
# # I am the parent (1283). My child's pid is 1290
# # [1283] clone3() with flags says: 0 expected 0
# ok 16 [1283] Result (0) matches expectation (0)
# # [1283] Trying clone3() with flags 0x20000000 (size 4104)
# # Argument list too long - Failed to create new process
# # [1283] clone3() with flags says: -7 expected -7
# ok 17 [1283] Result (-7) matches expectation (-7)
# # Totals: pass:17 fail:0 xfail:0 xpass:0 skip:0 error:0
ok 1 selftests: clone3: clone3
# selftests: clone3: clone3_clear_sighand
# TAP version 13
# 1..1
# # clone3() syscall supported
# ok 1 Cleared signal handlers for child process
# # Totals: pass:1 fail:0 xfail:0 xpass:0 skip:0 error:0
ok 2 selftests: clone3: clone3_clear_sighand
# selftests: clone3: clone3_set_tid
# TAP version 13
# 1..29
# # clone3() syscall supported
# # /proc/sys/kernel/pid_max 32768
# # [1315] Trying clone3() with CLONE_SET_TID to 0 and 0x0
# # Invalid argument - Failed to create new process
# # [1315] clone3() with CLONE_SET_TID 0 says :-22 - expected -22
# ok 1 [1315] Result (-22) matches expectation (-22)
# # [1315] Trying clone3() with CLONE_SET_TID to 0 and 0x0
# # Invalid argument - Failed to create new process
# # [1315] clone3() with CLONE_SET_TID 0 says :-22 - expected -22
# ok 2 [1315] Result (-22) matches expectation (-22)
# # [1315] Trying clone3() with CLONE_SET_TID to 0 and 0x0
# # Invalid argument - Failed to create new process
# # [1315] clone3() with CLONE_SET_TID 0 says :-22 - expected -22
# ok 3 [1315] Result (-22) matches expectation (-22)
# # [1315] Trying clone3() with CLONE_SET_TID to 0 and 0x0
# # Invalid argument - Failed to create new process
# # [1315] clone3() with CLONE_SET_TID 0 says :-22 - expected -22
# ok 4 [1315] Result (-22) matches expectation (-22)
# # [1315] Trying clone3() with CLONE_SET_TID to 0 and 0x0
# # Invalid argument - Failed to create new process
# # [1315] clone3() with CLONE_SET_TID 0 says :-22 - expected -22
# ok 5 [1315] Result (-22) matches expectation (-22)
# # [1315] Trying clone3() with CLONE_SET_TID to -1 and 0x0
# # Invalid argument - Failed to create new process
# # [1315] clone3() with CLONE_SET_TID -1 says :-22 - expected -22
# ok 6 [1315] Result (-22) matches expectation (-22)
# # [1315] Trying clone3() with CLONE_SET_TID to -1 and 0x0
# # Invalid argument - Failed to create new process
# # [1315] clone3() with CLONE_SET_TID -1 says :-22 - expected -22
# ok 7 [1315] Result (-22) matches expectation (-22)
# # [1315] Trying clone3() with CLONE_SET_TID to -1 and 0x0
# # Invalid argument - Failed to create new process
# # [1315] clone3() with CLONE_SET_TID -1 says :-22 - expected -22
# ok 8 [1315] Result (-22) matches expectation (-22)
# # [1315] Trying clone3() with CLONE_SET_TID to -1 and 0x0
# # Invalid argument - Failed to create new process
# # [1315] clone3() with CLONE_SET_TID -1 says :-22 - expected -22
# ok 9 [1315] Result (-22) matches expectation (-22)
# # [1315] Trying clone3() with CLONE_SET_TID to -1 and 0x0
# # Invalid argument - Failed to create new process
# # [1315] clone3() with CLONE_SET_TID -1 says :-22 - expected -22
# ok 10 [1315] Result (-22) matches expectation (-22)
# # [1315] Trying clone3() with CLONE_SET_TID to 0 and 0x0
# # Invalid argument - Failed to create new process
# # [1315] clone3() with CLONE_SET_TID 0 says :-22 - expected -22
# ok 11 [1315] Result (-22) matches expectation (-22)
# # [1315] Trying clone3() with CLONE_SET_TID to -1 and 0x0
# # Invalid argument - Failed to create new process
# # [1315] clone3() with CLONE_SET_TID -1 says :-22 - expected -22
# ok 12 [1315] Result (-22) matches expectation (-22)
# # [1315] Trying clone3() with CLONE_SET_TID to -1 and 0x0
# # Invalid argument - Failed to create new process
# # [1315] clone3() with CLONE_SET_TID -1 says :-22 - expected -22
# ok 13 [1315] Result (-22) matches expectation (-22)
# # [1315] Trying clone3() with CLONE_SET_TID to -1 and 0x20000000
# # Invalid argument - Failed to create new process
# # [1315] clone3() with CLONE_SET_TID -1 says :-22 - expected -22
# ok 14 [1315] Result (-22) matches expectation (-22)
# # [1315] Trying clone3() with CLONE_SET_TID to 1 and 0x0
# # File exists - Failed to create new process
# # [1315] clone3() with CLONE_SET_TID 1 says :-17 - expected -17
# ok 15 [1315] Result (-17) matches expectation (-17)
# # [1315] Trying clone3() with CLONE_SET_TID to 1 and 0x20000000
# # I am the child, my PID is 1 (expected 1)
# # I am the parent (1315). My child's pid is 1316
# # [1315] clone3() with CLONE_SET_TID 1 says :0 - expected 0
# ok 16 [1315] Result (0) matches expectation (0)
# # [1315] Trying clone3() with CLONE_SET_TID to 32768 and 0x0
# # Invalid argument - Failed to create new process
# # [1315] clone3() with CLONE_SET_TID 32768 says :-22 - expected -22
# ok 17 [1315] Result (-22) matches expectation (-22)
# # [1315] Trying clone3() with CLONE_SET_TID to 32768 and 0x20000000
# # Invalid argument - Failed to create new process
# # [1315] clone3() with CLONE_SET_TID 32768 says :-22 - expected -22
# ok 18 [1315] Result (-22) matches expectation (-22)
# # Child has PID 1317
# # Invalid argument - Failed to create new process
# # [1315] clone3() with CLONE_SET_TID 32768 says :-22 - expected -22
# ok 18 [1315] Result (-22) matches expectation (-22)
# # [1315] Trying clone3() with CLONE_SET_TID to 1317 and 0x0
# # I am the child, my PID is 1317 (expected 1317)
# # I am the parent (1315). My child's pid is 1317
# # [1315] clone3() with CLONE_SET_TID 1317 says :0 - expected 0
# ok 19 [1315] Result (0) matches expectation (0)
# # [1315] Trying clone3() with CLONE_SET_TID to 1317 and 0x20000000
# # Invalid argument - Failed to create new process
# # [1315] clone3() with CLONE_SET_TID 1317 says :-22 - expected -22
# ok 20 [1315] Result (-22) matches expectation (-22)
# # [1315] Trying clone3() with CLONE_SET_TID to 1 and 0x20000000
# # I am the child, my PID is 1 (expected 1)
# # I am the parent (1315). My child's pid is 1317
# # [1315] clone3() with CLONE_SET_TID 1 says :0 - expected 0
# ok 21 [1315] Result (0) matches expectation (0)
# # unshare PID namespace
# # [1315] Trying clone3() with CLONE_SET_TID to 1317 and 0x0
# # Invalid argument - Failed to create new process
# # [1315] clone3() with CLONE_SET_TID 1317 says :-22 - expected -22
# ok 22 [1315] Result (-22) matches expectation (-22)
# # [1] Trying clone3() with CLONE_SET_TID to 43 and 0x0
# # Invalid argument - Failed to create new process
# # [1] clone3() with CLONE_SET_TID 43 says :-22 - expected -22
# ok 23 [1] Result (-22) matches expectation (-22)
# # [1] Trying clone3() with CLONE_SET_TID to 43 and 0x0
# # I am the child, my PID is 43 (expected 43)
# # I am the parent (1). My child's pid is 43
# # [1] clone3() with CLONE_SET_TID 43 says :0 - expected 0
# ok 24 [1] Result (0) matches expectation (0)
# # Child in PID namespace has PID 1
# # [1] Trying clone3() with CLONE_SET_TID to 2 and 0x0
# # I am the child, my PID is 2 (expected 2)
# # I am the parent (1). My child's pid is 2
# # [1] clone3() with CLONE_SET_TID 2 says :0 - expected 0
# ok 25 [1] Result (0) matches expectation (0)
# # [1] Trying clone3() with CLONE_SET_TID to 1 and 0x20000000
# # Invalid argument - Failed to create new process
# # [1] clone3() with CLONE_SET_TID 1 says :-22 - expected -22
# ok 26 [1] Result (-22) matches expectation (-22)
# # [1] Trying clone3() with CLONE_SET_TID to 1 and 0x20000000
# # Invalid argument - Failed to create new process
# # [1] clone3() with CLONE_SET_TID 1 says :-22 - expected -22
# ok 27 [1] Result (-22) matches expectation (-22)
# # [1] Trying clone3() with CLONE_SET_TID to 1 and 0x20000000
# # I am the child, my PID is 1 (expected 1)
# # [1] Child is ready and waiting
# # I am the parent (1). My child's pid is 42
# # [1] clone3() with CLONE_SET_TID 1 says :0 - expected 0
# ok 28 [1] Result (0) matches expectation (0)
# # Invalid argument - Failed to create new process
# # [1315] clone3() with CLONE_SET_TID 1317 says :-22 - expected -22
# ok 22 [1315] Result (-22) matches expectation (-22)
# # [1315] Child is ready and waiting
# ok 29 PIDs in all namespaces as expected (1317,42,1)
# # Totals: pass:29 fail:0 xfail:0 xpass:0 skip:0 error:0
ok 3 selftests: clone3: clone3_set_tid
# selftests: clone3: clone3_cap_checkpoint_restore
# TAP version 13
# 1..1
# # Starting 1 tests from 1 test cases.
# # RUN global.clone3_cap_checkpoint_restore ...
# # clone3_cap_checkpoint_restore.c:155:clone3_cap_checkpoint_restore:Child has PID 1333
# # clone3() syscall supported
# # clone3_cap_checkpoint_restore.c:88:clone3_cap_checkpoint_restore:[1332] Trying clone3() with CLONE_SET_TID to 1333
# # clone3() syscall supported
# # clone3_cap_checkpoint_restore.c:55:clone3_cap_checkpoint_restore:Operation not permitted - Failed to create new process
# # clone3_cap_checkpoint_restore.c:90:clone3_cap_checkpoint_restore:[1332] clone3() with CLONE_SET_TID 1333 says:-1
# # clone3_cap_checkpoint_restore.c:88:clone3_cap_checkpoint_restore:[1332] Trying clone3() with CLONE_SET_TID to 1333
# # clone3_cap_checkpoint_restore.c:70:clone3_cap_checkpoint_restore:I am the parent (1332). My child's pid is 1333
# # clone3_cap_checkpoint_restore.c:63:clone3_cap_checkpoint_restore:I am the child, my PID is 1333 (expected 1333)
# # clone3_cap_checkpoint_restore.c:90:clone3_cap_checkpoint_restore:[1332] clone3() with CLONE_SET_TID 1333 says:0
# # OK global.clone3_cap_checkpoint_restore
# ok 1 global.clone3_cap_checkpoint_restore
# # PASSED: 1 / 1 tests passed.
# # Totals: pass:1 fail:0 xfail:0 xpass:0 skip:0 error:0
ok 4 selftests: clone3: clone3_cap_checkpoint_restore
make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/clone3'
2021-09-10 00:53:32 make -j4 -C core
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/core'
gcc -g -I../../../../usr/include/ close_range_test.c -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/core/close_range_test
make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/core'
2021-09-10 00:53:32 make run_tests -C core
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/core'
TAP version 13
1..1
# selftests: core: close_range_test
# TAP version 13
# 1..7
# # Starting 7 tests from 1 test cases.
# # RUN global.close_range ...
# # OK global.close_range
# ok 1 global.close_range
# # RUN global.close_range_unshare ...
# # OK global.close_range_unshare
# ok 2 global.close_range_unshare
# # RUN global.close_range_unshare_capped ...
# # OK global.close_range_unshare_capped
# ok 3 global.close_range_unshare_capped
# # RUN global.close_range_cloexec ...
# # OK global.close_range_cloexec
# ok 4 global.close_range_cloexec
# # RUN global.close_range_cloexec_unshare ...
# # OK global.close_range_cloexec_unshare
# ok 5 global.close_range_cloexec_unshare
# # RUN global.close_range_cloexec_syzbot ...
# # OK global.close_range_cloexec_syzbot
# ok 6 global.close_range_cloexec_syzbot
# # RUN global.close_range_cloexec_unshare_syzbot ...
# # OK global.close_range_cloexec_unshare_syzbot
# ok 7 global.close_range_cloexec_unshare_syzbot
# # PASSED: 7 / 7 tests passed.
# # Totals: pass:7 fail:0 xfail:0 xpass:0 skip:0 error:0
ok 1 selftests: core: close_range_test
make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/core'
2021-09-10 00:53:32 make -j4 -C cpu-hotplug
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/cpu-hotplug'
make: Nothing to be done for 'all'.
make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/cpu-hotplug'
2021-09-10 00:53:32 make run_tests -C cpu-hotplug
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/cpu-hotplug'
TAP version 13
1..1
# selftests: cpu-hotplug: cpu-on-off-test.sh
# pid 1511's current affinity mask: f
# pid 1511's new affinity mask: 1
# CPU online/offline summary:
# present_cpus = 0-3 present_max = 3
# Cpus in online state: 0-3
# Cpus in offline state: 0
# Limited scope test: one hotplug cpu
# (leaves cpu in the original state):
# online to offline to online: cpu 3
ok 1 selftests: cpu-hotplug: cpu-on-off-test.sh
make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/cpu-hotplug'
dma test: not in Makefile
2021-09-10 00:53:32 make TARGETS=dma
make --no-builtin-rules ARCH=x86 -C ../../.. headers_install
make[1]: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787'
HOSTCC scripts/basic/fixdep
HOSTCC scripts/unifdef
WRAP arch/x86/include/generated/uapi/asm/bpf_perf_event.h
WRAP arch/x86/include/generated/uapi/asm/errno.h
WRAP arch/x86/include/generated/uapi/asm/fcntl.h
WRAP arch/x86/include/generated/uapi/asm/ioctl.h
WRAP arch/x86/include/generated/uapi/asm/ioctls.h
WRAP arch/x86/include/generated/uapi/asm/ipcbuf.h
WRAP arch/x86/include/generated/uapi/asm/param.h
WRAP arch/x86/include/generated/uapi/asm/poll.h
WRAP arch/x86/include/generated/uapi/asm/resource.h
WRAP arch/x86/include/generated/uapi/asm/socket.h
WRAP arch/x86/include/generated/uapi/asm/sockios.h
WRAP arch/x86/include/generated/uapi/asm/termbits.h
WRAP arch/x86/include/generated/uapi/asm/termios.h
WRAP arch/x86/include/generated/uapi/asm/types.h
SYSHDR arch/x86/include/generated/uapi/asm/unistd_32.h
SYSHDR arch/x86/include/generated/uapi/asm/unistd_64.h
SYSHDR arch/x86/include/generated/uapi/asm/unistd_x32.h
SYSTBL arch/x86/include/generated/asm/syscalls_32.h
HOSTCC arch/x86/tools/relocs_32.o
HOSTCC arch/x86/tools/relocs_64.o
HOSTCC arch/x86/tools/relocs_common.o
HOSTLD arch/x86/tools/relocs
UPD include/generated/uapi/linux/version.h
HDRINST usr/include/video/sisfb.h
HDRINST usr/include/video/edid.h
HDRINST usr/include/video/uvesafb.h
HDRINST usr/include/drm/i810_drm.h
HDRINST usr/include/drm/amdgpu_drm.h
HDRINST usr/include/drm/nouveau_drm.h
HDRINST usr/include/drm/drm_mode.h
HDRINST usr/include/drm/via_drm.h
HDRINST usr/include/drm/tegra_drm.h
HDRINST usr/include/drm/vc4_drm.h
HDRINST usr/include/drm/drm_fourcc.h
HDRINST usr/include/drm/armada_drm.h
HDRINST usr/include/drm/virtgpu_drm.h
HDRINST usr/include/drm/qxl_drm.h
HDRINST usr/include/drm/omap_drm.h
HDRINST usr/include/drm/mga_drm.h
HDRINST usr/include/drm/i915_drm.h
HDRINST usr/include/drm/drm_sarea.h
HDRINST usr/include/drm/drm.h
HDRINST usr/include/drm/vgem_drm.h
HDRINST usr/include/drm/exynos_drm.h
HDRINST usr/include/drm/msm_drm.h
HDRINST usr/include/drm/v3d_drm.h
HDRINST usr/include/drm/lima_drm.h
HDRINST usr/include/drm/radeon_drm.h
HDRINST usr/include/drm/r128_drm.h
HDRINST usr/include/drm/sis_drm.h
HDRINST usr/include/drm/panfrost_drm.h
HDRINST usr/include/drm/etnaviv_drm.h
HDRINST usr/include/drm/savage_drm.h
HDRINST usr/include/drm/vmwgfx_drm.h
HDRINST usr/include/mtd/nftl-user.h
HDRINST usr/include/mtd/inftl-user.h
HDRINST usr/include/mtd/mtd-user.h
HDRINST usr/include/mtd/ubi-user.h
HDRINST usr/include/mtd/mtd-abi.h
HDRINST usr/include/xen/gntdev.h
HDRINST usr/include/xen/evtchn.h
HDRINST usr/include/xen/privcmd.h
HDRINST usr/include/xen/gntalloc.h
HDRINST usr/include/asm-generic/setup.h
HDRINST usr/include/asm-generic/termios.h
HDRINST usr/include/asm-generic/statfs.h
HDRINST usr/include/asm-generic/param.h
HDRINST usr/include/asm-generic/socket.h
HDRINST usr/include/asm-generic/bitsperlong.h
HDRINST usr/include/asm-generic/auxvec.h
HDRINST usr/include/asm-generic/siginfo.h
HDRINST usr/include/asm-generic/posix_types.h
HDRINST usr/include/asm-generic/types.h
HDRINST usr/include/asm-generic/swab.h
HDRINST usr/include/asm-generic/msgbuf.h
HDRINST usr/include/asm-generic/signal.h
HDRINST usr/include/asm-generic/int-ll64.h
HDRINST usr/include/asm-generic/kvm_para.h
HDRINST usr/include/asm-generic/signal-defs.h
HDRINST usr/include/asm-generic/ipcbuf.h
HDRINST usr/include/asm-generic/errno.h
HDRINST usr/include/asm-generic/stat.h
HDRINST usr/include/asm-generic/ioctls.h
HDRINST usr/include/asm-generic/mman.h
HDRINST usr/include/asm-generic/ioctl.h
HDRINST usr/include/asm-generic/bpf_perf_event.h
HDRINST usr/include/asm-generic/shmbuf.h
HDRINST usr/include/asm-generic/sockios.h
HDRINST usr/include/asm-generic/termbits.h
HDRINST usr/include/asm-generic/int-l64.h
HDRINST usr/include/asm-generic/hugetlb_encode.h
HDRINST usr/include/asm-generic/resource.h
HDRINST usr/include/asm-generic/unistd.h
HDRINST usr/include/asm-generic/errno-base.h
HDRINST usr/include/asm-generic/mman-common.h
HDRINST usr/include/asm-generic/ucontext.h
HDRINST usr/include/asm-generic/sembuf.h
HDRINST usr/include/asm-generic/poll.h
HDRINST usr/include/asm-generic/fcntl.h
HDRINST usr/include/rdma/rdma_user_ioctl.h
HDRINST usr/include/rdma/bnxt_re-abi.h
HDRINST usr/include/rdma/efa-abi.h
HDRINST usr/include/rdma/rdma_user_cm.h
HDRINST usr/include/rdma/hfi/hfi1_user.h
HDRINST usr/include/rdma/hfi/hfi1_ioctl.h
HDRINST usr/include/rdma/siw-abi.h
HDRINST usr/include/rdma/mlx5_user_ioctl_cmds.h
HDRINST usr/include/rdma/ib_user_mad.h
HDRINST usr/include/rdma/mlx5-abi.h
HDRINST usr/include/rdma/irdma-abi.h
HDRINST usr/include/rdma/rdma_user_ioctl_cmds.h
HDRINST usr/include/rdma/mthca-abi.h
HDRINST usr/include/rdma/mlx5_user_ioctl_verbs.h
HDRINST usr/include/rdma/rdma_netlink.h
HDRINST usr/include/rdma/vmw_pvrdma-abi.h
HDRINST usr/include/rdma/ib_user_ioctl_cmds.h
HDRINST usr/include/rdma/cxgb4-abi.h
HDRINST usr/include/rdma/ocrdma-abi.h
HDRINST usr/include/rdma/ib_user_ioctl_verbs.h
HDRINST usr/include/rdma/mlx4-abi.h
HDRINST usr/include/rdma/hns-abi.h
HDRINST usr/include/rdma/rdma_user_rxe.h
HDRINST usr/include/rdma/ib_user_verbs.h
HDRINST usr/include/rdma/rvt-abi.h
HDRINST usr/include/rdma/ib_user_sa.h
HDRINST usr/include/rdma/qedr-abi.h
HDRINST usr/include/misc/pvpanic.h
HDRINST usr/include/misc/habanalabs.h
HDRINST usr/include/misc/uacce/hisi_qm.h
HDRINST usr/include/misc/uacce/uacce.h
HDRINST usr/include/misc/fastrpc.h
HDRINST usr/include/misc/cxl.h
HDRINST usr/include/misc/ocxl.h
HDRINST usr/include/misc/xilinx_sdfec.h
HDRINST usr/include/linux/cxl_mem.h
HDRINST usr/include/linux/nl80211.h
HDRINST usr/include/linux/time_types.h
HDRINST usr/include/linux/dcbnl.h
HDRINST usr/include/linux/in6.h
HDRINST usr/include/linux/phonet.h
HDRINST usr/include/linux/if_bridge.h
HDRINST usr/include/linux/dqblk_xfs.h
HDRINST usr/include/linux/termios.h
HDRINST usr/include/linux/nitro_enclaves.h
HDRINST usr/include/linux/chio.h
HDRINST usr/include/linux/atmbr2684.h
HDRINST usr/include/linux/joystick.h
HDRINST usr/include/linux/cramfs_fs.h
HDRINST usr/include/linux/cec-funcs.h
HDRINST usr/include/linux/userfaultfd.h
HDRINST usr/include/linux/virtio_net.h
HDRINST usr/include/linux/phantom.h
HDRINST usr/include/linux/rtnetlink.h
HDRINST usr/include/linux/net_tstamp.h
HDRINST usr/include/linux/omap3isp.h
HDRINST usr/include/linux/xattr.h
HDRINST usr/include/linux/bcm933xx_hcs.h
HDRINST usr/include/linux/lirc.h
HDRINST usr/include/linux/param.h
HDRINST usr/include/linux/fpga-dfl.h
HDRINST usr/include/linux/perf_event.h
HDRINST usr/include/linux/tty_flags.h
HDRINST usr/include/linux/vboxguest.h
HDRINST usr/include/linux/virtio_config.h
HDRINST usr/include/linux/kcmp.h
HDRINST usr/include/linux/isst_if.h
HDRINST usr/include/linux/cm4000_cs.h
HDRINST usr/include/linux/virtio_mem.h
HDRINST usr/include/linux/iso_fs.h
HDRINST usr/include/linux/nfs.h
HDRINST usr/include/linux/rfkill.h
HDRINST usr/include/linux/hid.h
HDRINST usr/include/linux/socket.h
HDRINST usr/include/linux/openvswitch.h
HDRINST usr/include/linux/virtio_bt.h
HDRINST usr/include/linux/vbox_err.h
HDRINST usr/include/linux/affs_hardblocks.h
HDRINST usr/include/linux/if_addr.h
HDRINST usr/include/linux/matroxfb.h
HDRINST usr/include/linux/virtio_ids.h
HDRINST usr/include/linux/virtio_crypto.h
HDRINST usr/include/linux/atmdev.h
HDRINST usr/include/linux/input.h
HDRINST usr/include/linux/atm_tcp.h
HDRINST usr/include/linux/psample.h
HDRINST usr/include/linux/sonet.h
HDRINST usr/include/linux/dma-heap.h
HDRINST usr/include/linux/limits.h
HDRINST usr/include/linux/cciss_defs.h
HDRINST usr/include/linux/switchtec_ioctl.h
HDRINST usr/include/linux/jffs2.h
HDRINST usr/include/linux/hash_info.h
HDRINST usr/include/linux/if_infiniband.h
HDRINST usr/include/linux/iommu.h
HDRINST usr/include/linux/nfs_fs.h
HDRINST usr/include/linux/i2c-dev.h
HDRINST usr/include/linux/ultrasound.h
HDRINST usr/include/linux/usbip.h
HDRINST usr/include/linux/lightnvm.h
HDRINST usr/include/linux/if_vlan.h
HDRINST usr/include/linux/nfsd/nfsfh.h
HDRINST usr/include/linux/nfsd/stats.h
HDRINST usr/include/linux/nfsd/cld.h
HDRINST usr/include/linux/nfsd/debug.h
HDRINST usr/include/linux/nfsd/export.h
HDRINST usr/include/linux/uio.h
HDRINST usr/include/linux/rio_cm_cdev.h
HDRINST usr/include/linux/rtc.h
HDRINST usr/include/linux/mptcp.h
HDRINST usr/include/linux/seg6_genl.h
HDRINST usr/include/linux/nfsacl.h
HDRINST usr/include/linux/major.h
HDRINST usr/include/linux/fanotify.h
HDRINST usr/include/linux/uhid.h
HDRINST usr/include/linux/netfilter.h
HDRINST usr/include/linux/if_pppol2tp.h
HDRINST usr/include/linux/if_ppp.h
HDRINST usr/include/linux/prctl.h
HDRINST usr/include/linux/watch_queue.h
HDRINST usr/include/linux/auxvec.h
HDRINST usr/include/linux/vtpm_proxy.h
HDRINST usr/include/linux/virtio_blk.h
HDRINST usr/include/linux/inet_diag.h
HDRINST usr/include/linux/tty.h
HDRINST usr/include/linux/tee.h
HDRINST usr/include/linux/minix_fs.h
HDRINST usr/include/linux/atm_eni.h
HDRINST usr/include/linux/sunrpc/debug.h
HDRINST usr/include/linux/if_xdp.h
HDRINST usr/include/linux/rose.h
HDRINST usr/include/linux/adb.h
HDRINST usr/include/linux/i8k.h
HDRINST usr/include/linux/posix_types.h
HDRINST usr/include/linux/nvme_ioctl.h
HDRINST usr/include/linux/keyboard.h
HDRINST usr/include/linux/ipmi.h
HDRINST usr/include/linux/fdreg.h
HDRINST usr/include/linux/soundcard.h
HDRINST usr/include/linux/netfilter_arp.h
HDRINST usr/include/linux/sctp.h
HDRINST usr/include/linux/ivtv.h
HDRINST usr/include/linux/close_range.h
HDRINST usr/include/linux/edd.h
HDRINST usr/include/linux/wireless.h
HDRINST usr/include/linux/devlink.h
HDRINST usr/include/linux/ptp_clock.h
HDRINST usr/include/linux/virtio_types.h
HDRINST usr/include/linux/android/binderfs.h
HDRINST usr/include/linux/android/binder.h
HDRINST usr/include/linux/errqueue.h
HDRINST usr/include/linux/virtio_input.h
HDRINST usr/include/linux/string.h
HDRINST usr/include/linux/vbox_vmmdev_types.h
HDRINST usr/include/linux/atm_nicstar.h
HDRINST usr/include/linux/membarrier.h
HDRINST usr/include/linux/firewire-cdev.h
HDRINST usr/include/linux/hdlc.h
HDRINST usr/include/linux/nbd.h
HDRINST usr/include/linux/screen_info.h
HDRINST usr/include/linux/batadv_packet.h
HDRINST usr/include/linux/nfs4_mount.h
HDRINST usr/include/linux/gsmmux.h
HDRINST usr/include/linux/netdevice.h
HDRINST usr/include/linux/rseq.h
HDRINST usr/include/linux/inotify.h
HDRINST usr/include/linux/adfs_fs.h
HDRINST usr/include/linux/veth.h
HDRINST usr/include/linux/v4l2-subdev.h
HDRINST usr/include/linux/oom.h
HDRINST usr/include/linux/usb/video.h
HDRINST usr/include/linux/usb/gadgetfs.h
HDRINST usr/include/linux/usb/cdc.h
HDRINST usr/include/linux/usb/raw_gadget.h
HDRINST usr/include/linux/usb/g_printer.h
HDRINST usr/include/linux/usb/functionfs.h
HDRINST usr/include/linux/usb/ch11.h
HDRINST usr/include/linux/usb/midi.h
HDRINST usr/include/linux/usb/cdc-wdm.h
HDRINST usr/include/linux/usb/ch9.h
HDRINST usr/include/linux/usb/g_uvc.h
HDRINST usr/include/linux/usb/charger.h
HDRINST usr/include/linux/usb/audio.h
HDRINST usr/include/linux/usb/tmc.h
HDRINST usr/include/linux/utime.h
HDRINST usr/include/linux/kvm.h
HDRINST usr/include/linux/nfs_mount.h
HDRINST usr/include/linux/pg.h
HDRINST usr/include/linux/module.h
HDRINST usr/include/linux/elf-fdpic.h
HDRINST usr/include/linux/kernelcapi.h
HDRINST usr/include/linux/tipc.h
HDRINST usr/include/linux/types.h
HDRINST usr/include/linux/pmu.h
HDRINST usr/include/linux/gpio.h
HDRINST usr/include/linux/agpgart.h
HDRINST usr/include/linux/atmsap.h
HDRINST usr/include/linux/net.h
HDRINST usr/include/linux/swab.h
HDRINST usr/include/linux/aspeed-lpc-ctrl.h
HDRINST usr/include/linux/coresight-stm.h
HDRINST usr/include/linux/kcov.h
HDRINST usr/include/linux/ptrace.h
HDRINST usr/include/linux/keyctl.h
HDRINST usr/include/linux/smc_diag.h
HDRINST usr/include/linux/aspeed-p2a-ctrl.h
HDRINST usr/include/linux/times.h
HDRINST usr/include/linux/eventpoll.h
HDRINST usr/include/linux/nilfs2_ondisk.h
HDRINST usr/include/linux/sysinfo.h
HDRINST usr/include/linux/signalfd.h
HDRINST usr/include/linux/cgroupstats.h
HDRINST usr/include/linux/dlm.h
HDRINST usr/include/linux/i2c.h
HDRINST usr/include/linux/ip_vs.h
HDRINST usr/include/linux/vm_sockets.h
HDRINST usr/include/linux/timerfd.h
HDRINST usr/include/linux/cciss_ioctl.h
HDRINST usr/include/linux/serial_core.h
HDRINST usr/include/linux/btf.h
HDRINST usr/include/linux/in.h
HDRINST usr/include/linux/ife.h
HDRINST usr/include/linux/nfs2.h
HDRINST usr/include/linux/rpl.h
HDRINST usr/include/linux/apm_bios.h
HDRINST usr/include/linux/hw_breakpoint.h
HDRINST usr/include/linux/radeonfb.h
HDRINST usr/include/linux/misc/bcm_vk.h
HDRINST usr/include/linux/smc.h
HDRINST usr/include/linux/filter.h
HDRINST usr/include/linux/if_tun.h
HDRINST usr/include/linux/udf_fs_i.h
HDRINST usr/include/linux/signal.h
HDRINST usr/include/linux/gtp.h
HDRINST usr/include/linux/ipsec.h
HDRINST usr/include/linux/hsr_netlink.h
HDRINST usr/include/linux/selinux_netlink.h
HDRINST usr/include/linux/virtio_vsock.h
HDRINST usr/include/linux/fsverity.h
HDRINST usr/include/linux/netlink_diag.h
HDRINST usr/include/linux/virtio_pcidev.h
HDRINST usr/include/linux/atmapi.h
HDRINST usr/include/linux/map_to_7segment.h
HDRINST usr/include/linux/dns_resolver.h
HDRINST usr/include/linux/virtio_rng.h
HDRINST usr/include/linux/dlm_device.h
HDRINST usr/include/linux/ppp-ioctl.h
HDRINST usr/include/linux/dccp.h
HDRINST usr/include/linux/uinput.h
HDRINST usr/include/linux/vt.h
HDRINST usr/include/linux/if_phonet.h
HDRINST usr/include/linux/icmpv6.h
HDRINST usr/include/linux/l2tp.h
HDRINST usr/include/linux/tipc_sockets_diag.h
HDRINST usr/include/linux/io_uring.h
HDRINST usr/include/linux/fsl_hypervisor.h
HDRINST usr/include/linux/kvm_para.h
HDRINST usr/include/linux/shm.h
HDRINST usr/include/linux/wmi.h
HDRINST usr/include/linux/pkt_cls.h
HDRINST usr/include/linux/seg6_local.h
HDRINST usr/include/linux/atmioc.h
HDRINST usr/include/linux/kexec.h
HDRINST usr/include/linux/tiocl.h
HDRINST usr/include/linux/blktrace_api.h
HDRINST usr/include/linux/elf.h
HDRINST usr/include/linux/if_macsec.h
HDRINST usr/include/linux/rpmsg.h
HDRINST usr/include/linux/netfilter/xt_string.h
HDRINST usr/include/linux/netfilter/xt_ipcomp.h
HDRINST usr/include/linux/netfilter/xt_HMARK.h
HDRINST usr/include/linux/netfilter/xt_CT.h
HDRINST usr/include/linux/netfilter/xt_ecn.h
HDRINST usr/include/linux/netfilter/nfnetlink_cttimeout.h
HDRINST usr/include/linux/netfilter/nf_tables.h
HDRINST usr/include/linux/netfilter/xt_pkttype.h
HDRINST usr/include/linux/netfilter/xt_cgroup.h
HDRINST usr/include/linux/netfilter/nfnetlink_acct.h
HDRINST usr/include/linux/netfilter/xt_tcpmss.h
HDRINST usr/include/linux/netfilter/xt_state.h
HDRINST usr/include/linux/netfilter/xt_devgroup.h
HDRINST usr/include/linux/netfilter/xt_ipvs.h
HDRINST usr/include/linux/netfilter/xt_set.h
HDRINST usr/include/linux/netfilter/xt_recent.h
HDRINST usr/include/linux/netfilter/xt_l2tp.h
HDRINST usr/include/linux/netfilter/xt_dscp.h
HDRINST usr/include/linux/netfilter/xt_MARK.h
HDRINST usr/include/linux/netfilter/nf_conntrack_common.h
HDRINST usr/include/linux/netfilter/xt_limit.h
HDRINST usr/include/linux/netfilter/xt_esp.h
HDRINST usr/include/linux/netfilter/nf_conntrack_ftp.h
HDRINST usr/include/linux/netfilter/xt_cpu.h
HDRINST usr/include/linux/netfilter/xt_cluster.h
HDRINST usr/include/linux/netfilter/nfnetlink_osf.h
HDRINST usr/include/linux/netfilter/nf_synproxy.h
HDRINST usr/include/linux/netfilter/xt_LED.h
HDRINST usr/include/linux/netfilter/xt_CHECKSUM.h
HDRINST usr/include/linux/netfilter/xt_LOG.h
HDRINST usr/include/linux/netfilter/nf_conntrack_tcp.h
HDRINST usr/include/linux/netfilter/xt_sctp.h
HDRINST usr/include/linux/netfilter/xt_hashlimit.h
HDRINST usr/include/linux/netfilter/xt_connmark.h
HDRINST usr/include/linux/netfilter/xt_NFQUEUE.h
HDRINST usr/include/linux/netfilter/xt_osf.h
HDRINST usr/include/linux/netfilter/nf_conntrack_sctp.h
HDRINST usr/include/linux/netfilter/xt_u32.h
HDRINST usr/include/linux/netfilter/xt_multiport.h
HDRINST usr/include/linux/netfilter/xt_connlabel.h
HDRINST usr/include/linux/netfilter/xt_addrtype.h
HDRINST usr/include/linux/netfilter/xt_rateest.h
HDRINST usr/include/linux/netfilter/xt_AUDIT.h
HDRINST usr/include/linux/netfilter/xt_connlimit.h
HDRINST usr/include/linux/netfilter/xt_owner.h
HDRINST usr/include/linux/netfilter/xt_realm.h
HDRINST usr/include/linux/netfilter/xt_RATEEST.h
HDRINST usr/include/linux/netfilter/xt_nfacct.h
HDRINST usr/include/linux/netfilter/xt_SYNPROXY.h
HDRINST usr/include/linux/netfilter/xt_statistic.h
HDRINST usr/include/linux/netfilter/xt_policy.h
HDRINST usr/include/linux/netfilter/xt_mac.h
HDRINST usr/include/linux/netfilter/xt_bpf.h
HDRINST usr/include/linux/netfilter/x_tables.h
HDRINST usr/include/linux/netfilter/xt_CONNMARK.h
HDRINST usr/include/linux/netfilter/nf_nat.h
HDRINST usr/include/linux/netfilter/xt_physdev.h
HDRINST usr/include/linux/netfilter/nfnetlink_compat.h
HDRINST usr/include/linux/netfilter/xt_socket.h
HDRINST usr/include/linux/netfilter/nfnetlink_cthelper.h
HDRINST usr/include/linux/netfilter/xt_iprange.h
HDRINST usr/include/linux/netfilter/xt_connbytes.h
HDRINST usr/include/linux/netfilter/nf_conntrack_tuple_common.h
HDRINST usr/include/linux/netfilter/xt_IDLETIMER.h
HDRINST usr/include/linux/netfilter/xt_mark.h
HDRINST usr/include/linux/netfilter/xt_SECMARK.h
HDRINST usr/include/linux/netfilter/xt_TCPMSS.h
HDRINST usr/include/linux/netfilter/xt_quota.h
HDRINST usr/include/linux/netfilter/nfnetlink_queue.h
HDRINST usr/include/linux/netfilter/nfnetlink_log.h
HDRINST usr/include/linux/netfilter/xt_TPROXY.h
HDRINST usr/include/linux/netfilter/xt_CONNSECMARK.h
HDRINST usr/include/linux/netfilter/xt_CLASSIFY.h
HDRINST usr/include/linux/netfilter/nfnetlink_hook.h
HDRINST usr/include/linux/netfilter/nf_log.h
HDRINST usr/include/linux/netfilter/xt_comment.h
HDRINST usr/include/linux/netfilter/nfnetlink_conntrack.h
HDRINST usr/include/linux/netfilter/xt_conntrack.h
HDRINST usr/include/linux/netfilter/xt_TCPOPTSTRIP.h
HDRINST usr/include/linux/netfilter/xt_rpfilter.h
HDRINST usr/include/linux/netfilter/nf_tables_compat.h
HDRINST usr/include/linux/netfilter/xt_tcpudp.h
HDRINST usr/include/linux/netfilter/xt_length.h
HDRINST usr/include/linux/netfilter/xt_helper.h
HDRINST usr/include/linux/netfilter/xt_time.h
HDRINST usr/include/linux/netfilter/nfnetlink.h
HDRINST usr/include/linux/netfilter/ipset/ip_set_hash.h
HDRINST usr/include/linux/netfilter/ipset/ip_set.h
HDRINST usr/include/linux/netfilter/ipset/ip_set_bitmap.h
HDRINST usr/include/linux/netfilter/ipset/ip_set_list.h
HDRINST usr/include/linux/netfilter/xt_TEE.h
HDRINST usr/include/linux/netfilter/xt_DSCP.h
HDRINST usr/include/linux/netfilter/xt_NFLOG.h
HDRINST usr/include/linux/netfilter/xt_dccp.h
HDRINST usr/include/linux/seccomp.h
HDRINST usr/include/linux/ip6_tunnel.h
HDRINST usr/include/linux/virtio_balloon.h
HDRINST usr/include/linux/media.h
HDRINST usr/include/linux/batman_adv.h
HDRINST usr/include/linux/bsg.h
HDRINST usr/include/linux/suspend_ioctls.h
HDRINST usr/include/linux/virtio_mmio.h
HDRINST usr/include/linux/rkisp1-config.h
HDRINST usr/include/linux/mpls.h
HDRINST usr/include/linux/virtio_pci.h
HDRINST usr/include/linux/ncsi.h
HDRINST usr/include/linux/mroute.h
HDRINST usr/include/linux/rds.h
HDRINST usr/include/linux/kdev_t.h
HDRINST usr/include/linux/qnx4_fs.h
HDRINST usr/include/linux/if_fc.h
HDRINST usr/include/linux/netfilter_ipv4/ipt_REJECT.h
HDRINST usr/include/linux/netfilter_ipv4/ipt_TTL.h
HDRINST usr/include/linux/netfilter_ipv4/ipt_ah.h
HDRINST usr/include/linux/netfilter_ipv4/ipt_CLUSTERIP.h
HDRINST usr/include/linux/netfilter_ipv4/ipt_ecn.h
HDRINST usr/include/linux/netfilter_ipv4/ip_tables.h
HDRINST usr/include/linux/netfilter_ipv4/ipt_ECN.h
HDRINST usr/include/linux/netfilter_ipv4/ipt_LOG.h
HDRINST usr/include/linux/netfilter_ipv4/ipt_ttl.h
HDRINST usr/include/linux/nfs3.h
HDRINST usr/include/linux/if_packet.h
HDRINST usr/include/linux/fuse.h
HDRINST usr/include/linux/posix_acl_xattr.h
HDRINST usr/include/linux/xfrm.h
HDRINST usr/include/linux/unix_diag.h
HDRINST usr/include/linux/stddef.h
HDRINST usr/include/linux/netfilter_arp/arpt_mangle.h
HDRINST usr/include/linux/netfilter_arp/arp_tables.h
HDRINST usr/include/linux/sched/types.h
HDRINST usr/include/linux/genwqe/genwqe_card.h
HDRINST usr/include/linux/toshiba.h
HDRINST usr/include/linux/ndctl.h
HDRINST usr/include/linux/irqnr.h
HDRINST usr/include/linux/kd.h
HDRINST usr/include/linux/dn.h
HDRINST usr/include/linux/errno.h
HDRINST usr/include/linux/if_addrlabel.h
HDRINST usr/include/linux/fou.h
HDRINST usr/include/linux/ipmi_bmc.h
HDRINST usr/include/linux/pidfd.h
HDRINST usr/include/linux/stat.h
HDRINST usr/include/linux/input-event-codes.h
HDRINST usr/include/linux/pci_regs.h
HDRINST usr/include/linux/udmabuf.h
HDRINST usr/include/linux/tcp.h
HDRINST usr/include/linux/caif/if_caif.h
HDRINST usr/include/linux/caif/caif_socket.h
HDRINST usr/include/linux/sem.h
HDRINST usr/include/linux/virtio_pmem.h
HDRINST usr/include/linux/bpf.h
HDRINST usr/include/linux/mman.h
HDRINST usr/include/linux/uleds.h
HDRINST usr/include/linux/uuid.h
HDRINST usr/include/linux/tc_ematch/tc_em_ipt.h
HDRINST usr/include/linux/tc_ematch/tc_em_cmp.h
HDRINST usr/include/linux/tc_ematch/tc_em_meta.h
HDRINST usr/include/linux/tc_ematch/tc_em_text.h
HDRINST usr/include/linux/tc_ematch/tc_em_nbyte.h
HDRINST usr/include/linux/pcitest.h
HDRINST usr/include/linux/dvb/video.h
HDRINST usr/include/linux/dvb/dmx.h
HDRINST usr/include/linux/dvb/version.h
HDRINST usr/include/linux/dvb/net.h
HDRINST usr/include/linux/dvb/frontend.h
HDRINST usr/include/linux/dvb/osd.h
HDRINST usr/include/linux/dvb/ca.h
HDRINST usr/include/linux/dvb/audio.h
HDRINST usr/include/linux/atalk.h
HDRINST usr/include/linux/nexthop.h
HDRINST usr/include/linux/gen_stats.h
HDRINST usr/include/linux/lwtunnel.h
HDRINST usr/include/linux/rpmsg_types.h
HDRINST usr/include/linux/nfs4.h
HDRINST usr/include/linux/personality.h
HDRINST usr/include/linux/cuda.h
HDRINST usr/include/linux/ax25.h
HDRINST usr/include/linux/rxrpc.h
HDRINST usr/include/linux/arcfb.h
HDRINST usr/include/linux/if_ltalk.h
HDRINST usr/include/linux/dlm_netlink.h
HDRINST usr/include/linux/virtio_9p.h
HDRINST usr/include/linux/if_alg.h
HDRINST usr/include/linux/mroute6.h
HDRINST usr/include/linux/vsockmon.h
HDRINST usr/include/linux/aio_abi.h
HDRINST usr/include/linux/ioctl.h
HDRINST usr/include/linux/xilinx-v4l2-controls.h
HDRINST usr/include/linux/media-bus-format.h
HDRINST usr/include/linux/bpf_perf_event.h
HDRINST usr/include/linux/fs.h
HDRINST usr/include/linux/if_link.h
HDRINST usr/include/linux/bpfilter.h
HDRINST usr/include/linux/coda.h
HDRINST usr/include/linux/blkpg.h
HDRINST usr/include/linux/isdn/capicmd.h
HDRINST usr/include/linux/byteorder/little_endian.h
HDRINST usr/include/linux/byteorder/big_endian.h
HDRINST usr/include/linux/virtio_snd.h
HDRINST usr/include/linux/nubus.h
HDRINST usr/include/linux/atm_zatm.h
HDRINST usr/include/linux/bcache.h
HDRINST usr/include/linux/virtio_console.h
HDRINST usr/include/linux/thermal.h
HDRINST usr/include/linux/vfio_ccw.h
HDRINST usr/include/linux/capi.h
HDRINST usr/include/linux/memfd.h
HDRINST usr/include/linux/tipc_config.h
HDRINST usr/include/linux/sed-opal.h
HDRINST usr/include/linux/atm_he.h
HDRINST usr/include/linux/mmc/ioctl.h
HDRINST usr/include/linux/msg.h
HDRINST usr/include/linux/mmtimer.h
HDRINST usr/include/linux/reiserfs_fs.h
HDRINST usr/include/linux/spi/spidev.h
HDRINST usr/include/linux/spi/spi.h
HDRINST usr/include/linux/kfd_ioctl.h
HDRINST usr/include/linux/ipc.h
HDRINST usr/include/linux/mii.h
HDRINST usr/include/linux/gfs2_ondisk.h
HDRINST usr/include/linux/posix_acl.h
HDRINST usr/include/linux/if_arcnet.h
HDRINST usr/include/linux/iio/types.h
HDRINST usr/include/linux/iio/buffer.h
HDRINST usr/include/linux/iio/events.h
HDRINST usr/include/linux/sound.h
HDRINST usr/include/linux/cryptouser.h
HDRINST usr/include/linux/openat2.h
HDRINST usr/include/linux/sched.h
HDRINST usr/include/linux/fsl_mc.h
HDRINST usr/include/linux/pci.h
HDRINST usr/include/linux/if_fddi.h
HDRINST usr/include/linux/if_bonding.h
HDRINST usr/include/linux/atmarp.h
HDRINST usr/include/linux/dm-log-userspace.h
HDRINST usr/include/linux/ivtvfb.h
HDRINST usr/include/linux/firewire-constants.h
HDRINST usr/include/linux/sonypi.h
HDRINST usr/include/linux/atmlec.h
HDRINST usr/include/linux/mrp_bridge.h
HDRINST usr/include/linux/wwan.h
HDRINST usr/include/linux/udp.h
HDRINST usr/include/linux/parport.h
HDRINST usr/include/linux/atmsvc.h
HDRINST usr/include/linux/libc-compat.h
HDRINST usr/include/linux/v4l2-mediabus.h
HDRINST usr/include/linux/virtio_scsi.h
HDRINST usr/include/linux/msdos_fs.h
HDRINST usr/include/linux/baycom.h
HDRINST usr/include/linux/ipx.h
HDRINST usr/include/linux/pr.h
HDRINST usr/include/linux/mount.h
HDRINST usr/include/linux/virtio_fs.h
HDRINST usr/include/linux/in_route.h
HDRINST usr/include/linux/atm_idt77105.h
HDRINST usr/include/linux/sockios.h
HDRINST usr/include/linux/mempolicy.h
HDRINST usr/include/linux/qrtr.h
HDRINST usr/include/linux/ipv6_route.h
HDRINST usr/include/linux/if_eql.h
HDRINST usr/include/linux/netfilter_ipv6/ip6t_LOG.h
HDRINST usr/include/linux/netfilter_ipv6/ip6t_NPT.h
HDRINST usr/include/linux/netfilter_ipv6/ip6_tables.h
HDRINST usr/include/linux/netfilter_ipv6/ip6t_ipv6header.h
HDRINST usr/include/linux/netfilter_ipv6/ip6t_HL.h
HDRINST usr/include/linux/netfilter_ipv6/ip6t_REJECT.h
HDRINST usr/include/linux/netfilter_ipv6/ip6t_frag.h
HDRINST usr/include/linux/netfilter_ipv6/ip6t_hl.h
HDRINST usr/include/linux/netfilter_ipv6/ip6t_opts.h
HDRINST usr/include/linux/netfilter_ipv6/ip6t_mh.h
HDRINST usr/include/linux/netfilter_ipv6/ip6t_rt.h
HDRINST usr/include/linux/netfilter_ipv6/ip6t_srh.h
HDRINST usr/include/linux/netfilter_ipv6/ip6t_ah.h
HDRINST usr/include/linux/hdlcdrv.h
HDRINST usr/include/linux/pps.h
HDRINST usr/include/linux/zorro_ids.h
HDRINST usr/include/linux/if_slip.h
HDRINST usr/include/linux/omapfb.h
HDRINST usr/include/linux/tls.h
HDRINST usr/include/linux/magic.h
HDRINST usr/include/linux/cycx_cfm.h
HDRINST usr/include/linux/timex.h
HDRINST usr/include/linux/dlmconstants.h
HDRINST usr/include/linux/seg6_hmac.h
HDRINST usr/include/linux/igmp.h
HDRINST usr/include/linux/kernel.h
HDRINST usr/include/linux/auto_fs4.h
HDRINST usr/include/linux/v4l2-controls.h
HDRINST usr/include/linux/seg6_iptunnel.h
HDRINST usr/include/linux/hpet.h
HDRINST usr/include/linux/netfilter_ipv4.h
HDRINST usr/include/linux/videodev2.h
HDRINST usr/include/linux/nilfs2_api.h
HDRINST usr/include/linux/neighbour.h
HDRINST usr/include/linux/x25.h
HDRINST usr/include/linux/scif_ioctl.h
HDRINST usr/include/linux/nvram.h
HDRINST usr/include/linux/atmclip.h
HDRINST usr/include/linux/bpf_common.h
HDRINST usr/include/linux/gameport.h
HDRINST usr/include/linux/genetlink.h
HDRINST usr/include/linux/wait.h
HDRINST usr/include/linux/tcp_metrics.h
HDRINST usr/include/linux/auto_dev-ioctl.h
HDRINST usr/include/linux/virtio_iommu.h
HDRINST usr/include/linux/packet_diag.h
HDRINST usr/include/linux/usbdevice_fs.h
HDRINST usr/include/linux/coff.h
HDRINST usr/include/linux/elf-em.h
HDRINST usr/include/linux/reboot.h
HDRINST usr/include/linux/nfs_idmap.h
HDRINST usr/include/linux/resource.h
HDRINST usr/include/linux/bpqether.h
HDRINST usr/include/linux/tc_act/tc_ctinfo.h
HDRINST usr/include/linux/tc_act/tc_skbedit.h
HDRINST usr/include/linux/tc_act/tc_ipt.h
HDRINST usr/include/linux/tc_act/tc_connmark.h
HDRINST usr/include/linux/tc_act/tc_mirred.h
HDRINST usr/include/linux/tc_act/tc_ife.h
HDRINST usr/include/linux/tc_act/tc_csum.h
HDRINST usr/include/linux/tc_act/tc_ct.h
HDRINST usr/include/linux/tc_act/tc_skbmod.h
HDRINST usr/include/linux/tc_act/tc_defact.h
HDRINST usr/include/linux/tc_act/tc_sample.h
HDRINST usr/include/linux/tc_act/tc_pedit.h
HDRINST usr/include/linux/tc_act/tc_gate.h
HDRINST usr/include/linux/tc_act/tc_mpls.h
HDRINST usr/include/linux/tc_act/tc_gact.h
HDRINST usr/include/linux/tc_act/tc_nat.h
HDRINST usr/include/linux/tc_act/tc_bpf.h
HDRINST usr/include/linux/tc_act/tc_tunnel_key.h
HDRINST usr/include/linux/tc_act/tc_vlan.h
HDRINST usr/include/linux/vfio.h
HDRINST usr/include/linux/v4l2-dv-timings.h
HDRINST usr/include/linux/netfilter_ipv6.h
HDRINST usr/include/linux/erspan.h
HDRINST usr/include/linux/psp-sev.h
HDRINST usr/include/linux/lp.h
HDRINST usr/include/linux/bt-bmc.h
HDRINST usr/include/linux/ipmi_msgdefs.h
HDRINST usr/include/linux/mqueue.h
HDRINST usr/include/linux/smiapp.h
HDRINST usr/include/linux/bfs_fs.h
HDRINST usr/include/linux/atmppp.h
HDRINST usr/include/linux/capability.h
HDRINST usr/include/linux/userio.h
HDRINST usr/include/linux/audit.h
HDRINST usr/include/linux/dlm_plock.h
HDRINST usr/include/linux/cec.h
HDRINST usr/include/linux/auto_fs.h
HDRINST usr/include/linux/fscrypt.h
HDRINST usr/include/linux/virtio_ring.h
HDRINST usr/include/linux/serio.h
HDRINST usr/include/linux/mpls_iptunnel.h
HDRINST usr/include/linux/tipc_netlink.h
HDRINST usr/include/linux/futex.h
HDRINST usr/include/linux/acct.h
HDRINST usr/include/linux/hyperv.h
HDRINST usr/include/linux/unistd.h
HDRINST usr/include/linux/rpl_iptunnel.h
HDRINST usr/include/linux/am437x-vpfe.h
HDRINST usr/include/linux/hdlc/ioctl.h
HDRINST usr/include/linux/rio_mport_cdev.h
HDRINST usr/include/linux/ip.h
HDRINST usr/include/linux/reiserfs_xattr.h
HDRINST usr/include/linux/wireguard.h
HDRINST usr/include/linux/stm.h
HDRINST usr/include/linux/llc.h
HDRINST usr/include/linux/kernel-page-flags.h
HDRINST usr/include/linux/taskstats.h
HDRINST usr/include/linux/kcm.h
HDRINST usr/include/linux/blkzoned.h
HDRINST usr/include/linux/um_timetravel.h
HDRINST usr/include/linux/net_dropmon.h
HDRINST usr/include/linux/vm_sockets_diag.h
HDRINST usr/include/linux/vhost.h
HDRINST usr/include/linux/loop.h
HDRINST usr/include/linux/connector.h
HDRINST usr/include/linux/ppp_defs.h
HDRINST usr/include/linux/landlock.h
HDRINST usr/include/linux/vdpa.h
HDRINST usr/include/linux/qnxtypes.h
HDRINST usr/include/linux/hidraw.h
HDRINST usr/include/linux/if_team.h
HDRINST usr/include/linux/hiddev.h
HDRINST usr/include/linux/dm-ioctl.h
HDRINST usr/include/linux/netfilter_bridge.h
HDRINST usr/include/linux/netfilter_bridge/ebt_stp.h
HDRINST usr/include/linux/netfilter_bridge/ebt_redirect.h
HDRINST usr/include/linux/netfilter_bridge/ebt_802_3.h
HDRINST usr/include/linux/netfilter_bridge/ebt_mark_t.h
HDRINST usr/include/linux/netfilter_bridge/ebt_arpreply.h
HDRINST usr/include/linux/netfilter_bridge/ebt_among.h
HDRINST usr/include/linux/netfilter_bridge/ebt_arp.h
HDRINST usr/include/linux/netfilter_bridge/ebtables.h
HDRINST usr/include/linux/netfilter_bridge/ebt_limit.h
HDRINST usr/include/linux/netfilter_bridge/ebt_log.h
HDRINST usr/include/linux/netfilter_bridge/ebt_pkttype.h
HDRINST usr/include/linux/netfilter_bridge/ebt_vlan.h
HDRINST usr/include/linux/netfilter_bridge/ebt_nat.h
HDRINST usr/include/linux/netfilter_bridge/ebt_mark_m.h
HDRINST usr/include/linux/netfilter_bridge/ebt_ip6.h
HDRINST usr/include/linux/netfilter_bridge/ebt_nflog.h
HDRINST usr/include/linux/netfilter_bridge/ebt_ip.h
HDRINST usr/include/linux/atm.h
HDRINST usr/include/linux/if_pppox.h
HDRINST usr/include/linux/scc.h
HDRINST usr/include/linux/ila.h
HDRINST usr/include/linux/falloc.h
HDRINST usr/include/linux/xdp_diag.h
HDRINST usr/include/linux/sock_diag.h
HDRINST usr/include/linux/nsfs.h
HDRINST usr/include/linux/if_arp.h
HDRINST usr/include/linux/net_namespace.h
HDRINST usr/include/linux/target_core_user.h
HDRINST usr/include/linux/sysctl.h
HDRINST usr/include/linux/efs_fs_sb.h
HDRINST usr/include/linux/snmp.h
HDRINST usr/include/linux/if_plip.h
HDRINST usr/include/linux/max2175.h
HDRINST usr/include/linux/virtio_gpu.h
HDRINST usr/include/linux/netlink.h
HDRINST usr/include/linux/remoteproc_cdev.h
HDRINST usr/include/linux/fib_rules.h
HDRINST usr/include/linux/ipv6.h
HDRINST usr/include/linux/atmmpc.h
HDRINST usr/include/linux/pkt_sched.h
HDRINST usr/include/linux/can/bcm.h
HDRINST usr/include/linux/can/isotp.h
HDRINST usr/include/linux/can/error.h
HDRINST usr/include/linux/can/vxcan.h
HDRINST usr/include/linux/can/gw.h
HDRINST usr/include/linux/can/j1939.h
HDRINST usr/include/linux/can/raw.h
HDRINST usr/include/linux/can/netlink.h
HDRINST usr/include/linux/raid/md_u.h
HDRINST usr/include/linux/raid/md_p.h
HDRINST usr/include/linux/btrfs.h
HDRINST usr/include/linux/netconf.h
HDRINST usr/include/linux/v4l2-common.h
HDRINST usr/include/linux/if_ether.h
HDRINST usr/include/linux/mtio.h
HDRINST usr/include/linux/securebits.h
HDRINST usr/include/linux/serial.h
HDRINST usr/include/linux/serial_reg.h
HDRINST usr/include/linux/cn_proc.h
HDRINST usr/include/linux/seg6.h
HDRINST usr/include/linux/nfc.h
HDRINST usr/include/linux/vmcore.h
HDRINST usr/include/linux/cdrom.h
HDRINST usr/include/linux/mdio.h
HDRINST usr/include/linux/if_x25.h
HDRINST usr/include/linux/binfmts.h
HDRINST usr/include/linux/romfs_fs.h
HDRINST usr/include/linux/ethtool_netlink.h
HDRINST usr/include/linux/pktcdvd.h
HDRINST usr/include/linux/ethtool.h
HDRINST usr/include/linux/btrfs_tree.h
HDRINST usr/include/linux/vhost_types.h
HDRINST usr/include/linux/uvcvideo.h
HDRINST usr/include/linux/ccs.h
HDRINST usr/include/linux/a.out.h
HDRINST usr/include/linux/cfm_bridge.h
HDRINST usr/include/linux/netfilter_decnet.h
HDRINST usr/include/linux/utsname.h
HDRINST usr/include/linux/f2fs.h
HDRINST usr/include/linux/const.h
HDRINST usr/include/linux/watchdog.h
HDRINST usr/include/linux/netrom.h
HDRINST usr/include/linux/mei.h
HDRINST usr/include/linux/route.h
HDRINST usr/include/linux/un.h
HDRINST usr/include/linux/idxd.h
HDRINST usr/include/linux/if.h
HDRINST usr/include/linux/arm_sdei.h
HDRINST usr/include/linux/psci.h
HDRINST usr/include/linux/acrn.h
HDRINST usr/include/linux/pfkeyv2.h
HDRINST usr/include/linux/random.h
HDRINST usr/include/linux/surface_aggregator/dtx.h
HDRINST usr/include/linux/surface_aggregator/cdev.h
HDRINST usr/include/linux/time.h
HDRINST usr/include/linux/qemu_fw_cfg.h
HDRINST usr/include/linux/sync_file.h
HDRINST usr/include/linux/if_hippi.h
HDRINST usr/include/linux/fd.h
HDRINST usr/include/linux/meye.h
HDRINST usr/include/linux/quota.h
HDRINST usr/include/linux/fsmap.h
HDRINST usr/include/linux/i2o-dev.h
HDRINST usr/include/linux/poll.h
HDRINST usr/include/linux/icmp.h
HDRINST usr/include/linux/can.h
HDRINST usr/include/linux/dma-buf.h
HDRINST usr/include/linux/vfio_zdev.h
HDRINST usr/include/linux/hdreg.h
HDRINST usr/include/linux/synclink.h
HDRINST usr/include/linux/cifs/cifs_mount.h
HDRINST usr/include/linux/cifs/cifs_netlink.h
HDRINST usr/include/linux/fiemap.h
HDRINST usr/include/linux/fcntl.h
HDRINST usr/include/linux/ppdev.h
HDRINST usr/include/linux/if_tunnel.h
HDRINST usr/include/linux/patchkey.h
HDRINST usr/include/linux/fb.h
HDRINST usr/include/linux/fadvise.h
HDRINST usr/include/linux/if_cablemodem.h
HDRINST usr/include/linux/ppp-comp.h
HDRINST usr/include/linux/hsi/cs-protocol.h
HDRINST usr/include/linux/hsi/hsi_char.h
HDRINST usr/include/linux/fsi.h
HDRINST usr/include/linux/nbd-netlink.h
HDRINST usr/include/linux/zorro.h
HDRINST usr/include/sound/asound_fm.h
HDRINST usr/include/sound/emu10k1.h
HDRINST usr/include/sound/hdsp.h
HDRINST usr/include/sound/usb_stream.h
HDRINST usr/include/sound/sfnt_info.h
HDRINST usr/include/sound/sb16_csp.h
HDRINST usr/include/sound/hdspm.h
HDRINST usr/include/sound/asequencer.h
HDRINST usr/include/sound/snd_sst_tokens.h
HDRINST usr/include/sound/compress_offload.h
HDRINST usr/include/sound/asoc.h
HDRINST usr/include/sound/asound.h
HDRINST usr/include/sound/tlv.h
HDRINST usr/include/sound/compress_params.h
HDRINST usr/include/sound/sof/abi.h
HDRINST usr/include/sound/sof/fw.h
HDRINST usr/include/sound/sof/header.h
HDRINST usr/include/sound/sof/tokens.h
HDRINST usr/include/sound/skl-tplg-interface.h
HDRINST usr/include/sound/firewire.h
HDRINST usr/include/scsi/scsi_netlink_fc.h
HDRINST usr/include/scsi/cxlflash_ioctl.h
HDRINST usr/include/scsi/scsi_bsg_fc.h
HDRINST usr/include/scsi/scsi_netlink.h
HDRINST usr/include/scsi/fc/fc_ns.h
HDRINST usr/include/scsi/fc/fc_els.h
HDRINST usr/include/scsi/fc/fc_fs.h
HDRINST usr/include/scsi/fc/fc_gs.h
HDRINST usr/include/scsi/scsi_bsg_ufs.h
HDRINST usr/include/linux/version.h
HDRINST usr/include/asm/setup.h
HDRINST usr/include/asm/statfs.h
HDRINST usr/include/asm/debugreg.h
HDRINST usr/include/asm/e820.h
HDRINST usr/include/asm/bitsperlong.h
HDRINST usr/include/asm/vmx.h
HDRINST usr/include/asm/ist.h
HDRINST usr/include/asm/processor-flags.h
HDRINST usr/include/asm/prctl.h
HDRINST usr/include/asm/auxvec.h
HDRINST usr/include/asm/mce.h
HDRINST usr/include/asm/siginfo.h
HDRINST usr/include/asm/posix_types.h
HDRINST usr/include/asm/posix_types_x32.h
HDRINST usr/include/asm/kvm.h
HDRINST usr/include/asm/swab.h
HDRINST usr/include/asm/mtrr.h
HDRINST usr/include/asm/ptrace.h
HDRINST usr/include/asm/msgbuf.h
HDRINST usr/include/asm/hw_breakpoint.h
HDRINST usr/include/asm/signal.h
HDRINST usr/include/asm/ldt.h
HDRINST usr/include/asm/posix_types_32.h
HDRINST usr/include/asm/msr.h
HDRINST usr/include/asm/bootparam.h
HDRINST usr/include/asm/byteorder.h
HDRINST usr/include/asm/kvm_para.h
HDRINST usr/include/asm/boot.h
HDRINST usr/include/asm/stat.h
HDRINST usr/include/asm/mman.h
HDRINST usr/include/asm/ptrace-abi.h
HDRINST usr/include/asm/posix_types_64.h
HDRINST usr/include/asm/shmbuf.h
HDRINST usr/include/asm/hwcap2.h
HDRINST usr/include/asm/sigcontext32.h
HDRINST usr/include/asm/unistd.h
HDRINST usr/include/asm/kvm_perf.h
HDRINST usr/include/asm/sgx.h
HDRINST usr/include/asm/perf_regs.h
HDRINST usr/include/asm/sigcontext.h
HDRINST usr/include/asm/ucontext.h
HDRINST usr/include/asm/sembuf.h
HDRINST usr/include/asm/a.out.h
HDRINST usr/include/asm/svm.h
HDRINST usr/include/asm/vm86.h
HDRINST usr/include/asm/vsyscall.h
HDRINST usr/include/asm/unistd_x32.h
HDRINST usr/include/asm/unistd_64.h
HDRINST usr/include/asm/unistd_32.h
HDRINST usr/include/asm/types.h
HDRINST usr/include/asm/termios.h
HDRINST usr/include/asm/termbits.h
HDRINST usr/include/asm/sockios.h
HDRINST usr/include/asm/socket.h
HDRINST usr/include/asm/resource.h
HDRINST usr/include/asm/poll.h
HDRINST usr/include/asm/param.h
HDRINST usr/include/asm/ipcbuf.h
HDRINST usr/include/asm/ioctls.h
HDRINST usr/include/asm/ioctl.h
HDRINST usr/include/asm/fcntl.h
HDRINST usr/include/asm/errno.h
HDRINST usr/include/asm/bpf_perf_event.h
INSTALL ./usr/include
make[1]: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787'
make[1]: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/dma'
gcc -I../../../../usr/include/ dma_map_benchmark.c -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/dma/dma_map_benchmark
make[1]: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/dma'
2021-09-10 00:53:59 make -j4 -C dma
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/dma'
make: Nothing to be done for 'all'.
make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/dma'
2021-09-10 00:53:59 make run_tests -C dma
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/dma'
TAP version 13
1..1
# selftests: dma: dma_map_benchmark
# dma mapping benchmark: threads:1 seconds:20 node:-1 dir:BIDIRECTIONAL granule: 1
# average map latency(us):0.7 standard deviation:0.9
# average unmap latency(us):0.5 standard deviation:0.8
ok 1 selftests: dma: dma_map_benchmark
make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/dma'
dmabuf-heaps test: not in Makefile
2021-09-10 00:54:19 make TARGETS=dmabuf-heaps
make --no-builtin-rules ARCH=x86 -C ../../.. headers_install
make[1]: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787'
INSTALL ./usr/include
make[1]: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787'
make[1]: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/dmabuf-heaps'
gcc -static -O3 -Wl,-no-as-needed -Wall dmabuf-heap.c -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/dmabuf-heaps/dmabuf-heap
make[1]: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/dmabuf-heaps'
2021-09-10 00:54:20 make -j4 -C dmabuf-heaps
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/dmabuf-heaps'
make: Nothing to be done for 'all'.
make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/dmabuf-heaps'
2021-09-10 00:54:20 make run_tests -C dmabuf-heaps
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/dmabuf-heaps'
TAP version 13
1..1
# selftests: dmabuf-heaps: dmabuf-heap
# Testing heap: system
# =======================================
# Testing allocation and importing: OK
# Testing alloced 4k buffers are zeroed: OK
# Testing alloced 1024k buffers are zeroed: OK
# Testing (theoretical)older alloc compat: OK
# Testing (theoretical)newer alloc compat: OK
# Testing expected error cases: OK
ok 1 selftests: dmabuf-heaps: dmabuf-heap
make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/dmabuf-heaps'
LKP SKIP efivarfs | no /sys/firmware/efi
2021-09-10 00:54:20 touch ./exec/pipe
2021-09-10 00:54:20 make -j4 -C exec
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/exec'
gcc -Wall -Wno-nonnull -D_GNU_SOURCE execveat.c -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/exec/execveat
gcc -Wall -Wno-nonnull -D_GNU_SOURCE -Wl,-z,max-page-size=0x1000 -pie -static load_address.c -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/exec/load_address_4096
gcc -Wall -Wno-nonnull -D_GNU_SOURCE -Wl,-z,max-page-size=0x200000 -pie -static load_address.c -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/exec/load_address_2097152
gcc -Wall -Wno-nonnull -D_GNU_SOURCE -Wl,-z,max-page-size=0x1000000 -pie -static load_address.c -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/exec/load_address_16777216
gcc -Wall -Wno-nonnull -D_GNU_SOURCE recursion-depth.c -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/exec/recursion-depth
echo '#!/bin/sh' > /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/exec/script
echo 'exit $*' >> /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/exec/script
mkdir -p /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/exec/subdir
chmod +x /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/exec/script
cd /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/exec && ln -s -f execveat execveat.symlink
cp /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/exec/execveat /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/exec/execveat.denatured
chmod -x /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/exec/execveat.denatured
make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/exec'
2021-09-10 00:54:20 make run_tests -C exec
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/exec'
TAP version 13
1..7
# selftests: exec: execveat
# /bin/sh: 0: Can't open /dev/fd/8/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/exec/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy
# Check success of execveat(5, '../execveat', 0)... [OK]
# Check success of execveat(7, 'execveat', 0)... [OK]
# Check success of execveat(9, 'execveat', 0)... [OK]
# Check success of execveat(-100, '/usr/src/perf_selfte...ftests/exec/execveat', 0)... [OK]
# Check success of execveat(99, '/usr/src/perf_selfte...ftests/exec/execveat', 0)... [OK]
# Check success of execveat(11, '', 4096)... [OK]
# Check success of execveat(20, '', 4096)... [OK]
# Check success of execveat(12, '', 4096)... [OK]
# Check success of execveat(17, '', 4096)... [OK]
# Check success of execveat(17, '', 4096)... [OK]
# Check success of execveat(18, '', 4096)... [OK]
# Check failure of execveat(11, '', 0) with ENOENT... [OK]
# Check failure of execveat(11, '(null)', 4096) with EFAULT... [OK]
# Check success of execveat(7, 'execveat.symlink', 0)... [OK]
# Check success of execveat(9, 'execveat.symlink', 0)... [OK]
# Check success of execveat(-100, '/usr/src/perf_selfte...xec/execveat.symlink', 0)... [OK]
# Check success of execveat(13, '', 4096)... [OK]
# Check success of execveat(13, '', 4352)... [OK]
# Check failure of execveat(7, 'execveat.symlink', 256) with ELOOP... [OK]
# Check failure of execveat(9, 'execveat.symlink', 256) with ELOOP... [OK]
# Check failure of execveat(-100, '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/exec/execveat.symlink', 256) with ELOOP... [OK]
# Check failure of execveat(7, 'pipe', 0) with EACCES... [OK]
# Check success of execveat(5, '../script', 0)... [OK]
# Check success of execveat(7, 'script', 0)... [OK]
# Check success of execveat(9, 'script', 0)... [OK]
# Check success of execveat(-100, '/usr/src/perf_selfte...elftests/exec/script', 0)... [OK]
# Check success of execveat(16, '', 4096)... [OK]
# Check success of execveat(16, '', 4352)... [OK]
# Check failure of execveat(21, '', 4096) with ENOENT... [OK]
# Check failure of execveat(10, 'script', 0) with ENOENT... [OK]
# Check success of execveat(19, '', 4096)... [OK]
# Check success of execveat(19, '', 4096)... [OK]
# Check success of execveat(6, '../script', 0)... [OK]
# Check success of execveat(6, 'script', 0)... [OK]
# Check success of execveat(6, '../script', 0)... [OK]
# Check failure of execveat(6, 'script', 0) with ENOENT... [OK]
# Check failure of execveat(7, 'execveat', 65535) with EINVAL... [OK]
# Check failure of execveat(7, 'no-such-file', 0) with ENOENT... [OK]
# Check failure of execveat(9, 'no-such-file', 0) with ENOENT... [OK]
# Check failure of execveat(-100, 'no-such-file', 0) with ENOENT... [OK]
# Check failure of execveat(7, '', 4096) with EACCES... [OK]
# Check failure of execveat(7, 'Makefile', 0) with EACCES... [OK]
# Check failure of execveat(14, '', 4096) with EACCES... [OK]
# Check failure of execveat(15, '', 4096) with EACCES... [OK]
# Check failure of execveat(99, '', 4096) with EBADF... [OK]
# Check failure of execveat(99, 'execveat', 0) with EBADF... [OK]
# Check failure of execveat(11, 'execveat', 0) with ENOTDIR... [OK]
# Invoke copy of 'execveat' via filename of length 4094:
# Check success of execveat(22, '', 4096)... [OK]
# Check success of execveat(8, 'usr/src/perf_selftes...yyyyyyyyyyyyyyyyyyyy', 0)... [OK]
# Invoke copy of 'script' via filename of length 4094:
# Check success of execveat(23, '', 4096)... [OK]
# Check success of execveat(8, 'usr/src/perf_selftes...yyyyyyyyyyyyyyyyyyyy', 0)... [OK]
ok 1 selftests: exec: execveat
# selftests: exec: load_address_4096
# PASS
ok 2 selftests: exec: load_address_4096
# selftests: exec: load_address_2097152
# PASS
ok 3 selftests: exec: load_address_2097152
# selftests: exec: load_address_16777216
# PASS
ok 4 selftests: exec: load_address_16777216
# selftests: exec: recursion-depth
ok 5 selftests: exec: recursion-depth
# selftests: exec: binfmt_script
# TAP version 1.3
# 1..27
# ok 1 - binfmt_script too-big (correctly failed bad exec)
# ok 2 - binfmt_script exact (correctly failed bad exec)
# ok 3 - binfmt_script exact-space (correctly failed bad exec)
# ok 4 - binfmt_script whitespace-too-big (correctly failed bad exec)
# ok 5 - binfmt_script truncated (correctly failed bad exec)
# ok 6 - binfmt_script empty (correctly failed bad exec)
# ok 7 - binfmt_script spaces (correctly failed bad exec)
# ok 8 - binfmt_script newline-prefix (correctly failed bad exec)
# ok 9 - binfmt_script test.pl (successful good exec)
# ok 10 - binfmt_script one-under (successful good exec)
# ok 11 - binfmt_script two-under (successful good exec)
# ok 12 - binfmt_script exact-trunc-whitespace (successful good exec)
# ok 13 - binfmt_script exact-trunc-arg (successful good exec)
# ok 14 - binfmt_script one-under-full-arg (successful good exec)
# ok 15 - binfmt_script one-under-no-nl (successful good exec)
# ok 16 - binfmt_script half-under-no-nl (successful good exec)
# ok 17 - binfmt_script one-under-trunc-arg (successful good exec)
# ok 18 - binfmt_script one-under-leading (successful good exec)
# ok 19 - binfmt_script one-under-leading-trunc-arg (successful good exec)
# ok 20 - binfmt_script two-under-no-nl (successful good exec)
# ok 21 - binfmt_script two-under-trunc-arg (successful good exec)
# ok 22 - binfmt_script two-under-leading (successful good exec)
# ok 23 - binfmt_script two-under-leading-trunc-arg (successful good exec)
# ok 24 - binfmt_script two-under-no-nl (successful good exec)
# ok 25 - binfmt_script two-under-trunc-arg (successful good exec)
# ok 26 - binfmt_script two-under-leading (successful good exec)
# ok 27 - binfmt_script two-under-lead-trunc-arg (successful good exec)
ok 6 selftests: exec: binfmt_script
# selftests: exec: non-regular
# Warning: file non-regular is missing!
not ok 7 selftests: exec: non-regular
make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/exec'
LKP SKIP filesystems
2021-09-10 00:54:21 make -j4 -C fpu
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/fpu'
gcc test_fpu.c -lm -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/fpu/test_fpu
make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/fpu'
2021-09-10 00:54:21 make run_tests -C fpu
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/fpu'
TAP version 13
1..2
# selftests: fpu: test_fpu
# [SKIP] can't access /sys/kernel/debug/selftest_helpers/test_fpu: No such file or directory
ok 1 selftests: fpu: test_fpu
# selftests: fpu: run_test_fpu.sh
# ./run_test_fpu.sh: You must have the following enabled in your kernel:
# CONFIG_TEST_FPU=m
ok 2 selftests: fpu: run_test_fpu.sh # SKIP
make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/fpu'
2021-09-10 00:54:21 make -j4 -C ftrace
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/ftrace'
make: Nothing to be done for 'all'.
make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/ftrace'
2021-09-10 00:54:21 make run_tests -C ftrace
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/ftrace'
TAP version 13
1..1
# selftests: ftrace: ftracetest
# === Ftrace unit tests ===
# [1] Basic trace file check [PASS]
# [2] Basic test for tracers [PASS]
# [3] Basic trace clock test [PASS]
# [4] Basic event tracing check [PASS]
# [5] Change the ringbuffer size [PASS]
# [6] Snapshot and tracing setting [PASS]
# [7] trace_pipe and trace_marker [PASS]
# [8] Test ftrace direct functions against tracers [PASS]
# [9] Test ftrace direct functions against kprobes [PASS]
# [10] Generic dynamic event - add/remove kprobe events [PASS]
# [11] Generic dynamic event - add/remove synthetic events [PASS]
# [12] Generic dynamic event - selective clear (compatibility) [PASS]
# [13] Generic dynamic event - generic clear event [PASS]
# [14] event tracing - enable/disable with event level files [PASS]
# [15] event tracing - restricts events based on pid notrace filtering [PASS]
# [16] event tracing - restricts events based on pid [PASS]
# [17] event tracing - enable/disable with subsystem level files [PASS]
# [18] event tracing - enable/disable with top level files [PASS]
# [19] Test trace_printk from module [PASS]
# [20] ftrace - function graph filters with stack tracer [PASS]
# [21] ftrace - function graph filters [PASS]
# [22] ftrace - function glob filters [PASS]
# [23] ftrace - function pid notrace filters [PASS]
# [24] ftrace - function pid filters [PASS]
# [25] ftrace - stacktrace filter command [PASS]
# [26] ftrace - function trace with cpumask [PASS]
# [27] ftrace - test for function event triggers [PASS]
# [28] ftrace - function trace on module [PASS]
# [29] ftrace - function profiling [PASS]
# [30] ftrace - function profiler with function tracing [PASS]
# [31] ftrace - test reading of set_ftrace_filter [PASS]
# [32] ftrace - Max stack tracer [PASS]
# [33] ftrace - test for function traceon/off triggers [PASS]
# [34] ftrace - test tracing error log support [PASS]
# [35] Test creation and deletion of trace instances while setting an event [PASS]
# [36] Test creation and deletion of trace instances [PASS]
# [37] Kprobe dynamic event - adding and removing [PASS]
# [38] Kprobe dynamic event - busy event check [PASS]
# [39] Kprobe dynamic event with arguments [PASS]
# [40] Kprobe event with comm arguments [PASS]
# [41] Kprobe event string type argument [PASS]
# [42] Kprobe event symbol argument [PASS]
# [43] Kprobe event argument syntax [PASS]
# [44] Kprobes event arguments with types [PASS]
# [45] Kprobe event user-memory access [PASS]
# [46] Kprobe event auto/manual naming [PASS]
# [47] Kprobe dynamic event with function tracer [PASS]
# [48] Kprobe dynamic event - probing module [PASS]
# [49] Create/delete multiprobe on kprobe event [PASS]
# [50] Kprobe event parser error log check [PASS]
# [51] Kretprobe dynamic event with arguments [PASS]
# [52] Kretprobe dynamic event with maxactive [PASS]
# [53] Kretprobe %return suffix test [PASS]
# [54] Register/unregister many kprobe events [PASS]
# [55] Kprobe events - probe points [PASS]
# [56] Kprobe dynamic event - adding and removing [PASS]
# [57] Uprobe event parser error log check [PASS]
# [58] test for the preemptirqsoff tracer [PASS]
# [59] Meta-selftest: Checkbashisms [UNRESOLVED]
# [60] Test wakeup tracer [PASS]
# [61] Test wakeup RT tracer [PASS]
# [62] event trigger - test inter-event histogram trigger expected fail actions [XFAIL]
# [63] event trigger - test field variable support [PASS]
# [64] event trigger - test inter-event combined histogram trigger [PASS]
# [65] event trigger - test multiple actions on hist trigger [PASS]
# [66] event trigger - test inter-event histogram trigger onchange action [PASS]
# [67] event trigger - test inter-event histogram trigger onmatch action [PASS]
# [68] event trigger - test inter-event histogram trigger onmatch-onmax action [PASS]
# [69] event trigger - test inter-event histogram trigger onmax action [PASS]
# [70] event trigger - test inter-event histogram trigger snapshot action [PASS]
# [71] event trigger - test synthetic event create remove [PASS]
# [72] event trigger - test inter-event histogram trigger trace action with dynamic string param [PASS]
# [73] event trigger - test synthetic_events syntax parser [PASS]
# [74] event trigger - test synthetic_events syntax parser errors [PASS]
# [75] event trigger - test inter-event histogram trigger trace action [PASS]
# [76] event trigger - test event enable/disable trigger [PASS]
# [77] event trigger - test trigger filter [PASS]
# [78] event trigger - test histogram modifiers [PASS]
# [79] event trigger - test histogram parser errors [PASS]
# [80] event trigger - test histogram trigger [PASS]
# [81] event trigger - test multiple histogram triggers [PASS]
# [82] event trigger - test snapshot-trigger [PASS]
# [83] event trigger - test stacktrace-trigger [PASS]
# [84] trace_marker trigger - test histogram trigger [PASS]
# [85] trace_marker trigger - test snapshot trigger [PASS]
# [86] trace_marker trigger - test histogram with synthetic event against kernel event [PASS]
# [87] trace_marker trigger - test histogram with synthetic event [PASS]
# [88] event trigger - test traceon/off trigger [PASS]
# [89] (instance) Basic test for tracers [PASS]
# [90] (instance) Basic trace clock test [PASS]
# [91] (instance) Change the ringbuffer size [PASS]
# [92] (instance) Snapshot and tracing setting [PASS]
# [93] (instance) trace_pipe and trace_marker [PASS]
# [94] (instance) event tracing - enable/disable with event level files [PASS]
# [95] (instance) event tracing - restricts events based on pid notrace filtering [PASS]
# [96] (instance) event tracing - restricts events based on pid [PASS]
# [97] (instance) event tracing - enable/disable with subsystem level files [PASS]
# [98] (instance) ftrace - function pid notrace filters [PASS]
# [99] (instance) ftrace - function pid filters [PASS]
# [100] (instance) ftrace - stacktrace filter command [PASS]
# [101] (instance) ftrace - test for function event triggers [PASS]
# [102] (instance) ftrace - test for function traceon/off triggers [PASS]
# [103] (instance) event trigger - test event enable/disable trigger [PASS]
# [104] (instance) event trigger - test trigger filter [PASS]
# [105] (instance) event trigger - test histogram modifiers [PASS]
# [106] (instance) event trigger - test histogram trigger [PASS]
# [107] (instance) event trigger - test multiple histogram triggers [PASS]
# [108] (instance) trace_marker trigger - test histogram trigger [PASS]
# [109] (instance) trace_marker trigger - test snapshot trigger [PASS]
#
#
# # of passed: 107
# # of failed: 0
# # of unresolved: 1
# # of untested: 0
# # of unsupported: 0
# # of xfailed: 1
# # of undefined(test bug): 0
ok 1 selftests: ftrace: ftracetest
make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/ftrace'
2021-09-10 00:58:43 make -j4 -C futex
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/futex'
make[1]: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/futex'
make[1]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule.
make --no-builtin-rules INSTALL_HDR_PATH=$OUTPUT/usr \
ARCH=x86 -C ../../../../.. headers_install
make[2]: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787'
INSTALL /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/futex/functional/usr/include
make[2]: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787'
gcc -g -O2 -Wall -D_GNU_SOURCE -pthread -I../include -I../../ -I../../../../../usr/include/ -I/kselftest/usr/include futex_wait_timeout.c ../include/futextest.h ../include/atomic.h ../include/logging.h -lpthread -lrt -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/futex/functional/futex_wait_timeout
gcc -g -O2 -Wall -D_GNU_SOURCE -pthread -I../include -I../../ -I../../../../../usr/include/ -I/kselftest/usr/include futex_wait_wouldblock.c ../include/futextest.h ../include/atomic.h ../include/logging.h -lpthread -lrt -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/futex/functional/futex_wait_wouldblock
gcc -g -O2 -Wall -D_GNU_SOURCE -pthread -I../include -I../../ -I../../../../../usr/include/ -I/kselftest/usr/include futex_requeue_pi.c ../include/futextest.h ../include/atomic.h ../include/logging.h -lpthread -lrt -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/futex/functional/futex_requeue_pi
gcc -g -O2 -Wall -D_GNU_SOURCE -pthread -I../include -I../../ -I../../../../../usr/include/ -I/kselftest/usr/include futex_requeue_pi_signal_restart.c ../include/futextest.h ../include/atomic.h ../include/logging.h -lpthread -lrt -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/futex/functional/futex_requeue_pi_signal_restart
gcc -g -O2 -Wall -D_GNU_SOURCE -pthread -I../include -I../../ -I../../../../../usr/include/ -I/kselftest/usr/include futex_requeue_pi_mismatched_ops.c ../include/futextest.h ../include/atomic.h ../include/logging.h -lpthread -lrt -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/futex/functional/futex_requeue_pi_mismatched_ops
gcc -g -O2 -Wall -D_GNU_SOURCE -pthread -I../include -I../../ -I../../../../../usr/include/ -I/kselftest/usr/include futex_wait_uninitialized_heap.c ../include/futextest.h ../include/atomic.h ../include/logging.h -lpthread -lrt -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/futex/functional/futex_wait_uninitialized_heap
gcc -g -O2 -Wall -D_GNU_SOURCE -pthread -I../include -I../../ -I../../../../../usr/include/ -I/kselftest/usr/include futex_wait_private_mapped_file.c ../include/futextest.h ../include/atomic.h ../include/logging.h -lpthread -lrt -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/futex/functional/futex_wait_private_mapped_file
gcc -g -O2 -Wall -D_GNU_SOURCE -pthread -I../include -I../../ -I../../../../../usr/include/ -I/kselftest/usr/include futex_wait.c ../include/futextest.h ../include/atomic.h ../include/logging.h -lpthread -lrt -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/futex/functional/futex_wait
gcc -g -O2 -Wall -D_GNU_SOURCE -pthread -I../include -I../../ -I../../../../../usr/include/ -I/kselftest/usr/include futex_requeue.c ../include/futextest.h ../include/atomic.h ../include/logging.h -lpthread -lrt -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/futex/functional/futex_requeue
make[1]: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/futex/functional'
make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/futex'
2021-09-10 00:58:46 make run_tests -C futex
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/futex'
make[1]: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/futex/functional'
make --no-builtin-rules INSTALL_HDR_PATH=$OUTPUT/usr \
ARCH=x86 -C ../../../../.. headers_install
make[2]: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787'
INSTALL /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/futex/functional/usr/include
make[2]: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787'
make[1]: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/futex/functional'
TAP version 13
1..1
# selftests: futex: run.sh
# tput: No value for $TERM and no -T specified
# tput: No value for $TERM and no -T specified
#
# TAP version 13
# 1..1
# # futex_requeue_pi: Test requeue functionality
# # Arguments: broadcast=0 locked=0 owner=0 timeout=0ns
# ok 1 futex-requeue-pi
# # Totals: pass:1 fail:0 xfail:0 xpass:0 skip:0 error:0
# TAP version 13
# 1..1
# # futex_requeue_pi: Test requeue functionality
# # Arguments: broadcast=1 locked=0 owner=0 timeout=0ns
# ok 1 futex-requeue-pi
# # Totals: pass:1 fail:0 xfail:0 xpass:0 skip:0 error:0
# TAP version 13
# 1..1
# # futex_requeue_pi: Test requeue functionality
# # Arguments: broadcast=1 locked=1 owner=0 timeout=0ns
# ok 1 futex-requeue-pi
# # Totals: pass:1 fail:0 xfail:0 xpass:0 skip:0 error:0
# TAP version 13
# 1..1
# # futex_requeue_pi: Test requeue functionality
# # Arguments: broadcast=1 locked=0 owner=1 timeout=0ns
# ok 1 futex-requeue-pi
# # Totals: pass:1 fail:0 xfail:0 xpass:0 skip:0 error:0
# TAP version 13
# 1..1
# # futex_requeue_pi: Test requeue functionality
# # Arguments: broadcast=0 locked=1 owner=0 timeout=0ns
# ok 1 futex-requeue-pi
# # Totals: pass:1 fail:0 xfail:0 xpass:0 skip:0 error:0
# TAP version 13
# 1..1
# # futex_requeue_pi: Test requeue functionality
# # Arguments: broadcast=0 locked=0 owner=1 timeout=0ns
# ok 1 futex-requeue-pi
# # Totals: pass:1 fail:0 xfail:0 xpass:0 skip:0 error:0
# TAP version 13
# 1..1
# # futex_requeue_pi: Test requeue functionality
# # Arguments: broadcast=1 locked=1 owner=0 timeout=5000ns
# ok 1 futex-requeue-pi
# # Totals: pass:1 fail:0 xfail:0 xpass:0 skip:0 error:0
# TAP version 13
# 1..1
# # futex_requeue_pi: Test requeue functionality
# # Arguments: broadcast=0 locked=1 owner=0 timeout=5000ns
# ok 1 futex-requeue-pi
# # Totals: pass:1 fail:0 xfail:0 xpass:0 skip:0 error:0
# TAP version 13
# 1..1
# # futex_requeue_pi: Test requeue functionality
# # Arguments: broadcast=1 locked=1 owner=0 timeout=500000ns
# ok 1 futex-requeue-pi
# # Totals: pass:1 fail:0 xfail:0 xpass:0 skip:0 error:0
# TAP version 13
# 1..1
# # futex_requeue_pi: Test requeue functionality
# # Arguments: broadcast=0 locked=1 owner=0 timeout=500000ns
# ok 1 futex-requeue-pi
# # Totals: pass:1 fail:0 xfail:0 xpass:0 skip:0 error:0
# TAP version 13
# 1..1
# # futex_requeue_pi: Test requeue functionality
# # Arguments: broadcast=1 locked=0 owner=0 timeout=5000ns
# ok 1 futex-requeue-pi
# # Totals: pass:1 fail:0 xfail:0 xpass:0 skip:0 error:0
# TAP version 13
# 1..1
# # futex_requeue_pi: Test requeue functionality
# # Arguments: broadcast=0 locked=0 owner=0 timeout=5000ns
# ok 1 futex-requeue-pi
# # Totals: pass:1 fail:0 xfail:0 xpass:0 skip:0 error:0
# TAP version 13
# 1..1
# # futex_requeue_pi: Test requeue functionality
# # Arguments: broadcast=1 locked=0 owner=0 timeout=500000ns
# ok 1 futex-requeue-pi
# # Totals: pass:1 fail:0 xfail:0 xpass:0 skip:0 error:0
# TAP version 13
# 1..1
# # futex_requeue_pi: Test requeue functionality
# # Arguments: broadcast=0 locked=0 owner=0 timeout=500000ns
# ok 1 futex-requeue-pi
# # Totals: pass:1 fail:0 xfail:0 xpass:0 skip:0 error:0
# TAP version 13
# 1..1
# # futex_requeue_pi: Test requeue functionality
# # Arguments: broadcast=1 locked=0 owner=1 timeout=5000ns
# ok 1 futex-requeue-pi
# # Totals: pass:1 fail:0 xfail:0 xpass:0 skip:0 error:0
# TAP version 13
# 1..1
# # futex_requeue_pi: Test requeue functionality
# # Arguments: broadcast=0 locked=1 owner=0 timeout=5000ns
# ok 1 futex-requeue-pi
# # Totals: pass:1 fail:0 xfail:0 xpass:0 skip:0 error:0
# TAP version 13
# 1..1
# # futex_requeue_pi: Test requeue functionality
# # Arguments: broadcast=1 locked=0 owner=1 timeout=500000ns
# ok 1 futex-requeue-pi
# # Totals: pass:1 fail:0 xfail:0 xpass:0 skip:0 error:0
# TAP version 13
# 1..1
# # futex_requeue_pi: Test requeue functionality
# # Arguments: broadcast=0 locked=1 owner=0 timeout=500000ns
# ok 1 futex-requeue-pi
# # Totals: pass:1 fail:0 xfail:0 xpass:0 skip:0 error:0
# TAP version 13
# 1..1
# # futex_requeue_pi: Test requeue functionality
# # Arguments: broadcast=1 locked=1 owner=0 timeout=2000000000ns
# ok 1 futex-requeue-pi
# # Totals: pass:1 fail:0 xfail:0 xpass:0 skip:0 error:0
# TAP version 13
# 1..1
# # futex_requeue_pi: Test requeue functionality
# # Arguments: broadcast=0 locked=1 owner=0 timeout=2000000000ns
# ok 1 futex-requeue-pi
# # Totals: pass:1 fail:0 xfail:0 xpass:0 skip:0 error:0
#
# TAP version 13
# 1..1
# # futex_requeue_pi_mismatched_ops: Detect mismatched requeue_pi operations
# ok 1 futex-requeue-pi-mismatched-ops
# # Totals: pass:1 fail:0 xfail:0 xpass:0 skip:0 error:0
#
# TAP version 13
# 1..1
# # futex_requeue_pi_signal_restart: Test signal handling during requeue_pi
# # Arguments: <none>
# ok 1 futex-requeue-pi-signal-restart
# # Totals: pass:1 fail:0 xfail:0 xpass:0 skip:0 error:0
#
# TAP version 13
# 1..7
# # futex_wait_timeout: Block on a futex and wait for timeout
# # Arguments: timeout=100000ns
# ok 1 futex_wait relative succeeds
# ok 2 futex_wait_bitset realtime succeeds
# ok 3 futex_wait_bitset monotonic succeeds
# ok 4 futex_wait_requeue_pi realtime succeeds
# ok 5 futex_wait_requeue_pi monotonic succeeds
# ok 6 futex_lock_pi realtime succeeds
# ok 7 futex_lock_pi invalid timeout flag succeeds
# # Totals: pass:7 fail:0 xfail:0 xpass:0 skip:0 error:0
#
# TAP version 13
# 1..1
# # futex_wait_wouldblock: Test the unexpected futex value in FUTEX_WAIT
# ok 1 futex-wait-wouldblock
# # Totals: pass:1 fail:0 xfail:0 xpass:0 skip:0 error:0
#
# TAP version 13
# 1..1
# # futex_wait_uninitialized_heap: Test the uninitialized futex value in FUTEX_WAIT
# ok 1 futex-wait-uninitialized-heap
# # Totals: pass:1 fail:0 xfail:0 xpass:0 skip:0 error:0
# TAP version 13
# 1..1
# # futex_wait_private_mapped_file: Test the futex value of private file mappings in FUTEX_WAIT
# ok 1 futex-wait-private-mapped-file
# # Totals: pass:1 fail:0 xfail:0 xpass:0 skip:0 error:0
#
# TAP version 13
# 1..3
# # futex_wait: Test futex_wait
# ok 1 futex_wake private succeeds
# ok 2 futex_wake shared (page anon) succeeds
# ok 3 futex_wake shared (file backed) succeeds
# # Totals: pass:3 fail:0 xfail:0 xpass:0 skip:0 error:0
#
# TAP version 13
# 1..2
# # futex_requeue: Test futex_requeue
# ok 1 futex_requeue simple succeeds
# ok 2 futex_requeue many succeeds
# # Totals: pass:2 fail:0 xfail:0 xpass:0 skip:0 error:0
ok 1 selftests: futex: run.sh
make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/futex'
2021-09-10 00:58:56 make -C ../../../tools/gpio
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/gpio'
mkdir -p include/linux 2>&1 || true
ln -sf /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/gpio/../../include/uapi/linux/gpio.h include/linux/gpio.h
make -f /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/build/Makefile.build dir=. obj=gpio-utils
make[1]: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/gpio'
CC gpio-utils.o
LD gpio-utils-in.o
make[1]: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/gpio'
make -f /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/build/Makefile.build dir=. obj=lsgpio
make[1]: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/gpio'
CC lsgpio.o
LD lsgpio-in.o
make[1]: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/gpio'
LINK lsgpio
make -f /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/build/Makefile.build dir=. obj=gpio-hammer
make[1]: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/gpio'
CC gpio-hammer.o
LD gpio-hammer-in.o
make[1]: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/gpio'
LINK gpio-hammer
make -f /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/build/Makefile.build dir=. obj=gpio-event-mon
make[1]: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/gpio'
CC gpio-event-mon.o
LD gpio-event-mon-in.o
make[1]: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/gpio'
LINK gpio-event-mon
make -f /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/build/Makefile.build dir=. obj=gpio-watch
make[1]: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/gpio'
CC gpio-watch.o
LD gpio-watch-in.o
make[1]: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/gpio'
LINK gpio-watch
make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/gpio'
2021-09-10 00:58:57 make -j4 -C gpio
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/gpio'
gcc -I../../../../usr/include gpio-mockup-cdev.c -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/gpio/gpio-mockup-cdev
make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/gpio'
2021-09-10 00:58:57 make run_tests -C gpio
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/gpio'
TAP version 13
1..1
# selftests: gpio: gpio-mockup.sh
# 1. Module load tests
# 1.1. dynamic allocation of gpio
# 2. Module load error tests
# 2.1 gpio overflow
# test failed: unexpected chip - gpiochip0
# GPIO gpio-mockup test FAIL
not ok 1 selftests: gpio: gpio-mockup.sh # exit=1
make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/gpio'
ia64 test: not in Makefile
2021-09-10 00:58:58 make TARGETS=ia64
make --no-builtin-rules ARCH=x86 -C ../../.. headers_install
make[1]: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787'
INSTALL ./usr/include
make[1]: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787'
make[1]: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/ia64'
Makefile:9: warning: overriding recipe for target 'clean'
../lib.mk:129: warning: ignoring old recipe for target 'clean'
gcc aliasing-test.c -o aliasing-test
make[1]: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/ia64'
2021-09-10 00:58:59 make -j4 -C ia64
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/ia64'
Makefile:9: warning: overriding recipe for target 'clean'
../lib.mk:129: warning: ignoring old recipe for target 'clean'
make: Nothing to be done for 'all'.
make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/ia64'
2021-09-10 00:58:59 make run_tests -C ia64
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/ia64'
Makefile:9: warning: overriding recipe for target 'clean'
../lib.mk:129: warning: ignoring old recipe for target 'clean'
TAP version 13
1..1
# selftests: ia64: aliasing-test
# PASS: /dev/mem 0x0-0xa0000 is readable
# PASS: /dev/mem 0xa0000-0xc0000 is mappable
# PASS: /dev/mem 0xc0000-0x100000 is readable
# PASS: /dev/mem 0x0-0x100000 is mappable
# PASS: /proc/bus/pci/00/00.0 0x0-0xa0000 not mappable
# PASS: /proc/bus/pci/00/01.0 0x0-0xa0000 not mappable
# PASS: /proc/bus/pci/00/02.0 0x0-0xa0000 not mappable
# PASS: /proc/bus/pci/00/14.0 0x0-0xa0000 not mappable
# PASS: /proc/bus/pci/00/14.2 0x0-0xa0000 not mappable
# PASS: /proc/bus/pci/00/16.0 0x0-0xa0000 not mappable
# PASS: /proc/bus/pci/00/17.0 0x0-0xa0000 not mappable
# PASS: /proc/bus/pci/00/1c.0 0x0-0xa0000 not mappable
# PASS: /proc/bus/pci/00/1f.0 0x0-0xa0000 not mappable
# PASS: /proc/bus/pci/00/1f.2 0x0-0xa0000 not mappable
# PASS: /proc/bus/pci/00/1f.3 0x0-0xa0000 not mappable
# PASS: /proc/bus/pci/00/1f.4 0x0-0xa0000 not mappable
# PASS: /proc/bus/pci/00/1f.6 0x0-0xa0000 not mappable
# PASS: /proc/bus/pci/02/00.0 0x0-0xa0000 not mappable
# PASS: /proc/bus/pci/00/00.0 0xa0000-0xc0000 not mappable
# PASS: /proc/bus/pci/00/01.0 0xa0000-0xc0000 not mappable
# PASS: /proc/bus/pci/00/02.0 0xa0000-0xc0000 not mappable
# PASS: /proc/bus/pci/00/14.0 0xa0000-0xc0000 not mappable
# PASS: /proc/bus/pci/00/14.2 0xa0000-0xc0000 not mappable
# PASS: /proc/bus/pci/00/16.0 0xa0000-0xc0000 not mappable
# PASS: /proc/bus/pci/00/17.0 0xa0000-0xc0000 not mappable
# PASS: /proc/bus/pci/00/1c.0 0xa0000-0xc0000 not mappable
# PASS: /proc/bus/pci/00/1f.0 0xa0000-0xc0000 not mappable
# PASS: /proc/bus/pci/00/1f.2 0xa0000-0xc0000 not mappable
# PASS: /proc/bus/pci/00/1f.3 0xa0000-0xc0000 not mappable
# PASS: /proc/bus/pci/00/1f.4 0xa0000-0xc0000 not mappable
# PASS: /proc/bus/pci/00/1f.6 0xa0000-0xc0000 not mappable
# PASS: /proc/bus/pci/02/00.0 0xa0000-0xc0000 not mappable
# PASS: /proc/bus/pci/00/00.0 0xc0000-0x100000 not mappable
# PASS: /proc/bus/pci/00/01.0 0xc0000-0x100000 not mappable
# PASS: /proc/bus/pci/00/02.0 0xc0000-0x100000 not mappable
# PASS: /proc/bus/pci/00/14.0 0xc0000-0x100000 not mappable
# PASS: /proc/bus/pci/00/14.2 0xc0000-0x100000 not mappable
# PASS: /proc/bus/pci/00/16.0 0xc0000-0x100000 not mappable
# PASS: /proc/bus/pci/00/17.0 0xc0000-0x100000 not mappable
# PASS: /proc/bus/pci/00/1c.0 0xc0000-0x100000 not mappable
# PASS: /proc/bus/pci/00/1f.0 0xc0000-0x100000 not mappable
# PASS: /proc/bus/pci/00/1f.2 0xc0000-0x100000 not mappable
# PASS: /proc/bus/pci/00/1f.3 0xc0000-0x100000 not mappable
# PASS: /proc/bus/pci/00/1f.4 0xc0000-0x100000 not mappable
# PASS: /proc/bus/pci/00/1f.6 0xc0000-0x100000 not mappable
# PASS: /proc/bus/pci/02/00.0 0xc0000-0x100000 not mappable
# PASS: /proc/bus/pci/00/00.0 0x0-0x100000 not mappable
# PASS: /proc/bus/pci/00/01.0 0x0-0x100000 not mappable
# PASS: /proc/bus/pci/00/02.0 0x0-0x100000 not mappable
# PASS: /proc/bus/pci/00/14.0 0x0-0x100000 not mappable
# PASS: /proc/bus/pci/00/14.2 0x0-0x100000 not mappable
# PASS: /proc/bus/pci/00/16.0 0x0-0x100000 not mappable
# PASS: /proc/bus/pci/00/17.0 0x0-0x100000 not mappable
# PASS: /proc/bus/pci/00/1c.0 0x0-0x100000 not mappable
# PASS: /proc/bus/pci/00/1f.0 0x0-0x100000 not mappable
# PASS: /proc/bus/pci/00/1f.2 0x0-0x100000 not mappable
# PASS: /proc/bus/pci/00/1f.3 0x0-0x100000 not mappable
# PASS: /proc/bus/pci/00/1f.4 0x0-0x100000 not mappable
# PASS: /proc/bus/pci/00/1f.6 0x0-0x100000 not mappable
# PASS: /proc/bus/pci/02/00.0 0x0-0x100000 not mappable
ok 1 selftests: ia64: aliasing-test
make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/ia64'
2021-09-10 00:58:59 make -j4 -C intel_pstate
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/intel_pstate'
gcc -Wall -D_GNU_SOURCE msr.c -lm -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/intel_pstate/msr
gcc -Wall -D_GNU_SOURCE aperf.c -lm -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/intel_pstate/aperf
make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/intel_pstate'
2021-09-10 00:58:59 make run_tests -C intel_pstate
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/intel_pstate'
TAP version 13
1..1
# selftests: intel_pstate: run.sh
# cpupower: error while loading shared libraries: libcpupower.so.0: cannot open shared object file: No such file or directory
# ./run.sh: line 90: / 1000: syntax error: operand expected (error token is "/ 1000")
# cpupower: error while loading shared libraries: libcpupower.so.0: cannot open shared object file: No such file or directory
# ./run.sh: line 92: / 1000: syntax error: operand expected (error token is "/ 1000")
# ========================================================================
# The marketing frequency of the cpu is 3200 MHz
# The maximum frequency of the cpu is MHz
# The minimum frequency of the cpu is MHz
# Target Actual Difference MSR(0x199) max_perf_pct
ok 1 selftests: intel_pstate: run.sh
make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/intel_pstate'
2021-09-10 00:58:59 make -j4 -C ipc
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/ipc'
gcc -DCONFIG_X86_64 -D__x86_64__ -I../../../../usr/include/ msgque.c -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/ipc/msgque
make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/ipc'
2021-09-10 00:58:59 make run_tests -C ipc
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/ipc'
TAP version 13
1..1
# selftests: ipc: msgque
# # Totals: pass:0 fail:0 xfail:0 xpass:0 skip:0 error:0
ok 1 selftests: ipc: msgque
make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/ipc'
LKP SKIP ir.ir_loopback_rcmm
2021-09-10 00:58:59 make -j4 -C ir
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/ir'
gcc -Wall -O2 -I../../../include/uapi ir_loopback.c -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/ir/ir_loopback
make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/ir'
2021-09-10 00:59:00 make run_tests -C ir
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/ir'
TAP version 13
1..1
# selftests: ir: ir_loopback.sh
# Sending IR on rc0 and receiving IR on rc0.
# Testing protocol rc-5 for decoder rc-5 (1/18)...
# Testing scancode:1f7d
# Testing scancode:1a5c
# Testing scancode:1c02
# Testing scancode:6f
# Testing scancode:424
# Testing scancode:976
# Testing scancode:1c6c
# Testing scancode:621
# Testing scancode:27c
# Testing scancode:51d
# OK
# Testing protocol rc-5x-20 for decoder rc-5 (2/18)...
# Testing scancode:a7238
# Testing scancode:182a19
# Testing scancode:197c10
# Testing scancode:11040a
# Testing scancode:1d4114
# Testing scancode:1d0036
# Testing scancode:2023a
# Testing scancode:64c0a
# Testing scancode:1f1738
# Testing scancode:1b3e3f
# OK
# Testing protocol rc-5-sz for decoder rc-5-sz (3/18)...
# Testing scancode:2da6
# Testing scancode:aa8
# Testing scancode:59d
# Testing scancode:2c0f
# Testing scancode:9ea
# Testing scancode:2eb8
# Testing scancode:2033
# Testing scancode:d54
# Testing scancode:98e
# Testing scancode:347
# OK
# Testing protocol jvc for decoder jvc (4/18)...
# Testing scancode:b9b2
# Testing scancode:f90b
# Testing scancode:5e23
# Testing scancode:1634
# Testing scancode:397a
# Testing scancode:e248
# Testing scancode:202a
# Testing scancode:35e6
# Testing scancode:68e9
# Testing scancode:62a6
# OK
# Testing protocol sony-12 for decoder sony (5/18)...
# Testing scancode:70003
# Testing scancode:140061
# Testing scancode:5007f
# Testing scancode:10014
# Testing scancode:5002b
# Testing scancode:20053
# Testing scancode:1e004a
# Testing scancode:80026
# Testing scancode:9005e
# Testing scancode:1e0002
# OK
# Testing protocol sony-15 for decoder sony (6/18)...
# Testing scancode:c30065
# Testing scancode:3c0004
# Testing scancode:e6002a
# Testing scancode:f00002
# Testing scancode:10013
# Testing scancode:e70014
# Testing scancode:34003a
# Testing scancode:c0046
# Testing scancode:f00069
# Testing scancode:6b0049
# OK
# Testing protocol sony-20 for decoder sony (7/18)...
# Testing scancode:13770d
# Testing scancode:1deb1b
# Testing scancode:15f754
# Testing scancode:15d530
# Testing scancode:4014f
# Testing scancode:2314f
# Testing scancode:18b778
# Testing scancode:f2179
# Testing scancode:156735
# Testing scancode:32061
# OK
# Testing protocol nec for decoder nec (8/18)...
# Testing scancode:8420
# Testing scancode:a2b9
# Testing scancode:fcc3
# Testing scancode:911f
# Testing scancode:da4d
# Testing scancode:dcee
# Testing scancode:5f73
# Testing scancode:9217
# Testing scancode:3f94
# Testing scancode:f9d1
# OK
# Testing protocol nec-x for decoder nec (9/18)...
# Testing scancode:7ae199
# Testing scancode:9e079
# Testing scancode:a9d1d5
# Testing scancode:60fbc3
# Testing scancode:fac6fb
# Testing scancode:ab15e8
# Testing scancode:481fd7
# Testing scancode:2fac36
# Testing scancode:b80a2e
# Testing scancode:385140
# OK
# Testing protocol nec-32 for decoder nec (10/18)...
# Testing scancode:779baaff
# Testing scancode:482b81bb
# Testing scancode:18363c5b
# Testing scancode:3eb1a2d3
# Testing scancode:1781576b
# Testing scancode:643a3daa
# Testing scancode:7e33d422
# Testing scancode:f9a0f64
# Testing scancode:bc95f24
# Testing scancode:6ec93b58
# OK
# Testing protocol sanyo for decoder sanyo (11/18)...
# Testing scancode:1d3045
# Testing scancode:4e344
# Testing scancode:5de11
# Testing scancode:152d08
# Testing scancode:57463
# Testing scancode:3b85e
# Testing scancode:1309f7
# Testing scancode:8d3d6
# Testing scancode:4a75
# Testing scancode:19498b
# OK
# Testing protocol rc-6-0 for decoder rc-6 (12/18)...
# Testing scancode:cda7
# Testing scancode:2c0e
# Testing scancode:2a05
# Testing scancode:9f7c
# Testing scancode:27d1
# Testing scancode:f100
# Testing scancode:b564
# Testing scancode:47a8
# Testing scancode:9d36
# Testing scancode:bf92
# OK
# Testing protocol rc-6-6a-20 for decoder rc-6 (13/18)...
# Testing scancode:c98e9
# Testing scancode:94835
# Testing scancode:e414d
# Testing scancode:2d544
# Testing scancode:aeb09
# Testing scancode:f98b9
# Testing scancode:d12ef
# Testing scancode:ebf2b
# Testing scancode:9a81d
# Testing scancode:67213
# OK
# Testing protocol rc-6-6a-24 for decoder rc-6 (14/18)...
# Testing scancode:97fa83
# Testing scancode:c6d862
# Testing scancode:fb5557
# Testing scancode:3dd894
# Testing scancode:bc056b
# Testing scancode:c0c9ba
# Testing scancode:4190f2
# Testing scancode:8f0f62
# Testing scancode:99d91
# Testing scancode:a1db67
# OK
# Testing protocol rc-6-6a-32 for decoder rc-6 (15/18)...
# Testing scancode:3ba858ed
# Testing scancode:bbf6b38
# Testing scancode:127d0775
# Testing scancode:7fcb82f2
# Testing scancode:1a1f0ab5
# Testing scancode:5eb92f46
# Testing scancode:36e973f3
# Testing scancode:2e29c019
# Testing scancode:623d76ef
# Testing scancode:2e371129
# OK
# Testing protocol rc-6-mce for decoder rc-6 (16/18)...
# Testing scancode:800f7fac
# Testing scancode:800f0fd8
# Testing scancode:800f595f
# Testing scancode:800f40f9
# Testing scancode:800f651c
# Testing scancode:800f4468
# Testing scancode:800f59b2
# Testing scancode:800f780b
# Testing scancode:800f0393
# Testing scancode:800f01cf
# OK
# Testing protocol sharp for decoder sharp (17/18)...
# Testing scancode:a1e
# Testing scancode:1e17
# Testing scancode:1a32
# Testing scancode:1f75
# Testing scancode:16ab
# Testing scancode:1f9d
# Testing scancode:930
# Testing scancode:79e
# Testing scancode:eff
# Testing scancode:6c1
# OK
# Testing protocol imon for decoder imon (18/18)...
# Testing scancode:44434305
# Testing scancode:2e0e47ec
# Testing scancode:799591f9
# Testing scancode:56c04a7b
# Testing scancode:2dd9cadf
# Testing scancode:13b49cae
# Testing scancode:357979c1
# Testing scancode:64c33ed2
# Testing scancode:41de5cc8
# Testing scancode:17b6f0b0
# OK
# # Planned tests != run tests (0 != 180)
# # Totals: pass:180 fail:0 xfail:0 xpass:0 skip:0 error:0
ok 1 selftests: ir: ir_loopback.sh
make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/ir'
2021-09-10 00:59:10 make -j4 -C kcmp
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/kcmp'
gcc -I../../../../usr/include/ kcmp_test.c -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/kcmp/kcmp_test
make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/kcmp'
2021-09-10 00:59:10 make run_tests -C kcmp
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/kcmp'
TAP version 13
1..1
# selftests: kcmp: kcmp_test
# pid1: 19283 pid2: 19284 FD: 2 FILES: 1 VM: 2 FS: 1 SIGHAND: 2 IO: 0 SYSVSEM: 0 INV: -1
# PASS: 0 returned as expected
# PASS: 0 returned as expected
# PASS: 0 returned as expected
# # Planned tests != run tests (0 != 3)
# # Totals: pass:3 fail:0 xfail:0 xpass:0 skip:0 error:0
# # Planned tests != run tests (0 != 3)
# # Totals: pass:3 fail:0 xfail:0 xpass:0 skip:0 error:0
# # Totals: pass:0 fail:0 xfail:0 xpass:0 skip:0 error:0
ok 1 selftests: kcmp: kcmp_test
make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/kcmp'
2021-09-10 00:59:10 make -j4 -C kexec
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/kexec'
make: Nothing to be done for 'all'.
make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/kexec'
2021-09-10 00:59:10 make run_tests -C kexec
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/kexec'
TAP version 13
1..2
# selftests: kexec: test_kexec_load.sh
# [INFO] kexec_load is enabled
# [INFO] IMA enabled
# [INFO] IMA architecture specific policy enabled
# [INFO] efivars is not mounted on /sys/firmware/efi/efivars
# efi_vars is not enabled
#
ok 1 selftests: kexec: test_kexec_load.sh # SKIP
# selftests: kexec: test_kexec_file_load.sh
# [INFO] kexec_file_load is enabled
# [INFO] IMA enabled
# [INFO] architecture specific policy enabled
# [INFO] reading IMA policy permitted
# [INFO] efivars is not mounted on /sys/firmware/efi/efivars
# efi_vars is not enabled
#
ok 2 selftests: kexec: test_kexec_file_load.sh # SKIP
make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/kexec'
kmod test: not in Makefile
2021-09-10 00:59:10 make TARGETS=kmod
make --no-builtin-rules ARCH=x86 -C ../../.. headers_install
make[1]: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787'
INSTALL ./usr/include
make[1]: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787'
make[1]: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/kmod'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/kmod'
2021-09-10 00:59:10 make -j4 -C kmod
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/kmod'
make: Nothing to be done for 'all'.
make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/kmod'
2021-09-10 00:59:10 make run_tests -C kmod
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/kmod'
TAP version 13
1..1
# selftests: kmod: kmod.sh
# Fri Sep 10 00:59:11 UTC 2021
# Running test: kmod_test_0001 - run #0
# kmod_test_0001_driver: OK! - loading kmod test
# kmod_test_0001_driver: OK! - Return value: 256 (MODULE_NOT_FOUND), expected MODULE_NOT_FOUND
# kmod_test_0001_fs: OK! - loading kmod test
# kmod_test_0001_fs: OK! - Return value: -22 (-EINVAL), expected -EINVAL
# Fri Sep 10 00:59:11 UTC 2021
# Running test: kmod_test_0001 - run #1
# kmod_test_0001_driver: OK! - loading kmod test
# kmod_test_0001_driver: OK! - Return value: 256 (MODULE_NOT_FOUND), expected MODULE_NOT_FOUND
# kmod_test_0001_fs: OK! - loading kmod test
# kmod_test_0001_fs: OK! - Return value: -22 (-EINVAL), expected -EINVAL
# Fri Sep 10 00:59:11 UTC 2021
# Running test: kmod_test_0001 - run #2
# kmod_test_0001_driver: OK! - loading kmod test
# kmod_test_0001_driver: OK! - Return value: 256 (MODULE_NOT_FOUND), expected MODULE_NOT_FOUND
# kmod_test_0001_fs: OK! - loading kmod test
# kmod_test_0001_fs: OK! - Return value: -22 (-EINVAL), expected -EINVAL
# Fri Sep 10 00:59:11 UTC 2021
# Running test: kmod_test_0002 - run #0
# kmod_test_0002_driver: OK! - loading kmod test
# kmod_test_0002_driver: OK! - Return value: 256 (MODULE_NOT_FOUND), expected MODULE_NOT_FOUND
# kmod_test_0002_fs: OK! - loading kmod test
# kmod_test_0002_fs: OK! - Return value: -22 (-EINVAL), expected -EINVAL
# Fri Sep 10 00:59:12 UTC 2021
# Running test: kmod_test_0002 - run #1
# kmod_test_0002_driver: OK! - loading kmod test
# kmod_test_0002_driver: OK! - Return value: 256 (MODULE_NOT_FOUND), expected MODULE_NOT_FOUND
# kmod_test_0002_fs: OK! - loading kmod test
# kmod_test_0002_fs: OK! - Return value: -22 (-EINVAL), expected -EINVAL
# Fri Sep 10 00:59:12 UTC 2021
# Running test: kmod_test_0002 - run #2
# kmod_test_0002_driver: OK! - loading kmod test
# kmod_test_0002_driver: OK! - Return value: 256 (MODULE_NOT_FOUND), expected MODULE_NOT_FOUND
# kmod_test_0002_fs: OK! - loading kmod test
# kmod_test_0002_fs: OK! - Return value: -22 (-EINVAL), expected -EINVAL
# Fri Sep 10 00:59:13 UTC 2021
# Running test: kmod_test_0003 - run #0
# kmod_test_0003: OK! - loading kmod test
# kmod_test_0003: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 00:59:13 UTC 2021
# Running test: kmod_test_0004 - run #0
# kmod_test_0004: OK! - loading kmod test
# kmod_test_0004: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 00:59:14 UTC 2021
# Running test: kmod_test_0005 - run #0
# kmod_test_0005: OK! - loading kmod test
# kmod_test_0005: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 00:59:14 UTC 2021
# Running test: kmod_test_0005 - run #1
# kmod_test_0005: OK! - loading kmod test
# kmod_test_0005: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 00:59:15 UTC 2021
# Running test: kmod_test_0005 - run #2
# kmod_test_0005: OK! - loading kmod test
# kmod_test_0005: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 00:59:15 UTC 2021
# Running test: kmod_test_0005 - run #3
# kmod_test_0005: OK! - loading kmod test
# kmod_test_0005: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 00:59:16 UTC 2021
# Running test: kmod_test_0005 - run #4
# kmod_test_0005: OK! - loading kmod test
# kmod_test_0005: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 00:59:16 UTC 2021
# Running test: kmod_test_0005 - run #5
# kmod_test_0005: OK! - loading kmod test
# kmod_test_0005: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 00:59:17 UTC 2021
# Running test: kmod_test_0005 - run #6
# kmod_test_0005: OK! - loading kmod test
# kmod_test_0005: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 00:59:17 UTC 2021
# Running test: kmod_test_0005 - run #7
# kmod_test_0005: OK! - loading kmod test
# kmod_test_0005: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 00:59:18 UTC 2021
# Running test: kmod_test_0005 - run #8
# kmod_test_0005: OK! - loading kmod test
# kmod_test_0005: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 00:59:18 UTC 2021
# Running test: kmod_test_0005 - run #9
# kmod_test_0005: OK! - loading kmod test
# kmod_test_0005: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 00:59:19 UTC 2021
# Running test: kmod_test_0006 - run #0
# kmod_test_0006: OK! - loading kmod test
# kmod_test_0006: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 00:59:22 UTC 2021
# Running test: kmod_test_0006 - run #1
# kmod_test_0006: OK! - loading kmod test
# kmod_test_0006: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 00:59:23 UTC 2021
# Running test: kmod_test_0006 - run #2
# kmod_test_0006: OK! - loading kmod test
# kmod_test_0006: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 00:59:25 UTC 2021
# Running test: kmod_test_0006 - run #3
# kmod_test_0006: OK! - loading kmod test
# kmod_test_0006: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 00:59:26 UTC 2021
# Running test: kmod_test_0006 - run #4
# kmod_test_0006: OK! - loading kmod test
# kmod_test_0006: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 00:59:28 UTC 2021
# Running test: kmod_test_0006 - run #5
# kmod_test_0006: OK! - loading kmod test
# kmod_test_0006: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 00:59:30 UTC 2021
# Running test: kmod_test_0006 - run #6
# kmod_test_0006: OK! - loading kmod test
# kmod_test_0006: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 00:59:32 UTC 2021
# Running test: kmod_test_0006 - run #7
# kmod_test_0006: OK! - loading kmod test
# kmod_test_0006: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 00:59:33 UTC 2021
# Running test: kmod_test_0006 - run #8
# kmod_test_0006: OK! - loading kmod test
# kmod_test_0006: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 00:59:36 UTC 2021
# Running test: kmod_test_0006 - run #9
# kmod_test_0006: OK! - loading kmod test
# kmod_test_0006: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 00:59:37 UTC 2021
# Running test: kmod_test_0007 - run #0
# kmod_test_0005: OK! - loading kmod test
# kmod_test_0005: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# kmod_test_0006: OK! - loading kmod test
# kmod_test_0006: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 00:59:39 UTC 2021
# Running test: kmod_test_0007 - run #1
# kmod_test_0005: OK! - loading kmod test
# kmod_test_0005: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# kmod_test_0006: OK! - loading kmod test
# kmod_test_0006: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 00:59:41 UTC 2021
# Running test: kmod_test_0007 - run #2
# kmod_test_0005: OK! - loading kmod test
# kmod_test_0005: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# kmod_test_0006: OK! - loading kmod test
# kmod_test_0006: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 00:59:43 UTC 2021
# Running test: kmod_test_0007 - run #3
# kmod_test_0005: OK! - loading kmod test
# kmod_test_0005: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# kmod_test_0006: OK! - loading kmod test
# kmod_test_0006: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 00:59:45 UTC 2021
# Running test: kmod_test_0007 - run #4
# kmod_test_0005: OK! - loading kmod test
# kmod_test_0005: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# kmod_test_0006: OK! - loading kmod test
# kmod_test_0006: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 00:59:47 UTC 2021
# Running test: kmod_test_0008 - run #0
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 00:59:47 UTC 2021
# Running test: kmod_test_0008 - run #1
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 00:59:47 UTC 2021
# Running test: kmod_test_0008 - run #2
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 00:59:48 UTC 2021
# Running test: kmod_test_0008 - run #3
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 00:59:48 UTC 2021
# Running test: kmod_test_0008 - run #4
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 00:59:48 UTC 2021
# Running test: kmod_test_0008 - run #5
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 00:59:48 UTC 2021
# Running test: kmod_test_0008 - run #6
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 00:59:48 UTC 2021
# Running test: kmod_test_0008 - run #7
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 00:59:49 UTC 2021
# Running test: kmod_test_0008 - run #8
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 00:59:49 UTC 2021
# Running test: kmod_test_0008 - run #9
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 00:59:49 UTC 2021
# Running test: kmod_test_0008 - run #10
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 00:59:49 UTC 2021
# Running test: kmod_test_0008 - run #11
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 00:59:49 UTC 2021
# Running test: kmod_test_0008 - run #12
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 00:59:50 UTC 2021
# Running test: kmod_test_0008 - run #13
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 00:59:50 UTC 2021
# Running test: kmod_test_0008 - run #14
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 00:59:50 UTC 2021
# Running test: kmod_test_0008 - run #15
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 00:59:50 UTC 2021
# Running test: kmod_test_0008 - run #16
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 00:59:51 UTC 2021
# Running test: kmod_test_0008 - run #17
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 00:59:51 UTC 2021
# Running test: kmod_test_0008 - run #18
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 00:59:51 UTC 2021
# Running test: kmod_test_0008 - run #19
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 00:59:51 UTC 2021
# Running test: kmod_test_0008 - run #20
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 00:59:51 UTC 2021
# Running test: kmod_test_0008 - run #21
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 00:59:52 UTC 2021
# Running test: kmod_test_0008 - run #22
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 00:59:52 UTC 2021
# Running test: kmod_test_0008 - run #23
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 00:59:52 UTC 2021
# Running test: kmod_test_0008 - run #24
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 00:59:52 UTC 2021
# Running test: kmod_test_0008 - run #25
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 00:59:52 UTC 2021
# Running test: kmod_test_0008 - run #26
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 00:59:53 UTC 2021
# Running test: kmod_test_0008 - run #27
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 00:59:53 UTC 2021
# Running test: kmod_test_0008 - run #28
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 00:59:53 UTC 2021
# Running test: kmod_test_0008 - run #29
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 00:59:53 UTC 2021
# Running test: kmod_test_0008 - run #30
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 00:59:53 UTC 2021
# Running test: kmod_test_0008 - run #31
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 00:59:54 UTC 2021
# Running test: kmod_test_0008 - run #32
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 00:59:54 UTC 2021
# Running test: kmod_test_0008 - run #33
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 00:59:54 UTC 2021
# Running test: kmod_test_0008 - run #34
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 00:59:54 UTC 2021
# Running test: kmod_test_0008 - run #35
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 00:59:54 UTC 2021
# Running test: kmod_test_0008 - run #36
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 00:59:55 UTC 2021
# Running test: kmod_test_0008 - run #37
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 00:59:55 UTC 2021
# Running test: kmod_test_0008 - run #38
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 00:59:55 UTC 2021
# Running test: kmod_test_0008 - run #39
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 00:59:55 UTC 2021
# Running test: kmod_test_0008 - run #40
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 00:59:55 UTC 2021
# Running test: kmod_test_0008 - run #41
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 00:59:56 UTC 2021
# Running test: kmod_test_0008 - run #42
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 00:59:56 UTC 2021
# Running test: kmod_test_0008 - run #43
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 00:59:56 UTC 2021
# Running test: kmod_test_0008 - run #44
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 00:59:56 UTC 2021
# Running test: kmod_test_0008 - run #45
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 00:59:56 UTC 2021
# Running test: kmod_test_0008 - run #46
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 00:59:57 UTC 2021
# Running test: kmod_test_0008 - run #47
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 00:59:57 UTC 2021
# Running test: kmod_test_0008 - run #48
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 00:59:57 UTC 2021
# Running test: kmod_test_0008 - run #49
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 00:59:57 UTC 2021
# Running test: kmod_test_0008 - run #50
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 00:59:57 UTC 2021
# Running test: kmod_test_0008 - run #51
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 00:59:58 UTC 2021
# Running test: kmod_test_0008 - run #52
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 00:59:58 UTC 2021
# Running test: kmod_test_0008 - run #53
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 00:59:58 UTC 2021
# Running test: kmod_test_0008 - run #54
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 00:59:58 UTC 2021
# Running test: kmod_test_0008 - run #55
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 00:59:58 UTC 2021
# Running test: kmod_test_0008 - run #56
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 00:59:59 UTC 2021
# Running test: kmod_test_0008 - run #57
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 00:59:59 UTC 2021
# Running test: kmod_test_0008 - run #58
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 00:59:59 UTC 2021
# Running test: kmod_test_0008 - run #59
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 00:59:59 UTC 2021
# Running test: kmod_test_0008 - run #60
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:00 UTC 2021
# Running test: kmod_test_0008 - run #61
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:00 UTC 2021
# Running test: kmod_test_0008 - run #62
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:00 UTC 2021
# Running test: kmod_test_0008 - run #63
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:00 UTC 2021
# Running test: kmod_test_0008 - run #64
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:00 UTC 2021
# Running test: kmod_test_0008 - run #65
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:01 UTC 2021
# Running test: kmod_test_0008 - run #66
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:01 UTC 2021
# Running test: kmod_test_0008 - run #67
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:01 UTC 2021
# Running test: kmod_test_0008 - run #68
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:01 UTC 2021
# Running test: kmod_test_0008 - run #69
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:01 UTC 2021
# Running test: kmod_test_0008 - run #70
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:02 UTC 2021
# Running test: kmod_test_0008 - run #71
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:02 UTC 2021
# Running test: kmod_test_0008 - run #72
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:02 UTC 2021
# Running test: kmod_test_0008 - run #73
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:02 UTC 2021
# Running test: kmod_test_0008 - run #74
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:02 UTC 2021
# Running test: kmod_test_0008 - run #75
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:03 UTC 2021
# Running test: kmod_test_0008 - run #76
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:03 UTC 2021
# Running test: kmod_test_0008 - run #77
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:03 UTC 2021
# Running test: kmod_test_0008 - run #78
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:03 UTC 2021
# Running test: kmod_test_0008 - run #79
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:03 UTC 2021
# Running test: kmod_test_0008 - run #80
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:04 UTC 2021
# Running test: kmod_test_0008 - run #81
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:04 UTC 2021
# Running test: kmod_test_0008 - run #82
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:04 UTC 2021
# Running test: kmod_test_0008 - run #83
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:04 UTC 2021
# Running test: kmod_test_0008 - run #84
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:04 UTC 2021
# Running test: kmod_test_0008 - run #85
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:05 UTC 2021
# Running test: kmod_test_0008 - run #86
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:05 UTC 2021
# Running test: kmod_test_0008 - run #87
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:05 UTC 2021
# Running test: kmod_test_0008 - run #88
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:05 UTC 2021
# Running test: kmod_test_0008 - run #89
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:05 UTC 2021
# Running test: kmod_test_0008 - run #90
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:06 UTC 2021
# Running test: kmod_test_0008 - run #91
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:06 UTC 2021
# Running test: kmod_test_0008 - run #92
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:06 UTC 2021
# Running test: kmod_test_0008 - run #93
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:06 UTC 2021
# Running test: kmod_test_0008 - run #94
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:06 UTC 2021
# Running test: kmod_test_0008 - run #95
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:07 UTC 2021
# Running test: kmod_test_0008 - run #96
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:07 UTC 2021
# Running test: kmod_test_0008 - run #97
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:07 UTC 2021
# Running test: kmod_test_0008 - run #98
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:07 UTC 2021
# Running test: kmod_test_0008 - run #99
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:07 UTC 2021
# Running test: kmod_test_0008 - run #100
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:08 UTC 2021
# Running test: kmod_test_0008 - run #101
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:08 UTC 2021
# Running test: kmod_test_0008 - run #102
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:08 UTC 2021
# Running test: kmod_test_0008 - run #103
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:08 UTC 2021
# Running test: kmod_test_0008 - run #104
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:09 UTC 2021
# Running test: kmod_test_0008 - run #105
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:09 UTC 2021
# Running test: kmod_test_0008 - run #106
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:09 UTC 2021
# Running test: kmod_test_0008 - run #107
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:09 UTC 2021
# Running test: kmod_test_0008 - run #108
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:09 UTC 2021
# Running test: kmod_test_0008 - run #109
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:10 UTC 2021
# Running test: kmod_test_0008 - run #110
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:10 UTC 2021
# Running test: kmod_test_0008 - run #111
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:10 UTC 2021
# Running test: kmod_test_0008 - run #112
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:10 UTC 2021
# Running test: kmod_test_0008 - run #113
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:10 UTC 2021
# Running test: kmod_test_0008 - run #114
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:11 UTC 2021
# Running test: kmod_test_0008 - run #115
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:11 UTC 2021
# Running test: kmod_test_0008 - run #116
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:11 UTC 2021
# Running test: kmod_test_0008 - run #117
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:11 UTC 2021
# Running test: kmod_test_0008 - run #118
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:11 UTC 2021
# Running test: kmod_test_0008 - run #119
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:12 UTC 2021
# Running test: kmod_test_0008 - run #120
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:12 UTC 2021
# Running test: kmod_test_0008 - run #121
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:12 UTC 2021
# Running test: kmod_test_0008 - run #122
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:12 UTC 2021
# Running test: kmod_test_0008 - run #123
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:12 UTC 2021
# Running test: kmod_test_0008 - run #124
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:13 UTC 2021
# Running test: kmod_test_0008 - run #125
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:13 UTC 2021
# Running test: kmod_test_0008 - run #126
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:13 UTC 2021
# Running test: kmod_test_0008 - run #127
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:13 UTC 2021
# Running test: kmod_test_0008 - run #128
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:13 UTC 2021
# Running test: kmod_test_0008 - run #129
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:14 UTC 2021
# Running test: kmod_test_0008 - run #130
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:14 UTC 2021
# Running test: kmod_test_0008 - run #131
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:14 UTC 2021
# Running test: kmod_test_0008 - run #132
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:14 UTC 2021
# Running test: kmod_test_0008 - run #133
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:14 UTC 2021
# Running test: kmod_test_0008 - run #134
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:15 UTC 2021
# Running test: kmod_test_0008 - run #135
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:15 UTC 2021
# Running test: kmod_test_0008 - run #136
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:15 UTC 2021
# Running test: kmod_test_0008 - run #137
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:15 UTC 2021
# Running test: kmod_test_0008 - run #138
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:15 UTC 2021
# Running test: kmod_test_0008 - run #139
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:16 UTC 2021
# Running test: kmod_test_0008 - run #140
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:16 UTC 2021
# Running test: kmod_test_0008 - run #141
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:16 UTC 2021
# Running test: kmod_test_0008 - run #142
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:16 UTC 2021
# Running test: kmod_test_0008 - run #143
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:16 UTC 2021
# Running test: kmod_test_0008 - run #144
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:17 UTC 2021
# Running test: kmod_test_0008 - run #145
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:17 UTC 2021
# Running test: kmod_test_0008 - run #146
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:17 UTC 2021
# Running test: kmod_test_0008 - run #147
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:17 UTC 2021
# Running test: kmod_test_0008 - run #148
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:18 UTC 2021
# Running test: kmod_test_0008 - run #149
# kmod_test_0008: OK! - loading kmod test
# kmod_test_0008: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:18 UTC 2021
# Running test: kmod_test_0009 - run #0
# kmod_test_0009: OK! - loading kmod test
# kmod_test_0009: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:19 UTC 2021
# Running test: kmod_test_0009 - run #1
# kmod_test_0009: OK! - loading kmod test
# kmod_test_0009: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:20 UTC 2021
# Running test: kmod_test_0009 - run #2
# kmod_test_0009: OK! - loading kmod test
# kmod_test_0009: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:21 UTC 2021
# Running test: kmod_test_0009 - run #3
# kmod_test_0009: OK! - loading kmod test
# kmod_test_0009: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:22 UTC 2021
# Running test: kmod_test_0009 - run #4
# kmod_test_0009: OK! - loading kmod test
# kmod_test_0009: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:23 UTC 2021
# Running test: kmod_test_0009 - run #5
# kmod_test_0009: OK! - loading kmod test
# kmod_test_0009: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:24 UTC 2021
# Running test: kmod_test_0009 - run #6
# kmod_test_0009: OK! - loading kmod test
# kmod_test_0009: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:25 UTC 2021
# Running test: kmod_test_0009 - run #7
# kmod_test_0009: OK! - loading kmod test
# kmod_test_0009: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:26 UTC 2021
# Running test: kmod_test_0009 - run #8
# kmod_test_0009: OK! - loading kmod test
# kmod_test_0009: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:27 UTC 2021
# Running test: kmod_test_0009 - run #9
# kmod_test_0009: OK! - loading kmod test
# kmod_test_0009: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:28 UTC 2021
# Running test: kmod_test_0009 - run #10
# kmod_test_0009: OK! - loading kmod test
# kmod_test_0009: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:29 UTC 2021
# Running test: kmod_test_0009 - run #11
# kmod_test_0009: OK! - loading kmod test
# kmod_test_0009: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:30 UTC 2021
# Running test: kmod_test_0009 - run #12
# kmod_test_0009: OK! - loading kmod test
# kmod_test_0009: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:31 UTC 2021
# Running test: kmod_test_0009 - run #13
# kmod_test_0009: OK! - loading kmod test
# kmod_test_0009: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:32 UTC 2021
# Running test: kmod_test_0009 - run #14
# kmod_test_0009: OK! - loading kmod test
# kmod_test_0009: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:33 UTC 2021
# Running test: kmod_test_0009 - run #15
# kmod_test_0009: OK! - loading kmod test
# kmod_test_0009: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:34 UTC 2021
# Running test: kmod_test_0009 - run #16
# kmod_test_0009: OK! - loading kmod test
# kmod_test_0009: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:35 UTC 2021
# Running test: kmod_test_0009 - run #17
# kmod_test_0009: OK! - loading kmod test
# kmod_test_0009: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:36 UTC 2021
# Running test: kmod_test_0009 - run #18
# kmod_test_0009: OK! - loading kmod test
# kmod_test_0009: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:37 UTC 2021
# Running test: kmod_test_0009 - run #19
# kmod_test_0009: OK! - loading kmod test
# kmod_test_0009: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:38 UTC 2021
# Running test: kmod_test_0009 - run #20
# kmod_test_0009: OK! - loading kmod test
# kmod_test_0009: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:39 UTC 2021
# Running test: kmod_test_0009 - run #21
# kmod_test_0009: OK! - loading kmod test
# kmod_test_0009: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:40 UTC 2021
# Running test: kmod_test_0009 - run #22
# kmod_test_0009: OK! - loading kmod test
# kmod_test_0009: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:41 UTC 2021
# Running test: kmod_test_0009 - run #23
# kmod_test_0009: OK! - loading kmod test
# kmod_test_0009: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:42 UTC 2021
# Running test: kmod_test_0009 - run #24
# kmod_test_0009: OK! - loading kmod test
# kmod_test_0009: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:43 UTC 2021
# Running test: kmod_test_0009 - run #25
# kmod_test_0009: OK! - loading kmod test
# kmod_test_0009: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:44 UTC 2021
# Running test: kmod_test_0009 - run #26
# kmod_test_0009: OK! - loading kmod test
# kmod_test_0009: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:45 UTC 2021
# Running test: kmod_test_0009 - run #27
# kmod_test_0009: OK! - loading kmod test
# kmod_test_0009: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:46 UTC 2021
# Running test: kmod_test_0009 - run #28
# kmod_test_0009: OK! - loading kmod test
# kmod_test_0009: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:47 UTC 2021
# Running test: kmod_test_0009 - run #29
# kmod_test_0009: OK! - loading kmod test
# kmod_test_0009: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:48 UTC 2021
# Running test: kmod_test_0009 - run #30
# kmod_test_0009: OK! - loading kmod test
# kmod_test_0009: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:49 UTC 2021
# Running test: kmod_test_0009 - run #31
# kmod_test_0009: OK! - loading kmod test
# kmod_test_0009: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:50 UTC 2021
# Running test: kmod_test_0009 - run #32
# kmod_test_0009: OK! - loading kmod test
# kmod_test_0009: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:51 UTC 2021
# Running test: kmod_test_0009 - run #33
# kmod_test_0009: OK! - loading kmod test
# kmod_test_0009: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:52 UTC 2021
# Running test: kmod_test_0009 - run #34
# kmod_test_0009: OK! - loading kmod test
# kmod_test_0009: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:53 UTC 2021
# Running test: kmod_test_0009 - run #35
# kmod_test_0009: OK! - loading kmod test
# kmod_test_0009: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:54 UTC 2021
# Running test: kmod_test_0009 - run #36
# kmod_test_0009: OK! - loading kmod test
# kmod_test_0009: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:55 UTC 2021
# Running test: kmod_test_0009 - run #37
# kmod_test_0009: OK! - loading kmod test
# kmod_test_0009: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:56 UTC 2021
# Running test: kmod_test_0009 - run #38
# kmod_test_0009: OK! - loading kmod test
# kmod_test_0009: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:57 UTC 2021
# Running test: kmod_test_0009 - run #39
# kmod_test_0009: OK! - loading kmod test
# kmod_test_0009: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:58 UTC 2021
# Running test: kmod_test_0009 - run #40
# kmod_test_0009: OK! - loading kmod test
# kmod_test_0009: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:00:59 UTC 2021
# Running test: kmod_test_0009 - run #41
# kmod_test_0009: OK! - loading kmod test
# kmod_test_0009: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:01:00 UTC 2021
# Running test: kmod_test_0009 - run #42
# kmod_test_0009: OK! - loading kmod test
# kmod_test_0009: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:01:01 UTC 2021
# Running test: kmod_test_0009 - run #43
# kmod_test_0009: OK! - loading kmod test
# kmod_test_0009: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:01:02 UTC 2021
# Running test: kmod_test_0009 - run #44
# kmod_test_0009: OK! - loading kmod test
# kmod_test_0009: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:01:03 UTC 2021
# Running test: kmod_test_0009 - run #45
# kmod_test_0009: OK! - loading kmod test
# kmod_test_0009: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:01:04 UTC 2021
# Running test: kmod_test_0009 - run #46
# kmod_test_0009: OK! - loading kmod test
# kmod_test_0009: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:01:05 UTC 2021
# Running test: kmod_test_0009 - run #47
# kmod_test_0009: OK! - loading kmod test
# kmod_test_0009: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:01:07 UTC 2021
# Running test: kmod_test_0009 - run #48
# kmod_test_0009: OK! - loading kmod test
# kmod_test_0009: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:01:08 UTC 2021
# Running test: kmod_test_0009 - run #49
# kmod_test_0009: OK! - loading kmod test
# kmod_test_0009: OK! - Return value: 0 (SUCCESS), expected SUCCESS
# Fri Sep 10 01:01:09 UTC 2021
# Running test: kmod_test_0010 - run #0
# kmod_test_0010: OK! - loading kmod test
# kmod_test_0010: OK! - Return value: -2 (-ENOENT), expected -ENOENT
# Fri Sep 10 01:01:09 UTC 2021
# Running test: kmod_test_0011 - run #0
# kmod_test_0011: OK! - loading kmod test
# kmod_test_0011: OK! - Return value: -2 (-ENOENT), expected -ENOENT
# Fri Sep 10 01:01:09 UTC 2021
# Running test: kmod_test_0012 - run #0
# kmod_check_visibility: OK!
# Fri Sep 10 01:01:09 UTC 2021
# Running test: kmod_test_0013 - run #0
# kmod_check_visibility: OK!
# Test completed
ok 1 selftests: kmod: kmod.sh
make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/kmod'
locking test: not in Makefile
2021-09-10 01:01:09 make TARGETS=locking
make --no-builtin-rules ARCH=x86 -C ../../.. headers_install
make[1]: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787'
INSTALL ./usr/include
make[1]: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787'
make[1]: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/locking'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/locking'
2021-09-10 01:01:09 make -j4 -C locking
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/locking'
make: Nothing to be done for 'all'.
make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/locking'
2021-09-10 01:01:09 make run_tests -C locking
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/locking'
TAP version 13
1..1
# selftests: locking: ww_mutex.sh
# locking/ww_mutex: ok
ok 1 selftests: locking: ww_mutex.sh
make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-d7109fe3a0991a0f7b4ac099b78c908e3b619787/tools/testing/selftests/locking'
To reproduce:
git clone https://github.com/intel/lkp-tests.git
cd lkp-tests
bin/lkp install job.yaml # job file is attached in this email
bin/lkp split-job --compatible job.yaml # generate the yaml file for lkp run
bin/lkp run generated-yaml-file
---
0DAY/LKP+ Test Infrastructure Open Source Technology Center
https://lists.01.org/hyperkitty/list/[email protected] Intel Corporation
Thanks,
Oliver Sang
10 months, 1 week
[rcutorture] be6350ccbb: WARNING:bad_unlock_balance_detected
by kernel test robot
Greeting,
FYI, we noticed the following commit (built with gcc-9):
commit: be6350ccbb78fbc8186f4b3265ed331654ef3ad9 ("rcutorture: Sanitize rcutorture_one_extend() use of idxold")
https://git.kernel.org/cgit/linux/kernel/git/paulmck/linux-rcu.git dev.2021.09.22a
in testcase: rcutorture
version:
with following parameters:
runtime: 300s
test: cpuhotplug
torture_type: rcu
test-description: rcutorture is rcutorture kernel module load/unload test.
test-url: https://www.kernel.org/doc/Documentation/RCU/torture.txt
on test machine: qemu-system-i386 -enable-kvm -cpu SandyBridge -smp 2 -m 4G
caused below changes (please refer to attached dmesg/kmsg for entire log/backtrace):
+--------------------------------------------------------------------------------------------------------+------------+------------+
| | 1ae66df91a | be6350ccbb |
+--------------------------------------------------------------------------------------------------------+------------+------------+
| WARNING:bad_unlock_balance_detected | 0 | 58 |
| is_trying_to_release_lock(rcu_read_lock_sched)at | 0 | 33 |
| WARNING:at_kernel/time/timer.c:#call_timer_fn | 0 | 55 |
| BUG:KFENCE:invalid_write_in_handle_exception_return | 0 | 1 |
| BUG:KFENCE:out-of-bounds_write_in_handle_exception_return | 0 | 1 |
| BUG:KFENCE:use-after-free_write_in_handle_exception_return | 0 | 1 |
| WARNING:at_kernel/softirq.c:#__local_bh_disable_ip | 0 | 53 |
| EIP:__local_bh_disable_ip | 0 | 53 |
| WARNING:at_kernel/softirq.c:#__local_bh_enable_ip | 0 | 57 |
| EIP:__local_bh_enable_ip | 0 | 57 |
| WARNING:suspicious_RCU_usage | 0 | 10 |
| include/trace/events/lock.h:#suspicious_rcu_dereference_check()usage | 0 | 10 |
| WARNING:at_kernel/rcu/rcutorture.c:#rcu_torture_one_read[rcutorture] | 0 | 57 |
| EIP:rcu_torture_one_read | 0 | 56 |
| BUG:scheduling_while_atomic | 0 | 55 |
| EIP:call_timer_fn | 0 | 54 |
| Kernel_panic-not_syncing:Aiee,killing_interrupt_handler | 0 | 29 |
| is_trying_to_release_lock(rcu_read_lock_bh)at | 0 | 24 |
| BUG:sleeping_function_called_from_invalid_context_at_kernel/torture.c | 0 | 46 |
| BUG:kernel_NULL_pointer_dereference,address | 0 | 19 |
| Oops:#[##] | 0 | 24 |
| WARNING:stack_recursion | 0 | 26 |
| Kernel_panic-not_syncing:Fatal_exception | 0 | 24 |
| BUG:unable_to_handle_page_fault_for_address | 0 | 5 |
| EIP:update_group_capacity | 0 | 1 |
| kernel_BUG_at_kernel/sched/core.c | 0 | 3 |
| invalid_opcode:#[##] | 0 | 3 |
| EIP:__sched_setscheduler | 0 | 3 |
| Kernel_panic-not_syncing:Fatal_exception_in_interrupt | 0 | 3 |
| Kernel_panic-not_syncing:stack-protector:Kernel_stack_is_corrupted_in:vprintk_store | 0 | 1 |
| WARNING:inconsistent_lock_state | 0 | 1 |
| inconsistent{IN-SOFTIRQ-W}->{SOFTIRQ-ON-W}usage | 0 | 1 |
| WARNING:at_kernel/module.c:#module_assert_mutex_or_preempt | 0 | 1 |
| EIP:module_assert_mutex_or_preempt | 0 | 1 |
| Kernel_panic-not_syncing:stack-protector:Kernel_stack_is_corrupted_in:rcu_torture_one_read[rcutorture] | 0 | 1 |
+--------------------------------------------------------------------------------------------------------+------------+------------+
If you fix the issue, kindly add following tag
Reported-by: kernel test robot <oliver.sang(a)intel.com>
[ 27.567579][ T496] rcu-torture: rcu_torture_reader task started
[ 27.570786][ T496]
[ 27.571020][ T496] =====================================
[ 27.571561][ T496] WARNING: bad unlock balance detected!
[ 27.572095][ T496] 5.15.0-rc1-00093-gbe6350ccbb78 #1 Not tainted
[ 27.572689][ T496] -------------------------------------
[ 27.573260][ T496] rcu_torture_rea/496 is trying to release lock (rcu_read_lock_sched) at:
[ 27.574076][ T496] [<f6c5a490>] rcutorture_one_extend+0x190/0x480 [rcutorture]
[ 27.574781][ T496] but there are no more locks to release!
[ 27.575398][ T496]
[ 27.575398][ T496] other info that might help us debug this:
[ 27.576141][ T496] no locks held by rcu_torture_rea/496.
[ 27.576648][ T496]
[ 27.576648][ T496] stack backtrace:
[ 27.577186][ T496] CPU: 0 PID: 496 Comm: rcu_torture_rea Not tainted 5.15.0-rc1-00093-gbe6350ccbb78 #1 9163dea460308125cc5b8cc0f1df3eca089bc795
[ 27.578407][ T496] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014
[ 27.579294][ T496] Call Trace:
[ 27.579612][ T496] dump_stack_lvl+0x55/0x79
[ 27.579924][ T488] rcu-torture: Creating torture_shuffle task
[ 27.580060][ T496] ? rcutorture_one_extend+0x190/0x480 [rcutorture 26936e0d59ae68533deba419b7fc8ae986e561cf]
[ 27.580773][ T497] rcu-torture: rcu_torture_stats task started
[ 27.581665][ T496] dump_stack+0xd/0x10
[ 27.581674][ T496] print_unlock_imbalance_bug.cold+0x96/0x9e
[ 27.581684][ T496] ? rcutorture_one_extend+0x190/0x480 [rcutorture 26936e0d59ae68533deba419b7fc8ae986e561cf]
[ 27.581712][ T496] ? rcutorture_one_extend+0x190/0x480 [rcutorture 26936e0d59ae68533deba419b7fc8ae986e561cf]
[ 27.581719][ T496] ? rcutorture_one_extend+0x190/0x480 [rcutorture 26936e0d59ae68533deba419b7fc8ae986e561cf]
[ 27.581726][ T496] lock_release+0x1b4/0x440
[ 27.581731][ T496] ? rcu_read_delay+0x1f/0x180 [rcutorture 26936e0d59ae68533deba419b7fc8ae986e561cf]
[ 27.581738][ T496] rcutorture_one_extend+0x19f/0x480 [rcutorture 26936e0d59ae68533deba419b7fc8ae986e561cf]
[ 27.581746][ T496] rcu_torture_one_read+0x438/0x700 [rcutorture 26936e0d59ae68533deba419b7fc8ae986e561cf]
[ 27.581758][ T496] rcu_torture_reader+0x8d/0x200 [rcutorture 26936e0d59ae68533deba419b7fc8ae986e561cf]
[ 27.581766][ T496] ? rcutorture_booster_init+0x1c0/0x1c0 [rcutorture 26936e0d59ae68533deba419b7fc8ae986e561cf]
[ 27.581775][ T496] ? __kthread_parkme+0x5c/0x80
[ 27.581781][ T496] kthread+0x10d/0x140
[ 27.581785][ T496] ? rcu_torture_one_read+0x700/0x700 [rcutorture 26936e0d59ae68533deba419b7fc8ae986e561cf]
[ 27.581792][ T496] ? set_kthread_struct+0x40/0x40
[ 27.581796][ T496] ret_from_fork+0x1c/0x28
To reproduce:
# build kernel
cd linux
cp config-5.15.0-rc1-00093-gbe6350ccbb78 .config
make HOSTCC=gcc-9 CC=gcc-9 ARCH=i386 olddefconfig prepare modules_prepare bzImage
git clone https://github.com/intel/lkp-tests.git
cd lkp-tests
bin/lkp qemu -k <bzImage> job-script # job-script is attached in this email
# if come across any failure that blocks the test,
# please remove ~/.lkp and /lkp dir to run from a clean state.
---
0DAY/LKP+ Test Infrastructure Open Source Technology Center
https://lists.01.org/hyperkitty/list/[email protected] Intel Corporation
Thanks,
Oliver Sang
10 months, 1 week
[x86/iopl] 32e1ae626f: kernel-selftests.x86.iopl_64.fail
by kernel test robot
Greeting,
FYI, we noticed the following commit (built with gcc-9):
commit: 32e1ae626f295152d1fc9a3375214133cbe62878 ("x86/iopl: Fake iopl(3) CLI/STI usage")
https://git.kernel.org/cgit/linux/kernel/git/next/linux-next.git master
in testcase: kernel-selftests
version: kernel-selftests-x86_64-c8c9111a-1_20210929
with following parameters:
group: x86
ucode: 0xe2
test-description: The kernel contains a set of "self tests" under the tools/testing/selftests/ directory. These are intended to be small unit tests to exercise individual code paths in the kernel.
test-url: https://www.kernel.org/doc/Documentation/kselftest.txt
on test machine: 4 threads Intel(R) Core(TM) i5-6500 CPU @ 3.20GHz with 32G memory
caused below changes (please refer to attached dmesg/kmsg for entire log/backtrace):
If you fix the issue, kindly add following tag
Reported-by: kernel test robot <oliver.sang(a)intel.com>
KERNEL SELFTESTS: linux_headers_dir is /usr/src/linux-headers-x86_64-rhel-8.3-kselftests-32e1ae626f295152d1fc9a3375214133cbe62878
2021-10-05 06:41:12 ln -sf /usr/bin/clang
2021-10-05 06:41:12 ln -sf /usr/bin/llc
2021-10-05 06:41:12 sed -i s/default_timeout=45/default_timeout=300/ kselftest/runner.sh
2021-10-05 06:41:12 make -C x86
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-32e1ae626f295152d1fc9a3375214133cbe62878/tools/testing/selftests/x86'
gcc -m32 -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-32e1ae626f295152d1fc9a3375214133cbe62878/tools/testing/selftests/x86/single_step_syscall_32 -O2 -g -std=gnu99 -pthread -Wall -no-pie -DCAN_BUILD_32 -DCAN_BUILD_64 single_step_syscall.c helpers.h -lrt -ldl -lm
gcc -m32 -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-32e1ae626f295152d1fc9a3375214133cbe62878/tools/testing/selftests/x86/sysret_ss_attrs_32 -O2 -g -std=gnu99 -pthread -Wall -no-pie -DCAN_BUILD_32 -DCAN_BUILD_64 sysret_ss_attrs.c helpers.h -lrt -ldl -lm
gcc -m32 -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-32e1ae626f295152d1fc9a3375214133cbe62878/tools/testing/selftests/x86/syscall_nt_32 -O2 -g -std=gnu99 -pthread -Wall -no-pie -DCAN_BUILD_32 -DCAN_BUILD_64 syscall_nt.c helpers.h -lrt -ldl -lm
gcc -m32 -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-32e1ae626f295152d1fc9a3375214133cbe62878/tools/testing/selftests/x86/test_mremap_vdso_32 -O2 -g -std=gnu99 -pthread -Wall -no-pie -DCAN_BUILD_32 -DCAN_BUILD_64 test_mremap_vdso.c helpers.h -lrt -ldl -lm
gcc -m32 -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-32e1ae626f295152d1fc9a3375214133cbe62878/tools/testing/selftests/x86/check_initial_reg_state_32 -O2 -g -std=gnu99 -pthread -Wall -no-pie -Wl,-ereal_start -static -DCAN_BUILD_32 -DCAN_BUILD_64 check_initial_reg_state.c helpers.h -lrt -ldl -lm
gcc -m32 -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-32e1ae626f295152d1fc9a3375214133cbe62878/tools/testing/selftests/x86/sigreturn_32 -O2 -g -std=gnu99 -pthread -Wall -no-pie -DCAN_BUILD_32 -DCAN_BUILD_64 sigreturn.c helpers.h -lrt -ldl -lm
gcc -m32 -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-32e1ae626f295152d1fc9a3375214133cbe62878/tools/testing/selftests/x86/iopl_32 -O2 -g -std=gnu99 -pthread -Wall -no-pie -DCAN_BUILD_32 -DCAN_BUILD_64 iopl.c helpers.h -lrt -ldl -lm
gcc -m32 -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-32e1ae626f295152d1fc9a3375214133cbe62878/tools/testing/selftests/x86/ioperm_32 -O2 -g -std=gnu99 -pthread -Wall -no-pie -DCAN_BUILD_32 -DCAN_BUILD_64 ioperm.c helpers.h -lrt -ldl -lm
gcc -m32 -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-32e1ae626f295152d1fc9a3375214133cbe62878/tools/testing/selftests/x86/test_vsyscall_32 -O2 -g -std=gnu99 -pthread -Wall -no-pie -DCAN_BUILD_32 -DCAN_BUILD_64 test_vsyscall.c helpers.h -lrt -ldl -lm
gcc -m32 -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-32e1ae626f295152d1fc9a3375214133cbe62878/tools/testing/selftests/x86/mov_ss_trap_32 -O2 -g -std=gnu99 -pthread -Wall -no-pie -DCAN_BUILD_32 -DCAN_BUILD_64 mov_ss_trap.c helpers.h -lrt -ldl -lm
gcc -m32 -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-32e1ae626f295152d1fc9a3375214133cbe62878/tools/testing/selftests/x86/syscall_arg_fault_32 -O2 -g -std=gnu99 -pthread -Wall -no-pie -DCAN_BUILD_32 -DCAN_BUILD_64 syscall_arg_fault.c helpers.h -lrt -ldl -lm
gcc -m32 -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-32e1ae626f295152d1fc9a3375214133cbe62878/tools/testing/selftests/x86/fsgsbase_restore_32 -O2 -g -std=gnu99 -pthread -Wall -no-pie -DCAN_BUILD_32 -DCAN_BUILD_64 fsgsbase_restore.c helpers.h -lrt -ldl -lm
gcc -m32 -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-32e1ae626f295152d1fc9a3375214133cbe62878/tools/testing/selftests/x86/sigaltstack_32 -O2 -g -std=gnu99 -pthread -Wall -no-pie -DCAN_BUILD_32 -DCAN_BUILD_64 sigaltstack.c helpers.h -lrt -ldl -lm
gcc -m32 -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-32e1ae626f295152d1fc9a3375214133cbe62878/tools/testing/selftests/x86/entry_from_vm86_32 -O2 -g -std=gnu99 -pthread -Wall -no-pie -DCAN_BUILD_32 -DCAN_BUILD_64 entry_from_vm86.c helpers.h -lrt -ldl -lm
gcc -m32 -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-32e1ae626f295152d1fc9a3375214133cbe62878/tools/testing/selftests/x86/test_syscall_vdso_32 -O2 -g -std=gnu99 -pthread -Wall -no-pie -DCAN_BUILD_32 -DCAN_BUILD_64 test_syscall_vdso.c helpers.h thunks_32.S -lrt -ldl -lm
gcc -m32 -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-32e1ae626f295152d1fc9a3375214133cbe62878/tools/testing/selftests/x86/unwind_vdso_32 -O2 -g -std=gnu99 -pthread -Wall -no-pie -DCAN_BUILD_32 -DCAN_BUILD_64 unwind_vdso.c helpers.h -lrt -ldl -lm
gcc -m32 -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-32e1ae626f295152d1fc9a3375214133cbe62878/tools/testing/selftests/x86/test_FCMOV_32 -O2 -g -std=gnu99 -pthread -Wall -no-pie -DCAN_BUILD_32 -DCAN_BUILD_64 test_FCMOV.c helpers.h -lrt -ldl -lm
gcc -m32 -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-32e1ae626f295152d1fc9a3375214133cbe62878/tools/testing/selftests/x86/test_FCOMI_32 -O2 -g -std=gnu99 -pthread -Wall -no-pie -DCAN_BUILD_32 -DCAN_BUILD_64 test_FCOMI.c helpers.h -lrt -ldl -lm
gcc -m32 -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-32e1ae626f295152d1fc9a3375214133cbe62878/tools/testing/selftests/x86/test_FISTTP_32 -O2 -g -std=gnu99 -pthread -Wall -no-pie -DCAN_BUILD_32 -DCAN_BUILD_64 test_FISTTP.c helpers.h -lrt -ldl -lm
gcc -m32 -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-32e1ae626f295152d1fc9a3375214133cbe62878/tools/testing/selftests/x86/vdso_restorer_32 -O2 -g -std=gnu99 -pthread -Wall -no-pie -DCAN_BUILD_32 -DCAN_BUILD_64 vdso_restorer.c helpers.h -lrt -ldl -lm
gcc -m32 -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-32e1ae626f295152d1fc9a3375214133cbe62878/tools/testing/selftests/x86/ldt_gdt_32 -O2 -g -std=gnu99 -pthread -Wall -no-pie -DCAN_BUILD_32 -DCAN_BUILD_64 ldt_gdt.c helpers.h -lrt -ldl -lm
gcc -m32 -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-32e1ae626f295152d1fc9a3375214133cbe62878/tools/testing/selftests/x86/ptrace_syscall_32 -O2 -g -std=gnu99 -pthread -Wall -no-pie -DCAN_BUILD_32 -DCAN_BUILD_64 ptrace_syscall.c helpers.h raw_syscall_helper_32.S -lrt -ldl -lm
gcc -m64 -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-32e1ae626f295152d1fc9a3375214133cbe62878/tools/testing/selftests/x86/single_step_syscall_64 -O2 -g -std=gnu99 -pthread -Wall -no-pie -DCAN_BUILD_32 -DCAN_BUILD_64 single_step_syscall.c helpers.h -lrt -ldl
gcc -m64 -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-32e1ae626f295152d1fc9a3375214133cbe62878/tools/testing/selftests/x86/sysret_ss_attrs_64 -O2 -g -std=gnu99 -pthread -Wall -no-pie -DCAN_BUILD_32 -DCAN_BUILD_64 sysret_ss_attrs.c helpers.h thunks.S -lrt -ldl
gcc -m64 -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-32e1ae626f295152d1fc9a3375214133cbe62878/tools/testing/selftests/x86/syscall_nt_64 -O2 -g -std=gnu99 -pthread -Wall -no-pie -DCAN_BUILD_32 -DCAN_BUILD_64 syscall_nt.c helpers.h -lrt -ldl
gcc -m64 -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-32e1ae626f295152d1fc9a3375214133cbe62878/tools/testing/selftests/x86/test_mremap_vdso_64 -O2 -g -std=gnu99 -pthread -Wall -no-pie -DCAN_BUILD_32 -DCAN_BUILD_64 test_mremap_vdso.c helpers.h -lrt -ldl
gcc -m64 -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-32e1ae626f295152d1fc9a3375214133cbe62878/tools/testing/selftests/x86/check_initial_reg_state_64 -O2 -g -std=gnu99 -pthread -Wall -no-pie -Wl,-ereal_start -static -DCAN_BUILD_32 -DCAN_BUILD_64 check_initial_reg_state.c helpers.h -lrt -ldl
gcc -m64 -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-32e1ae626f295152d1fc9a3375214133cbe62878/tools/testing/selftests/x86/sigreturn_64 -O2 -g -std=gnu99 -pthread -Wall -no-pie -DCAN_BUILD_32 -DCAN_BUILD_64 sigreturn.c helpers.h -lrt -ldl
gcc -m64 -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-32e1ae626f295152d1fc9a3375214133cbe62878/tools/testing/selftests/x86/iopl_64 -O2 -g -std=gnu99 -pthread -Wall -no-pie -DCAN_BUILD_32 -DCAN_BUILD_64 iopl.c helpers.h -lrt -ldl
gcc -m64 -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-32e1ae626f295152d1fc9a3375214133cbe62878/tools/testing/selftests/x86/ioperm_64 -O2 -g -std=gnu99 -pthread -Wall -no-pie -DCAN_BUILD_32 -DCAN_BUILD_64 ioperm.c helpers.h -lrt -ldl
gcc -m64 -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-32e1ae626f295152d1fc9a3375214133cbe62878/tools/testing/selftests/x86/test_vsyscall_64 -O2 -g -std=gnu99 -pthread -Wall -no-pie -DCAN_BUILD_32 -DCAN_BUILD_64 test_vsyscall.c helpers.h -lrt -ldl
gcc -m64 -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-32e1ae626f295152d1fc9a3375214133cbe62878/tools/testing/selftests/x86/mov_ss_trap_64 -O2 -g -std=gnu99 -pthread -Wall -no-pie -DCAN_BUILD_32 -DCAN_BUILD_64 mov_ss_trap.c helpers.h -lrt -ldl
gcc -m64 -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-32e1ae626f295152d1fc9a3375214133cbe62878/tools/testing/selftests/x86/syscall_arg_fault_64 -O2 -g -std=gnu99 -pthread -Wall -no-pie -DCAN_BUILD_32 -DCAN_BUILD_64 syscall_arg_fault.c helpers.h -lrt -ldl
gcc -m64 -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-32e1ae626f295152d1fc9a3375214133cbe62878/tools/testing/selftests/x86/fsgsbase_restore_64 -O2 -g -std=gnu99 -pthread -Wall -no-pie -DCAN_BUILD_32 -DCAN_BUILD_64 fsgsbase_restore.c helpers.h -lrt -ldl
gcc -m64 -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-32e1ae626f295152d1fc9a3375214133cbe62878/tools/testing/selftests/x86/sigaltstack_64 -O2 -g -std=gnu99 -pthread -Wall -no-pie -DCAN_BUILD_32 -DCAN_BUILD_64 sigaltstack.c helpers.h -lrt -ldl
gcc -m64 -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-32e1ae626f295152d1fc9a3375214133cbe62878/tools/testing/selftests/x86/fsgsbase_64 -O2 -g -std=gnu99 -pthread -Wall -no-pie -DCAN_BUILD_32 -DCAN_BUILD_64 fsgsbase.c helpers.h -lrt -ldl
gcc -m64 -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-32e1ae626f295152d1fc9a3375214133cbe62878/tools/testing/selftests/x86/sysret_rip_64 -O2 -g -std=gnu99 -pthread -Wall -no-pie -DCAN_BUILD_32 -DCAN_BUILD_64 sysret_rip.c helpers.h -lrt -ldl
gcc -m64 -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-32e1ae626f295152d1fc9a3375214133cbe62878/tools/testing/selftests/x86/syscall_numbering_64 -O2 -g -std=gnu99 -pthread -Wall -no-pie -DCAN_BUILD_32 -DCAN_BUILD_64 syscall_numbering.c helpers.h -lrt -ldl
gcc -m64 -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-32e1ae626f295152d1fc9a3375214133cbe62878/tools/testing/selftests/x86/corrupt_xstate_header_64 -O2 -g -std=gnu99 -pthread -Wall -no-pie -DCAN_BUILD_32 -DCAN_BUILD_64 corrupt_xstate_header.c helpers.h -lrt -ldl
gcc -m64 -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-32e1ae626f295152d1fc9a3375214133cbe62878/tools/testing/selftests/x86/ldt_gdt_64 -O2 -g -std=gnu99 -pthread -Wall -no-pie -DCAN_BUILD_32 -DCAN_BUILD_64 ldt_gdt.c helpers.h -lrt -ldl
gcc -m64 -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-32e1ae626f295152d1fc9a3375214133cbe62878/tools/testing/selftests/x86/ptrace_syscall_64 -O2 -g -std=gnu99 -pthread -Wall -no-pie -DCAN_BUILD_32 -DCAN_BUILD_64 ptrace_syscall.c helpers.h -lrt -ldl
make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-32e1ae626f295152d1fc9a3375214133cbe62878/tools/testing/selftests/x86'
2021-10-05 06:41:21 make run_tests -C x86
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-32e1ae626f295152d1fc9a3375214133cbe62878/tools/testing/selftests/x86'
TAP version 13
1..41
# selftests: x86: single_step_syscall_32
# [RUN] Set TF and check nop
# [OK] Survived with TF set and 15 traps
# [RUN] Set TF and check int80
# [OK] Survived with TF set and 14 traps
# [RUN] Set TF and check a fast syscall
# [OK] Survived with TF set and 45 traps
# [RUN] Fast syscall with TF cleared
# [OK] Nothing unexpected happened
# [RUN] Set TF and check SYSENTER
# Got SIGSEGV with RIP=f7f00549, TF=256
# [RUN] Fast syscall with TF cleared
# [OK] Nothing unexpected happened
ok 1 selftests: x86: single_step_syscall_32
# selftests: x86: sysret_ss_attrs_32
# [RUN] Syscalls followed by SS validation
# [OK] We survived
ok 2 selftests: x86: sysret_ss_attrs_32
# selftests: x86: syscall_nt_32
# [RUN] Set NT and issue a syscall
# [OK] The syscall worked and flags are still set
# [RUN] Set AC and issue a syscall
# [OK] The syscall worked and flags are still set
# [RUN] Set NT|AC and issue a syscall
# [OK] The syscall worked and flags are still set
# [RUN] Set TF and issue a syscall
# [OK] The syscall worked and flags are still set
# [RUN] Set NT|TF and issue a syscall
# [OK] The syscall worked and flags are still set
# [RUN] Set AC|TF and issue a syscall
# [OK] The syscall worked and flags are still set
# [RUN] Set NT|AC|TF and issue a syscall
# [OK] The syscall worked and flags are still set
# [RUN] Set DF and issue a syscall
# [OK] The syscall worked and flags are still set
# [RUN] Set TF|DF and issue a syscall
# [OK] The syscall worked and flags are still set
ok 3 selftests: x86: syscall_nt_32
# selftests: x86: test_mremap_vdso_32
# AT_SYSINFO_EHDR is 0xf7f08000
# [NOTE] Moving vDSO: [0xf7f08000, 0xf7f09000] -> [0xf7f31000, 0xf7f32000]
# [NOTE] vDSO partial move failed, will try with bigger size
# [NOTE] Moving vDSO: [0xf7f08000, 0xf7f0a000] -> [0xf7f00000, 0xf7f02000]
# [OK]
ok 4 selftests: x86: test_mremap_vdso_32
# selftests: x86: check_initial_reg_state_32
# [OK] All GPRs except SP are 0
# [OK] FLAGS is 0x202
ok 5 selftests: x86: check_initial_reg_state_32
# selftests: x86: sigreturn_32
# [OK] set_thread_area refused 16-bit data
# [OK] set_thread_area refused 16-bit data
# [RUN] Valid sigreturn: 64-bit CS (33), 32-bit SS (2b, GDT)
# [OK] all registers okay
# [RUN] Valid sigreturn: 32-bit CS (23), 32-bit SS (2b, GDT)
# [OK] all registers okay
# [RUN] Valid sigreturn: 16-bit CS (37), 32-bit SS (2b, GDT)
# [OK] all registers okay
# [RUN] Valid sigreturn: 64-bit CS (33), 16-bit SS (3f)
# [OK] all registers okay
# [RUN] Valid sigreturn: 32-bit CS (23), 16-bit SS (3f)
# [OK] all registers okay
# [RUN] Valid sigreturn: 16-bit CS (37), 16-bit SS (3f)
# [OK] all registers okay
# [RUN] 64-bit CS (33), bogus SS (47)
# [OK] Got #GP(0x0) (i.e. Segmentation fault)
# [RUN] 32-bit CS (23), bogus SS (47)
# [OK] Got #GP(0x0) (i.e. Segmentation fault)
# [RUN] 16-bit CS (37), bogus SS (47)
# [OK] Got #GP(0x0) (i.e. Segmentation fault)
# [RUN] 64-bit CS (33), bogus SS (23)
# [OK] Got #GP(0x20) (i.e. GDT index 4, Segmentation fault)
# [RUN] 32-bit CS (23), bogus SS (23)
# [OK] Got #GP(0x20) (i.e. GDT index 4, Segmentation fault)
# [RUN] 16-bit CS (37), bogus SS (23)
# [OK] Got #GP(0x20) (i.e. GDT index 4, Segmentation fault)
# [RUN] 32-bit CS (4f), bogus SS (2b)
# [OK] Got #NP(0x4c) (i.e. LDT index 9, Bus error)
# [RUN] 32-bit CS (23), bogus SS (57)
# [OK] Got #GP(0x0) (i.e. Segmentation fault)
ok 6 selftests: x86: sigreturn_32
# selftests: x86: iopl_32
# [FAIL] CLI worked
# [FAIL] STI worked
# [OK] outb to 0x80 worked
# [OK] outb to 0x80 worked
# [OK] outb to 0xed failed
# child: set IOPL to 3
# [RUN] child: write to 0x80
# [FAIL] CLI worked
# [FAIL] STI worked
# [OK] outb to 0x80 worked
# [OK] outb to 0x80 worked
# [OK] outb to 0xed failed
# [OK] Child succeeded
# [RUN] parent: write to 0x80 (should fail)
# [OK] outb to 0x80 failed
# [OK] CLI faulted
# [OK] STI faulted
# iopl(3)
# Drop privileges
# [RUN] iopl(3) unprivileged but with IOPL==3
# [RUN] iopl(0) unprivileged
# [RUN] iopl(3) unprivileged
# [OK] Failed as expected
not ok 7 selftests: x86: iopl_32 # exit=1
# selftests: x86: ioperm_32
# [OK] outb to 0x80 failed
# [OK] outb to 0xed failed
# [RUN] enable 0x80
# [OK] outb to 0x80 worked
# [OK] outb to 0xed failed
# [RUN] disable 0x80
# [OK] outb to 0x80 failed
# [OK] outb to 0xed failed
# [RUN] child: check that we inherited permissions
# [OK] outb to 0x80 worked
# [OK] outb to 0xed failed
# [RUN] child: Extend permissions to 0x81
# [RUN] child: Drop permissions to 0x80
# [OK] outb to 0x80 failed
# [OK] outb to 0x80 failed
# [OK] outb to 0xed failed
# [RUN] enable 0x80
# [OK] outb to 0x80 worked
# [OK] outb to 0xed failed
# [RUN] disable 0x80
# [OK] outb to 0x80 failed
# [OK] outb to 0xed failed
# [OK] Child succeeded
# Verify that unsharing the bitmap worked
# [OK] outb to 0x80 worked
# Drop privileges
# [RUN] disable 0x80
# [OK] it worked
# [RUN] enable 0x80 again
# [OK] it failed
ok 8 selftests: x86: ioperm_32
# selftests: x86: test_vsyscall_32
# [NOTE] failed to find getcpu in vDSO
# [RUN] test gettimeofday()
# vDSO time offsets: 0.000012 0.000000
# [OK] vDSO gettimeofday()'s timeval was okay
# [RUN] test time()
# [OK] vDSO time() is okay
# [RUN] getcpu() on CPU 0
# [RUN] getcpu() on CPU 1
ok 9 selftests: x86: test_vsyscall_32
# selftests: x86: mov_ss_trap_32
# SS = 0x2b, &SS = 0x0x804c11c
# PR_SET_PTRACER_ANY succeeded
# Set up a watchpoint
# DR0 = 804c11c, DR1 = 80493d6, DR7 = 7000a
# SS = 0x2b, &SS = 0x0x804c11c
# PR_SET_PTRACER_ANY succeeded
# Set up a watchpoint
# [RUN] Read from watched memory (should get SIGTRAP)
# Got SIGTRAP with RIP=804922c, EFLAGS.RF=0
# [RUN] MOV SS; INT3
# Got SIGTRAP with RIP=804923d, EFLAGS.RF=0
# [RUN] MOV SS; INT 3
# Got SIGTRAP with RIP=804924f, EFLAGS.RF=0
# [RUN] MOV SS; CS CS INT3
# Got SIGTRAP with RIP=8049262, EFLAGS.RF=0
# [RUN] MOV SS; CSx14 INT3
# Got SIGTRAP with RIP=8049281, EFLAGS.RF=0
# [RUN] MOV SS; INT 4
# Got SIGSEGV with RIP=80492ab
# [RUN] MOV SS; INTO
# Got SIGTRAP with RIP=80492db, EFLAGS.RF=0
# [RUN] MOV SS; ICEBP
# Got SIGTRAP with RIP=8049326, EFLAGS.RF=0
# [RUN] MOV SS; CLI
# Got SIGSEGV with RIP=8049659
# [RUN] MOV SS; #PF
# Got SIGSEGV with RIP=804961b
# [RUN] MOV SS; INT 1
# Got SIGSEGV with RIP=80493b6
# [RUN] MOV SS; breakpointed NOP
# Got SIGTRAP with RIP=80493d7, EFLAGS.RF=0
# [RUN] MOV SS; SYSENTER
# Got SIGSEGV with RIP=f7f34549
# [RUN] MOV SS; INT $0x80
# [OK] I aten't dead
ok 10 selftests: x86: mov_ss_trap_32
# selftests: x86: syscall_arg_fault_32
# [RUN] SYSENTER with invalid state
# [OK] Seems okay
# [RUN] SYSCALL with invalid state
# [SKIP] Illegal instruction
# [RUN] SYSENTER with TF and invalid state
# [OK] Seems okay
# [RUN] SYSCALL with TF and invalid state
# [SKIP] Illegal instruction
ok 11 selftests: x86: syscall_arg_fault_32
# selftests: x86: fsgsbase_restore_32
# Setting up a segment
# segment base address = 0xf7f18000
# using LDT slot 0
# [OK] The segment points to the right place.
# Tracee will take a nap until signaled
# Tracee: in tracee_zap_segment()
# Tracee is going back to sleep
# Tracee was resumed. Will re-check segment.
# [OK] The segment points to the right place.
# Setting up a segment
# segment base address = 0xf7f18000
# using LDT slot 0
# [OK] The segment points to the right place.
# Child FS=0x7
# Tracer: redirecting tracee to tracee_zap_segment()
# Tracer: restoring tracee state
# [OK] All is well.
ok 12 selftests: x86: fsgsbase_restore_32
# selftests: x86: sigaltstack_32
# [RUN] Test an alternate signal stack of sufficient size.
# Raise SIGALRM. It is expected to be delivered.
# [OK] SIGALRM signal delivered.
ok 13 selftests: x86: sigaltstack_32
# selftests: x86: entry_from_vm86_32
# [RUN] #BR from vm86 mode
# [SKIP] vm86 not supported
# [RUN] SYSENTER from vm86 mode
# [SKIP] vm86 not supported
# [RUN] SYSCALL from vm86 mode
# [SKIP] vm86 not supported
# [RUN] STI with VIP set from vm86 mode
# [SKIP] vm86 not supported
# [RUN] POPF with VIP set and IF clear from vm86 mode
# [SKIP] vm86 not supported
# [RUN] POPF with VIP and IF set from vm86 mode
# [SKIP] vm86 not supported
# [RUN] POPF with VIP clear and IF set from vm86 mode
# [SKIP] vm86 not supported
# [RUN] INT3 from vm86 mode
# [SKIP] vm86 not supported
# [RUN] int80 from vm86 mode
# [SKIP] vm86 not supported
# [RUN] UMIP tests from vm86 mode
# [SKIP] vm86 not supported
# [INFO] Result from SMSW:[0x0000]
# [INFO] Result from SIDT: limit[0x0000]base[0x00000000]
# [INFO] Result from SGDT: limit[0x0000]base[0x00000000]
# [PASS] All the results from SMSW are identical.
# [PASS] All the results from SGDT are identical.
# [PASS] All the results from SIDT are identical.
# [RUN] STR instruction from vm86 mode
# [SKIP] vm86 not supported
# [RUN] SLDT instruction from vm86 mode
# [SKIP] vm86 not supported
# [RUN] Execute null pointer from vm86 mode
# [SKIP] vm86 not supported
# [RUN] #BR from vm86 mode
# [SKIP] vm86 not supported
# [RUN] SYSENTER from vm86 mode
# [SKIP] vm86 not supported
# [RUN] SYSCALL from vm86 mode
# [SKIP] vm86 not supported
# [RUN] STI with VIP set from vm86 mode
# [SKIP] vm86 not supported
# [RUN] POPF with VIP set and IF clear from vm86 mode
# [SKIP] vm86 not supported
# [RUN] POPF with VIP and IF set from vm86 mode
# [SKIP] vm86 not supported
# [RUN] POPF with VIP clear and IF set from vm86 mode
# [SKIP] vm86 not supported
# [RUN] INT3 from vm86 mode
# [SKIP] vm86 not supported
# [RUN] int80 from vm86 mode
# [SKIP] vm86 not supported
# [RUN] UMIP tests from vm86 mode
# [SKIP] vm86 not supported
# [INFO] Result from SMSW:[0x0000]
# [INFO] Result from SIDT: limit[0x0000]base[0x00000000]
# [INFO] Result from SGDT: limit[0x0000]base[0x00000000]
# [PASS] All the results from SMSW are identical.
# [PASS] All the results from SGDT are identical.
# [PASS] All the results from SIDT are identical.
# [RUN] STR instruction from vm86 mode
# [SKIP] vm86 not supported
# [RUN] SLDT instruction from vm86 mode
# [SKIP] vm86 not supported
# [RUN] Execute null pointer from vm86 mode
# [SKIP] vm86 not supported
ok 14 selftests: x86: entry_from_vm86_32
# selftests: x86: test_syscall_vdso_32
# [RUN] Executing 6-argument 32-bit syscall via VDSO
# [WARN] Flags before=0000000000200ed7 id 0 00 o d i s z 0 a 0 p 1 c
# [WARN] Flags after=0000000000200682 id 0 00 d i s 0 0 1
# [WARN] Flags change=0000000000000855 0 00 o z 0 a 0 p 0 c
# [OK] Arguments are preserved across syscall
# [NOTE] R11 has changed:0000000000200682 - assuming clobbered by SYSRET insn
# [OK] R8..R15 did not leak kernel data
# [RUN] Executing 6-argument 32-bit syscall via INT 80
# [OK] Arguments are preserved across syscall
# [OK] R8..R15 did not leak kernel data
# [RUN] Executing 6-argument 32-bit syscall via VDSO
# [WARN] Flags before=0000000000200ed7 id 0 00 o d i s z 0 a 0 p 1 c
# [WARN] Flags after=0000000000200686 id 0 00 d i s 0 0 p 1
# [WARN] Flags change=0000000000000851 0 00 o z 0 a 0 0 c
# [OK] Arguments are preserved across syscall
# [NOTE] R11 has changed:0000000000200686 - assuming clobbered by SYSRET insn
# [OK] R8..R15 did not leak kernel data
# [RUN] Executing 6-argument 32-bit syscall via INT 80
# [OK] Arguments are preserved across syscall
# [OK] R8..R15 did not leak kernel data
# [RUN] Running tests under ptrace
ok 15 selftests: x86: test_syscall_vdso_32
# selftests: x86: unwind_vdso_32
# AT_SYSINFO is 0xf7f05540
# [OK] AT_SYSINFO maps to linux-gate.so.1, loaded at 0x0xf7f05000
# [RUN] Set TF and check a fast syscall
# In vsyscall at 0xf7f05540, returning to 0xf7cee687
# SIGTRAP at 0xf7f05540
# 0xf7f05540
# 0xf7cee687
# [OK] NR = 20, args = 1, 2, 3, 4, 5, 6
# SIGTRAP at 0xf7f05541
# 0xf7f05541
# 0xf7cee687
# [OK] NR = 20, args = 1, 2, 3, 4, 5, 6
# SIGTRAP at 0xf7f05542
# 0xf7f05542
# 0xf7cee687
# [OK] NR = 20, args = 1, 2, 3, 4, 5, 6
# SIGTRAP at 0xf7f05543
# 0xf7f05543
# 0xf7cee687
# [OK] NR = 20, args = 1, 2, 3, 4, 5, 6
# SIGTRAP at 0xf7f05545
# 0xf7f05545
# 0xf7cee687
# [OK] NR = 20, args = 1, 2, 3, 4, 5, 6
# SIGTRAP at 0xf7f0554a
# 0xf7f0554a
# 0xf7cee687
# [OK] NR = 1713, args = 1, 2, 3, 4, 5, 6
# SIGTRAP at 0xf7f0554b
# 0xf7f0554b
# 0xf7cee687
# [OK] NR = 1713, args = 1, 2, 3, 4, 5, 6
# SIGTRAP at 0xf7f0554c
# 0xf7f0554c
# 0xf7cee687
# [OK] NR = 1713, args = 1, 2, 3, 4, 5, 6
# Vsyscall is done
# [OK] All is well
ok 16 selftests: x86: unwind_vdso_32
# selftests: x86: test_FCMOV_32
# [RUN] Testing fcmovCC instructions
# [OK] fcmovCC
ok 17 selftests: x86: test_FCMOV_32
# selftests: x86: test_FCOMI_32
# [RUN] Testing f[u]comi[p] instructions
# [OK] f[u]comi[p]
ok 18 selftests: x86: test_FCOMI_32
# selftests: x86: test_FISTTP_32
# [RUN] Testing fisttp instructions
# [OK] fisttp
ok 19 selftests: x86: test_FISTTP_32
# selftests: x86: vdso_restorer_32
# [RUN] Raise a signal, SA_SIGINFO, sa.restorer == NULL
# [OK] SA_SIGINFO handler returned successfully
# [RUN] Raise a signal, !SA_SIGINFO, sa.restorer == NULL
# [OK] !SA_SIGINFO handler returned successfully
ok 20 selftests: x86: vdso_restorer_32
# selftests: x86: ldt_gdt_32
# [NOTE] set_thread_area is available; will use GDT index 13
# [OK] LDT entry 0 has AR 0x0040FB00 and limit 0x0000000A
# [OK] LDT entry 0 has AR 0x00C0FB00 and limit 0x0000AFFF
# [OK] LDT entry 1 is invalid
# [OK] LDT entry 2 has AR 0x00C0FB00 and limit 0x0000AFFF
# [OK] LDT entry 1 is invalid
# [OK] LDT entry 2 has AR 0x00C0FB00 and limit 0x0000AFFF
# [OK] LDT entry 2 has AR 0x00D0FB00 and limit 0x0000AFFF
# [OK] LDT entry 2 has AR 0x00D07B00 and limit 0x0000AFFF
# [OK] LDT entry 2 has AR 0x00907B00 and limit 0x0000AFFF
# [OK] LDT entry 2 has AR 0x00D07300 and limit 0x0000AFFF
# [OK] LDT entry 2 has AR 0x00D07100 and limit 0x0000AFFF
# [OK] LDT entry 2 has AR 0x00D07500 and limit 0x0000AFFF
# [OK] LDT entry 2 has AR 0x00507700 and limit 0x0000000A
# [OK] LDT entry 2 has AR 0x00507F00 and limit 0x0000000A
# [OK] LDT entry 2 has AR 0x00507D00 and limit 0x0000000A
# [OK] LDT entry 2 has AR 0x00507B00 and limit 0x0000000A
# [OK] LDT entry 2 has AR 0x00507900 and limit 0x0000000A
# [RUN] Test fork
# [OK] LDT entry 2 has AR 0x00507900 and limit 0x0000000A
# [OK] LDT entry 1 is invalid
# [OK] LDT entry 0 is invalid
# [NOTE] set_thread_area is available; will use GDT index 13
# [OK] LDT entry 0 has AR 0x0040FB00 and limit 0x0000000A
# [OK] LDT entry 0 has AR 0x00C0FB00 and limit 0x0000AFFF
# [OK] LDT entry 1 is invalid
# [OK] LDT entry 2 has AR 0x00C0FB00 and limit 0x0000AFFF
# [OK] LDT entry 1 is invalid
# [OK] LDT entry 2 has AR 0x00C0FB00 and limit 0x0000AFFF
# [OK] LDT entry 2 has AR 0x00D0FB00 and limit 0x0000AFFF
# [OK] LDT entry 2 has AR 0x00D07B00 and limit 0x0000AFFF
# [OK] LDT entry 2 has AR 0x00907B00 and limit 0x0000AFFF
# [OK] LDT entry 2 has AR 0x00D07300 and limit 0x0000AFFF
# [OK] LDT entry 2 has AR 0x00D07100 and limit 0x0000AFFF
# [OK] LDT entry 2 has AR 0x00D07500 and limit 0x0000AFFF
# [OK] LDT entry 2 has AR 0x00507700 and limit 0x0000000A
# [OK] LDT entry 2 has AR 0x00507F00 and limit 0x0000000A
# [OK] LDT entry 2 has AR 0x00507D00 and limit 0x0000000A
# [OK] LDT entry 2 has AR 0x00507B00 and limit 0x0000000A
# [OK] LDT entry 2 has AR 0x00507900 and limit 0x0000000A
# [RUN] Test fork
# [OK] Child succeeded
# [RUN] Test size
# [DONE] Size test
# [OK] modify_ldt failure 22
# [OK] LDT entry 0 has AR 0x0000F300 and limit 0x00000000
# [OK] LDT entry 0 has AR 0x00007300 and limit 0x00000000
# [OK] LDT entry 0 has AR 0x0000F100 and limit 0x00000000
# [OK] LDT entry 0 has AR 0x00007300 and limit 0x00000000
# [OK] LDT entry 0 has AR 0x00007100 and limit 0x00000001
# [OK] LDT entry 0 has AR 0x00007100 and limit 0x00000000
# [OK] LDT entry 0 is invalid
# [OK] LDT entry 0 has AR 0x0040F300 and limit 0x000FFFFF
# [OK] GDT entry 13 has AR 0x0040F300 and limit 0x000FFFFF
# [OK] LDT entry 0 has AR 0x00C0F300 and limit 0xFFFFFFFF
# [OK] GDT entry 13 has AR 0x00C0F300 and limit 0xFFFFFFFF
# [OK] LDT entry 0 has AR 0x00C0F100 and limit 0xFFFFFFFF
# [OK] GDT entry 13 has AR 0x00C0F100 and limit 0xFFFFFFFF
# [OK] LDT entry 0 has AR 0x00C0F700 and limit 0xFFFFFFFF
# [OK] GDT entry 13 has AR 0x00C0F700 and limit 0xFFFFFFFF
# [OK] LDT entry 0 has AR 0x00C0F500 and limit 0xFFFFFFFF
# [OK] GDT entry 13 has AR 0x00C0F500 and limit 0xFFFFFFFF
# [OK] LDT entry 0 is invalid
# [RUN] Cross-CPU LDT invalidation
# [OK] All 5 iterations succeeded
# [RUN] Test exec
# [OK] LDT entry 0 has AR 0x0040FB00 and limit 0x0000002A
# [OK] Child succeeded
# [OK] Invalidate DS with set_thread_area: new DS = 0x0
# [OK] Invalidate ES with set_thread_area: new ES = 0x0
# [OK] Invalidate FS with set_thread_area: new FS = 0x0
# [OK] Invalidate GS with set_thread_area: new GS = 0x0
ok 21 selftests: x86: ldt_gdt_32
# selftests: x86: ptrace_syscall_32
# [RUN] Check int80 return regs
# [OK] getpid() preserves regs
# [OK] kill(getpid(), SIGUSR1) preserves regs
# [RUN] Check AT_SYSINFO return regs
# [OK] getpid() preserves regs
# [OK] kill(getpid(), SIGUSR1) preserves regs
# [RUN] ptrace-induced syscall restart
# [RUN] SYSEMU
# [OK] Initial nr and args are correct
# [RUN] Restart the syscall (ip = 0xf7f46549)
# [OK] Restarted nr and args are correct
# [RUN] Change nr and args and restart the syscall (ip = 0xf7f46549)
# [OK] Replacement nr and args are correct
# [OK] Child exited cleanly
# [RUN] kernel syscall restart under ptrace
# [RUN] SYSCALL
# [OK] Initial nr and args are correct
# [RUN] SYSCALL
# [OK] Args after SIGUSR1 are correct (ax = -514)
# [OK] Child got SIGUSR1
# [RUN] Step again
# [OK] pause(2) restarted correctly
ok 22 selftests: x86: ptrace_syscall_32
# selftests: x86: single_step_syscall_64
# [RUN] Set TF and check nop
# [OK] Survived with TF set and 10 traps
# [RUN] Set TF and check syscall-less opportunistic sysret
# [OK] Survived with TF set and 12 traps
# [RUN] Set TF and check int80
# [OK] Survived with TF set and 9 traps
# [RUN] Set TF and check a fast syscall
# [OK] Survived with TF set and 22 traps
# [RUN] Fast syscall with TF cleared
# [OK] Nothing unexpected happened
# [RUN] Set TF and check SYSENTER
# Got SIGSEGV with RIP=2a4fa549, TF=256
# [RUN] Fast syscall with TF cleared
# [OK] Nothing unexpected happened
ok 23 selftests: x86: single_step_syscall_64
# selftests: x86: sysret_ss_attrs_64
# [RUN] Syscalls followed by SS validation
# [OK] We survived
ok 24 selftests: x86: sysret_ss_attrs_64
# selftests: x86: syscall_nt_64
# [RUN] Set NT and issue a syscall
# [OK] The syscall worked and flags are still set
# [RUN] Set AC and issue a syscall
# [OK] The syscall worked and flags are still set
# [RUN] Set NT|AC and issue a syscall
# [OK] The syscall worked and flags are still set
# [RUN] Set TF and issue a syscall
# [OK] The syscall worked and flags are still set
# [RUN] Set NT|TF and issue a syscall
# [OK] The syscall worked and flags are still set
# [RUN] Set AC|TF and issue a syscall
# [OK] The syscall worked and flags are still set
# [RUN] Set NT|AC|TF and issue a syscall
# [OK] The syscall worked and flags are still set
# [RUN] Set DF and issue a syscall
# [OK] The syscall worked and flags are still set
# [RUN] Set TF|DF and issue a syscall
# [OK] The syscall worked and flags are still set
ok 25 selftests: x86: syscall_nt_64
# selftests: x86: test_mremap_vdso_64
# AT_SYSINFO_EHDR is 0x7ffd9c508000
# [NOTE] Moving vDSO: [0x7ffd9c508000, 0x7ffd9c509000] -> [0x7fc0c3047000, 0x7fc0c3048000]
# [NOTE] vDSO partial move failed, will try with bigger size
# [NOTE] Moving vDSO: [0x7ffd9c508000, 0x7ffd9c50a000] -> [0x7fc0c3046000, 0x7fc0c3048000]
# [OK]
ok 26 selftests: x86: test_mremap_vdso_64
# selftests: x86: check_initial_reg_state_64
# [OK] All GPRs except SP are 0
# [OK] FLAGS is 0x202
ok 27 selftests: x86: check_initial_reg_state_64
# selftests: x86: sigreturn_64
# [OK] set_thread_area refused 16-bit data
# [OK] set_thread_area refused 16-bit data
# [RUN] Valid sigreturn: 64-bit CS (33), 32-bit SS (2b, GDT)
# [OK] all registers okay
# [RUN] Valid sigreturn: 32-bit CS (23), 32-bit SS (2b, GDT)
# [NOTE] SP: 8badf00d5aadc0de -> 5aadc0de
# [OK] all registers okay
# [RUN] Valid sigreturn: 16-bit CS (37), 32-bit SS (2b, GDT)
# [NOTE] SP: 8badf00d5aadc0de -> 5aadc0de
# [OK] all registers okay
# [RUN] Valid sigreturn: 64-bit CS (33), 16-bit SS (3f)
# [OK] all registers okay
# [RUN] Valid sigreturn: 32-bit CS (23), 16-bit SS (3f)
# [NOTE] SP: 8badf00d5aadc0de -> 5aadc0de
# [OK] all registers okay
# [RUN] Valid sigreturn: 16-bit CS (37), 16-bit SS (3f)
# [NOTE] SP: 8badf00d5aadc0de -> 5aadc0de
# [OK] all registers okay
# [RUN] Valid sigreturn: 32-bit CS (23), 32-bit SS (2b, GDT)
# Corrupting SS on return to 64-bit mode
# [NOTE] SP: 8badf00d5aadc0de -> 5aadc0de
# [OK] all registers okay
# [RUN] Valid sigreturn: 32-bit CS (23), 16-bit SS (3f)
# Corrupting SS on return to 64-bit mode
# [NOTE] SP: 8badf00d5aadc0de -> 5aadc0de
# [OK] all registers okay
# [RUN] 64-bit CS (33), bogus SS (47)
# [OK] Got #GP(0x0) (i.e. Segmentation fault)
# [RUN] 32-bit CS (23), bogus SS (47)
# [OK] Got #GP(0x0) (i.e. Segmentation fault)
# [RUN] 16-bit CS (37), bogus SS (47)
# [OK] Got #GP(0x0) (i.e. Segmentation fault)
# [RUN] 64-bit CS (33), bogus SS (33)
# [OK] Got #GP(0x30) (i.e. GDT index 6, Segmentation fault)
# [RUN] 32-bit CS (23), bogus SS (33)
# [OK] Got #GP(0x30) (i.e. GDT index 6, Segmentation fault)
# [RUN] 16-bit CS (37), bogus SS (33)
# [OK] Got #GP(0x30) (i.e. GDT index 6, Segmentation fault)
# [RUN] 32-bit CS (4f), bogus SS (2b)
# [OK] Got #NP(0x4c) (i.e. LDT index 9, Bus error)
# [RUN] 32-bit CS (23), bogus SS (57)
# [OK] Got #GP(0x0) (i.e. Segmentation fault)
# [RUN] Clear UC_STRICT_RESTORE_SS and corrupt SS
# [OK] It worked
ok 28 selftests: x86: sigreturn_64
# selftests: x86: iopl_64
# [FAIL] CLI worked
# [FAIL] STI worked
# [OK] outb to 0x80 worked
# [OK] outb to 0x80 worked
# [OK] outb to 0xed failed
# child: set IOPL to 3
# [RUN] child: write to 0x80
# [FAIL] CLI worked
# [FAIL] STI worked
# [OK] outb to 0x80 worked
# [OK] outb to 0x80 worked
# [OK] outb to 0xed failed
# [OK] Child succeeded
# [RUN] parent: write to 0x80 (should fail)
# [OK] outb to 0x80 failed
# [OK] CLI faulted
# [OK] STI faulted
# iopl(3)
# Drop privileges
# [RUN] iopl(3) unprivileged but with IOPL==3
# [RUN] iopl(0) unprivileged
# [RUN] iopl(3) unprivileged
# [OK] Failed as expected
not ok 29 selftests: x86: iopl_64 # exit=1
# selftests: x86: ioperm_64
# [OK] outb to 0x80 failed
# [OK] outb to 0xed failed
# [RUN] enable 0x80
# [OK] outb to 0x80 worked
# [OK] outb to 0xed failed
# [RUN] disable 0x80
# [OK] outb to 0x80 failed
# [OK] outb to 0xed failed
# [RUN] child: check that we inherited permissions
# [OK] outb to 0x80 worked
# [OK] outb to 0xed failed
# [RUN] child: Extend permissions to 0x81
# [RUN] child: Drop permissions to 0x80
# [OK] outb to 0x80 failed
# [OK] outb to 0x80 failed
# [OK] outb to 0xed failed
# [RUN] enable 0x80
# [OK] outb to 0x80 worked
# [OK] outb to 0xed failed
# [RUN] disable 0x80
# [OK] outb to 0x80 failed
# [OK] outb to 0xed failed
# [OK] Child succeeded
# Verify that unsharing the bitmap worked
# [OK] outb to 0x80 worked
# Drop privileges
# [RUN] disable 0x80
# [OK] it worked
# [RUN] enable 0x80 again
# [OK] it failed
ok 30 selftests: x86: ioperm_64
# selftests: x86: test_vsyscall_64
# vsyscall map: ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall]
# vsyscall permissions are r-x
# [RUN] test gettimeofday()
# vDSO time offsets: 0.000009 0.000003
# [OK] vDSO gettimeofday()'s timeval was okay
# vsyscall time offsets: 0.000010 0.000002
# [OK] vsyscall gettimeofday()'s timeval was okay
# [RUN] test time()
# [OK] vDSO time() is okay
# [OK] vsyscall time() is okay
# [RUN] getcpu() on CPU 0
# [OK] vDSO reported correct CPU
# [OK] vDSO reported correct node
# [OK] vsyscall reported correct CPU
# [OK] vsyscall reported correct node
# [RUN] getcpu() on CPU 1
# [OK] vDSO reported correct CPU
# [OK] vDSO reported correct node
# [OK] vsyscall reported correct CPU
# [OK] vsyscall reported correct node
# [RUN] Checking read access to the vsyscall page
# [OK] We have read access
# [RUN] process_vm_readv() from vsyscall page
# [OK] It worked and read correct data
# [RUN] checking that vsyscalls are emulated
# [OK] vsyscalls are emulated (1 instructions in vsyscall page)
ok 31 selftests: x86: test_vsyscall_64
# selftests: x86: mov_ss_trap_64
# SS = 0x2b, &SS = 0x0x4041a8
# PR_SET_PTRACER_ANY succeeded
# Set up a watchpoint
# DR0 = 4041a8, DR1 = 401358, DR7 = 7000a
# SS = 0x2b, &SS = 0x0x4041a8
# PR_SET_PTRACER_ANY succeeded
# Set up a watchpoint
# [RUN] Read from watched memory (should get SIGTRAP)
# Got SIGTRAP with RIP=4011e8, EFLAGS.RF=0
# [RUN] MOV SS; INT3
# Got SIGTRAP with RIP=4011fb, EFLAGS.RF=0
# [RUN] MOV SS; INT 3
# Got SIGTRAP with RIP=40120f, EFLAGS.RF=0
# [RUN] MOV SS; CS CS INT3
# Got SIGTRAP with RIP=401224, EFLAGS.RF=0
# [RUN] MOV SS; CSx14 INT3
# Got SIGTRAP with RIP=401245, EFLAGS.RF=0
# [RUN] MOV SS; INT 4
# Got SIGSEGV with RIP=40126f
# [RUN] MOV SS; ICEBP
# Got SIGTRAP with RIP=4012ad, EFLAGS.RF=0
# [RUN] MOV SS; CLI
# Got SIGSEGV with RIP=4015b9
# [RUN] MOV SS; #PF
# Got SIGSEGV with RIP=401584
# [RUN] MOV SS; INT 1
# Got SIGSEGV with RIP=401555
# [RUN] MOV SS; SYSCALL
# [RUN] MOV SS; breakpointed NOP
# Got SIGTRAP with RIP=401359, EFLAGS.RF=0
# [RUN] MOV SS; SYSENTER
# Got SIGSEGV with RIP=ea55b549
# [RUN] MOV SS; INT $0x80
# [OK] I aten't dead
ok 32 selftests: x86: mov_ss_trap_64
# selftests: x86: syscall_arg_fault_64
# [RUN] SYSENTER with invalid state
# [OK] Seems okay
# [RUN] SYSCALL with invalid state
# [OK] SYSCALL returned normally
# [RUN] SYSENTER with TF and invalid state
# [OK] Seems okay
# [RUN] SYSCALL with TF and invalid state
# [OK] SYSCALL returned normally
# [RUN] SYSENTER with TF, invalid state, and GSBASE < 0
# [OK] Seems okay
ok 33 selftests: x86: syscall_arg_fault_64
# selftests: x86: fsgsbase_restore_64
# Setting up a segment
# segment base address = 0x419d5000
# using LDT slot 0
# [OK] The segment points to the right place.
# Tracee will take a nap until signaled
# Tracee: in tracee_zap_segment()
# Tracee is going back to sleep
# Tracee was resumed. Will re-check segment.
# [OK] The segment points to the right place.
# Setting up a segment
# segment base address = 0x419d5000
# using LDT slot 0
# [OK] The segment points to the right place.
# Child GS=0x7, GSBASE=0x419d5000
# Tracer: redirecting tracee to tracee_zap_segment()
# Tracer: restoring tracee state
# [OK] All is well.
ok 34 selftests: x86: fsgsbase_restore_64
# selftests: x86: sigaltstack_64
# [RUN] Test an alternate signal stack of sufficient size.
# Raise SIGALRM. It is expected to be delivered.
# [OK] SIGALRM signal delivered.
ok 35 selftests: x86: sigaltstack_64
# selftests: x86: fsgsbase_64
# [OK] GSBASE started at 1
# [RUN] Set GS = 0x7, read GSBASE
# [OK] GSBASE reads as 0x1 with invalid GS
# FSGSBASE instructions are enabled
# [RUN] ARCH_SET_GS to 0x0
# [OK] GSBASE was set as expected (selector 0x0)
# [OK] ARCH_GET_GS worked as expected (selector 0x0)
# [RUN] ARCH_SET_GS to 0x1
# [OK] GSBASE was set as expected (selector 0x0)
# [OK] ARCH_GET_GS worked as expected (selector 0x0)
# [RUN] ARCH_SET_GS to 0x200000000
# [OK] GSBASE was set as expected (selector 0x0)
# [OK] ARCH_GET_GS worked as expected (selector 0x0)
# [RUN] ARCH_SET_GS to 0x0
# [OK] GSBASE was set as expected (selector 0x0)
# [OK] ARCH_GET_GS worked as expected (selector 0x0)
# [RUN] ARCH_SET_GS to 0x200000000
# [OK] GSBASE was set as expected (selector 0x0)
# [OK] ARCH_GET_GS worked as expected (selector 0x0)
# [RUN] ARCH_SET_GS to 0x1
# [OK] GSBASE was set as expected (selector 0x0)
# [OK] ARCH_GET_GS worked as expected (selector 0x0)
# [RUN] ARCH_SET_GS to 0x0 then mov 0 to %gs
# [OK] GSBASE is 0x0
# [RUN] ARCH_SET_GS to 0x1 then mov 0 to %gs
# [OK] GSBASE is 0x0
# [RUN] ARCH_SET_GS to 0x200000000 then mov 0 to %gs
# [OK] GSBASE is 0x0
# [RUN] ARCH_SET_GS to 0x0 then mov 0 to %gs and schedule
# [OK] GSBASE is 0x0
# [RUN] ARCH_SET_GS to 0x1 then mov 0 to %gs and schedule
# [OK] GSBASE is 0x0
# [RUN] ARCH_SET_GS to 0x200000000 then mov 0 to %gs and schedule
# [OK] GSBASE is 0x0
# [RUN] ARCH_SET_GS(0x0), then schedule to 0x0
# other thread: ARCH_SET_GS(0x0) -- sel is 0x0
# [OK] GS/BASE remained 0x0/0x0
# [RUN] ARCH_SET_GS(0x0), then schedule to 0x0
# Before schedule, set selector to 0x1
# other thread: ARCH_SET_GS(0x0) -- sel is 0x0
# [OK] GS/BASE remained 0x1/0x0
# [RUN] ARCH_SET_GS(0x0), then schedule to 0x0
# Before schedule, set selector to 0x2
# other thread: ARCH_SET_GS(0x0) -- sel is 0x0
# [OK] GS/BASE remained 0x2/0x0
# [RUN] ARCH_SET_GS(0x0), then schedule to 0x0
# Before schedule, set selector to 0x3
# other thread: ARCH_SET_GS(0x0) -- sel is 0x0
# [OK] GS/BASE remained 0x3/0x0
# [RUN] ARCH_SET_GS(0x0), then schedule to 0x0
# Before schedule, set selector to 0x2b
# other thread: ARCH_SET_GS(0x0) -- sel is 0x0
# [OK] GS/BASE remained 0x2b/0x0
# [RUN] ARCH_SET_GS(0x0), then schedule to 0xa1fa5f343cb85fa4
# other thread: ARCH_SET_GS(0x0) and clear gs -- sel is 0x0
# [OK] GS/BASE remained 0x0/0x0
# [RUN] ARCH_SET_GS(0x0), then schedule to 0xa1fa5f343cb85fa4
# Before schedule, set selector to 0x1
# other thread: ARCH_SET_GS(0x0) and clear gs -- sel is 0x0
# [OK] GS/BASE remained 0x1/0x0
# [RUN] ARCH_SET_GS(0x0), then schedule to 0xa1fa5f343cb85fa4
# Before schedule, set selector to 0x2
# other thread: ARCH_SET_GS(0x0) and clear gs -- sel is 0x0
# [OK] GS/BASE remained 0x2/0x0
# [RUN] ARCH_SET_GS(0x0), then schedule to 0xa1fa5f343cb85fa4
# Before schedule, set selector to 0x3
# other thread: ARCH_SET_GS(0x0) and clear gs -- sel is 0x0
# [OK] GS/BASE remained 0x3/0x0
# [RUN] ARCH_SET_GS(0x0), then schedule to 0xa1fa5f343cb85fa4
# Before schedule, set selector to 0x2b
# other thread: ARCH_SET_GS(0x0) and clear gs -- sel is 0x0
# [OK] GS/BASE remained 0x2b/0x0
# [RUN] ARCH_SET_GS(0x0), then schedule to 0x1
# other thread: ARCH_SET_GS(0x1) -- sel is 0x0
# [OK] GS/BASE remained 0x0/0x0
# [RUN] ARCH_SET_GS(0x0), then schedule to 0x1
# Before schedule, set selector to 0x1
# other thread: ARCH_SET_GS(0x1) -- sel is 0x0
# [OK] GS/BASE remained 0x1/0x0
# [RUN] ARCH_SET_GS(0x0), then schedule to 0x1
# Before schedule, set selector to 0x2
# other thread: ARCH_SET_GS(0x1) -- sel is 0x0
# [OK] GS/BASE remained 0x2/0x0
# [RUN] ARCH_SET_GS(0x0), then schedule to 0x1
# Before schedule, set selector to 0x3
# other thread: ARCH_SET_GS(0x1) -- sel is 0x0
# [OK] GS/BASE remained 0x3/0x0
# [RUN] ARCH_SET_GS(0x0), then schedule to 0x1
# Before schedule, set selector to 0x2b
# other thread: ARCH_SET_GS(0x1) -- sel is 0x0
# [OK] GS/BASE remained 0x2b/0x0
# [RUN] ARCH_SET_GS(0x0), then schedule to 0x200000000
# other thread: ARCH_SET_GS(0x200000000) -- sel is 0x0
# [OK] GS/BASE remained 0x0/0x0
# [RUN] ARCH_SET_GS(0x0), then schedule to 0x200000000
# Before schedule, set selector to 0x1
# other thread: ARCH_SET_GS(0x200000000) -- sel is 0x0
# [OK] GS/BASE remained 0x1/0x0
# [RUN] ARCH_SET_GS(0x0), then schedule to 0x200000000
# Before schedule, set selector to 0x2
# other thread: ARCH_SET_GS(0x200000000) -- sel is 0x0
# [OK] GS/BASE remained 0x2/0x0
# [RUN] ARCH_SET_GS(0x0), then schedule to 0x200000000
# Before schedule, set selector to 0x3
# other thread: ARCH_SET_GS(0x200000000) -- sel is 0x0
# [OK] GS/BASE remained 0x3/0x0
# [RUN] ARCH_SET_GS(0x0), then schedule to 0x200000000
# Before schedule, set selector to 0x2b
# other thread: ARCH_SET_GS(0x200000000) -- sel is 0x0
# [OK] GS/BASE remained 0x2b/0x0
# [RUN] ARCH_SET_GS(0x0) and clear gs, then schedule to 0x0
# other thread: ARCH_SET_GS(0x0) -- sel is 0x0
# [OK] GS/BASE remained 0x0/0x0
# [RUN] ARCH_SET_GS(0x0) and clear gs, then schedule to 0x0
# Before schedule, set selector to 0x1
# other thread: ARCH_SET_GS(0x0) -- sel is 0x0
# [OK] GS/BASE remained 0x1/0x0
# [RUN] ARCH_SET_GS(0x0) and clear gs, then schedule to 0x0
# Before schedule, set selector to 0x2
# other thread: ARCH_SET_GS(0x0) -- sel is 0x0
# [OK] GS/BASE remained 0x2/0x0
# [RUN] ARCH_SET_GS(0x0) and clear gs, then schedule to 0x0
# Before schedule, set selector to 0x3
# other thread: ARCH_SET_GS(0x0) -- sel is 0x0
# [OK] GS/BASE remained 0x3/0x0
# [RUN] ARCH_SET_GS(0x0) and clear gs, then schedule to 0x0
# Before schedule, set selector to 0x2b
# other thread: ARCH_SET_GS(0x0) -- sel is 0x0
# [OK] GS/BASE remained 0x2b/0x0
# [RUN] ARCH_SET_GS(0x0) and clear gs, then schedule to 0xa1fa5f343cb85fa4
# other thread: ARCH_SET_GS(0x0) and clear gs -- sel is 0x0
# [OK] GS/BASE remained 0x0/0x0
# [RUN] ARCH_SET_GS(0x0) and clear gs, then schedule to 0xa1fa5f343cb85fa4
# Before schedule, set selector to 0x1
# other thread: ARCH_SET_GS(0x0) and clear gs -- sel is 0x0
# [OK] GS/BASE remained 0x1/0x0
# [RUN] ARCH_SET_GS(0x0) and clear gs, then schedule to 0xa1fa5f343cb85fa4
# Before schedule, set selector to 0x2
# other thread: ARCH_SET_GS(0x0) and clear gs -- sel is 0x0
# [OK] GS/BASE remained 0x2/0x0
# [RUN] ARCH_SET_GS(0x0) and clear gs, then schedule to 0xa1fa5f343cb85fa4
# Before schedule, set selector to 0x3
# other thread: ARCH_SET_GS(0x0) and clear gs -- sel is 0x0
# [OK] GS/BASE remained 0x3/0x0
# [RUN] ARCH_SET_GS(0x0) and clear gs, then schedule to 0xa1fa5f343cb85fa4
# Before schedule, set selector to 0x2b
# other thread: ARCH_SET_GS(0x0) and clear gs -- sel is 0x0
# [OK] GS/BASE remained 0x2b/0x0
# [RUN] ARCH_SET_GS(0x0) and clear gs, then schedule to 0x1
# other thread: ARCH_SET_GS(0x1) -- sel is 0x0
# [OK] GS/BASE remained 0x0/0x0
# [RUN] ARCH_SET_GS(0x0) and clear gs, then schedule to 0x1
# Before schedule, set selector to 0x1
# other thread: ARCH_SET_GS(0x1) -- sel is 0x0
# [OK] GS/BASE remained 0x1/0x0
# [RUN] ARCH_SET_GS(0x0) and clear gs, then schedule to 0x1
# Before schedule, set selector to 0x2
# other thread: ARCH_SET_GS(0x1) -- sel is 0x0
# [OK] GS/BASE remained 0x2/0x0
# [RUN] ARCH_SET_GS(0x0) and clear gs, then schedule to 0x1
# Before schedule, set selector to 0x3
# other thread: ARCH_SET_GS(0x1) -- sel is 0x0
# [OK] GS/BASE remained 0x3/0x0
# [RUN] ARCH_SET_GS(0x0) and clear gs, then schedule to 0x1
# Before schedule, set selector to 0x2b
# other thread: ARCH_SET_GS(0x1) -- sel is 0x0
# [OK] GS/BASE remained 0x2b/0x0
# [RUN] ARCH_SET_GS(0x0) and clear gs, then schedule to 0x200000000
# other thread: ARCH_SET_GS(0x200000000) -- sel is 0x0
# [OK] GS/BASE remained 0x0/0x0
# [RUN] ARCH_SET_GS(0x0) and clear gs, then schedule to 0x200000000
# Before schedule, set selector to 0x1
# other thread: ARCH_SET_GS(0x200000000) -- sel is 0x0
# [OK] GS/BASE remained 0x1/0x0
# [RUN] ARCH_SET_GS(0x0) and clear gs, then schedule to 0x200000000
# Before schedule, set selector to 0x2
# other thread: ARCH_SET_GS(0x200000000) -- sel is 0x0
# [OK] GS/BASE remained 0x2/0x0
# [RUN] ARCH_SET_GS(0x0) and clear gs, then schedule to 0x200000000
# Before schedule, set selector to 0x3
# other thread: ARCH_SET_GS(0x200000000) -- sel is 0x0
# [OK] GS/BASE remained 0x3/0x0
# [RUN] ARCH_SET_GS(0x0) and clear gs, then schedule to 0x200000000
# Before schedule, set selector to 0x2b
# other thread: ARCH_SET_GS(0x200000000) -- sel is 0x0
# [OK] GS/BASE remained 0x2b/0x0
# [RUN] ARCH_SET_GS(0x1), then schedule to 0x0
# other thread: ARCH_SET_GS(0x0) -- sel is 0x0
# [OK] GS/BASE remained 0x0/0x1
# [RUN] ARCH_SET_GS(0x1), then schedule to 0x0
# Before schedule, set selector to 0x1
# other thread: ARCH_SET_GS(0x0) -- sel is 0x0
# [OK] GS/BASE remained 0x1/0x0
# [RUN] ARCH_SET_GS(0x1), then schedule to 0x0
# Before schedule, set selector to 0x2
# other thread: ARCH_SET_GS(0x0) -- sel is 0x0
# [OK] GS/BASE remained 0x2/0x0
# [RUN] ARCH_SET_GS(0x1), then schedule to 0x0
# Before schedule, set selector to 0x3
# other thread: ARCH_SET_GS(0x0) -- sel is 0x0
# [OK] GS/BASE remained 0x3/0x0
# [RUN] ARCH_SET_GS(0x1), then schedule to 0x0
# Before schedule, set selector to 0x2b
# other thread: ARCH_SET_GS(0x0) -- sel is 0x0
# [OK] GS/BASE remained 0x2b/0x0
# [RUN] ARCH_SET_GS(0x1), then schedule to 0xa1fa5f343cb85fa4
# other thread: ARCH_SET_GS(0x0) and clear gs -- sel is 0x0
# [OK] GS/BASE remained 0x0/0x1
# [RUN] ARCH_SET_GS(0x1), then schedule to 0xa1fa5f343cb85fa4
# Before schedule, set selector to 0x1
# other thread: ARCH_SET_GS(0x0) and clear gs -- sel is 0x0
# [OK] GS/BASE remained 0x1/0x0
# [RUN] ARCH_SET_GS(0x1), then schedule to 0xa1fa5f343cb85fa4
# Before schedule, set selector to 0x2
# other thread: ARCH_SET_GS(0x0) and clear gs -- sel is 0x0
# [OK] GS/BASE remained 0x2/0x0
# [RUN] ARCH_SET_GS(0x1), then schedule to 0xa1fa5f343cb85fa4
# Before schedule, set selector to 0x3
# other thread: ARCH_SET_GS(0x0) and clear gs -- sel is 0x0
# [OK] GS/BASE remained 0x3/0x0
# [RUN] ARCH_SET_GS(0x1), then schedule to 0xa1fa5f343cb85fa4
# Before schedule, set selector to 0x2b
# other thread: ARCH_SET_GS(0x0) and clear gs -- sel is 0x0
# [OK] GS/BASE remained 0x2b/0x0
# [RUN] ARCH_SET_GS(0x1), then schedule to 0x1
# other thread: ARCH_SET_GS(0x1) -- sel is 0x0
# [OK] GS/BASE remained 0x0/0x1
# [RUN] ARCH_SET_GS(0x1), then schedule to 0x1
# Before schedule, set selector to 0x1
# other thread: ARCH_SET_GS(0x1) -- sel is 0x0
# [OK] GS/BASE remained 0x1/0x0
# [RUN] ARCH_SET_GS(0x1), then schedule to 0x1
# Before schedule, set selector to 0x2
# other thread: ARCH_SET_GS(0x1) -- sel is 0x0
# [OK] GS/BASE remained 0x2/0x0
# [RUN] ARCH_SET_GS(0x1), then schedule to 0x1
# Before schedule, set selector to 0x3
# other thread: ARCH_SET_GS(0x1) -- sel is 0x0
# [OK] GS/BASE remained 0x3/0x0
# [RUN] ARCH_SET_GS(0x1), then schedule to 0x1
# Before schedule, set selector to 0x2b
# other thread: ARCH_SET_GS(0x1) -- sel is 0x0
# [OK] GS/BASE remained 0x2b/0x0
# [RUN] ARCH_SET_GS(0x1), then schedule to 0x200000000
# other thread: ARCH_SET_GS(0x200000000) -- sel is 0x0
# [OK] GS/BASE remained 0x0/0x1
# [RUN] ARCH_SET_GS(0x1), then schedule to 0x200000000
# Before schedule, set selector to 0x1
# other thread: ARCH_SET_GS(0x200000000) -- sel is 0x0
# [OK] GS/BASE remained 0x1/0x0
# [RUN] ARCH_SET_GS(0x1), then schedule to 0x200000000
# Before schedule, set selector to 0x2
# other thread: ARCH_SET_GS(0x200000000) -- sel is 0x0
# [OK] GS/BASE remained 0x2/0x0
# [RUN] ARCH_SET_GS(0x1), then schedule to 0x200000000
# Before schedule, set selector to 0x3
# other thread: ARCH_SET_GS(0x200000000) -- sel is 0x0
# [OK] GS/BASE remained 0x3/0x0
# [RUN] ARCH_SET_GS(0x1), then schedule to 0x200000000
# Before schedule, set selector to 0x2b
# other thread: ARCH_SET_GS(0x200000000) -- sel is 0x0
# [OK] GS/BASE remained 0x2b/0x0
# [RUN] ARCH_SET_GS(0x200000000), then schedule to 0x0
# other thread: ARCH_SET_GS(0x0) -- sel is 0x0
# [OK] GS/BASE remained 0x0/0x200000000
# [RUN] ARCH_SET_GS(0x200000000), then schedule to 0x0
# Before schedule, set selector to 0x1
# other thread: ARCH_SET_GS(0x0) -- sel is 0x0
# [OK] GS/BASE remained 0x1/0x0
# [RUN] ARCH_SET_GS(0x200000000), then schedule to 0x0
# Before schedule, set selector to 0x2
# other thread: ARCH_SET_GS(0x0) -- sel is 0x0
# [OK] GS/BASE remained 0x2/0x0
# [RUN] ARCH_SET_GS(0x200000000), then schedule to 0x0
# Before schedule, set selector to 0x3
# other thread: ARCH_SET_GS(0x0) -- sel is 0x0
# [OK] GS/BASE remained 0x3/0x0
# [RUN] ARCH_SET_GS(0x200000000), then schedule to 0x0
# Before schedule, set selector to 0x2b
# other thread: ARCH_SET_GS(0x0) -- sel is 0x0
# [OK] GS/BASE remained 0x2b/0x0
# [RUN] ARCH_SET_GS(0x200000000), then schedule to 0xa1fa5f343cb85fa4
# other thread: ARCH_SET_GS(0x0) and clear gs -- sel is 0x0
# [OK] GS/BASE remained 0x0/0x200000000
# [RUN] ARCH_SET_GS(0x200000000), then schedule to 0xa1fa5f343cb85fa4
# Before schedule, set selector to 0x1
# other thread: ARCH_SET_GS(0x0) and clear gs -- sel is 0x0
# [OK] GS/BASE remained 0x1/0x0
# [RUN] ARCH_SET_GS(0x200000000), then schedule to 0xa1fa5f343cb85fa4
# Before schedule, set selector to 0x2
# other thread: ARCH_SET_GS(0x0) and clear gs -- sel is 0x0
# [OK] GS/BASE remained 0x2/0x0
# [RUN] ARCH_SET_GS(0x200000000), then schedule to 0xa1fa5f343cb85fa4
# Before schedule, set selector to 0x3
# other thread: ARCH_SET_GS(0x0) and clear gs -- sel is 0x0
# [OK] GS/BASE remained 0x3/0x0
# [RUN] ARCH_SET_GS(0x200000000), then schedule to 0xa1fa5f343cb85fa4
# Before schedule, set selector to 0x2b
# other thread: ARCH_SET_GS(0x0) and clear gs -- sel is 0x0
# [OK] GS/BASE remained 0x2b/0x0
# [RUN] ARCH_SET_GS(0x200000000), then schedule to 0x1
# other thread: ARCH_SET_GS(0x1) -- sel is 0x0
# [OK] GS/BASE remained 0x0/0x200000000
# [RUN] ARCH_SET_GS(0x200000000), then schedule to 0x1
# Before schedule, set selector to 0x1
# other thread: ARCH_SET_GS(0x1) -- sel is 0x0
# [OK] GS/BASE remained 0x1/0x0
# [RUN] ARCH_SET_GS(0x200000000), then schedule to 0x1
# Before schedule, set selector to 0x2
# other thread: ARCH_SET_GS(0x1) -- sel is 0x0
# [OK] GS/BASE remained 0x2/0x0
# [RUN] ARCH_SET_GS(0x200000000), then schedule to 0x1
# Before schedule, set selector to 0x3
# other thread: ARCH_SET_GS(0x1) -- sel is 0x0
# [OK] GS/BASE remained 0x3/0x0
# [RUN] ARCH_SET_GS(0x200000000), then schedule to 0x1
# Before schedule, set selector to 0x2b
# other thread: ARCH_SET_GS(0x1) -- sel is 0x0
# [OK] GS/BASE remained 0x2b/0x0
# [RUN] ARCH_SET_GS(0x200000000), then schedule to 0x200000000
# other thread: ARCH_SET_GS(0x200000000) -- sel is 0x0
# [OK] GS/BASE remained 0x0/0x200000000
# [RUN] ARCH_SET_GS(0x200000000), then schedule to 0x200000000
# Before schedule, set selector to 0x1
# other thread: ARCH_SET_GS(0x200000000) -- sel is 0x0
# [OK] GS/BASE remained 0x1/0x0
# [RUN] ARCH_SET_GS(0x200000000), then schedule to 0x200000000
# Before schedule, set selector to 0x2
# other thread: ARCH_SET_GS(0x200000000) -- sel is 0x0
# [OK] GS/BASE remained 0x2/0x0
# [RUN] ARCH_SET_GS(0x200000000), then schedule to 0x200000000
# Before schedule, set selector to 0x3
# other thread: ARCH_SET_GS(0x200000000) -- sel is 0x0
# [OK] GS/BASE remained 0x3/0x0
# [RUN] ARCH_SET_GS(0x200000000), then schedule to 0x200000000
# Before schedule, set selector to 0x2b
# other thread: ARCH_SET_GS(0x200000000) -- sel is 0x0
# [OK] GS/BASE remained 0x2b/0x0
# [RUN] ARCH_SET_GS(0), clear gs, then manipulate GSBASE in a different thread
# using LDT slot 0
# [OK] GSBASE remained 0
# [RUN] GS = 0x0, GSBASE = 0x0
# other thread: ARCH_SET_GS(0x0) -- sel is 0x0
# [OK] Index and base were preserved
# [RUN] GS = 0x0, GSBASE = 0x1
# other thread: ARCH_SET_GS(0x0) -- sel is 0x0
# [OK] Index and base were preserved
# [RUN] GS = 0x0, GSBASE = 0x200000000
# other thread: ARCH_SET_GS(0x0) -- sel is 0x0
# [OK] Index and base were preserved
# [RUN] GS = 0x0, GSBASE = 0xffffffffffffffff
# other thread: ARCH_SET_GS(0x0) -- sel is 0x0
# [OK] Index and base were preserved
# [RUN] GS = 0x2b, GSBASE = 0x0
# other thread: ARCH_SET_GS(0x0) -- sel is 0x0
# [OK] Index and base were preserved
# [RUN] GS = 0x2b, GSBASE = 0x1
# other thread: ARCH_SET_GS(0x0) -- sel is 0x0
# [OK] Index and base were preserved
# [RUN] GS = 0x2b, GSBASE = 0x200000000
# other thread: ARCH_SET_GS(0x0) -- sel is 0x0
# [OK] Index and base were preserved
# [RUN] GS = 0x2b, GSBASE = 0xffffffffffffffff
# other thread: ARCH_SET_GS(0x0) -- sel is 0x0
# [OK] Index and base were preserved
# [OK] GS remained 0x7 and GSBASE changed to 0xFF
ok 36 selftests: x86: fsgsbase_64
# selftests: x86: sysret_rip_64
# [RUN] sigreturn to 0x800000000000
# [OK] Got SIGSEGV at RIP=0x800000000000
# [RUN] sigreturn to 0x1000000000000
# [OK] Got SIGSEGV at RIP=0x1000000000000
# [RUN] sigreturn to 0x2000000000000
# [OK] Got SIGSEGV at RIP=0x2000000000000
# [RUN] sigreturn to 0x4000000000000
# [OK] Got SIGSEGV at RIP=0x4000000000000
# [RUN] sigreturn to 0x8000000000000
# [OK] Got SIGSEGV at RIP=0x8000000000000
# [RUN] sigreturn to 0x10000000000000
# [OK] Got SIGSEGV at RIP=0x10000000000000
# [RUN] sigreturn to 0x20000000000000
# [OK] Got SIGSEGV at RIP=0x20000000000000
# [RUN] sigreturn to 0x40000000000000
# [OK] Got SIGSEGV at RIP=0x40000000000000
# [RUN] sigreturn to 0x80000000000000
# [OK] Got SIGSEGV at RIP=0x80000000000000
# [RUN] sigreturn to 0x100000000000000
# [OK] Got SIGSEGV at RIP=0x100000000000000
# [RUN] sigreturn to 0x200000000000000
# [OK] Got SIGSEGV at RIP=0x200000000000000
# [RUN] sigreturn to 0x400000000000000
# [OK] Got SIGSEGV at RIP=0x400000000000000
# [RUN] sigreturn to 0x800000000000000
# [OK] Got SIGSEGV at RIP=0x800000000000000
# [RUN] sigreturn to 0x1000000000000000
# [OK] Got SIGSEGV at RIP=0x1000000000000000
# [RUN] sigreturn to 0x2000000000000000
# [OK] Got SIGSEGV at RIP=0x2000000000000000
# [RUN] sigreturn to 0x4000000000000000
# [OK] Got SIGSEGV at RIP=0x4000000000000000
# [RUN] sigreturn to 0x8000000000000000
# [OK] Got SIGSEGV at RIP=0x8000000000000000
# [RUN] Trying a SYSCALL that falls through to 0x7fffffffe000
# [OK] We survived
# [RUN] Trying a SYSCALL that falls through to 0x7ffffffff000
# [OK] We survived
# [RUN] Trying a SYSCALL that falls through to 0x800000000000
# [OK] mremap to 0x7ffffffff000 failed
# [RUN] Trying a SYSCALL that falls through to 0xfffffffff000
# [OK] mremap to 0xffffffffe000 failed
# [RUN] Trying a SYSCALL that falls through to 0x1000000000000
# [OK] mremap to 0xfffffffff000 failed
# [RUN] Trying a SYSCALL that falls through to 0x1fffffffff000
# [OK] mremap to 0x1ffffffffe000 failed
# [RUN] Trying a SYSCALL that falls through to 0x2000000000000
# [OK] mremap to 0x1fffffffff000 failed
# [RUN] Trying a SYSCALL that falls through to 0x3fffffffff000
# [OK] mremap to 0x3ffffffffe000 failed
# [RUN] Trying a SYSCALL that falls through to 0x4000000000000
# [OK] mremap to 0x3fffffffff000 failed
# [RUN] Trying a SYSCALL that falls through to 0x7fffffffff000
# [OK] mremap to 0x7ffffffffe000 failed
# [RUN] Trying a SYSCALL that falls through to 0x8000000000000
# [OK] mremap to 0x7fffffffff000 failed
# [RUN] Trying a SYSCALL that falls through to 0xffffffffff000
# [OK] mremap to 0xfffffffffe000 failed
# [RUN] Trying a SYSCALL that falls through to 0x10000000000000
# [OK] mremap to 0xffffffffff000 failed
# [RUN] Trying a SYSCALL that falls through to 0x1ffffffffff000
# [OK] mremap to 0x1fffffffffe000 failed
# [RUN] Trying a SYSCALL that falls through to 0x20000000000000
# [OK] mremap to 0x1ffffffffff000 failed
# [RUN] Trying a SYSCALL that falls through to 0x3ffffffffff000
# [OK] mremap to 0x3fffffffffe000 failed
# [RUN] Trying a SYSCALL that falls through to 0x40000000000000
# [OK] mremap to 0x3ffffffffff000 failed
# [RUN] Trying a SYSCALL that falls through to 0x7ffffffffff000
# [OK] mremap to 0x7fffffffffe000 failed
# [RUN] Trying a SYSCALL that falls through to 0x80000000000000
# [OK] mremap to 0x7ffffffffff000 failed
# [RUN] Trying a SYSCALL that falls through to 0xfffffffffff000
# [OK] mremap to 0xffffffffffe000 failed
# [RUN] Trying a SYSCALL that falls through to 0x100000000000000
# [OK] mremap to 0xfffffffffff000 failed
# [RUN] Trying a SYSCALL that falls through to 0x1fffffffffff000
# [OK] mremap to 0x1ffffffffffe000 failed
# [RUN] Trying a SYSCALL that falls through to 0x200000000000000
# [OK] mremap to 0x1fffffffffff000 failed
# [RUN] Trying a SYSCALL that falls through to 0x3fffffffffff000
# [OK] mremap to 0x3ffffffffffe000 failed
# [RUN] Trying a SYSCALL that falls through to 0x400000000000000
# [OK] mremap to 0x3fffffffffff000 failed
# [RUN] Trying a SYSCALL that falls through to 0x7fffffffffff000
# [OK] mremap to 0x7ffffffffffe000 failed
# [RUN] Trying a SYSCALL that falls through to 0x800000000000000
# [OK] mremap to 0x7fffffffffff000 failed
# [RUN] Trying a SYSCALL that falls through to 0xffffffffffff000
# [OK] mremap to 0xfffffffffffe000 failed
# [RUN] Trying a SYSCALL that falls through to 0x1000000000000000
# [OK] mremap to 0xffffffffffff000 failed
# [RUN] Trying a SYSCALL that falls through to 0x1ffffffffffff000
# [OK] mremap to 0x1fffffffffffe000 failed
# [RUN] Trying a SYSCALL that falls through to 0x2000000000000000
# [OK] mremap to 0x1ffffffffffff000 failed
# [RUN] Trying a SYSCALL that falls through to 0x3ffffffffffff000
# [OK] mremap to 0x3fffffffffffe000 failed
# [RUN] Trying a SYSCALL that falls through to 0x4000000000000000
# [OK] mremap to 0x3ffffffffffff000 failed
# [RUN] Trying a SYSCALL that falls through to 0x7ffffffffffff000
# [OK] mremap to 0x7fffffffffffe000 failed
# [RUN] Trying a SYSCALL that falls through to 0x8000000000000000
# [OK] mremap to 0x7ffffffffffff000 failed
ok 37 selftests: x86: sysret_rip_64
# selftests: x86: syscall_numbering_64
# [RUN] Checking for x32 by calling x32 getpid()
# [INFO] x32 is not supported
# [RUN] Running tests without ptrace...
# [RUN] Checking system calls with msb = 0 (0x0)
# [RUN] Checking some common syscalls as 64 bit
# [OK] x64 syscall 0:0 returned 0 as expected
# [OK] x64 syscall 0:1 returned 0 as expected
# [RUN] Checking some 64-bit only syscalls as 64 bit
# [OK] x64 syscall 0:19 returned 0 as expected
# [OK] x64 syscall 0:20 returned 0 as expected
# [RUN] Checking out of range system calls
# [OK] x32 syscalls 0:-64..-2 returned -ENOSYS as expected
# [OK] x32 syscall 0:-1 returned -ENOSYS as expected
# [OK] x64 syscalls 0:1073741760..1073741823 returned -ENOSYS as expected
# [OK] x64 syscalls 0:-64..-1 returned -ENOSYS as expected
# [OK] x32 syscalls 0:1073741759..1073741822 returned -ENOSYS as expected
# [RUN] Checking for absence of x32 system calls
# [OK] x32 syscalls 0:0..999 returned -ENOSYS as expected
# [RUN] Checking system calls with msb = 1 (0x1)
# [RUN] Checking some common syscalls as 64 bit
# [OK] x64 syscall 1:0 returned 0 as expected
# [OK] x64 syscall 1:1 returned 0 as expected
# [RUN] Checking some 64-bit only syscalls as 64 bit
# [OK] x64 syscall 1:19 returned 0 as expected
# [OK] x64 syscall 1:20 returned 0 as expected
# [RUN] Checking out of range system calls
# [OK] x32 syscalls 1:-64..-2 returned -ENOSYS as expected
# [OK] x32 syscall 1:-1 returned -ENOSYS as expected
# [OK] x64 syscalls 1:1073741760..1073741823 returned -ENOSYS as expected
# [OK] x64 syscalls 1:-64..-1 returned -ENOSYS as expected
# [OK] x32 syscalls 1:1073741759..1073741822 returned -ENOSYS as expected
# [RUN] Checking for absence of x32 system calls
# [OK] x32 syscalls 1:0..999 returned -ENOSYS as expected
# [RUN] Checking system calls with msb = -1 (0xffffffff)
# [RUN] Checking some common syscalls as 64 bit
# [OK] x64 syscall -1:0 returned 0 as expected
# [OK] x64 syscall -1:1 returned 0 as expected
# [RUN] Checking some 64-bit only syscalls as 64 bit
# [OK] x64 syscall -1:19 returned 0 as expected
# [OK] x64 syscall -1:20 returned 0 as expected
# [RUN] Checking out of range system calls
# [OK] x32 syscalls -1:-64..-2 returned -ENOSYS as expected
# [OK] x32 syscall -1:-1 returned -ENOSYS as expected
# [OK] x64 syscalls -1:1073741760..1073741823 returned -ENOSYS as expected
# [OK] x64 syscalls -1:-64..-1 returned -ENOSYS as expected
# [OK] x32 syscalls -1:1073741759..1073741822 returned -ENOSYS as expected
# [RUN] Checking for absence of x32 system calls
# [OK] x32 syscalls -1:0..999 returned -ENOSYS as expected
# [RUN] Checking system calls with msb = 1073741823 (0x3fffffff)
# [RUN] Checking some common syscalls as 64 bit
# [OK] x64 syscall 1073741823:0 returned 0 as expected
# [OK] x64 syscall 1073741823:1 returned 0 as expected
# [RUN] Checking some 64-bit only syscalls as 64 bit
# [OK] x64 syscall 1073741823:19 returned 0 as expected
# [OK] x64 syscall 1073741823:20 returned 0 as expected
# [RUN] Checking out of range system calls
# [OK] x32 syscalls 1073741823:-64..-2 returned -ENOSYS as expected
# [OK] x32 syscall 1073741823:-1 returned -ENOSYS as expected
# [OK] x64 syscalls 1073741823:1073741760..1073741823 returned -ENOSYS as expected
# [OK] x64 syscalls 1073741823:-64..-1 returned -ENOSYS as expected
# [OK] x32 syscalls 1073741823:1073741759..1073741822 returned -ENOSYS as expected
# [RUN] Checking for absence of x32 system calls
# [OK] x32 syscalls 1073741823:0..999 returned -ENOSYS as expected
# [RUN] Checking system calls with msb = 1073741824 (0x40000000)
# [RUN] Checking some common syscalls as 64 bit
# [OK] x64 syscall 1073741824:0 returned 0 as expected
# [OK] x64 syscall 1073741824:1 returned 0 as expected
# [RUN] Checking some 64-bit only syscalls as 64 bit
# [OK] x64 syscall 1073741824:19 returned 0 as expected
# [OK] x64 syscall 1073741824:20 returned 0 as expected
# [RUN] Checking out of range system calls
# [OK] x32 syscalls 1073741824:-64..-2 returned -ENOSYS as expected
# [OK] x32 syscall 1073741824:-1 returned -ENOSYS as expected
# [OK] x64 syscalls 1073741824:1073741760..1073741823 returned -ENOSYS as expected
# [OK] x64 syscalls 1073741824:-64..-1 returned -ENOSYS as expected
# [OK] x32 syscalls 1073741824:1073741759..1073741822 returned -ENOSYS as expected
# [RUN] Checking for absence of x32 system calls
# [OK] x32 syscalls 1073741824:0..999 returned -ENOSYS as expected
# [RUN] Checking system calls with msb = 1073741823 (0x3fffffff)
# [RUN] Checking some common syscalls as 64 bit
# [OK] x64 syscall 1073741823:0 returned 0 as expected
# [OK] x64 syscall 1073741823:1 returned 0 as expected
# [RUN] Checking some 64-bit only syscalls as 64 bit
# [OK] x64 syscall 1073741823:19 returned 0 as expected
# [OK] x64 syscall 1073741823:20 returned 0 as expected
# [RUN] Checking out of range system calls
# [OK] x32 syscalls 1073741823:-64..-2 returned -ENOSYS as expected
# [OK] x32 syscall 1073741823:-1 returned -ENOSYS as expected
# [OK] x64 syscalls 1073741823:1073741760..1073741823 returned -ENOSYS as expected
# [OK] x64 syscalls 1073741823:-64..-1 returned -ENOSYS as expected
# [OK] x32 syscalls 1073741823:1073741759..1073741822 returned -ENOSYS as expected
# [RUN] Checking for absence of x32 system calls
# [OK] x32 syscalls 1073741823:0..999 returned -ENOSYS as expected
# [RUN] Checking system calls with msb = -1073741824 (0xc0000000)
# [RUN] Checking some common syscalls as 64 bit
# [OK] x64 syscall -1073741824:0 returned 0 as expected
# [OK] x64 syscall -1073741824:1 returned 0 as expected
# [RUN] Checking some 64-bit only syscalls as 64 bit
# [OK] x64 syscall -1073741824:19 returned 0 as expected
# [OK] x64 syscall -1073741824:20 returned 0 as expected
# [RUN] Checking out of range system calls
# [OK] x32 syscalls -1073741824:-64..-2 returned -ENOSYS as expected
# [OK] x32 syscall -1073741824:-1 returned -ENOSYS as expected
# [OK] x64 syscalls -1073741824:1073741760..1073741823 returned -ENOSYS as expected
# [OK] x64 syscalls -1073741824:-64..-1 returned -ENOSYS as expected
# [OK] x32 syscalls -1073741824:1073741759..1073741822 returned -ENOSYS as expected
# [RUN] Checking for absence of x32 system calls
# [OK] x32 syscalls -1073741824:0..999 returned -ENOSYS as expected
# [RUN] Checking system calls with msb = 2147483647 (0x7fffffff)
# [RUN] Checking some common syscalls as 64 bit
# [OK] x64 syscall 2147483647:0 returned 0 as expected
# [OK] x64 syscall 2147483647:1 returned 0 as expected
# [RUN] Checking some 64-bit only syscalls as 64 bit
# [OK] x64 syscall 2147483647:19 returned 0 as expected
# [OK] x64 syscall 2147483647:20 returned 0 as expected
# [RUN] Checking out of range system calls
# [OK] x32 syscalls 2147483647:-64..-2 returned -ENOSYS as expected
# [OK] x32 syscall 2147483647:-1 returned -ENOSYS as expected
# [OK] x64 syscalls 2147483647:1073741760..1073741823 returned -ENOSYS as expected
# [OK] x64 syscalls 2147483647:-64..-1 returned -ENOSYS as expected
# [OK] x32 syscalls 2147483647:1073741759..1073741822 returned -ENOSYS as expected
# [RUN] Checking for absence of x32 system calls
# [OK] x32 syscalls 2147483647:0..999 returned -ENOSYS as expected
# [RUN] Checking system calls with msb = -2147483648 (0x80000000)
# [RUN] Checking some common syscalls as 64 bit
# [OK] x64 syscall -2147483648:0 returned 0 as expected
# [OK] x64 syscall -2147483648:1 returned 0 as expected
# [RUN] Checking some 64-bit only syscalls as 64 bit
# [OK] x64 syscall -2147483648:19 returned 0 as expected
# [OK] x64 syscall -2147483648:20 returned 0 as expected
# [RUN] Checking out of range system calls
# [OK] x32 syscalls -2147483648:-64..-2 returned -ENOSYS as expected
# [OK] x32 syscall -2147483648:-1 returned -ENOSYS as expected
# [OK] x64 syscalls -2147483648:1073741760..1073741823 returned -ENOSYS as expected
# [OK] x64 syscalls -2147483648:-64..-1 returned -ENOSYS as expected
# [OK] x32 syscalls -2147483648:1073741759..1073741822 returned -ENOSYS as expected
# [RUN] Checking for absence of x32 system calls
# [OK] x32 syscalls -2147483648:0..999 returned -ENOSYS as expected
# [RUN] Checking system calls with msb = -2147483647 (0x80000001)
# [RUN] Checking some common syscalls as 64 bit
# [OK] x64 syscall -2147483647:0 returned 0 as expected
# [OK] x64 syscall -2147483647:1 returned 0 as expected
# [RUN] Checking some 64-bit only syscalls as 64 bit
# [OK] x64 syscall -2147483647:19 returned 0 as expected
# [OK] x64 syscall -2147483647:20 returned 0 as expected
# [RUN] Checking out of range system calls
# [OK] x32 syscalls -2147483647:-64..-2 returned -ENOSYS as expected
# [OK] x32 syscall -2147483647:-1 returned -ENOSYS as expected
# [OK] x64 syscalls -2147483647:1073741760..1073741823 returned -ENOSYS as expected
# [OK] x64 syscalls -2147483647:-64..-1 returned -ENOSYS as expected
# [OK] x32 syscalls -2147483647:1073741759..1073741822 returned -ENOSYS as expected
# [RUN] Checking for absence of x32 system calls
# [OK] x32 syscalls -2147483647:0..999 returned -ENOSYS as expected
# [RUN] Running tests under ptrace: just stop, no data read
# [RUN] Checking system calls with msb = 0 (0x0)
# [RUN] Checking some common syscalls as 64 bit
# [OK] x64 syscall 0:0 returned 0 as expected
# [OK] x64 syscall 0:1 returned 0 as expected
# [RUN] Checking some 64-bit only syscalls as 64 bit
# [OK] x64 syscall 0:19 returned 0 as expected
# [OK] x64 syscall 0:20 returned 0 as expected
# [RUN] Checking out of range system calls
# [OK] x32 syscalls 0:-64..-2 returned -ENOSYS as expected
# [OK] x32 syscall 0:-1 returned -ENOSYS as expected
# [OK] x64 syscalls 0:1073741760..1073741823 returned -ENOSYS as expected
# [OK] x64 syscalls 0:-64..-1 returned -ENOSYS as expected
# [OK] x32 syscalls 0:1073741759..1073741822 returned -ENOSYS as expected
# [RUN] Checking for absence of x32 system calls
# [OK] x32 syscalls 0:0..999 returned -ENOSYS as expected
# [RUN] Checking system calls with msb = 1 (0x1)
# [RUN] Checking some common syscalls as 64 bit
# [OK] x64 syscall 1:0 returned 0 as expected
# [OK] x64 syscall 1:1 returned 0 as expected
# [RUN] Checking some 64-bit only syscalls as 64 bit
# [OK] x64 syscall 1:19 returned 0 as expected
# [OK] x64 syscall 1:20 returned 0 as expected
# [RUN] Checking out of range system calls
# [OK] x32 syscalls 1:-64..-2 returned -ENOSYS as expected
# [OK] x32 syscall 1:-1 returned -ENOSYS as expected
# [OK] x64 syscalls 1:1073741760..1073741823 returned -ENOSYS as expected
# [OK] x64 syscalls 1:-64..-1 returned -ENOSYS as expected
# [OK] x32 syscalls 1:1073741759..1073741822 returned -ENOSYS as expected
# [RUN] Checking for absence of x32 system calls
# [OK] x32 syscalls 1:0..999 returned -ENOSYS as expected
# [RUN] Checking system calls with msb = -1 (0xffffffff)
# [RUN] Checking some common syscalls as 64 bit
# [OK] x64 syscall -1:0 returned 0 as expected
# [OK] x64 syscall -1:1 returned 0 as expected
# [RUN] Checking some 64-bit only syscalls as 64 bit
# [OK] x64 syscall -1:19 returned 0 as expected
# [OK] x64 syscall -1:20 returned 0 as expected
# [RUN] Checking out of range system calls
# [OK] x32 syscalls -1:-64..-2 returned -ENOSYS as expected
# [OK] x32 syscall -1:-1 returned -ENOSYS as expected
# [OK] x64 syscalls -1:1073741760..1073741823 returned -ENOSYS as expected
# [OK] x64 syscalls -1:-64..-1 returned -ENOSYS as expected
# [OK] x32 syscalls -1:1073741759..1073741822 returned -ENOSYS as expected
# [RUN] Checking for absence of x32 system calls
# [OK] x32 syscalls -1:0..999 returned -ENOSYS as expected
# [RUN] Checking system calls with msb = 1073741823 (0x3fffffff)
# [RUN] Checking some common syscalls as 64 bit
# [OK] x64 syscall 1073741823:0 returned 0 as expected
# [OK] x64 syscall 1073741823:1 returned 0 as expected
# [RUN] Checking some 64-bit only syscalls as 64 bit
# [OK] x64 syscall 1073741823:19 returned 0 as expected
# [OK] x64 syscall 1073741823:20 returned 0 as expected
# [RUN] Checking out of range system calls
# [OK] x32 syscalls 1073741823:-64..-2 returned -ENOSYS as expected
# [OK] x32 syscall 1073741823:-1 returned -ENOSYS as expected
# [OK] x64 syscalls 1073741823:1073741760..1073741823 returned -ENOSYS as expected
# [OK] x64 syscalls 1073741823:-64..-1 returned -ENOSYS as expected
# [OK] x32 syscalls 1073741823:1073741759..1073741822 returned -ENOSYS as expected
# [RUN] Checking for absence of x32 system calls
# [OK] x32 syscalls 1073741823:0..999 returned -ENOSYS as expected
# [RUN] Checking system calls with msb = 1073741824 (0x40000000)
# [RUN] Checking some common syscalls as 64 bit
# [OK] x64 syscall 1073741824:0 returned 0 as expected
# [OK] x64 syscall 1073741824:1 returned 0 as expected
# [RUN] Checking some 64-bit only syscalls as 64 bit
# [OK] x64 syscall 1073741824:19 returned 0 as expected
# [OK] x64 syscall 1073741824:20 returned 0 as expected
# [RUN] Checking out of range system calls
# [OK] x32 syscalls 1073741824:-64..-2 returned -ENOSYS as expected
# [OK] x32 syscall 1073741824:-1 returned -ENOSYS as expected
# [OK] x64 syscalls 1073741824:1073741760..1073741823 returned -ENOSYS as expected
# [OK] x64 syscalls 1073741824:-64..-1 returned -ENOSYS as expected
# [OK] x32 syscalls 1073741824:1073741759..1073741822 returned -ENOSYS as expected
# [RUN] Checking for absence of x32 system calls
# [OK] x32 syscalls 1073741824:0..999 returned -ENOSYS as expected
# [RUN] Checking system calls with msb = 1073741823 (0x3fffffff)
# [RUN] Checking some common syscalls as 64 bit
# [OK] x64 syscall 1073741823:0 returned 0 as expected
# [OK] x64 syscall 1073741823:1 returned 0 as expected
# [RUN] Checking some 64-bit only syscalls as 64 bit
# [OK] x64 syscall 1073741823:19 returned 0 as expected
# [OK] x64 syscall 1073741823:20 returned 0 as expected
# [RUN] Checking out of range system calls
# [OK] x32 syscalls 1073741823:-64..-2 returned -ENOSYS as expected
# [OK] x32 syscall 1073741823:-1 returned -ENOSYS as expected
# [OK] x64 syscalls 1073741823:1073741760..1073741823 returned -ENOSYS as expected
# [OK] x64 syscalls 1073741823:-64..-1 returned -ENOSYS as expected
# [OK] x32 syscalls 1073741823:1073741759..1073741822 returned -ENOSYS as expected
# [RUN] Checking for absence of x32 system calls
# [OK] x32 syscalls 1073741823:0..999 returned -ENOSYS as expected
# [RUN] Checking system calls with msb = -1073741824 (0xc0000000)
# [RUN] Checking some common syscalls as 64 bit
# [OK] x64 syscall -1073741824:0 returned 0 as expected
# [OK] x64 syscall -1073741824:1 returned 0 as expected
# [RUN] Checking some 64-bit only syscalls as 64 bit
# [OK] x64 syscall -1073741824:19 returned 0 as expected
# [OK] x64 syscall -1073741824:20 returned 0 as expected
# [RUN] Checking out of range system calls
# [OK] x32 syscalls -1073741824:-64..-2 returned -ENOSYS as expected
# [OK] x32 syscall -1073741824:-1 returned -ENOSYS as expected
# [OK] x64 syscalls -1073741824:1073741760..1073741823 returned -ENOSYS as expected
# [OK] x64 syscalls -1073741824:-64..-1 returned -ENOSYS as expected
# [OK] x32 syscalls -1073741824:1073741759..1073741822 returned -ENOSYS as expected
# [RUN] Checking for absence of x32 system calls
# [OK] x32 syscalls -1073741824:0..999 returned -ENOSYS as expected
# [RUN] Checking system calls with msb = 2147483647 (0x7fffffff)
# [RUN] Checking some common syscalls as 64 bit
# [OK] x64 syscall 2147483647:0 returned 0 as expected
# [OK] x64 syscall 2147483647:1 returned 0 as expected
# [RUN] Checking some 64-bit only syscalls as 64 bit
# [OK] x64 syscall 2147483647:19 returned 0 as expected
# [OK] x64 syscall 2147483647:20 returned 0 as expected
# [RUN] Checking out of range system calls
# [OK] x32 syscalls 2147483647:-64..-2 returned -ENOSYS as expected
# [OK] x32 syscall 2147483647:-1 returned -ENOSYS as expected
# [OK] x64 syscalls 2147483647:1073741760..1073741823 returned -ENOSYS as expected
# [OK] x64 syscalls 2147483647:-64..-1 returned -ENOSYS as expected
# [OK] x32 syscalls 2147483647:1073741759..1073741822 returned -ENOSYS as expected
# [RUN] Checking for absence of x32 system calls
# [OK] x32 syscalls 2147483647:0..999 returned -ENOSYS as expected
# [RUN] Checking system calls with msb = -2147483648 (0x80000000)
# [RUN] Checking some common syscalls as 64 bit
# [OK] x64 syscall -2147483648:0 returned 0 as expected
# [OK] x64 syscall -2147483648:1 returned 0 as expected
# [RUN] Checking some 64-bit only syscalls as 64 bit
# [OK] x64 syscall -2147483648:19 returned 0 as expected
# [OK] x64 syscall -2147483648:20 returned 0 as expected
# [RUN] Checking out of range system calls
# [OK] x32 syscalls -2147483648:-64..-2 returned -ENOSYS as expected
# [OK] x32 syscall -2147483648:-1 returned -ENOSYS as expected
# [OK] x64 syscalls -2147483648:1073741760..1073741823 returned -ENOSYS as expected
# [OK] x64 syscalls -2147483648:-64..-1 returned -ENOSYS as expected
# [OK] x32 syscalls -2147483648:1073741759..1073741822 returned -ENOSYS as expected
# [RUN] Checking for absence of x32 system calls
# [OK] x32 syscalls -2147483648:0..999 returned -ENOSYS as expected
# [RUN] Checking system calls with msb = -2147483647 (0x80000001)
# [RUN] Checking some common syscalls as 64 bit
# [OK] x64 syscall -2147483647:0 returned 0 as expected
# [OK] x64 syscall -2147483647:1 returned 0 as expected
# [RUN] Checking some 64-bit only syscalls as 64 bit
# [OK] x64 syscall -2147483647:19 returned 0 as expected
# [OK] x64 syscall -2147483647:20 returned 0 as expected
# [RUN] Checking out of range system calls
# [OK] x32 syscalls -2147483647:-64..-2 returned -ENOSYS as expected
# [OK] x32 syscall -2147483647:-1 returned -ENOSYS as expected
# [OK] x64 syscalls -2147483647:1073741760..1073741823 returned -ENOSYS as expected
# [OK] x64 syscalls -2147483647:-64..-1 returned -ENOSYS as expected
# [OK] x32 syscalls -2147483647:1073741759..1073741822 returned -ENOSYS as expected
# [RUN] Checking for absence of x32 system calls
# [OK] x32 syscalls -2147483647:0..999 returned -ENOSYS as expected
# [RUN] Running tests under ptrace: only getregs
# [RUN] Checking system calls with msb = 0 (0x0)
# [RUN] Checking some common syscalls as 64 bit
# [OK] x64 syscall 0:0 returned 0 as expected
# [OK] x64 syscall 0:1 returned 0 as expected
# [RUN] Checking some 64-bit only syscalls as 64 bit
# [OK] x64 syscall 0:19 returned 0 as expected
# [OK] x64 syscall 0:20 returned 0 as expected
# [RUN] Checking out of range system calls
# [OK] x32 syscalls 0:-64..-2 returned -ENOSYS as expected
# [OK] x32 syscall 0:-1 returned -ENOSYS as expected
# [OK] x64 syscalls 0:1073741760..1073741823 returned -ENOSYS as expected
# [OK] x64 syscalls 0:-64..-1 returned -ENOSYS as expected
# [OK] x32 syscalls 0:1073741759..1073741822 returned -ENOSYS as expected
# [RUN] Checking for absence of x32 system calls
# [OK] x32 syscalls 0:0..999 returned -ENOSYS as expected
# [RUN] Checking system calls with msb = 1 (0x1)
# [RUN] Checking some common syscalls as 64 bit
# [OK] x64 syscall 1:0 returned 0 as expected
# [OK] x64 syscall 1:1 returned 0 as expected
# [RUN] Checking some 64-bit only syscalls as 64 bit
# [OK] x64 syscall 1:19 returned 0 as expected
# [OK] x64 syscall 1:20 returned 0 as expected
# [RUN] Checking out of range system calls
# [OK] x32 syscalls 1:-64..-2 returned -ENOSYS as expected
# [OK] x32 syscall 1:-1 returned -ENOSYS as expected
# [OK] x64 syscalls 1:1073741760..1073741823 returned -ENOSYS as expected
# [OK] x64 syscalls 1:-64..-1 returned -ENOSYS as expected
# [OK] x32 syscalls 1:1073741759..1073741822 returned -ENOSYS as expected
# [RUN] Checking for absence of x32 system calls
# [OK] x32 syscalls 1:0..999 returned -ENOSYS as expected
# [RUN] Checking system calls with msb = -1 (0xffffffff)
# [RUN] Checking some common syscalls as 64 bit
# [OK] x64 syscall -1:0 returned 0 as expected
# [OK] x64 syscall -1:1 returned 0 as expected
# [RUN] Checking some 64-bit only syscalls as 64 bit
# [OK] x64 syscall -1:19 returned 0 as expected
# [OK] x64 syscall -1:20 returned 0 as expected
# [RUN] Checking out of range system calls
# [OK] x32 syscalls -1:-64..-2 returned -ENOSYS as expected
# [OK] x32 syscall -1:-1 returned -ENOSYS as expected
# [OK] x64 syscalls -1:1073741760..1073741823 returned -ENOSYS as expected
# [OK] x64 syscalls -1:-64..-1 returned -ENOSYS as expected
# [OK] x32 syscalls -1:1073741759..1073741822 returned -ENOSYS as expected
# [RUN] Checking for absence of x32 system calls
# [OK] x32 syscalls -1:0..999 returned -ENOSYS as expected
# [RUN] Checking system calls with msb = 1073741823 (0x3fffffff)
# [RUN] Checking some common syscalls as 64 bit
# [OK] x64 syscall 1073741823:0 returned 0 as expected
# [OK] x64 syscall 1073741823:1 returned 0 as expected
# [RUN] Checking some 64-bit only syscalls as 64 bit
# [OK] x64 syscall 1073741823:19 returned 0 as expected
# [OK] x64 syscall 1073741823:20 returned 0 as expected
# [RUN] Checking out of range system calls
# [OK] x32 syscalls 1073741823:-64..-2 returned -ENOSYS as expected
# [OK] x32 syscall 1073741823:-1 returned -ENOSYS as expected
# [OK] x64 syscalls 1073741823:1073741760..1073741823 returned -ENOSYS as expected
# [OK] x64 syscalls 1073741823:-64..-1 returned -ENOSYS as expected
# [OK] x32 syscalls 1073741823:1073741759..1073741822 returned -ENOSYS as expected
# [RUN] Checking for absence of x32 system calls
# [OK] x32 syscalls 1073741823:0..999 returned -ENOSYS as expected
# [RUN] Checking system calls with msb = 1073741824 (0x40000000)
# [RUN] Checking some common syscalls as 64 bit
# [OK] x64 syscall 1073741824:0 returned 0 as expected
# [OK] x64 syscall 1073741824:1 returned 0 as expected
# [RUN] Checking some 64-bit only syscalls as 64 bit
# [OK] x64 syscall 1073741824:19 returned 0 as expected
# [OK] x64 syscall 1073741824:20 returned 0 as expected
# [RUN] Checking out of range system calls
# [OK] x32 syscalls 1073741824:-64..-2 returned -ENOSYS as expected
# [OK] x32 syscall 1073741824:-1 returned -ENOSYS as expected
# [OK] x64 syscalls 1073741824:1073741760..1073741823 returned -ENOSYS as expected
# [OK] x64 syscalls 1073741824:-64..-1 returned -ENOSYS as expected
# [OK] x32 syscalls 1073741824:1073741759..1073741822 returned -ENOSYS as expected
# [RUN] Checking for absence of x32 system calls
# [OK] x32 syscalls 1073741824:0..999 returned -ENOSYS as expected
# [RUN] Checking system calls with msb = 1073741823 (0x3fffffff)
# [RUN] Checking some common syscalls as 64 bit
# [OK] x64 syscall 1073741823:0 returned 0 as expected
# [OK] x64 syscall 1073741823:1 returned 0 as expected
# [RUN] Checking some 64-bit only syscalls as 64 bit
# [OK] x64 syscall 1073741823:19 returned 0 as expected
# [OK] x64 syscall 1073741823:20 returned 0 as expected
# [RUN] Checking out of range system calls
# [OK] x32 syscalls 1073741823:-64..-2 returned -ENOSYS as expected
# [OK] x32 syscall 1073741823:-1 returned -ENOSYS as expected
# [OK] x64 syscalls 1073741823:1073741760..1073741823 returned -ENOSYS as expected
# [OK] x64 syscalls 1073741823:-64..-1 returned -ENOSYS as expected
# [OK] x32 syscalls 1073741823:1073741759..1073741822 returned -ENOSYS as expected
# [RUN] Checking for absence of x32 system calls
# [OK] x32 syscalls 1073741823:0..999 returned -ENOSYS as expected
# [RUN] Checking system calls with msb = -1073741824 (0xc0000000)
# [RUN] Checking some common syscalls as 64 bit
# [OK] x64 syscall -1073741824:0 returned 0 as expected
# [OK] x64 syscall -1073741824:1 returned 0 as expected
# [RUN] Checking some 64-bit only syscalls as 64 bit
# [OK] x64 syscall -1073741824:19 returned 0 as expected
# [OK] x64 syscall -1073741824:20 returned 0 as expected
# [RUN] Checking out of range system calls
# [OK] x32 syscalls -1073741824:-64..-2 returned -ENOSYS as expected
# [OK] x32 syscall -1073741824:-1 returned -ENOSYS as expected
# [OK] x64 syscalls -1073741824:1073741760..1073741823 returned -ENOSYS as expected
# [OK] x64 syscalls -1073741824:-64..-1 returned -ENOSYS as expected
# [OK] x32 syscalls -1073741824:1073741759..1073741822 returned -ENOSYS as expected
# [RUN] Checking for absence of x32 system calls
# [OK] x32 syscalls -1073741824:0..999 returned -ENOSYS as expected
# [RUN] Checking system calls with msb = 2147483647 (0x7fffffff)
# [RUN] Checking some common syscalls as 64 bit
# [OK] x64 syscall 2147483647:0 returned 0 as expected
# [OK] x64 syscall 2147483647:1 returned 0 as expected
# [RUN] Checking some 64-bit only syscalls as 64 bit
# [OK] x64 syscall 2147483647:19 returned 0 as expected
# [OK] x64 syscall 2147483647:20 returned 0 as expected
# [RUN] Checking out of range system calls
# [OK] x32 syscalls 2147483647:-64..-2 returned -ENOSYS as expected
# [OK] x32 syscall 2147483647:-1 returned -ENOSYS as expected
# [OK] x64 syscalls 2147483647:1073741760..1073741823 returned -ENOSYS as expected
# [OK] x64 syscalls 2147483647:-64..-1 returned -ENOSYS as expected
# [OK] x32 syscalls 2147483647:1073741759..1073741822 returned -ENOSYS as expected
# [RUN] Checking for absence of x32 system calls
# [OK] x32 syscalls 2147483647:0..999 returned -ENOSYS as expected
# [RUN] Checking system calls with msb = -2147483648 (0x80000000)
# [RUN] Checking some common syscalls as 64 bit
# [OK] x64 syscall -2147483648:0 returned 0 as expected
# [OK] x64 syscall -2147483648:1 returned 0 as expected
# [RUN] Checking some 64-bit only syscalls as 64 bit
# [OK] x64 syscall -2147483648:19 returned 0 as expected
# [OK] x64 syscall -2147483648:20 returned 0 as expected
# [RUN] Checking out of range system calls
# [OK] x32 syscalls -2147483648:-64..-2 returned -ENOSYS as expected
# [OK] x32 syscall -2147483648:-1 returned -ENOSYS as expected
# [OK] x64 syscalls -2147483648:1073741760..1073741823 returned -ENOSYS as expected
# [OK] x64 syscalls -2147483648:-64..-1 returned -ENOSYS as expected
# [OK] x32 syscalls -2147483648:1073741759..1073741822 returned -ENOSYS as expected
# [RUN] Checking for absence of x32 system calls
# [OK] x32 syscalls -2147483648:0..999 returned -ENOSYS as expected
# [RUN] Checking system calls with msb = -2147483647 (0x80000001)
# [RUN] Checking some common syscalls as 64 bit
# [OK] x64 syscall -2147483647:0 returned 0 as expected
# [OK] x64 syscall -2147483647:1 returned 0 as expected
# [RUN] Checking some 64-bit only syscalls as 64 bit
# [OK] x64 syscall -2147483647:19 returned 0 as expected
# [OK] x64 syscall -2147483647:20 returned 0 as expected
# [RUN] Checking out of range system calls
# [OK] x32 syscalls -2147483647:-64..-2 returned -ENOSYS as expected
# [OK] x32 syscall -2147483647:-1 returned -ENOSYS as expected
# [OK] x64 syscalls -2147483647:1073741760..1073741823 returned -ENOSYS as expected
# [OK] x64 syscalls -2147483647:-64..-1 returned -ENOSYS as expected
# [OK] x32 syscalls -2147483647:1073741759..1073741822 returned -ENOSYS as expected
# [RUN] Checking for absence of x32 system calls
# [OK] x32 syscalls -2147483647:0..999 returned -ENOSYS as expected
# [RUN] Running tests under ptrace: getregs, unmodified setregs
# [RUN] Checking system calls with msb = 0 (0x0)
# [RUN] Checking some common syscalls as 64 bit
# [OK] x64 syscall 0:0 returned 0 as expected
# [OK] x64 syscall 0:1 returned 0 as expected
# [RUN] Checking some 64-bit only syscalls as 64 bit
# [OK] x64 syscall 0:19 returned 0 as expected
# [OK] x64 syscall 0:20 returned 0 as expected
# [RUN] Checking out of range system calls
# [OK] x32 syscalls 0:-64..-2 returned -ENOSYS as expected
# [OK] x32 syscall 0:-1 returned -ENOSYS as expected
# [OK] x64 syscalls 0:1073741760..1073741823 returned -ENOSYS as expected
# [OK] x64 syscalls 0:-64..-1 returned -ENOSYS as expected
# [OK] x32 syscalls 0:1073741759..1073741822 returned -ENOSYS as expected
# [RUN] Checking for absence of x32 system calls
# [OK] x32 syscalls 0:0..999 returned -ENOSYS as expected
# [RUN] Checking system calls with msb = 1 (0x1)
# [RUN] Checking some common syscalls as 64 bit
# [OK] x64 syscall 1:0 returned 0 as expected
# [OK] x64 syscall 1:1 returned 0 as expected
# [RUN] Checking some 64-bit only syscalls as 64 bit
# [OK] x64 syscall 1:19 returned 0 as expected
# [OK] x64 syscall 1:20 returned 0 as expected
# [RUN] Checking out of range system calls
# [OK] x32 syscalls 1:-64..-2 returned -ENOSYS as expected
# [OK] x32 syscall 1:-1 returned -ENOSYS as expected
# [OK] x64 syscalls 1:1073741760..1073741823 returned -ENOSYS as expected
# [OK] x64 syscalls 1:-64..-1 returned -ENOSYS as expected
# [OK] x32 syscalls 1:1073741759..1073741822 returned -ENOSYS as expected
# [RUN] Checking for absence of x32 system calls
# [OK] x32 syscalls 1:0..999 returned -ENOSYS as expected
# [RUN] Checking system calls with msb = -1 (0xffffffff)
# [RUN] Checking some common syscalls as 64 bit
# [OK] x64 syscall -1:0 returned 0 as expected
# [OK] x64 syscall -1:1 returned 0 as expected
# [RUN] Checking some 64-bit only syscalls as 64 bit
# [OK] x64 syscall -1:19 returned 0 as expected
# [OK] x64 syscall -1:20 returned 0 as expected
# [RUN] Checking out of range system calls
# [OK] x32 syscalls -1:-64..-2 returned -ENOSYS as expected
# [OK] x32 syscall -1:-1 returned -ENOSYS as expected
# [OK] x64 syscalls -1:1073741760..1073741823 returned -ENOSYS as expected
# [OK] x64 syscalls -1:-64..-1 returned -ENOSYS as expected
# [OK] x32 syscalls -1:1073741759..1073741822 returned -ENOSYS as expected
# [RUN] Checking for absence of x32 system calls
# [OK] x32 syscalls -1:0..999 returned -ENOSYS as expected
# [RUN] Checking system calls with msb = 1073741823 (0x3fffffff)
# [RUN] Checking some common syscalls as 64 bit
# [OK] x64 syscall 1073741823:0 returned 0 as expected
# [OK] x64 syscall 1073741823:1 returned 0 as expected
# [RUN] Checking some 64-bit only syscalls as 64 bit
# [OK] x64 syscall 1073741823:19 returned 0 as expected
# [OK] x64 syscall 1073741823:20 returned 0 as expected
# [RUN] Checking out of range system calls
# [OK] x32 syscalls 1073741823:-64..-2 returned -ENOSYS as expected
# [OK] x32 syscall 1073741823:-1 returned -ENOSYS as expected
# [OK] x64 syscalls 1073741823:1073741760..1073741823 returned -ENOSYS as expected
# [OK] x64 syscalls 1073741823:-64..-1 returned -ENOSYS as expected
# [OK] x32 syscalls 1073741823:1073741759..1073741822 returned -ENOSYS as expected
# [RUN] Checking for absence of x32 system calls
# [OK] x32 syscalls 1073741823:0..999 returned -ENOSYS as expected
# [RUN] Checking system calls with msb = 1073741824 (0x40000000)
# [RUN] Checking some common syscalls as 64 bit
# [OK] x64 syscall 1073741824:0 returned 0 as expected
# [OK] x64 syscall 1073741824:1 returned 0 as expected
# [RUN] Checking some 64-bit only syscalls as 64 bit
# [OK] x64 syscall 1073741824:19 returned 0 as expected
# [OK] x64 syscall 1073741824:20 returned 0 as expected
# [RUN] Checking out of range system calls
# [OK] x32 syscalls 1073741824:-64..-2 returned -ENOSYS as expected
# [OK] x32 syscall 1073741824:-1 returned -ENOSYS as expected
# [OK] x64 syscalls 1073741824:1073741760..1073741823 returned -ENOSYS as expected
# [OK] x64 syscalls 1073741824:-64..-1 returned -ENOSYS as expected
# [OK] x32 syscalls 1073741824:1073741759..1073741822 returned -ENOSYS as expected
# [RUN] Checking for absence of x32 system calls
# [OK] x32 syscalls 1073741824:0..999 returned -ENOSYS as expected
# [RUN] Checking system calls with msb = 1073741823 (0x3fffffff)
# [RUN] Checking some common syscalls as 64 bit
# [OK] x64 syscall 1073741823:0 returned 0 as expected
# [OK] x64 syscall 1073741823:1 returned 0 as expected
# [RUN] Checking some 64-bit only syscalls as 64 bit
# [OK] x64 syscall 1073741823:19 returned 0 as expected
# [OK] x64 syscall 1073741823:20 returned 0 as expected
# [RUN] Checking out of range system calls
# [OK] x32 syscalls 1073741823:-64..-2 returned -ENOSYS as expected
# [OK] x32 syscall 1073741823:-1 returned -ENOSYS as expected
# [OK] x64 syscalls 1073741823:1073741760..1073741823 returned -ENOSYS as expected
# [OK] x64 syscalls 1073741823:-64..-1 returned -ENOSYS as expected
# [OK] x32 syscalls 1073741823:1073741759..1073741822 returned -ENOSYS as expected
# [RUN] Checking for absence of x32 system calls
# [OK] x32 syscalls 1073741823:0..999 returned -ENOSYS as expected
# [RUN] Checking system calls with msb = -1073741824 (0xc0000000)
# [RUN] Checking some common syscalls as 64 bit
# [OK] x64 syscall -1073741824:0 returned 0 as expected
# [OK] x64 syscall -1073741824:1 returned 0 as expected
# [RUN] Checking some 64-bit only syscalls as 64 bit
# [OK] x64 syscall -1073741824:19 returned 0 as expected
# [OK] x64 syscall -1073741824:20 returned 0 as expected
# [RUN] Checking out of range system calls
# [OK] x32 syscalls -1073741824:-64..-2 returned -ENOSYS as expected
# [OK] x32 syscall -1073741824:-1 returned -ENOSYS as expected
# [OK] x64 syscalls -1073741824:1073741760..1073741823 returned -ENOSYS as expected
# [OK] x64 syscalls -1073741824:-64..-1 returned -ENOSYS as expected
# [OK] x32 syscalls -1073741824:1073741759..1073741822 returned -ENOSYS as expected
# [RUN] Checking for absence of x32 system calls
# [OK] x32 syscalls -1073741824:0..999 returned -ENOSYS as expected
# [RUN] Checking system calls with msb = 2147483647 (0x7fffffff)
# [RUN] Checking some common syscalls as 64 bit
# [OK] x64 syscall 2147483647:0 returned 0 as expected
# [OK] x64 syscall 2147483647:1 returned 0 as expected
# [RUN] Checking some 64-bit only syscalls as 64 bit
# [OK] x64 syscall 2147483647:19 returned 0 as expected
# [OK] x64 syscall 2147483647:20 returned 0 as expected
# [RUN] Checking out of range system calls
# [OK] x32 syscalls 2147483647:-64..-2 returned -ENOSYS as expected
# [OK] x32 syscall 2147483647:-1 returned -ENOSYS as expected
# [OK] x64 syscalls 2147483647:1073741760..1073741823 returned -ENOSYS as expected
# [OK] x64 syscalls 2147483647:-64..-1 returned -ENOSYS as expected
# [OK] x32 syscalls 2147483647:1073741759..1073741822 returned -ENOSYS as expected
# [RUN] Checking for absence of x32 system calls
# [OK] x32 syscalls 2147483647:0..999 returned -ENOSYS as expected
# [RUN] Checking system calls with msb = -2147483648 (0x80000000)
# [RUN] Checking some common syscalls as 64 bit
# [OK] x64 syscall -2147483648:0 returned 0 as expected
# [OK] x64 syscall -2147483648:1 returned 0 as expected
# [RUN] Checking some 64-bit only syscalls as 64 bit
# [OK] x64 syscall -2147483648:19 returned 0 as expected
# [OK] x64 syscall -2147483648:20 returned 0 as expected
# [RUN] Checking out of range system calls
# [OK] x32 syscalls -2147483648:-64..-2 returned -ENOSYS as expected
# [OK] x32 syscall -2147483648:-1 returned -ENOSYS as expected
# [OK] x64 syscalls -2147483648:1073741760..1073741823 returned -ENOSYS as expected
# [OK] x64 syscalls -2147483648:-64..-1 returned -ENOSYS as expected
# [OK] x32 syscalls -2147483648:1073741759..1073741822 returned -ENOSYS as expected
# [RUN] Checking for absence of x32 system calls
# [OK] x32 syscalls -2147483648:0..999 returned -ENOSYS as expected
# [RUN] Checking system calls with msb = -2147483647 (0x80000001)
# [RUN] Checking some common syscalls as 64 bit
# [OK] x64 syscall -2147483647:0 returned 0 as expected
# [OK] x64 syscall -2147483647:1 returned 0 as expected
# [RUN] Checking some 64-bit only syscalls as 64 bit
# [OK] x64 syscall -2147483647:19 returned 0 as expected
# [OK] x64 syscall -2147483647:20 returned 0 as expected
# [RUN] Checking out of range system calls
# [OK] x32 syscalls -2147483647:-64..-2 returned -ENOSYS as expected
# [OK] x32 syscall -2147483647:-1 returned -ENOSYS as expected
# [OK] x64 syscalls -2147483647:1073741760..1073741823 returned -ENOSYS as expected
# [OK] x64 syscalls -2147483647:-64..-1 returned -ENOSYS as expected
# [OK] x32 syscalls -2147483647:1073741759..1073741822 returned -ENOSYS as expected
# [RUN] Checking for absence of x32 system calls
# [OK] x32 syscalls -2147483647:0..999 returned -ENOSYS as expected
# [RUN] Running tests under ptrace: modifying the default return
# [RUN] Checking system calls with msb = 0 (0x0)
# [RUN] Checking some common syscalls as 64 bit
# [OK] x64 syscall 0:0 returned 0 as expected
# [OK] x64 syscall 0:1 returned 0 as expected
# [RUN] Checking some 64-bit only syscalls as 64 bit
# [OK] x64 syscall 0:19 returned 0 as expected
# [OK] x64 syscall 0:20 returned 0 as expected
# [RUN] Checking out of range system calls
# [OK] x32 syscalls 0:-64..-2 returned -ENOSYS as expected
# [OK] x32 syscall 0:-1 returned MODIFIED_BY_PTRACE as expected
# [OK] x64 syscalls 0:1073741760..1073741823 returned -ENOSYS as expected
# [OK] x64 syscalls 0:-64..-1 returned -ENOSYS as expected
# [OK] x32 syscalls 0:1073741759..1073741822 returned -ENOSYS as expected
# [RUN] Checking for absence of x32 system calls
# [OK] x32 syscalls 0:0..999 returned -ENOSYS as expected
# [RUN] Checking system calls with msb = 1 (0x1)
# [RUN] Checking some common syscalls as 64 bit
# [OK] x64 syscall 1:0 returned 0 as expected
# [OK] x64 syscall 1:1 returned 0 as expected
# [RUN] Checking some 64-bit only syscalls as 64 bit
# [OK] x64 syscall 1:19 returned 0 as expected
# [OK] x64 syscall 1:20 returned 0 as expected
# [RUN] Checking out of range system calls
# [OK] x32 syscalls 1:-64..-2 returned -ENOSYS as expected
# [OK] x32 syscall 1:-1 returned MODIFIED_BY_PTRACE as expected
# [OK] x64 syscalls 1:1073741760..1073741823 returned -ENOSYS as expected
# [OK] x64 syscalls 1:-64..-1 returned -ENOSYS as expected
# [OK] x32 syscalls 1:1073741759..1073741822 returned -ENOSYS as expected
# [RUN] Checking for absence of x32 system calls
# [OK] x32 syscalls 1:0..999 returned -ENOSYS as expected
# [RUN] Checking system calls with msb = -1 (0xffffffff)
# [RUN] Checking some common syscalls as 64 bit
# [OK] x64 syscall -1:0 returned 0 as expected
# [OK] x64 syscall -1:1 returned 0 as expected
# [RUN] Checking some 64-bit only syscalls as 64 bit
# [OK] x64 syscall -1:19 returned 0 as expected
# [OK] x64 syscall -1:20 returned 0 as expected
# [RUN] Checking out of range system calls
# [OK] x32 syscalls -1:-64..-2 returned -ENOSYS as expected
# [OK] x32 syscall -1:-1 returned MODIFIED_BY_PTRACE as expected
# [OK] x64 syscalls -1:1073741760..1073741823 returned -ENOSYS as expected
# [OK] x64 syscalls -1:-64..-1 returned -ENOSYS as expected
# [OK] x32 syscalls -1:1073741759..1073741822 returned -ENOSYS as expected
# [RUN] Checking for absence of x32 system calls
# [OK] x32 syscalls -1:0..999 returned -ENOSYS as expected
# [RUN] Checking system calls with msb = 1073741823 (0x3fffffff)
# [RUN] Checking some common syscalls as 64 bit
# [OK] x64 syscall 1073741823:0 returned 0 as expected
# [OK] x64 syscall 1073741823:1 returned 0 as expected
# [RUN] Checking some 64-bit only syscalls as 64 bit
# [OK] x64 syscall 1073741823:19 returned 0 as expected
# [OK] x64 syscall 1073741823:20 returned 0 as expected
# [RUN] Checking out of range system calls
# [OK] x32 syscalls 1073741823:-64..-2 returned -ENOSYS as expected
# [OK] x32 syscall 1073741823:-1 returned MODIFIED_BY_PTRACE as expected
# [OK] x64 syscalls 1073741823:1073741760..1073741823 returned -ENOSYS as expected
# [OK] x64 syscalls 1073741823:-64..-1 returned -ENOSYS as expected
# [OK] x32 syscalls 1073741823:1073741759..1073741822 returned -ENOSYS as expected
# [RUN] Checking for absence of x32 system calls
# [OK] x32 syscalls 1073741823:0..999 returned -ENOSYS as expected
# [RUN] Checking system calls with msb = 1073741824 (0x40000000)
# [RUN] Checking some common syscalls as 64 bit
# [OK] x64 syscall 1073741824:0 returned 0 as expected
# [OK] x64 syscall 1073741824:1 returned 0 as expected
# [RUN] Checking some 64-bit only syscalls as 64 bit
# [OK] x64 syscall 1073741824:19 returned 0 as expected
# [OK] x64 syscall 1073741824:20 returned 0 as expected
# [RUN] Checking out of range system calls
# [OK] x32 syscalls 1073741824:-64..-2 returned -ENOSYS as expected
# [OK] x32 syscall 1073741824:-1 returned MODIFIED_BY_PTRACE as expected
# [OK] x64 syscalls 1073741824:1073741760..1073741823 returned -ENOSYS as expected
# [OK] x64 syscalls 1073741824:-64..-1 returned -ENOSYS as expected
# [OK] x32 syscalls 1073741824:1073741759..1073741822 returned -ENOSYS as expected
# [RUN] Checking for absence of x32 system calls
# [OK] x32 syscalls 1073741824:0..999 returned -ENOSYS as expected
# [RUN] Checking system calls with msb = 1073741823 (0x3fffffff)
# [RUN] Checking some common syscalls as 64 bit
# [OK] x64 syscall 1073741823:0 returned 0 as expected
# [OK] x64 syscall 1073741823:1 returned 0 as expected
# [RUN] Checking some 64-bit only syscalls as 64 bit
# [OK] x64 syscall 1073741823:19 returned 0 as expected
# [OK] x64 syscall 1073741823:20 returned 0 as expected
# [RUN] Checking out of range system calls
# [OK] x32 syscalls 1073741823:-64..-2 returned -ENOSYS as expected
# [OK] x32 syscall 1073741823:-1 returned MODIFIED_BY_PTRACE as expected
# [OK] x64 syscalls 1073741823:1073741760..1073741823 returned -ENOSYS as expected
# [OK] x64 syscalls 1073741823:-64..-1 returned -ENOSYS as expected
# [OK] x32 syscalls 1073741823:1073741759..1073741822 returned -ENOSYS as expected
# [RUN] Checking for absence of x32 system calls
# [OK] x32 syscalls 1073741823:0..999 returned -ENOSYS as expected
# [RUN] Checking system calls with msb = -1073741824 (0xc0000000)
# [RUN] Checking some common syscalls as 64 bit
# [OK] x64 syscall -1073741824:0 returned 0 as expected
# [OK] x64 syscall -1073741824:1 returned 0 as expected
# [RUN] Checking some 64-bit only syscalls as 64 bit
# [OK] x64 syscall -1073741824:19 returned 0 as expected
# [OK] x64 syscall -1073741824:20 returned 0 as expected
# [RUN] Checking out of range system calls
# [OK] x32 syscalls -1073741824:-64..-2 returned -ENOSYS as expected
# [OK] x32 syscall -1073741824:-1 returned MODIFIED_BY_PTRACE as expected
# [OK] x64 syscalls -1073741824:1073741760..1073741823 returned -ENOSYS as expected
# [OK] x64 syscalls -1073741824:-64..-1 returned -ENOSYS as expected
# [OK] x32 syscalls -1073741824:1073741759..1073741822 returned -ENOSYS as expected
# [RUN] Checking for absence of x32 system calls
# [OK] x32 syscalls -1073741824:0..999 returned -ENOSYS as expected
# [RUN] Checking system calls with msb = 2147483647 (0x7fffffff)
# [RUN] Checking some common syscalls as 64 bit
# [OK] x64 syscall 2147483647:0 returned 0 as expected
# [OK] x64 syscall 2147483647:1 returned 0 as expected
# [RUN] Checking some 64-bit only syscalls as 64 bit
# [OK] x64 syscall 2147483647:19 returned 0 as expected
# [OK] x64 syscall 2147483647:20 returned 0 as expected
# [RUN] Checking out of range system calls
# [OK] x32 syscalls 2147483647:-64..-2 returned -ENOSYS as expected
# [OK] x32 syscall 2147483647:-1 returned MODIFIED_BY_PTRACE as expected
# [OK] x64 syscalls 2147483647:1073741760..1073741823 returned -ENOSYS as expected
# [OK] x64 syscalls 2147483647:-64..-1 returned -ENOSYS as expected
# [OK] x32 syscalls 2147483647:1073741759..1073741822 returned -ENOSYS as expected
# [RUN] Checking for absence of x32 system calls
# [OK] x32 syscalls 2147483647:0..999 returned -ENOSYS as expected
# [RUN] Checking system calls with msb = -2147483648 (0x80000000)
# [RUN] Checking some common syscalls as 64 bit
# [OK] x64 syscall -2147483648:0 returned 0 as expected
# [OK] x64 syscall -2147483648:1 returned 0 as expected
# [RUN] Checking some 64-bit only syscalls as 64 bit
# [OK] x64 syscall -2147483648:19 returned 0 as expected
# [OK] x64 syscall -2147483648:20 returned 0 as expected
# [RUN] Checking out of range system calls
# [OK] x32 syscalls -2147483648:-64..-2 returned -ENOSYS as expected
# [OK] x32 syscall -2147483648:-1 returned MODIFIED_BY_PTRACE as expected
# [OK] x64 syscalls -2147483648:1073741760..1073741823 returned -ENOSYS as expected
# [OK] x64 syscalls -2147483648:-64..-1 returned -ENOSYS as expected
# [OK] x32 syscalls -2147483648:1073741759..1073741822 returned -ENOSYS as expected
# [RUN] Checking for absence of x32 system calls
# [OK] x32 syscalls -2147483648:0..999 returned -ENOSYS as expected
# [RUN] Checking system calls with msb = -2147483647 (0x80000001)
# [RUN] Checking some common syscalls as 64 bit
# [OK] x64 syscall -2147483647:0 returned 0 as expected
# [OK] x64 syscall -2147483647:1 returned 0 as expected
# [RUN] Checking some 64-bit only syscalls as 64 bit
# [OK] x64 syscall -2147483647:19 returned 0 as expected
# [OK] x64 syscall -2147483647:20 returned 0 as expected
# [RUN] Checking out of range system calls
# [OK] x32 syscalls -2147483647:-64..-2 returned -ENOSYS as expected
# [OK] x32 syscall -2147483647:-1 returned MODIFIED_BY_PTRACE as expected
# [OK] x64 syscalls -2147483647:1073741760..1073741823 returned -ENOSYS as expected
# [OK] x64 syscalls -2147483647:-64..-1 returned -ENOSYS as expected
# [OK] x32 syscalls -2147483647:1073741759..1073741822 returned -ENOSYS as expected
# [RUN] Checking for absence of x32 system calls
# [OK] x32 syscalls -2147483647:0..999 returned -ENOSYS as expected
# [RUN] Running tests under ptrace: clobbering the top 32 bits
# [RUN] Checking system calls with msb = 0 (0x0)
# [RUN] Checking some common syscalls as 64 bit
# [OK] x64 syscall 0:0 returned 0 as expected
# [OK] x64 syscall 0:1 returned 0 as expected
# [RUN] Checking some 64-bit only syscalls as 64 bit
# [OK] x64 syscall 0:19 returned 0 as expected
# [OK] x64 syscall 0:20 returned 0 as expected
# [RUN] Checking out of range system calls
# [OK] x32 syscalls 0:-64..-2 returned -ENOSYS as expected
# [OK] x32 syscall 0:-1 returned MODIFIED_BY_PTRACE as expected
# [OK] x64 syscalls 0:1073741760..1073741823 returned -ENOSYS as expected
# [OK] x64 syscalls 0:-64..-1 returned -ENOSYS as expected
# [OK] x32 syscalls 0:1073741759..1073741822 returned -ENOSYS as expected
# [RUN] Checking for absence of x32 system calls
# [OK] x32 syscalls 0:0..999 returned -ENOSYS as expected
# [RUN] Checking system calls with msb = 1 (0x1)
# [RUN] Checking some common syscalls as 64 bit
# [OK] x64 syscall 1:0 returned 0 as expected
# [OK] x64 syscall 1:1 returned 0 as expected
# [RUN] Checking some 64-bit only syscalls as 64 bit
# [OK] x64 syscall 1:19 returned 0 as expected
# [OK] x64 syscall 1:20 returned 0 as expected
# [RUN] Checking out of range system calls
# [OK] x32 syscalls 1:-64..-2 returned -ENOSYS as expected
# [OK] x32 syscall 1:-1 returned MODIFIED_BY_PTRACE as expected
# [OK] x64 syscalls 1:1073741760..1073741823 returned -ENOSYS as expected
# [OK] x64 syscalls 1:-64..-1 returned -ENOSYS as expected
# [OK] x32 syscalls 1:1073741759..1073741822 returned -ENOSYS as expected
# [RUN] Checking for absence of x32 system calls
# [OK] x32 syscalls 1:0..999 returned -ENOSYS as expected
# [RUN] Checking system calls with msb = -1 (0xffffffff)
# [RUN] Checking some common syscalls as 64 bit
# [OK] x64 syscall -1:0 returned 0 as expected
# [OK] x64 syscall -1:1 returned 0 as expected
# [RUN] Checking some 64-bit only syscalls as 64 bit
# [OK] x64 syscall -1:19 returned 0 as expected
# [OK] x64 syscall -1:20 returned 0 as expected
# [RUN] Checking out of range system calls
# [OK] x32 syscalls -1:-64..-2 returned -ENOSYS as expected
# [OK] x32 syscall -1:-1 returned MODIFIED_BY_PTRACE as expected
# [OK] x64 syscalls -1:1073741760..1073741823 returned -ENOSYS as expected
# [OK] x64 syscalls -1:-64..-1 returned -ENOSYS as expected
# [OK] x32 syscalls -1:1073741759..1073741822 returned -ENOSYS as expected
# [RUN] Checking for absence of x32 system calls
# [OK] x32 syscalls -1:0..999 returned -ENOSYS as expected
# [RUN] Checking system calls with msb = 1073741823 (0x3fffffff)
# [RUN] Checking some common syscalls as 64 bit
# [OK] x64 syscall 1073741823:0 returned 0 as expected
# [OK] x64 syscall 1073741823:1 returned 0 as expected
# [RUN] Checking some 64-bit only syscalls as 64 bit
# [OK] x64 syscall 1073741823:19 returned 0 as expected
# [OK] x64 syscall 1073741823:20 returned 0 as expected
# [RUN] Checking out of range system calls
# [OK] x32 syscalls 1073741823:-64..-2 returned -ENOSYS as expected
# [OK] x32 syscall 1073741823:-1 returned MODIFIED_BY_PTRACE as expected
# [OK] x64 syscalls 1073741823:1073741760..1073741823 returned -ENOSYS as expected
# [OK] x64 syscalls 1073741823:-64..-1 returned -ENOSYS as expected
# [OK] x32 syscalls 1073741823:1073741759..1073741822 returned -ENOSYS as expected
# [RUN] Checking for absence of x32 system calls
# [OK] x32 syscalls 1073741823:0..999 returned -ENOSYS as expected
# [RUN] Checking system calls with msb = 1073741824 (0x40000000)
# [RUN] Checking some common syscalls as 64 bit
# [OK] x64 syscall 1073741824:0 returned 0 as expected
# [OK] x64 syscall 1073741824:1 returned 0 as expected
# [RUN] Checking some 64-bit only syscalls as 64 bit
# [OK] x64 syscall 1073741824:19 returned 0 as expected
# [OK] x64 syscall 1073741824:20 returned 0 as expected
# [RUN] Checking out of range system calls
# [OK] x32 syscalls 1073741824:-64..-2 returned -ENOSYS as expected
# [OK] x32 syscall 1073741824:-1 returned MODIFIED_BY_PTRACE as expected
# [OK] x64 syscalls 1073741824:1073741760..1073741823 returned -ENOSYS as expected
# [OK] x64 syscalls 1073741824:-64..-1 returned -ENOSYS as expected
# [OK] x32 syscalls 1073741824:1073741759..1073741822 returned -ENOSYS as expected
# [RUN] Checking for absence of x32 system calls
# [OK] x32 syscalls 1073741824:0..999 returned -ENOSYS as expected
# [RUN] Checking system calls with msb = 1073741823 (0x3fffffff)
# [RUN] Checking some common syscalls as 64 bit
# [OK] x64 syscall 1073741823:0 returned 0 as expected
# [OK] x64 syscall 1073741823:1 returned 0 as expected
# [RUN] Checking some 64-bit only syscalls as 64 bit
# [OK] x64 syscall 1073741823:19 returned 0 as expected
# [OK] x64 syscall 1073741823:20 returned 0 as expected
# [RUN] Checking out of range system calls
# [OK] x32 syscalls 1073741823:-64..-2 returned -ENOSYS as expected
# [OK] x32 syscall 1073741823:-1 returned MODIFIED_BY_PTRACE as expected
# [OK] x64 syscalls 1073741823:1073741760..1073741823 returned -ENOSYS as expected
# [OK] x64 syscalls 1073741823:-64..-1 returned -ENOSYS as expected
# [OK] x32 syscalls 1073741823:1073741759..1073741822 returned -ENOSYS as expected
# [RUN] Checking for absence of x32 system calls
# [OK] x32 syscalls 1073741823:0..999 returned -ENOSYS as expected
# [RUN] Checking system calls with msb = -1073741824 (0xc0000000)
# [RUN] Checking some common syscalls as 64 bit
# [OK] x64 syscall -1073741824:0 returned 0 as expected
# [OK] x64 syscall -1073741824:1 returned 0 as expected
# [RUN] Checking some 64-bit only syscalls as 64 bit
# [OK] x64 syscall -1073741824:19 returned 0 as expected
# [OK] x64 syscall -1073741824:20 returned 0 as expected
# [RUN] Checking out of range system calls
# [OK] x32 syscalls -1073741824:-64..-2 returned -ENOSYS as expected
# [OK] x32 syscall -1073741824:-1 returned MODIFIED_BY_PTRACE as expected
# [OK] x64 syscalls -1073741824:1073741760..1073741823 returned -ENOSYS as expected
# [OK] x64 syscalls -1073741824:-64..-1 returned -ENOSYS as expected
# [OK] x32 syscalls -1073741824:1073741759..1073741822 returned -ENOSYS as expected
# [RUN] Checking for absence of x32 system calls
# [OK] x32 syscalls -1073741824:0..999 returned -ENOSYS as expected
# [RUN] Checking system calls with msb = 2147483647 (0x7fffffff)
# [RUN] Checking some common syscalls as 64 bit
# [OK] x64 syscall 2147483647:0 returned 0 as expected
# [OK] x64 syscall 2147483647:1 returned 0 as expected
# [RUN] Checking some 64-bit only syscalls as 64 bit
# [OK] x64 syscall 2147483647:19 returned 0 as expected
# [OK] x64 syscall 2147483647:20 returned 0 as expected
# [RUN] Checking out of range system calls
# [OK] x32 syscalls 2147483647:-64..-2 returned -ENOSYS as expected
# [OK] x32 syscall 2147483647:-1 returned MODIFIED_BY_PTRACE as expected
# [OK] x64 syscalls 2147483647:1073741760..1073741823 returned -ENOSYS as expected
# [OK] x64 syscalls 2147483647:-64..-1 returned -ENOSYS as expected
# [OK] x32 syscalls 2147483647:1073741759..1073741822 returned -ENOSYS as expected
# [RUN] Checking for absence of x32 system calls
# [OK] x32 syscalls 2147483647:0..999 returned -ENOSYS as expected
# [RUN] Checking system calls with msb = -2147483648 (0x80000000)
# [RUN] Checking some common syscalls as 64 bit
# [OK] x64 syscall -2147483648:0 returned 0 as expected
# [OK] x64 syscall -2147483648:1 returned 0 as expected
# [RUN] Checking some 64-bit only syscalls as 64 bit
# [OK] x64 syscall -2147483648:19 returned 0 as expected
# [OK] x64 syscall -2147483648:20 returned 0 as expected
# [RUN] Checking out of range system calls
# [OK] x32 syscalls -2147483648:-64..-2 returned -ENOSYS as expected
# [OK] x32 syscall -2147483648:-1 returned MODIFIED_BY_PTRACE as expected
# [OK] x64 syscalls -2147483648:1073741760..1073741823 returned -ENOSYS as expected
# [OK] x64 syscalls -2147483648:-64..-1 returned -ENOSYS as expected
# [OK] x32 syscalls -2147483648:1073741759..1073741822 returned -ENOSYS as expected
# [RUN] Checking for absence of x32 system calls
# [OK] x32 syscalls -2147483648:0..999 returned -ENOSYS as expected
# [RUN] Checking system calls with msb = -2147483647 (0x80000001)
# [RUN] Checking some common syscalls as 64 bit
# [OK] x64 syscall -2147483647:0 returned 0 as expected
# [OK] x64 syscall -2147483647:1 returned 0 as expected
# [RUN] Checking some 64-bit only syscalls as 64 bit
# [OK] x64 syscall -2147483647:19 returned 0 as expected
# [OK] x64 syscall -2147483647:20 returned 0 as expected
# [RUN] Checking out of range system calls
# [OK] x32 syscalls -2147483647:-64..-2 returned -ENOSYS as expected
# [OK] x32 syscall -2147483647:-1 returned MODIFIED_BY_PTRACE as expected
# [OK] x64 syscalls -2147483647:1073741760..1073741823 returned -ENOSYS as expected
# [OK] x64 syscalls -2147483647:-64..-1 returned -ENOSYS as expected
# [OK] x32 syscalls -2147483647:1073741759..1073741822 returned -ENOSYS as expected
# [RUN] Checking for absence of x32 system calls
# [OK] x32 syscalls -2147483647:0..999 returned -ENOSYS as expected
# [RUN] Running tests under ptrace: sign-extending the syscall number
# [RUN] Checking system calls with msb = 0 (0x0)
# [RUN] Checking some common syscalls as 64 bit
# [OK] x64 syscall 0:0 returned 0 as expected
# [OK] x64 syscall 0:1 returned 0 as expected
# [RUN] Checking some 64-bit only syscalls as 64 bit
# [OK] x64 syscall 0:19 returned 0 as expected
# [OK] x64 syscall 0:20 returned 0 as expected
# [RUN] Checking out of range system calls
# [OK] x32 syscalls 0:-64..-2 returned -ENOSYS as expected
# [OK] x32 syscall 0:-1 returned MODIFIED_BY_PTRACE as expected
# [OK] x64 syscalls 0:1073741760..1073741823 returned -ENOSYS as expected
# [OK] x64 syscalls 0:-64..-1 returned -ENOSYS as expected
# [OK] x32 syscalls 0:1073741759..1073741822 returned -ENOSYS as expected
# [RUN] Checking for absence of x32 system calls
# [OK] x32 syscalls 0:0..999 returned -ENOSYS as expected
# [RUN] Checking system calls with msb = 1 (0x1)
# [RUN] Checking some common syscalls as 64 bit
# [OK] x64 syscall 1:0 returned 0 as expected
# [OK] x64 syscall 1:1 returned 0 as expected
# [RUN] Checking some 64-bit only syscalls as 64 bit
# [OK] x64 syscall 1:19 returned 0 as expected
# [OK] x64 syscall 1:20 returned 0 as expected
# [RUN] Checking out of range system calls
# [OK] x32 syscalls 1:-64..-2 returned -ENOSYS as expected
# [OK] x32 syscall 1:-1 returned MODIFIED_BY_PTRACE as expected
# [OK] x64 syscalls 1:1073741760..1073741823 returned -ENOSYS as expected
# [OK] x64 syscalls 1:-64..-1 returned -ENOSYS as expected
# [OK] x32 syscalls 1:1073741759..1073741822 returned -ENOSYS as expected
# [RUN] Checking for absence of x32 system calls
# [OK] x32 syscalls 1:0..999 returned -ENOSYS as expected
# [RUN] Checking system calls with msb = -1 (0xffffffff)
# [RUN] Checking some common syscalls as 64 bit
# [OK] x64 syscall -1:0 returned 0 as expected
# [OK] x64 syscall -1:1 returned 0 as expected
# [RUN] Checking some 64-bit only syscalls as 64 bit
# [OK] x64 syscall -1:19 returned 0 as expected
# [OK] x64 syscall -1:20 returned 0 as expected
# [RUN] Checking out of range system calls
# [OK] x32 syscalls -1:-64..-2 returned -ENOSYS as expected
# [OK] x32 syscall -1:-1 returned MODIFIED_BY_PTRACE as expected
# [OK] x64 syscalls -1:1073741760..1073741823 returned -ENOSYS as expected
# [OK] x64 syscalls -1:-64..-1 returned -ENOSYS as expected
# [OK] x32 syscalls -1:1073741759..1073741822 returned -ENOSYS as expected
# [RUN] Checking for absence of x32 system calls
# [OK] x32 syscalls -1:0..999 returned -ENOSYS as expected
# [RUN] Checking system calls with msb = 1073741823 (0x3fffffff)
# [RUN] Checking some common syscalls as 64 bit
# [OK] x64 syscall 1073741823:0 returned 0 as expected
# [OK] x64 syscall 1073741823:1 returned 0 as expected
# [RUN] Checking some 64-bit only syscalls as 64 bit
# [OK] x64 syscall 1073741823:19 returned 0 as expected
# [OK] x64 syscall 1073741823:20 returned 0 as expected
# [RUN] Checking out of range system calls
# [OK] x32 syscalls 1073741823:-64..-2 returned -ENOSYS as expected
# [OK] x32 syscall 1073741823:-1 returned MODIFIED_BY_PTRACE as expected
# [OK] x64 syscalls 1073741823:1073741760..1073741823 returned -ENOSYS as expected
# [OK] x64 syscalls 1073741823:-64..-1 returned -ENOSYS as expected
# [OK] x32 syscalls 1073741823:1073741759..1073741822 returned -ENOSYS as expected
# [RUN] Checking for absence of x32 system calls
# [OK] x32 syscalls 1073741823:0..999 returned -ENOSYS as expected
# [RUN] Checking system calls with msb = 1073741824 (0x40000000)
# [RUN] Checking some common syscalls as 64 bit
# [OK] x64 syscall 1073741824:0 returned 0 as expected
# [OK] x64 syscall 1073741824:1 returned 0 as expected
# [RUN] Checking some 64-bit only syscalls as 64 bit
# [OK] x64 syscall 1073741824:19 returned 0 as expected
# [OK] x64 syscall 1073741824:20 returned 0 as expected
# [RUN] Checking out of range system calls
# [OK] x32 syscalls 1073741824:-64..-2 returned -ENOSYS as expected
# [OK] x32 syscall 1073741824:-1 returned MODIFIED_BY_PTRACE as expected
# [OK] x64 syscalls 1073741824:1073741760..1073741823 returned -ENOSYS as expected
# [OK] x64 syscalls 1073741824:-64..-1 returned -ENOSYS as expected
# [OK] x32 syscalls 1073741824:1073741759..1073741822 returned -ENOSYS as expected
# [RUN] Checking for absence of x32 system calls
# [OK] x32 syscalls 1073741824:0..999 returned -ENOSYS as expected
# [RUN] Checking system calls with msb = 1073741823 (0x3fffffff)
# [RUN] Checking some common syscalls as 64 bit
# [OK] x64 syscall 1073741823:0 returned 0 as expected
# [OK] x64 syscall 1073741823:1 returned 0 as expected
# [RUN] Checking some 64-bit only syscalls as 64 bit
# [OK] x64 syscall 1073741823:19 returned 0 as expected
# [OK] x64 syscall 1073741823:20 returned 0 as expected
# [RUN] Checking out of range system calls
# [OK] x32 syscalls 1073741823:-64..-2 returned -ENOSYS as expected
# [OK] x32 syscall 1073741823:-1 returned MODIFIED_BY_PTRACE as expected
# [OK] x64 syscalls 1073741823:1073741760..1073741823 returned -ENOSYS as expected
# [OK] x64 syscalls 1073741823:-64..-1 returned -ENOSYS as expected
# [OK] x32 syscalls 1073741823:1073741759..1073741822 returned -ENOSYS as expected
# [RUN] Checking for absence of x32 system calls
# [OK] x32 syscalls 1073741823:0..999 returned -ENOSYS as expected
# [RUN] Checking system calls with msb = -1073741824 (0xc0000000)
# [RUN] Checking some common syscalls as 64 bit
# [OK] x64 syscall -1073741824:0 returned 0 as expected
# [OK] x64 syscall -1073741824:1 returned 0 as expected
# [RUN] Checking some 64-bit only syscalls as 64 bit
# [OK] x64 syscall -1073741824:19 returned 0 as expected
# [OK] x64 syscall -1073741824:20 returned 0 as expected
# [RUN] Checking out of range system calls
# [OK] x32 syscalls -1073741824:-64..-2 returned -ENOSYS as expected
# [OK] x32 syscall -1073741824:-1 returned MODIFIED_BY_PTRACE as expected
# [OK] x64 syscalls -1073741824:1073741760..1073741823 returned -ENOSYS as expected
# [OK] x64 syscalls -1073741824:-64..-1 returned -ENOSYS as expected
# [OK] x32 syscalls -1073741824:1073741759..1073741822 returned -ENOSYS as expected
# [RUN] Checking for absence of x32 system calls
# [OK] x32 syscalls -1073741824:0..999 returned -ENOSYS as expected
# [RUN] Checking system calls with msb = 2147483647 (0x7fffffff)
# [RUN] Checking some common syscalls as 64 bit
# [OK] x64 syscall 2147483647:0 returned 0 as expected
# [OK] x64 syscall 2147483647:1 returned 0 as expected
# [RUN] Checking some 64-bit only syscalls as 64 bit
# [OK] x64 syscall 2147483647:19 returned 0 as expected
# [OK] x64 syscall 2147483647:20 returned 0 as expected
# [RUN] Checking out of range system calls
# [OK] x32 syscalls 2147483647:-64..-2 returned -ENOSYS as expected
# [OK] x32 syscall 2147483647:-1 returned MODIFIED_BY_PTRACE as expected
# [OK] x64 syscalls 2147483647:1073741760..1073741823 returned -ENOSYS as expected
# [OK] x64 syscalls 2147483647:-64..-1 returned -ENOSYS as expected
# [OK] x32 syscalls 2147483647:1073741759..1073741822 returned -ENOSYS as expected
# [RUN] Checking for absence of x32 system calls
# [OK] x32 syscalls 2147483647:0..999 returned -ENOSYS as expected
# [RUN] Checking system calls with msb = -2147483648 (0x80000000)
# [RUN] Checking some common syscalls as 64 bit
# [OK] x64 syscall -2147483648:0 returned 0 as expected
# [OK] x64 syscall -2147483648:1 returned 0 as expected
# [RUN] Checking some 64-bit only syscalls as 64 bit
# [OK] x64 syscall -2147483648:19 returned 0 as expected
# [OK] x64 syscall -2147483648:20 returned 0 as expected
# [RUN] Checking out of range system calls
# [OK] x32 syscalls -2147483648:-64..-2 returned -ENOSYS as expected
# [OK] x32 syscall -2147483648:-1 returned MODIFIED_BY_PTRACE as expected
# [OK] x64 syscalls -2147483648:1073741760..1073741823 returned -ENOSYS as expected
# [OK] x64 syscalls -2147483648:-64..-1 returned -ENOSYS as expected
# [OK] x32 syscalls -2147483648:1073741759..1073741822 returned -ENOSYS as expected
# [RUN] Checking for absence of x32 system calls
# [OK] x32 syscalls -2147483648:0..999 returned -ENOSYS as expected
# [RUN] Checking system calls with msb = -2147483647 (0x80000001)
# [RUN] Checking some common syscalls as 64 bit
# [OK] x64 syscall -2147483647:0 returned 0 as expected
# [OK] x64 syscall -2147483647:1 returned 0 as expected
# [RUN] Checking some 64-bit only syscalls as 64 bit
# [OK] x64 syscall -2147483647:19 returned 0 as expected
# [OK] x64 syscall -2147483647:20 returned 0 as expected
# [RUN] Checking out of range system calls
# [OK] x32 syscalls -2147483647:-64..-2 returned -ENOSYS as expected
# [OK] x32 syscall -2147483647:-1 returned MODIFIED_BY_PTRACE as expected
# [OK] x64 syscalls -2147483647:1073741760..1073741823 returned -ENOSYS as expected
# [OK] x64 syscalls -2147483647:-64..-1 returned -ENOSYS as expected
# [OK] x32 syscalls -2147483647:1073741759..1073741822 returned -ENOSYS as expected
# [RUN] Checking for absence of x32 system calls
# [OK] x32 syscalls -2147483647:0..999 returned -ENOSYS as expected
# [OK] All system calls succeeded or failed as expected
ok 38 selftests: x86: syscall_numbering_64
# selftests: x86: corrupt_xstate_header_64
# [RUN] Send ourselves a signal
# Wreck XSTATE header
# Got SIGSEGV
# [OK] Back from the signal. Now schedule.
# [RUN] Send ourselves a signal
# Wreck XSTATE header
# Got SIGSEGV
# [OK] Back from the signal. Now schedule.
# [OK] Back in the main thread.
ok 39 selftests: x86: corrupt_xstate_header_64
# selftests: x86: ldt_gdt_64
# [NOTE] set_thread_area is available; will use GDT index 12
# [OK] LDT entry 0 has AR 0x0040FB00 and limit 0x0000000A
# [OK] LDT entry 0 has AR 0x00C0FB00 and limit 0x0000AFFF
# [OK] LDT entry 1 is invalid
# [OK] LDT entry 2 has AR 0x00C0FB00 and limit 0x0000AFFF
# [OK] LDT entry 1 is invalid
# [OK] LDT entry 2 has AR 0x00C0FB00 and limit 0x0000AFFF
# [OK] LDT entry 2 has AR 0x00D0FB00 and limit 0x0000AFFF
# [OK] LDT entry 2 has AR 0x00D07B00 and limit 0x0000AFFF
# [OK] LDT entry 2 has AR 0x00907B00 and limit 0x0000AFFF
# [OK] LDT entry 2 has AR 0x00D07300 and limit 0x0000AFFF
# [OK] LDT entry 2 has AR 0x00D07100 and limit 0x0000AFFF
# [OK] LDT entry 2 has AR 0x00D07500 and limit 0x0000AFFF
# [OK] LDT entry 2 has AR 0x00507700 and limit 0x0000000A
# [OK] LDT entry 2 has AR 0x00507F00 and limit 0x0000000A
# [OK] LDT entry 2 has AR 0x00507D00 and limit 0x0000000A
# [OK] LDT entry 2 has AR 0x00507B00 and limit 0x0000000A
# [OK] LDT entry 2 has AR 0x00507900 and limit 0x0000000A
# [OK] LDT entry 2 has AR 0x00507900 and limit 0x0000000A
# [RUN] Test fork
# [OK] LDT entry 2 has AR 0x00507900 and limit 0x0000000A
# [OK] LDT entry 1 is invalid
# [OK] LDT entry 0 is invalid
# [NOTE] set_thread_area is available; will use GDT index 12
# [OK] LDT entry 0 has AR 0x0040FB00 and limit 0x0000000A
# [OK] LDT entry 0 has AR 0x00C0FB00 and limit 0x0000AFFF
# [OK] LDT entry 1 is invalid
# [OK] LDT entry 2 has AR 0x00C0FB00 and limit 0x0000AFFF
# [OK] LDT entry 1 is invalid
# [OK] LDT entry 2 has AR 0x00C0FB00 and limit 0x0000AFFF
# [OK] LDT entry 2 has AR 0x00D0FB00 and limit 0x0000AFFF
# [OK] LDT entry 2 has AR 0x00D07B00 and limit 0x0000AFFF
# [OK] LDT entry 2 has AR 0x00907B00 and limit 0x0000AFFF
# [OK] LDT entry 2 has AR 0x00D07300 and limit 0x0000AFFF
# [OK] LDT entry 2 has AR 0x00D07100 and limit 0x0000AFFF
# [OK] LDT entry 2 has AR 0x00D07500 and limit 0x0000AFFF
# [OK] LDT entry 2 has AR 0x00507700 and limit 0x0000000A
# [OK] LDT entry 2 has AR 0x00507F00 and limit 0x0000000A
# [OK] LDT entry 2 has AR 0x00507D00 and limit 0x0000000A
# [OK] LDT entry 2 has AR 0x00507B00 and limit 0x0000000A
# [OK] LDT entry 2 has AR 0x00507900 and limit 0x0000000A
# [OK] LDT entry 2 has AR 0x00507900 and limit 0x0000000A
# [RUN] Test fork
# [OK] Child succeeded
# [RUN] Test size
# [DONE] Size test
# [OK] modify_ldt failure 22
# [OK] LDT entry 0 has AR 0x0000F300 and limit 0x00000000
# [OK] LDT entry 0 has AR 0x00007300 and limit 0x00000000
# [OK] LDT entry 0 has AR 0x0000F100 and limit 0x00000000
# [OK] LDT entry 0 has AR 0x00007300 and limit 0x00000000
# [OK] LDT entry 0 has AR 0x00007100 and limit 0x00000001
# [OK] LDT entry 0 has AR 0x00007100 and limit 0x00000000
# [OK] LDT entry 0 is invalid
# [OK] LDT entry 0 has AR 0x0040F300 and limit 0x000FFFFF
# [OK] LDT entry 0 has AR 0x00C0F300 and limit 0xFFFFFFFF
# [OK] LDT entry 0 has AR 0x00C0F100 and limit 0xFFFFFFFF
# [OK] LDT entry 0 has AR 0x00C0F700 and limit 0xFFFFFFFF
# [OK] LDT entry 0 has AR 0x00C0F500 and limit 0xFFFFFFFF
# [OK] LDT entry 0 is invalid
# [RUN] Cross-CPU LDT invalidation
# [OK] All 5 iterations succeeded
# [RUN] Test exec
# [OK] LDT entry 0 has AR 0x0040FB00 and limit 0x0000002A
# [OK] Child succeeded
# [OK] Invalidate DS with set_thread_area: new DS = 0x0
# [OK] Invalidate ES with set_thread_area: new ES = 0x0
# [OK] Invalidate FS with set_thread_area: new FS = 0x0
# [OK] New FSBASE was zero
# [OK] Invalidate GS with set_thread_area: new GS = 0x0
# [OK] New GSBASE was zero
ok 40 selftests: x86: ldt_gdt_64
# selftests: x86: ptrace_syscall_64
# [RUN] Check int80 return regs
# [OK] getpid() preserves regs
# [OK] kill(getpid(), SIGUSR1) preserves regs
# [RUN] ptrace-induced syscall restart
# [RUN] SYSEMU
# [OK] Initial nr and args are correct
# [RUN] Restart the syscall (ip = 0x7f0a1aca8f59)
# [OK] Restarted nr and args are correct
# [RUN] Change nr and args and restart the syscall (ip = 0x7f0a1aca8f59)
# [OK] Replacement nr and args are correct
# [OK] Child exited cleanly
# [RUN] kernel syscall restart under ptrace
# [RUN] SYSCALL
# [OK] Initial nr and args are correct
# [RUN] SYSCALL
# [OK] Args after SIGUSR1 are correct (ax = -514)
# [OK] Child got SIGUSR1
# [RUN] Step again
# [OK] pause(2) restarted correctly
ok 41 selftests: x86: ptrace_syscall_64
make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-32e1ae626f295152d1fc9a3375214133cbe62878/tools/testing/selftests/x86'
To reproduce:
git clone https://github.com/intel/lkp-tests.git
cd lkp-tests
sudo bin/lkp install job.yaml # job file is attached in this email
bin/lkp split-job --compatible job.yaml # generate the yaml file for lkp run
sudo bin/lkp run generated-yaml-file
# if come across any failure that blocks the test,
# please remove ~/.lkp and /lkp dir to run from a clean state.
---
0DAY/LKP+ Test Infrastructure Open Source Technology Center
https://lists.01.org/hyperkitty/list/[email protected] Intel Corporation
Thanks,
Oliver Sang
10 months, 1 week
[mm] 243418e392: will-it-scale.per_process_ops 3.0% improvement
by kernel test robot
Greeting,
FYI, we noticed a 3.0% improvement of will-it-scale.per_process_ops due to commit:
commit: 243418e3925d5b5b0657ae54c322d43035e97eed ("mm: fs: invalidate bh_lrus for only cold path")
https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git master
in testcase: will-it-scale
on test machine: 192 threads 4 sockets Intel(R) Xeon(R) Platinum 9242 CPU @ 2.30GHz with 192G memory
with following parameters:
nr_task: 100%
mode: process
test: brk1
cpufreq_governor: performance
ucode: 0x5003006
test-description: Will It Scale takes a testcase and runs it from 1 through to n parallel copies to see if the testcase will scale. It builds both a process and threads based test in order to see any differences between the two.
test-url: https://github.com/antonblanchard/will-it-scale
Details are as below:
-------------------------------------------------------------------------------------------------->
To reproduce:
git clone https://github.com/intel/lkp-tests.git
cd lkp-tests
sudo bin/lkp install job.yaml # job file is attached in this email
bin/lkp split-job --compatible job.yaml # generate the yaml file for lkp run
sudo bin/lkp run generated-yaml-file
# if come across any failure that blocks the test,
# please remove ~/.lkp and /lkp dir to run from a clean state.
=========================================================================================
compiler/cpufreq_governor/kconfig/mode/nr_task/rootfs/tbox_group/test/testcase/ucode:
gcc-9/performance/x86_64-rhel-8.3/process/100%/debian-10.4-x86_64-20200603.cgz/lkp-csl-2ap2/brk1/will-it-scale/0x5003006
commit:
b7cd9fa5cc ("lib/zlib_inflate/inffast: check config in C to avoid unused function warning")
243418e392 ("mm: fs: invalidate bh_lrus for only cold path")
b7cd9fa5ccc392d9 243418e3925d5b5b0657ae54c32
---------------- ---------------------------
%stddev %change %stddev
\ | \
2.068e+08 +3.0% 2.131e+08 will-it-scale.192.processes
1077243 +3.0% 1109687 will-it-scale.per_process_ops
2.068e+08 +3.0% 2.131e+08 will-it-scale.workload
759.50 ± 67% +596.6% 5290 ± 55% interrupts.CPU28.RES:Rescheduling_interrupts
12703 -8.6% 11607 perf-sched.wait_and_delay.count.__sched_text_start.__sched_text_start.preempt_schedule_common.__cond_resched.unmap_vmas
28481 ± 6% +11.7% 31799 ± 9% softirqs.CPU28.RCU
32901 ± 5% +10.3% 36284 ± 3% softirqs.CPU54.RCU
0.18 ± 24% -0.0 0.15 ± 2% perf-stat.i.branch-miss-rate%
1.083e+11 ± 3% +2.4% 1.108e+11 perf-stat.i.dTLB-loads
0.16 ± 3% -0.0 0.15 ± 2% perf-stat.overall.branch-miss-rate%
0.00 +0.0 0.00 perf-stat.overall.dTLB-store-miss-rate%
2813 ± 6% +11.5% 3137 ± 2% perf-stat.overall.instructions-per-iTLB-miss
565816 -3.3% 547233 perf-stat.overall.path-length
1.079e+11 ± 3% +2.4% 1.105e+11 perf-stat.ps.dTLB-loads
17.76 -2.3 15.48 perf-profile.calltrace.cycles-pp.unmap_region.__do_munmap.__x64_sys_brk.do_syscall_64.entry_SYSCALL_64_after_hwframe
2.73 -2.0 0.76 ± 5% perf-profile.calltrace.cycles-pp.lru_add_drain.unmap_region.__do_munmap.__x64_sys_brk.do_syscall_64
35.83 -1.6 34.23 perf-profile.calltrace.cycles-pp.__do_munmap.__x64_sys_brk.do_syscall_64.entry_SYSCALL_64_after_hwframe.brk
78.46 -0.6 77.82 perf-profile.calltrace.cycles-pp.__x64_sys_brk.do_syscall_64.entry_SYSCALL_64_after_hwframe.brk
81.63 -0.5 81.10 perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.brk
83.66 -0.5 83.20 perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.brk
7.49 -0.4 7.10 perf-profile.calltrace.cycles-pp.unmap_page_range.unmap_vmas.unmap_region.__do_munmap.__x64_sys_brk
9.06 -0.4 8.68 perf-profile.calltrace.cycles-pp.unmap_vmas.unmap_region.__do_munmap.__x64_sys_brk.do_syscall_64
4.02 -0.1 3.90 perf-profile.calltrace.cycles-pp.zap_pte_range.unmap_page_range.unmap_vmas.unmap_region.__do_munmap
1.68 -0.1 1.61 perf-profile.calltrace.cycles-pp.tlb_gather_mmu.unmap_region.__do_munmap.__x64_sys_brk.do_syscall_64
1.08 +0.0 1.11 perf-profile.calltrace.cycles-pp.__vma_rb_erase.__do_munmap.__x64_sys_brk.do_syscall_64.entry_SYSCALL_64_after_hwframe
0.77 +0.0 0.80 perf-profile.calltrace.cycles-pp.syscall_enter_from_user_mode.do_syscall_64.entry_SYSCALL_64_after_hwframe.brk
1.13 +0.0 1.16 perf-profile.calltrace.cycles-pp.up_read.__x64_sys_brk.do_syscall_64.entry_SYSCALL_64_after_hwframe.brk
1.37 +0.0 1.42 perf-profile.calltrace.cycles-pp.syscall_exit_to_user_mode.do_syscall_64.entry_SYSCALL_64_after_hwframe.brk
0.61 +0.1 0.66 perf-profile.calltrace.cycles-pp.sync_mm_rss.zap_pte_range.unmap_page_range.unmap_vmas.unmap_region
1.27 +0.1 1.34 perf-profile.calltrace.cycles-pp.vmacache_find.find_vma.__do_munmap.__x64_sys_brk.do_syscall_64
1.84 +0.1 1.93 perf-profile.calltrace.cycles-pp.tlb_finish_mmu.unmap_region.__do_munmap.__x64_sys_brk.do_syscall_64
2.87 +0.1 2.98 perf-profile.calltrace.cycles-pp.down_write_killable.__x64_sys_brk.do_syscall_64.entry_SYSCALL_64_after_hwframe.brk
5.98 +0.2 6.22 perf-profile.calltrace.cycles-pp.perf_iterate_sb.perf_event_mmap.do_brk_flags.__x64_sys_brk.do_syscall_64
10.79 +0.3 11.09 perf-profile.calltrace.cycles-pp.perf_event_mmap.do_brk_flags.__x64_sys_brk.do_syscall_64.entry_SYSCALL_64_after_hwframe
11.42 +0.3 11.74 perf-profile.calltrace.cycles-pp.__entry_text_start.brk
3.99 +0.3 4.30 perf-profile.calltrace.cycles-pp.find_vma.__do_munmap.__x64_sys_brk.do_syscall_64.entry_SYSCALL_64_after_hwframe
32.96 +0.6 33.61 perf-profile.calltrace.cycles-pp.do_brk_flags.__x64_sys_brk.do_syscall_64.entry_SYSCALL_64_after_hwframe.brk
18.01 -2.3 15.74 perf-profile.children.cycles-pp.unmap_region
2.79 -2.0 0.81 ± 5% perf-profile.children.cycles-pp.lru_add_drain
36.15 -1.6 34.55 perf-profile.children.cycles-pp.__do_munmap
78.72 -0.6 78.09 perf-profile.children.cycles-pp.__x64_sys_brk
81.86 -0.5 81.34 perf-profile.children.cycles-pp.do_syscall_64
83.91 -0.5 83.46 perf-profile.children.cycles-pp.entry_SYSCALL_64_after_hwframe
7.59 -0.4 7.16 perf-profile.children.cycles-pp.unmap_page_range
9.11 -0.4 8.73 perf-profile.children.cycles-pp.unmap_vmas
4.12 -0.1 4.01 perf-profile.children.cycles-pp.zap_pte_range
1.68 -0.1 1.61 perf-profile.children.cycles-pp.tlb_gather_mmu
1.13 +0.0 1.16 perf-profile.children.cycles-pp.up_read
0.78 +0.0 0.81 perf-profile.children.cycles-pp.syscall_enter_from_user_mode
0.46 +0.0 0.51 perf-profile.children.cycles-pp.tlb_flush_mmu
0.61 +0.1 0.66 perf-profile.children.cycles-pp.sync_mm_rss
1.63 +0.1 1.69 perf-profile.children.cycles-pp.syscall_exit_to_user_mode
1.48 +0.1 1.56 perf-profile.children.cycles-pp.vmacache_find
1.94 +0.1 2.03 perf-profile.children.cycles-pp.tlb_finish_mmu
3.07 +0.1 3.19 perf-profile.children.cycles-pp.down_write_killable
7.37 +0.2 7.58 perf-profile.children.cycles-pp.__entry_text_start
6.18 +0.2 6.42 perf-profile.children.cycles-pp.perf_iterate_sb
11.14 +0.3 11.43 perf-profile.children.cycles-pp.perf_event_mmap
5.32 +0.4 5.68 perf-profile.children.cycles-pp.find_vma
33.18 +0.7 33.86 perf-profile.children.cycles-pp.do_brk_flags
2.85 -0.3 2.50 perf-profile.self.cycles-pp.unmap_page_range
2.26 -0.1 2.13 perf-profile.self.cycles-pp.zap_pte_range
1.62 -0.1 1.56 perf-profile.self.cycles-pp.tlb_gather_mmu
0.64 +0.0 0.67 perf-profile.self.cycles-pp.exit_to_user_mode_prepare
0.72 +0.0 0.75 perf-profile.self.cycles-pp.syscall_enter_from_user_mode
1.07 ± 2% +0.0 1.11 perf-profile.self.cycles-pp.up_read
1.47 +0.0 1.51 perf-profile.self.cycles-pp.tlb_finish_mmu
1.43 +0.0 1.47 perf-profile.self.cycles-pp.downgrade_write
0.56 +0.0 0.61 perf-profile.self.cycles-pp.sync_mm_rss
0.28 ± 3% +0.0 0.33 ± 2% perf-profile.self.cycles-pp.tlb_flush_mmu
2.09 +0.1 2.14 perf-profile.self.cycles-pp.entry_SYSCALL_64_after_hwframe
2.25 +0.1 2.31 perf-profile.self.cycles-pp.vm_area_alloc
2.26 +0.1 2.34 perf-profile.self.cycles-pp.__x64_sys_brk
3.46 +0.1 3.53 perf-profile.self.cycles-pp.do_brk_flags
1.32 +0.1 1.40 perf-profile.self.cycles-pp.vmacache_find
2.53 +0.1 2.62 perf-profile.self.cycles-pp.down_write_killable
3.32 +0.1 3.42 perf-profile.self.cycles-pp.__entry_text_start
3.21 +0.1 3.33 ± 2% perf-profile.self.cycles-pp.kmem_cache_free
2.87 ± 2% +0.1 3.00 perf-profile.self.cycles-pp.kmem_cache_alloc
4.05 +0.1 4.20 perf-profile.self.cycles-pp.__do_munmap
5.21 +0.2 5.37 perf-profile.self.cycles-pp.brk
4.16 +0.2 4.35 ± 2% perf-profile.self.cycles-pp.perf_iterate_sb
3.41 +0.3 3.67 perf-profile.self.cycles-pp.find_vma
will-it-scale.192.processes
2.14e+08 +----------------------------------------------------------------+
|O OO O O O O O O |
2.13e+08 |-+ O O OOO OO OO O |
2.12e+08 |-+ O OO O |
| O |
2.11e+08 |-+ |
2.1e+08 |-+ |
| + |
2.09e+08 |-+ : |
2.08e+08 |-+ : : |
| ++ .+ + .+ + |
2.07e+08 |-+ : + : + + ++ ++.++ +.+++.+ :.+|
2.06e+08 |-+ + : : : ::+ .+ .+ + + .+ +.++ + |
|+.+ + + : + +++ ++ + +.+ + |
2.05e+08 +----------------------------------------------------------------+
will-it-scale.per_process_ops
1.115e+06 +---------------------------------------------------------------+
1.11e+06 |O+OO O O O OO O O |
| O OO OO OO OO O |
1.105e+06 |-+ O O O O |
1.1e+06 |-+ O |
| |
1.095e+06 |-+ |
1.09e+06 |-+ + |
1.085e+06 |-+ :: |
| : : + |
1.08e+06 |-+ ++++ + + +.+++.+++. .+ + :: |
1.075e+06 |-+ + : +. :: + .+ + +++ + +.+ +.+|
|+.+++ +. : + +. :+.+++ ++.++ |
1.07e+06 |-+ ++ ++ |
1.065e+06 +---------------------------------------------------------------+
will-it-scale.workload
2.14e+08 +----------------------------------------------------------------+
|O OO O O O O O O |
2.13e+08 |-+ O O OOO OO OO O |
2.12e+08 |-+ O OO O |
| O |
2.11e+08 |-+ |
2.1e+08 |-+ |
| + |
2.09e+08 |-+ : |
2.08e+08 |-+ : : |
| ++ .+ + .+ + |
2.07e+08 |-+ : + : + + ++ ++.++ +.+++.+ :.+|
2.06e+08 |-+ + : : : ::+ .+ .+ + + .+ +.++ + |
|+.+ + + : + +++ ++ + +.+ + |
2.05e+08 +----------------------------------------------------------------+
[*] bisect-good sample
[O] bisect-bad sample
Disclaimer:
Results have been estimated based on internal Intel analysis and are provided
for informational purposes only. Any difference in system hardware or software
design or configuration may affect actual performance.
---
0DAY/LKP+ Test Infrastructure Open Source Technology Center
https://lists.01.org/hyperkitty/list/[email protected] Intel Corporation
Thanks,
Oliver Sang
10 months, 1 week
[rcu] 925da92ba5: will-it-scale.per_process_ops 2.5% improvement
by kernel test robot
Greeting,
FYI, we noticed a 2.5% improvement of will-it-scale.per_process_ops due to commit:
commit: 925da92ba5cb0c82d07cdd5049a07e40f54e9c44 ("rcu: Avoid unneeded function call in rcu_read_unlock()")
https://git.kernel.org/cgit/linux/kernel/git/paulmck/linux-rcu.git rcu/next
in testcase: will-it-scale
on test machine: 88 threads 2 sockets Intel(R) Xeon(R) Gold 6238M CPU @ 2.10GHz with 128G memory
with following parameters:
nr_task: 16
mode: process
test: getppid1
cpufreq_governor: performance
ucode: 0x5003006
test-description: Will It Scale takes a testcase and runs it from 1 through to n parallel copies to see if the testcase will scale. It builds both a process and threads based test in order to see any differences between the two.
test-url: https://github.com/antonblanchard/will-it-scale
Details are as below:
-------------------------------------------------------------------------------------------------->
To reproduce:
git clone https://github.com/intel/lkp-tests.git
cd lkp-tests
sudo bin/lkp install job.yaml # job file is attached in this email
bin/lkp split-job --compatible job.yaml # generate the yaml file for lkp run
sudo bin/lkp run generated-yaml-file
# if come across any failure that blocks the test,
# please remove ~/.lkp and /lkp dir to run from a clean state.
=========================================================================================
compiler/cpufreq_governor/kconfig/mode/nr_task/rootfs/tbox_group/test/testcase/ucode:
gcc-9/performance/x86_64-rhel-8.3/process/16/debian-10.4-x86_64-20200603.cgz/lkp-csl-2sp9/getppid1/will-it-scale/0x5003006
commit:
f0b2b2df54 ("rcu: Fix existing exp request check in sync_sched_exp_online_cleanup()")
925da92ba5 ("rcu: Avoid unneeded function call in rcu_read_unlock()")
f0b2b2df5423fb36 925da92ba5cb0c82d07cdd5049a
---------------- ---------------------------
%stddev %change %stddev
\ | \
2.029e+08 +2.5% 2.08e+08 will-it-scale.16.processes
12684091 +2.5% 12998034 will-it-scale.per_process_ops
2.029e+08 +2.5% 2.08e+08 will-it-scale.workload
746.67 ± 6% -30.7% 517.33 ± 27% slabinfo.kmalloc-rcl-128.active_objs
746.67 ± 6% -30.7% 517.33 ± 27% slabinfo.kmalloc-rcl-128.num_objs
2816 ±113% -65.6% 968.17 ± 20% interrupts.CPU21.CAL:Function_call_interrupts
2150 ± 33% +155.5% 5494 ± 37% interrupts.CPU52.NMI:Non-maskable_interrupts
2150 ± 33% +155.5% 5494 ± 37% interrupts.CPU52.PMI:Performance_monitoring_interrupts
15629 ± 22% +31.1% 20491 ± 16% softirqs.CPU3.RCU
14781 ± 15% +32.2% 19544 ± 19% softirqs.CPU46.RCU
32737 ± 21% -44.7% 18119 ± 58% softirqs.CPU51.SCHED
4.07 ± 7% -0.9 3.15 ± 12% perf-profile.calltrace.cycles-pp.syscall_return_via_sysret.getppid
6.74 ± 5% -1.4 5.34 ± 16% perf-profile.children.cycles-pp.__x64_sys_getppid
1.05 ± 10% -0.2 0.89 ± 9% perf-profile.children.cycles-pp.asm_sysvec_apic_timer_interrupt
0.96 ± 11% -0.1 0.81 ± 9% perf-profile.children.cycles-pp.sysvec_apic_timer_interrupt
0.23 ± 12% -0.1 0.17 ± 13% perf-profile.children.cycles-pp.clockevents_program_event
1.36 ± 6% -0.7 0.65 ± 12% perf-profile.self.cycles-pp.__x64_sys_getppid
0.08 ± 8% -0.0 0.06 ± 13% perf-profile.self.cycles-pp.cpuidle_enter_state
9.855e+09 -6.1% 9.255e+09 perf-stat.i.branch-instructions
3709820 ± 2% -13.3% 3215247 ± 11% perf-stat.i.branch-misses
0.97 +2.5% 0.99 perf-stat.i.cpi
1.559e+10 -3.0% 1.512e+10 perf-stat.i.dTLB-loads
0.00 +0.0 0.00 perf-stat.i.dTLB-store-miss-rate%
1.081e+10 -5.3% 1.024e+10 perf-stat.i.dTLB-stores
71.57 ± 9% -13.1 58.45 ± 5% perf-stat.i.iTLB-load-miss-rate%
4.723e+10 -2.5% 4.605e+10 perf-stat.i.instructions
21047 ± 26% +63.2% 34353 ± 9% perf-stat.i.instructions-per-iTLB-miss
1.03 -2.4% 1.01 perf-stat.i.ipc
566.45 -4.5% 540.90 perf-stat.i.metric.M/sec
0.97 +2.5% 0.99 perf-stat.overall.cpi
0.00 +0.0 0.00 perf-stat.overall.dTLB-store-miss-rate%
1.03 -2.4% 1.01 perf-stat.overall.ipc
70024 -4.7% 66743 perf-stat.overall.path-length
9.822e+09 -6.1% 9.224e+09 perf-stat.ps.branch-instructions
3698900 ± 2% -13.2% 3212114 ± 11% perf-stat.ps.branch-misses
1.554e+10 -3.0% 1.507e+10 perf-stat.ps.dTLB-loads
1.077e+10 -5.3% 1.021e+10 perf-stat.ps.dTLB-stores
4.708e+10 -2.5% 4.59e+10 perf-stat.ps.instructions
1.421e+13 -2.3% 1.388e+13 perf-stat.total.instructions
will-it-scale.per_process_ops
1.31e+07 +----------------------------------------------------------------+
1.3e+07 |-+ O O O O O O O O O O |
| O O OO O O O O O O O O O |
1.29e+07 |-+ |
1.28e+07 |-+ |
|. +. .+. .+ |
1.27e+07 |-+.+.+.+.+ + +.+.+.+. .+. .+.+.+.+.+ +.+.+.++ + .+.+.|
1.26e+07 |-+ +.+ +.+.+ ++ + |
1.25e+07 |-+ |
| |
1.24e+07 |-+ |
1.23e+07 |-+ |
| |
1.22e+07 |-+ O O |
1.21e+07 +----------------------------------------------------------------+
[*] bisect-good sample
[O] bisect-bad sample
Disclaimer:
Results have been estimated based on internal Intel analysis and are provided
for informational purposes only. Any difference in system hardware or software
design or configuration may affect actual performance.
---
0DAY/LKP+ Test Infrastructure Open Source Technology Center
https://lists.01.org/hyperkitty/list/[email protected] Intel Corporation
Thanks,
Oliver Sang
10 months, 1 week
[drm_print] 24438d18ca: BUG:kernel_NULL_pointer_dereference,address
by kernel test robot
Greeting,
FYI, we noticed the following commit (built with gcc-9):
commit: 24438d18caa5149853df7da385d61747d0de7cff ("drm_print: add tracefs initialization and callback RFC")
https://github.com/jimc/linux.git dd-drm-rfc
in testcase: rcutorture
version:
with following parameters:
runtime: 300s
test: default
torture_type: srcud
test-description: rcutorture is rcutorture kernel module load/unload test.
test-url: https://www.kernel.org/doc/Documentation/RCU/torture.txt
on test machine: qemu-system-x86_64 -enable-kvm -cpu SandyBridge -smp 2 -m 16G
caused below changes (please refer to attached dmesg/kmsg for entire log/backtrace):
+--------------------------------------------------------------------------+------------+------------+
| | 88cff5dfdc | 24438d18ca |
+--------------------------------------------------------------------------+------------+------------+
| BUG:kernel_NULL_pointer_dereference,address | 0 | 28 |
| Oops:#[##] | 0 | 28 |
| RIP:strcmp | 0 | 28 |
| Kernel_panic-not_syncing:Fatal_exception | 0 | 28 |
+--------------------------------------------------------------------------+------------+------------+
If you fix the issue, kindly add following tag
Reported-by: kernel test robot <oliver.sang(a)intel.com>
[ 38.637741][ T1] BUG: kernel NULL pointer dereference, address: 0000000000000018
[ 38.638501][ T1] #PF: supervisor read access in kernel mode
[ 38.639038][ T1] #PF: error_code(0x0000) - not-present page
[ 38.639329][ T1] PGD 0 P4D 0
[ 38.639329][ T1] Oops: 0000 [#1] SMP
[ 38.639329][ T1] CPU: 0 PID: 1 Comm: swapper/0 Tainted: G W 5.15.0-rc3-g24438d18caa5 #1
[ 38.639329][ T1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014
[ 38.639329][ T1] RIP: 0010:strcmp+0xc/0x20
[ 38.639329][ T1] Code: 06 49 89 f8 48 83 c6 01 48 83 c7 01 88 47 ff 84 c0 75 eb 4c 89 c0 c3 0f 1f 80 00 00 00 00 31 c0 eb 08 48 83 c0 01 84 d2 74 0f <0f> b6 14 07 3a 14 06 74 ef 19 c0 83 c8 01 c3 31 c0 c3 66 90 48 85
[ 38.639329][ T1] RSP: 0018:ffff9ab600013e20 EFLAGS: 00010246
[ 38.639329][ T1] RAX: 0000000000000000 RBX: 0000000000000018 RCX: ffff8f0bc0168000
[ 38.639329][ T1] RDX: ffff8f0bc0168000 RSI: ffffffffbdfd2631 RDI: 0000000000000018
[ 38.639329][ T1] RBP: ffff9ab600013e50 R08: 0000000000000001 R09: 0000000000000000
[ 38.639329][ T1] R10: ffff9ab600013e18 R11: 0000000000000000 R12: ffff8f0bc02d7240
[ 38.639329][ T1] R13: 0000000000000000 R14: ffffffffba47cfa0 R15: ffffffffba74f2b0
[ 38.639329][ T1] FS: 0000000000000000(0000) GS:ffff8f0eefc00000(0000) knlGS:0000000000000000
[ 38.639329][ T1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 38.639329][ T1] CR2: 0000000000000018 CR3: 0000000213a2a000 CR4: 00000000000406b0
[ 38.639329][ T1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 38.639329][ T1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 38.639329][ T1] Call Trace:
[ 38.639329][ T1] ? __dynamic_debug_tracer_action+0x54/0x80
[ 38.639329][ T1] ? __drm_dev_dbg+0x90/0x90
[ 38.639329][ T1] dynamic_debug_register_tracer+0x2e/0x40
[ 38.639329][ T1] ? test_drm_cmdline_init+0xb8/0xb8
[ 38.639329][ T1] drm_trace_init+0x2a/0x60
[ 38.639329][ T1] drm_core_init+0xb/0xd4
[ 38.639329][ T1] ? test_drm_cmdline_init+0xb8/0xb8
[ 38.639329][ T1] do_one_initcall+0x62/0x300
[ 38.639329][ T1] ? rcu_read_lock_sched_held+0x2c/0x60
[ 38.639329][ T1] kernel_init_freeable+0x1f2/0x24c
[ 38.639329][ T1] ? rest_init+0x2a0/0x2a0
[ 38.639329][ T1] kernel_init+0x15/0x110
[ 38.639329][ T1] ret_from_fork+0x22/0x30
[ 38.639329][ T1] Modules linked in:
[ 38.639329][ T1] CR2: 0000000000000018
[ 38.639329][ T1] ---[ end trace 670bae0a6915d564 ]---
[ 38.639329][ T1] RIP: 0010:strcmp+0xc/0x20
[ 38.639329][ T1] Code: 06 49 89 f8 48 83 c6 01 48 83 c7 01 88 47 ff 84 c0 75 eb 4c 89 c0 c3 0f 1f 80 00 00 00 00 31 c0 eb 08 48 83 c0 01 84 d2 74 0f <0f> b6 14 07 3a 14 06 74 ef 19 c0 83 c8 01 c3 31 c0 c3 66 90 48 85
[ 38.639329][ T1] RSP: 0018:ffff9ab600013e20 EFLAGS: 00010246
[ 38.639329][ T1] RAX: 0000000000000000 RBX: 0000000000000018 RCX: ffff8f0bc0168000
[ 38.639329][ T1] RDX: ffff8f0bc0168000 RSI: ffffffffbdfd2631 RDI: 0000000000000018
[ 38.639329][ T1] RBP: ffff9ab600013e50 R08: 0000000000000001 R09: 0000000000000000
[ 38.639329][ T1] R10: ffff9ab600013e18 R11: 0000000000000000 R12: ffff8f0bc02d7240
[ 38.639329][ T1] R13: 0000000000000000 R14: ffffffffba47cfa0 R15: ffffffffba74f2b0
[ 38.639329][ T1] FS: 0000000000000000(0000) GS:ffff8f0eefc00000(0000) knlGS:0000000000000000
[ 38.639329][ T1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 38.639329][ T1] CR2: 0000000000000018 CR3: 0000000213a2a000 CR4: 00000000000406b0
[ 38.639329][ T1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 38.639329][ T1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 38.639329][ T1] Kernel panic - not syncing: Fatal exception
[ 38.639329][ T1] Kernel Offset: 0x38a00000 from 0xffffffff81000000 (relocation range: 0xffffffff80000000-0xffffffffbfffffff)
To reproduce:
# build kernel
cd linux
cp config-5.15.0-rc3-g24438d18caa5 .config
make HOSTCC=gcc-9 CC=gcc-9 ARCH=x86_64 olddefconfig prepare modules_prepare bzImage
git clone https://github.com/intel/lkp-tests.git
cd lkp-tests
bin/lkp qemu -k <bzImage> job-script # job-script is attached in this email
# if come across any failure that blocks the test,
# please remove ~/.lkp and /lkp dir to run from a clean state.
---
0DAY/LKP+ Test Infrastructure Open Source Technology Center
https://lists.01.org/hyperkitty/list/[email protected] Intel Corporation
Thanks,
Oliver Sang
10 months, 1 week