[mm/lru] 0d6b06c622: fio.write_iops -12.3% regression
by kernel test robot
Greeting,
FYI, we noticed a -12.3% regression of fio.write_iops due to commit:
commit: 0d6b06c6225334459e562738d3bcaac71343c9d0 ("mm/lru: replace pgdat lru_lock with lruvec lock")
https://github.com/alexshi/linux.git lruv19.2
in testcase: fio-basic
on test machine: 96 threads Intel(R) Xeon(R) Gold 6252 CPU @ 2.10GHz with 256G memory
with following parameters:
disk: 2pmem
fs: xfs
runtime: 200s
nr_task: 50%
time_based: tb
rw: randrw
bs: 4k
ioengine: mmap
test_size: 200G
cpufreq_governor: performance
ucode: 0x5002f01
test-description: Fio is a tool that will spawn a number of threads or processes doing a particular type of I/O action as specified by the user.
test-url: https://github.com/axboe/fio
If you fix the issue, kindly add following tag
Reported-by: kernel test robot <rong.a.chen(a)intel.com>
Details are as below:
-------------------------------------------------------------------------------------------------->
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 run job.yaml
=========================================================================================
bs/compiler/cpufreq_governor/disk/fs/ioengine/kconfig/nr_task/rootfs/runtime/rw/tbox_group/test_size/testcase/time_based/ucode:
4k/gcc-9/performance/2pmem/xfs/mmap/x86_64-rhel-8.3/50%/debian-10.4-x86_64-20200603.cgz/200s/randrw/lkp-csl-2sp6/200G/fio-basic/tb/0x5002f01
commit:
d7f580cddf ("mm/mlock: remove __munlock_isolate_lru_page")
0d6b06c622 ("mm/lru: replace pgdat lru_lock with lruvec lock")
d7f580cddfa1be66 0d6b06c6225334459e562738d3b
---------------- ---------------------------
fail:runs %reproduction fail:runs
| | |
2:4 -2% 2:4 perf-profile.children.cycles-pp.error_entry
%stddev %change %stddev
\ | \
0.06 ± 5% +0.3 0.36 ± 20% fio.latency_100us%
0.02 ± 9% -0.0 0.01 ± 4% fio.latency_10ms%
0.01 +0.2 0.21 ± 23% fio.latency_250us%
0.44 ± 3% -0.1 0.37 ± 3% fio.latency_2us%
0.07 +0.0 0.08 ± 3% fio.latency_50ms%
0.49 ± 8% +0.4 0.86 ± 16% fio.latency_50us%
2708 -12.3% 2376 ± 2% fio.read_bw_MBps
15936 ± 2% +82.7% 29120 ± 10% fio.read_clat_99%_us
9949 ± 2% +41.6% 14091 ± 7% fio.read_clat_mean_us
654780 ± 18% +91.4% 1253365 ± 15% fio.read_clat_stddev
693384 -12.3% 608428 ± 2% fio.read_iops
2.179e+09 -12.0% 1.917e+09 ± 2% fio.time.file_system_inputs
1.11e+09 -12.2% 9.738e+08 ± 2% fio.time.file_system_outputs
2.752e+08 -12.1% 2.418e+08 ± 2% fio.time.major_page_faults
1361614 ± 5% +12.7% 1534681 fio.time.maximum_resident_set_size
1485 +24.4% 1848 ± 3% fio.time.percent_of_cpu_this_job_got
2742 +26.9% 3478 ± 4% fio.time.system_time
2.774e+08 -12.2% 2.434e+08 ± 2% fio.workload
2708 -12.3% 2376 ± 2% fio.write_bw_MBps
17408 ± 2% +98.0% 34464 ± 10% fio.write_clat_99%_us
56663 +7.9% 61125 ± 2% fio.write_clat_mean_us
1464550 ± 4% +23.4% 1807896 ± 9% fio.write_clat_stddev
693375 -12.3% 608404 ± 2% fio.write_iops
32.38 -10.3% 29.06 ± 2% iostat.cpu.iowait
18.55 +20.1% 22.27 ± 3% iostat.cpu.system
32.72 -3.4 29.29 ± 2% mpstat.cpu.all.iowait%
17.76 +3.8 21.60 ± 3% mpstat.cpu.all.sys%
579457 ± 96% -49.4% 293063 ±165% numa-meminfo.node0.Shmem
96609 ±166% +113.1% 205849 ± 94% numa-meminfo.node1.PageTables
0.29 ± 9% +21.9% 0.36 ± 9% sched_debug.cfs_rq:/.nr_spread_over.stddev
56484 ± 14% -18.1% 46284 ± 5% sched_debug.cpu.ttwu_count.max
1096 ± 9% -18.1% 898.00 ± 14% slabinfo.biovec-max.active_objs
1096 ± 9% -18.1% 898.00 ± 14% slabinfo.biovec-max.num_objs
1.075e+08 ± 4% -12.7% 93854304 ± 3% numa-numastat.node0.local_node
1.076e+08 ± 4% -12.7% 93877524 ± 3% numa-numastat.node0.numa_hit
1.066e+08 -13.7% 92012727 ± 4% numa-numastat.node1.local_node
1.066e+08 -13.7% 92020677 ± 4% numa-numastat.node1.numa_hit
31.75 -11.0% 28.25 ± 2% vmstat.cpu.wa
5321495 -11.8% 4692548 ± 3% vmstat.io.bi
2701408 -12.2% 2371773 ± 2% vmstat.io.bo
18.75 ± 2% +20.0% 22.50 ± 3% vmstat.procs.r
368970 -6.9% 343588 ± 3% vmstat.system.in
7235 ± 70% +119.0% 15844 ± 42% softirqs.CPU1.RCU
23700 ± 2% -8.7% 21635 ± 5% softirqs.CPU34.SCHED
26448 ± 11% -17.3% 21882 ± 4% softirqs.CPU37.SCHED
23767 ± 3% -12.8% 20726 ± 6% softirqs.CPU38.SCHED
23384 ± 3% -11.8% 20619 ± 11% softirqs.CPU58.SCHED
23278 ± 3% -13.7% 20079 ± 9% softirqs.CPU69.SCHED
6832 ± 53% -48.3% 3532 ± 6% softirqs.CPU73.RCU
23587 ± 3% -20.5% 18755 ± 17% softirqs.CPU92.SCHED
6758619 ± 7% -19.0% 5475313 ± 7% numa-vmstat.node0.workingset_refault_file
1949 ± 18% -48.4% 1006 ± 48% numa-vmstat.node0.workingset_restore_file
73784592 ± 28% -39.0% 44979758 ± 50% numa-vmstat.node1.nr_dirtied
24035 ±166% +113.9% 51415 ± 94% numa-vmstat.node1.nr_page_table_pages
72872538 ± 28% -39.5% 44059952 ± 51% numa-vmstat.node1.nr_written
91560356 ± 25% -34.3% 60155978 ± 39% numa-vmstat.node1.numa_hit
91463642 ± 25% -34.4% 60036252 ± 39% numa-vmstat.node1.numa_local
281.50 ±161% +155.2% 718.50 ± 95% numa-vmstat.node1.workingset_nodes
7209066 ± 5% -20.1% 5763034 ± 8% numa-vmstat.node1.workingset_refault_file
88116 ± 4% -11.0% 78385 ± 6% proc-vmstat.allocstall_movable
95.50 ± 13% +38.0% 131.75 ± 17% proc-vmstat.compact_fail
160096 ± 42% -37.6% 99933 ± 19% proc-vmstat.compact_isolated
96.50 ± 13% +37.8% 133.00 ± 17% proc-vmstat.compact_stall
272706 ± 3% -6.9% 253865 ± 2% proc-vmstat.nr_active_file
1.387e+08 -12.2% 1.217e+08 ± 2% proc-vmstat.nr_dirtied
2506 +19.8% 3002 ± 17% proc-vmstat.nr_free_cma
117.00 ± 3% +27.6% 149.25 ± 6% proc-vmstat.nr_isolated_file
431057 ± 20% +45.1% 625360 ± 16% proc-vmstat.nr_vmscan_immediate_reclaim
1.374e+08 -12.7% 1.2e+08 ± 2% proc-vmstat.nr_written
272821 ± 3% -6.9% 254038 ± 2% proc-vmstat.nr_zone_active_file
2.14e+08 -13.2% 1.857e+08 ± 2% proc-vmstat.numa_hit
2.14e+08 -13.2% 1.857e+08 ± 2% proc-vmstat.numa_local
36550055 ± 3% +16.0% 42399129 proc-vmstat.numa_pte_updates
4231191 ± 3% -14.6% 3612918 ± 3% proc-vmstat.pgactivate
10520829 ± 4% -14.1% 9034242 ± 5% proc-vmstat.pgalloc_dma32
2.63e+08 -11.9% 2.317e+08 ± 2% proc-vmstat.pgalloc_normal
3730167 ± 4% -21.5% 2928488 proc-vmstat.pgdeactivate
5.514e+08 -12.1% 4.847e+08 ± 2% proc-vmstat.pgfault
2.63e+08 -12.5% 2.302e+08 ± 2% proc-vmstat.pgfree
2.723e+08 -12.0% 2.395e+08 ± 2% proc-vmstat.pgmajfault
1.089e+09 -12.0% 9.582e+08 ± 2% proc-vmstat.pgpgin
5.497e+08 -12.7% 4.801e+08 ± 2% proc-vmstat.pgpgout
3730167 ± 4% -21.5% 2928490 proc-vmstat.pgrefill
2544857 ± 2% -22.9% 1961375 proc-vmstat.pgreuse
430698 ± 20% +45.1% 624882 ± 16% proc-vmstat.pgrotated
2.431e+08 -11.2% 2.159e+08 ± 2% proc-vmstat.pgscan_direct
5.344e+08 -12.6% 4.671e+08 ± 3% proc-vmstat.pgscan_file
2.913e+08 ± 2% -13.7% 2.512e+08 ± 4% proc-vmstat.pgscan_kswapd
2.621e+08 -12.5% 2.293e+08 ± 2% proc-vmstat.pgsteal_file
1.692e+08 ± 3% -11.9% 1.49e+08 ± 4% proc-vmstat.pgsteal_kswapd
116515 -17.8% 95742 ± 3% proc-vmstat.workingset_activate_file
1142 ± 3% +26.2% 1441 ± 3% proc-vmstat.workingset_nodes
13958639 -19.7% 11202389 ± 2% proc-vmstat.workingset_refault_file
4196 ± 18% -46.5% 2246 ± 27% proc-vmstat.workingset_restore_file
36048811 -12.2% 31640852 ± 7% interrupts.CAL:Function_call_interrupts
287.00 ± 27% +88.8% 541.75 ± 25% interrupts.CPU0.RES:Rescheduling_interrupts
3269 ± 77% -63.2% 1201 ± 35% interrupts.CPU16.NMI:Non-maskable_interrupts
3269 ± 77% -63.2% 1201 ± 35% interrupts.CPU16.PMI:Performance_monitoring_interrupts
1773 ± 20% -37.6% 1106 ± 17% interrupts.CPU23.NMI:Non-maskable_interrupts
1773 ± 20% -37.6% 1106 ± 17% interrupts.CPU23.PMI:Performance_monitoring_interrupts
3158 ± 83% -62.3% 1191 ± 11% interrupts.CPU24.NMI:Non-maskable_interrupts
3158 ± 83% -62.3% 1191 ± 11% interrupts.CPU24.PMI:Performance_monitoring_interrupts
2044 ± 12% -41.4% 1198 ± 39% interrupts.CPU29.NMI:Non-maskable_interrupts
2044 ± 12% -41.4% 1198 ± 39% interrupts.CPU29.PMI:Performance_monitoring_interrupts
1357 ± 30% +166.4% 3615 ± 68% interrupts.CPU31.NMI:Non-maskable_interrupts
1357 ± 30% +166.4% 3615 ± 68% interrupts.CPU31.PMI:Performance_monitoring_interrupts
266.25 ± 64% +136.0% 628.25 ± 43% interrupts.CPU32.RES:Rescheduling_interrupts
425331 ± 12% -36.2% 271180 ± 19% interrupts.CPU33.CAL:Function_call_interrupts
436834 ± 12% -30.5% 303417 ± 28% interrupts.CPU33.TLB:TLB_shootdowns
457277 ± 3% -21.9% 357276 ± 15% interrupts.CPU38.CAL:Function_call_interrupts
474340 ± 4% -17.1% 393437 ± 6% interrupts.CPU38.TLB:TLB_shootdowns
3398 ± 76% -64.3% 1214 ± 51% interrupts.CPU39.NMI:Non-maskable_interrupts
3398 ± 76% -64.3% 1214 ± 51% interrupts.CPU39.PMI:Performance_monitoring_interrupts
388612 ± 27% -44.0% 217652 ± 54% interrupts.CPU41.CAL:Function_call_interrupts
399036 ± 27% -43.5% 225613 ± 55% interrupts.CPU41.TLB:TLB_shootdowns
428138 ± 18% -27.7% 309745 ± 29% interrupts.CPU43.TLB:TLB_shootdowns
459965 ± 14% -29.2% 325596 ± 18% interrupts.CPU47.CAL:Function_call_interrupts
454325 ± 10% -19.9% 364019 ± 16% interrupts.CPU48.CAL:Function_call_interrupts
480771 ± 12% -20.6% 381748 ± 16% interrupts.CPU48.TLB:TLB_shootdowns
434539 ± 10% -40.9% 256977 ± 57% interrupts.CPU49.CAL:Function_call_interrupts
1593 ± 34% +132.9% 3711 ± 65% interrupts.CPU49.NMI:Non-maskable_interrupts
1593 ± 34% +132.9% 3711 ± 65% interrupts.CPU49.PMI:Performance_monitoring_interrupts
453440 ± 11% -40.2% 271246 ± 59% interrupts.CPU49.TLB:TLB_shootdowns
1376 ± 41% +73.0% 2381 ± 16% interrupts.CPU51.NMI:Non-maskable_interrupts
1376 ± 41% +73.0% 2381 ± 16% interrupts.CPU51.PMI:Performance_monitoring_interrupts
500991 ± 12% -33.5% 333210 ± 21% interrupts.CPU57.CAL:Function_call_interrupts
514818 ± 12% -32.3% 348491 ± 21% interrupts.CPU57.TLB:TLB_shootdowns
211035 ± 27% +57.1% 331459 ± 13% interrupts.CPU6.CAL:Function_call_interrupts
268.25 ± 18% +49.1% 400.00 ± 29% interrupts.CPU6.RES:Rescheduling_interrupts
214582 ± 28% +68.6% 361843 ± 19% interrupts.CPU6.TLB:TLB_shootdowns
254.25 ± 23% +79.2% 455.50 ± 26% interrupts.CPU60.RES:Rescheduling_interrupts
1305 ± 49% +185.0% 3720 ± 64% interrupts.CPU70.NMI:Non-maskable_interrupts
1305 ± 49% +185.0% 3720 ± 64% interrupts.CPU70.PMI:Performance_monitoring_interrupts
3361 ± 79% -64.1% 1205 ± 76% interrupts.CPU80.NMI:Non-maskable_interrupts
3361 ± 79% -64.1% 1205 ± 76% interrupts.CPU80.PMI:Performance_monitoring_interrupts
2362 ± 15% -42.6% 1356 ± 44% interrupts.CPU83.NMI:Non-maskable_interrupts
2362 ± 15% -42.6% 1356 ± 44% interrupts.CPU83.PMI:Performance_monitoring_interrupts
2482 ± 18% -35.2% 1607 ± 47% interrupts.CPU87.NMI:Non-maskable_interrupts
2482 ± 18% -35.2% 1607 ± 47% interrupts.CPU87.PMI:Performance_monitoring_interrupts
37402798 -10.5% 33484723 ± 7% interrupts.TLB:TLB_shootdowns
35.72 ± 17% -4.9 30.80 ± 17% perf-profile.calltrace.cycles-pp.cpu_startup_entry.start_secondary.secondary_startup_64
35.72 ± 17% -4.9 30.80 ± 17% perf-profile.calltrace.cycles-pp.do_idle.cpu_startup_entry.start_secondary.secondary_startup_64
35.72 ± 17% -4.9 30.80 ± 17% perf-profile.calltrace.cycles-pp.start_secondary.secondary_startup_64
35.09 ± 18% -4.9 30.21 ± 17% perf-profile.calltrace.cycles-pp.cpuidle_enter_state.cpuidle_enter.do_idle.cpu_startup_entry.start_secondary
35.21 ± 18% -4.9 30.33 ± 17% perf-profile.calltrace.cycles-pp.cpuidle_enter.do_idle.cpu_startup_entry.start_secondary.secondary_startup_64
36.09 ± 17% -4.9 31.22 ± 17% perf-profile.calltrace.cycles-pp.secondary_startup_64
34.12 ± 20% -4.6 29.51 ± 20% perf-profile.calltrace.cycles-pp.intel_idle.cpuidle_enter_state.cpuidle_enter.do_idle.cpu_startup_entry
0.53 ± 65% +0.5 1.07 ± 7% perf-profile.calltrace.cycles-pp.try_to_unmap_flush.shrink_page_list.shrink_inactive_list.shrink_lruvec.shrink_node
0.52 ± 65% +0.5 1.06 ± 7% perf-profile.calltrace.cycles-pp.on_each_cpu_cond_mask.arch_tlbbatch_flush.try_to_unmap_flush.shrink_page_list.shrink_inactive_list
0.52 ± 64% +0.5 1.07 ± 7% perf-profile.calltrace.cycles-pp.arch_tlbbatch_flush.try_to_unmap_flush.shrink_page_list.shrink_inactive_list.shrink_lruvec
1.18 ± 11% +0.6 1.75 ± 8% perf-profile.calltrace.cycles-pp.smp_call_function_single.on_each_cpu_cond_mask.flush_tlb_mm_range.ptep_clear_flush.page_mkclean_one
0.34 ±104% +0.6 0.92 ± 5% perf-profile.calltrace.cycles-pp.smp_call_function_many_cond.on_each_cpu_cond_mask.arch_tlbbatch_flush.try_to_unmap_flush.shrink_page_list
1.28 ± 13% +0.6 1.88 ± 5% perf-profile.calltrace.cycles-pp.on_each_cpu_cond_mask.flush_tlb_mm_range.ptep_clear_flush.page_mkclean_one.rmap_walk_file
1.33 ± 13% +0.6 1.94 ± 6% perf-profile.calltrace.cycles-pp.flush_tlb_mm_range.ptep_clear_flush.page_mkclean_one.rmap_walk_file.page_mkclean
1.37 ± 13% +0.6 2.00 ± 6% perf-profile.calltrace.cycles-pp.ptep_clear_flush.page_mkclean_one.rmap_walk_file.page_mkclean.clear_page_dirty_for_io
0.00 +0.7 0.65 ± 13% perf-profile.calltrace.cycles-pp._raw_spin_lock_irq.shrink_inactive_list.shrink_lruvec.shrink_node.balance_pgdat
1.63 ± 13% +0.7 2.32 ± 9% perf-profile.calltrace.cycles-pp.page_mkclean_one.rmap_walk_file.page_mkclean.clear_page_dirty_for_io.write_cache_pages
1.74 ± 13% +0.7 2.46 ± 10% perf-profile.calltrace.cycles-pp.rmap_walk_file.page_mkclean.clear_page_dirty_for_io.write_cache_pages.iomap_writepages
1.82 ± 13% +0.7 2.56 ± 10% perf-profile.calltrace.cycles-pp.page_mkclean.clear_page_dirty_for_io.write_cache_pages.iomap_writepages.xfs_vm_writepages
2.17 ± 13% +0.8 2.98 ± 12% perf-profile.calltrace.cycles-pp.clear_page_dirty_for_io.write_cache_pages.iomap_writepages.xfs_vm_writepages.do_writepages
3.50 ± 8% +2.1 5.61 ± 20% perf-profile.calltrace.cycles-pp.add_to_page_cache_lru.pagecache_get_page.filemap_fault.__xfs_filemap_fault.__do_fault
1.63 ± 14% +2.2 3.83 ± 19% perf-profile.calltrace.cycles-pp.lru_cache_add.add_to_page_cache_lru.pagecache_get_page.filemap_fault.__xfs_filemap_fault
1.50 ± 14% +2.2 3.70 ± 19% perf-profile.calltrace.cycles-pp.__pagevec_lru_add.lru_cache_add.add_to_page_cache_lru.pagecache_get_page.filemap_fault
0.00 +2.8 2.75 ± 18% perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.lock_page_lruvec_irqsave.__pagevec_lru_add.lru_cache_add
0.00 +2.8 2.80 ± 18% perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.lock_page_lruvec_irqsave.__pagevec_lru_add.lru_cache_add.add_to_page_cache_lru
0.00 +2.8 2.80 ± 19% perf-profile.calltrace.cycles-pp.lock_page_lruvec_irqsave.__pagevec_lru_add.lru_cache_add.add_to_page_cache_lru.pagecache_get_page
35.72 ± 17% -4.9 30.80 ± 17% perf-profile.children.cycles-pp.start_secondary
36.09 ± 17% -4.9 31.22 ± 17% perf-profile.children.cycles-pp.secondary_startup_64
36.09 ± 17% -4.9 31.22 ± 17% perf-profile.children.cycles-pp.cpu_startup_entry
36.09 ± 17% -4.9 31.22 ± 17% perf-profile.children.cycles-pp.do_idle
35.58 ± 18% -4.8 30.74 ± 18% perf-profile.children.cycles-pp.cpuidle_enter
35.58 ± 18% -4.8 30.74 ± 18% perf-profile.children.cycles-pp.cpuidle_enter_state
34.29 ± 20% -4.7 29.61 ± 19% perf-profile.children.cycles-pp.intel_idle
0.40 ± 12% +0.2 0.55 ± 12% perf-profile.children.cycles-pp.move_pages_to_lru
0.85 ± 24% +0.5 1.34 ± 3% perf-profile.children.cycles-pp.smp_call_function_many_cond
0.85 ± 22% +0.6 1.40 ± 8% perf-profile.children.cycles-pp.try_to_unmap_flush
0.85 ± 21% +0.6 1.40 ± 8% perf-profile.children.cycles-pp.arch_tlbbatch_flush
1.35 ± 13% +0.6 1.96 ± 6% perf-profile.children.cycles-pp.flush_tlb_mm_range
1.40 ± 13% +0.6 2.02 ± 6% perf-profile.children.cycles-pp.ptep_clear_flush
1.27 ± 12% +0.7 1.93 ± 4% perf-profile.children.cycles-pp.smp_call_function_single
1.80 ± 14% +0.7 2.50 ± 10% perf-profile.children.cycles-pp.page_mkclean_one
2.17 ± 15% +0.8 2.97 ± 12% perf-profile.children.cycles-pp.page_mkclean
2.12 ± 16% +1.2 3.28 perf-profile.children.cycles-pp.on_each_cpu_cond_mask
3.51 ± 8% +2.1 5.62 ± 20% perf-profile.children.cycles-pp.add_to_page_cache_lru
1.65 ± 14% +2.2 3.87 ± 19% perf-profile.children.cycles-pp.lru_cache_add
1.54 ± 14% +2.2 3.79 ± 18% perf-profile.children.cycles-pp.__pagevec_lru_add
0.00 +2.9 2.92 ± 17% perf-profile.children.cycles-pp.lock_page_lruvec_irqsave
34.29 ± 20% -4.7 29.61 ± 19% perf-profile.self.cycles-pp.intel_idle
0.23 ± 10% +0.1 0.34 ± 9% perf-profile.self.cycles-pp.move_pages_to_lru
0.75 ± 27% +0.5 1.23 ± 4% perf-profile.self.cycles-pp.smp_call_function_many_cond
1.18 ± 13% +0.7 1.83 ± 4% perf-profile.self.cycles-pp.smp_call_function_single
7.304e+09 -7.5% 6.759e+09 perf-stat.i.branch-instructions
0.73 -0.0 0.70 ± 2% perf-stat.i.branch-miss-rate%
52913361 -11.1% 47049151 ± 3% perf-stat.i.branch-misses
76.34 -2.5 73.80 perf-stat.i.cache-miss-rate%
3e+08 -10.6% 2.681e+08 ± 2% perf-stat.i.cache-misses
3.907e+08 -8.5% 3.573e+08 ± 2% perf-stat.i.cache-references
1.49 ± 2% +37.4% 2.05 ± 6% perf-stat.i.cpi
5.542e+10 +18.5% 6.565e+10 ± 3% perf-stat.i.cpu-cycles
128.46 -1.9% 126.01 perf-stat.i.cpu-migrations
212.37 ± 6% +63.6% 347.49 ± 13% perf-stat.i.cycles-between-cache-misses
9.686e+09 -8.6% 8.85e+09 perf-stat.i.dTLB-loads
0.07 -0.0 0.07 ± 2% perf-stat.i.dTLB-store-miss-rate%
3814899 -13.8% 3287923 ± 4% perf-stat.i.dTLB-store-misses
5.503e+09 -11.8% 4.856e+09 ± 2% perf-stat.i.dTLB-stores
83.13 -2.5 80.59 perf-stat.i.iTLB-load-miss-rate%
19914833 ± 3% -18.3% 16260640 ± 3% perf-stat.i.iTLB-load-misses
3946007 -6.0% 3710162 ± 3% perf-stat.i.iTLB-loads
3.734e+10 -8.4% 3.422e+10 perf-stat.i.instructions
1932 ± 3% +19.2% 2302 ± 2% perf-stat.i.instructions-per-iTLB-miss
0.76 -14.3% 0.65 perf-stat.i.ipc
1362851 -11.8% 1201781 ± 2% perf-stat.i.major-faults
0.58 +18.4% 0.68 ± 2% perf-stat.i.metric.GHz
239.64 -9.0% 217.97 perf-stat.i.metric.M/sec
22070954 ± 3% -17.4% 18228591 perf-stat.i.node-loads
32022745 ± 3% -11.5% 28340654 ± 8% perf-stat.i.node-store-misses
24727515 ± 2% -15.5% 20889482 ± 3% perf-stat.i.node-stores
1368765 -11.8% 1207690 ± 2% perf-stat.i.page-faults
0.72 -0.0 0.69 perf-stat.overall.branch-miss-rate%
76.78 -1.8 74.99 perf-stat.overall.cache-miss-rate%
1.49 +30.1% 1.94 ± 4% perf-stat.overall.cpi
185.28 ± 2% +33.7% 247.63 ± 6% perf-stat.overall.cycles-between-cache-misses
83.44 -2.0 81.40 perf-stat.overall.iTLB-load-miss-rate%
1879 ± 4% +12.3% 2110 ± 3% perf-stat.overall.instructions-per-iTLB-miss
0.67 -23.0% 0.52 ± 4% perf-stat.overall.ipc
27133 +4.1% 28259 perf-stat.overall.path-length
7.268e+09 -7.6% 6.716e+09 perf-stat.ps.branch-instructions
52624031 -11.3% 46656884 ± 3% perf-stat.ps.branch-misses
2.984e+08 -10.9% 2.659e+08 ± 2% perf-stat.ps.cache-misses
3.886e+08 -8.8% 3.545e+08 ± 2% perf-stat.ps.cache-references
5.527e+10 +18.9% 6.572e+10 ± 3% perf-stat.ps.cpu-cycles
127.84 -1.9% 125.40 perf-stat.ps.cpu-migrations
9.636e+09 -8.8% 8.79e+09 perf-stat.ps.dTLB-loads
3793397 -14.1% 3259124 ± 4% perf-stat.ps.dTLB-store-misses
5.474e+09 -12.0% 4.816e+09 ± 2% perf-stat.ps.dTLB-stores
19802685 ± 3% -18.6% 16122073 ± 3% perf-stat.ps.iTLB-load-misses
3925786 -6.2% 3682454 ± 3% perf-stat.ps.iTLB-loads
3.715e+10 -8.5% 3.399e+10 perf-stat.ps.instructions
1355219 -12.1% 1191219 ± 2% perf-stat.ps.major-faults
21948610 ± 3% -17.6% 18077074 perf-stat.ps.node-loads
31851525 ± 2% -11.7% 28116676 ± 8% perf-stat.ps.node-store-misses
24587664 ± 2% -15.8% 20707760 ± 3% perf-stat.ps.node-stores
1361105 -12.1% 1197081 ± 2% perf-stat.ps.page-faults
7.527e+12 -8.6% 6.878e+12 perf-stat.total.instructions
fio.read_bw_MBps
2750 +--------------------------------------------------------------------+
2700 |-+.+.+.. + +.+.+..+. .+. .+..+. .+.+. .+.+. + + .. + .+.|
|.+ +.+ + +.+ +.+.+ +. + + + |
2650 |-+ |
2600 |-+ |
| |
2550 |-+ |
2500 |-+ |
2450 |-+ O |
| O O O O O O |
2400 |-+ O O O O O O O O O O O O O O |
2350 |-+ O O O O O |
| O O |
2300 |-O |
2250 +--------------------------------------------------------------------+
fio.read_iops
720000 +------------------------------------------------------------------+
| |
700000 |-+ .+. .+. .+ .+. +..+. .+ |
|. .+.+.+.+. + + + .+.+. .+..+.+.+. .+.+.+ +. + + + .+.|
680000 |-+ + + + + + |
| |
660000 |-+ |
| |
640000 |-+ |
| O O |
620000 |-+ O O O O O |
| O O O O O O O O O O O O O O O O O O |
600000 |-+ O O |
| O |
580000 +------------------------------------------------------------------+
fio.read_clat_mean_us
17000 +-------------------------------------------------------------------+
| |
16000 |-O O O |
15000 |-+ |
| O |
14000 |-+ O O O |
| O O O O O O O O O O O O O O |
13000 |-+ O O O O O O O |
| O O |
12000 |-+ |
11000 |-+ |
| |
10000 |.+. .+. .+.. .+.+.|
| +.+..+.+.+.+.+.+.+. .+.+ +.+.+.+ +.+.+.+.+. .+..+.+ |
9000 +-------------------------------------------------------------------+
fio.write_bw_MBps
2750 +--------------------------------------------------------------------+
2700 |-+.+.+.. + +.+.+..+. .+. .+..+. .+.+. .+.+. + + .. + .+.|
|.+ +.+ + +.+ +.+.+ +. + + + |
2650 |-+ |
2600 |-+ |
| |
2550 |-+ |
2500 |-+ |
2450 |-+ O |
| O O O O O O |
2400 |-+ O O O O O O O O O O O O O O |
2350 |-+ O O O O O |
| O O |
2300 |-O |
2250 +--------------------------------------------------------------------+
fio.write_iops
720000 +------------------------------------------------------------------+
| |
700000 |-+ .+. .+. .+ .+. +..+. .+ |
|. .+.+.+.+. + + + .+.+. .+..+.+.+. .+.+.+ +. + + + .+.|
680000 |-+ + + + + + |
| |
660000 |-+ |
| |
640000 |-+ |
| O O |
620000 |-+ O O O O O |
| O O O O O O O O O O O O O O O O O O |
600000 |-+ O O |
| O |
580000 +------------------------------------------------------------------+
fio.write_clat_stddev
2.4e+06 +-----------------------------------------------------------------+
2.3e+06 |-+ O |
| O |
2.2e+06 |-+ |
2.1e+06 |-+ O O O |
2e+06 |-+ O O |
1.9e+06 |-+ O O |
| O O |
1.8e+06 |-+ O O O O O O O O O |
1.7e+06 |-+ O O O O O O O O O |
1.6e+06 |-+ |
1.5e+06 |-+ +. |
|.+.+.+.+.+. .+. .+.+.+.+. .+.+.+.+.+.. .+.+.+. + +.|
1.4e+06 |-+ +.+..+.+.+ +.+ + +.+ + |
1.3e+06 +-----------------------------------------------------------------+
fio.latency_250us_
0.35 +--------------------------------------------------------------------+
| O |
0.3 |-+ O O |
| O O |
0.25 |-+ O O O O O O O O O |
| O O O O |
0.2 |-+ O O O |
| O O O O O |
0.15 |-+ O O O O |
| |
0.1 |-+ |
| |
0.05 |.+. .+. .+. |
| +.+..+.+.+.+.+.+..+.+.+.+ +..+.+.+ +.+.+..+.+.+.+. |
0 +--------------------------------------------------------------------+
fio.workload
2.85e+08 +----------------------------------------------------------------+
2.8e+08 |-+ +. +.+ + |
|. .+.+. + +.+.+.+. .+.+. .+..+. .+. .+.+. .+.+. + + + + .+.|
2.75e+08 |-+ +.+ + + + + + + + + |
2.7e+08 |-+ |
2.65e+08 |-+ |
2.6e+08 |-+ |
| |
2.55e+08 |-+ O |
2.5e+08 |-+ O O O O O O |
2.45e+08 |-+ O O O O O O O O O O O O |
2.4e+08 |-+ O O O O O O O |
| O O |
2.35e+08 |-O O |
2.3e+08 +----------------------------------------------------------------+
fio.time.system_time
4000 +--------------------------------------------------------------------+
| O |
3800 |-+ O O |
3600 |-+ |
| O O O O O O O O O |
3400 |-+ O O O O O O O O O |
| O O O O O O O O |
3200 |-+ O |
| |
3000 |-+ |
2800 |-+ |
| +. +. +. .+..+.+.+.|
2600 |++ +. .+.+.+. .+. + +.. .+. + +. .+.. .+. .+ |
| +. + +..+.+.+.+ + + + + +.+ |
2400 +--------------------------------------------------------------------+
fio.time.percent_of_cpu_this_job_got
2100 +--------------------------------------------------------------------+
| |
2000 |-O O |
1900 |-+ O |
| O O O O O O O O |
1800 |-+ O O O O O O O O O O O |
| O O O O O O |
1700 |-+ O O |
| |
1600 |-+ |
1500 |-+ .+. |
|.+. .+. .+. .+. .+. .+.. .+..+ +.|
1400 |-+ +.+. +.+.+.+.+..+. .+.+ +..+ + +.+ +.+. .+ |
| + +.+ |
1300 +--------------------------------------------------------------------+
fio.time.major_page_faults
2.8e+08 +----------------------------------------------------------------+
2.75e+08 |-+ + +.+.+.+ +. .+.+. .+.+. + + .+.|
|.+.+.+.+.+ + + +.+.+..+.+.+.+.+.+.+ + + + |
2.7e+08 |-+ + |
2.65e+08 |-+ |
| |
2.6e+08 |-+ |
2.55e+08 |-+ |
2.5e+08 |-+ O |
| O O O O O O |
2.45e+08 |-+ O O O O O O O O O O O O |
2.4e+08 |-+ O O O O O O O |
| O |
2.35e+08 |-O O |
2.3e+08 +----------------------------------------------------------------+
fio.time.file_system_inputs
2.25e+09 +----------------------------------------------------------------+
| +. + |
2.2e+09 |-+.+.+. + +.+.+.+. .+. .+..+. .+.+. .+.+. .+.+. + + .+.|
2.15e+09 |.+ +.+ + +.+ +.+.+ + + + + |
| |
2.1e+09 |-+ |
2.05e+09 |-+ |
| |
2e+09 |-+ O |
1.95e+09 |-+ O O O O O O |
| O O O O O O O O O O O O O O |
1.9e+09 |-+ O O O O O |
1.85e+09 |-+ O O |
| O O |
1.8e+09 +----------------------------------------------------------------+
fio.time.file_system_outputs
1.14e+09 +----------------------------------------------------------------+
1.12e+09 |-+ +. +.+ + |
|. .+.+. + +.+.+.+. .+.+. .+..+. .+. .+.+. .+.+. + + + + .+.|
1.1e+09 |-+ +.+ + + + + + + + + |
1.08e+09 |-+ |
1.06e+09 |-+ |
1.04e+09 |-+ |
| |
1.02e+09 |-+ O |
1e+09 |-+ O O O O O O |
9.8e+08 |-+ O O O O O O O O O O O O |
9.6e+08 |-+ O O O O O O O |
| O O |
9.4e+08 |-O O |
9.2e+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.
Thanks,
Rong Chen
3 months, 4 weeks
[core/entry] 36ad6f6f66: unixbench.score 9.0% improvement
by kernel test robot
Greeting,
FYI, we noticed a 9.0% improvement of unixbench.score due to commit:
commit: 36ad6f6f66ea701911375051f156ab62d649f879 ("[PATCH] core/entry: Report syscall correctly for trace and audit")
url: https://github.com/0day-ci/linux/commits/Kees-Cook/core-entry-Report-sysc...
base: https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git e8878ab825450c9ac07a0fc22e1f66fdb62b4f72
in testcase: unixbench
on test machine: 96 threads Intel(R) Xeon(R) CPU @ 2.30GHz with 128G memory
with following parameters:
runtime: 300s
nr_task: 1
test: syscall
cpufreq_governor: performance
ucode: 0x4002f01
test-description: UnixBench is the original BYTE UNIX benchmark suite aims to test performance of Unix-like system.
test-url: https://github.com/kdlucas/byte-unixbench
Details are as below:
-------------------------------------------------------------------------------------------------->
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 run job.yaml
=========================================================================================
compiler/cpufreq_governor/kconfig/nr_task/rootfs/runtime/tbox_group/test/testcase/ucode:
gcc-9/performance/x86_64-rhel-8.3/1/debian-10.4-x86_64-20200603.cgz/300s/lkp-csl-2sp4/syscall/unixbench/0x4002f01
commit:
e8878ab825 (" spi: Fixes for v5.9")
36ad6f6f66 ("core/entry: Report syscall correctly for trace and audit")
e8878ab825450c9a 36ad6f6f66ea701911375051f15
---------------- ---------------------------
fail:runs %reproduction fail:runs
| | |
0:4 2% 0:4 perf-profile.children.cycles-pp.error_entry
0:4 3% 0:4 perf-profile.self.cycles-pp.error_entry
%stddev %change %stddev
\ | \
1379 +9.0% 1503 unixbench.score
207.38 -2.0% 203.27 unixbench.time.system_time
91.10 +4.6% 95.28 unixbench.time.user_time
8.079e+08 +9.0% 8.809e+08 unixbench.workload
69651 ± 8% -29.0% 49422 ± 4% softirqs.CPU9.SCHED
22861 ± 5% +13.6% 25969 ± 3% numa-vmstat.node0.nr_slab_unreclaimable
22073 ± 5% -14.2% 18932 ± 5% numa-vmstat.node1.nr_slab_unreclaimable
4029 ± 8% +13.2% 4562 ± 5% slabinfo.eventpoll_pwq.active_objs
4029 ± 8% +13.2% 4562 ± 5% slabinfo.eventpoll_pwq.num_objs
1669 ± 54% +126.5% 3781 ± 47% numa-meminfo.node0.Active
91446 ± 5% +13.6% 103877 ± 3% numa-meminfo.node0.SUnreclaim
131083 ± 4% +9.5% 143483 ± 4% numa-meminfo.node0.Slab
88295 ± 5% -14.2% 75730 ± 5% numa-meminfo.node1.SUnreclaim
56.25 ± 72% -99.6% 0.25 ±173% interrupts.89:PCI-MSI.31981622-edge.i40e-eth0-TxRx-53
126.50 ± 6% -30.4% 88.00 ± 22% interrupts.CPU20.NMI:Non-maskable_interrupts
126.50 ± 6% -30.4% 88.00 ± 22% interrupts.CPU20.PMI:Performance_monitoring_interrupts
116.75 ± 17% -55.0% 52.50 ± 16% interrupts.CPU34.NMI:Non-maskable_interrupts
116.75 ± 17% -55.0% 52.50 ± 16% interrupts.CPU34.PMI:Performance_monitoring_interrupts
7.75 ± 78% +629.0% 56.50 ±119% interrupts.CPU36.RES:Rescheduling_interrupts
117.50 ± 18% -41.7% 68.50 ± 47% interrupts.CPU40.NMI:Non-maskable_interrupts
117.50 ± 18% -41.7% 68.50 ± 47% interrupts.CPU40.PMI:Performance_monitoring_interrupts
3.25 ± 45% +1676.9% 57.75 ±140% interrupts.CPU48.RES:Rescheduling_interrupts
56.00 ± 73% -99.6% 0.25 ±173% interrupts.CPU53.89:PCI-MSI.31981622-edge.i40e-eth0-TxRx-53
118.00 ± 19% -32.6% 79.50 ± 30% interrupts.CPU87.NMI:Non-maskable_interrupts
118.00 ± 19% -32.6% 79.50 ± 30% interrupts.CPU87.PMI:Performance_monitoring_interrupts
44147 ± 29% -98.8% 517.75 ± 28% interrupts.CPU9.CAL:Function_call_interrupts
294.25 ± 26% +51.0% 444.25 ± 5% interrupts.CPU91.CAL:Function_call_interrupts
6.002e+08 +4.9% 6.295e+08 ± 2% perf-stat.i.branch-instructions
1.66 -0.0 1.62 perf-stat.i.branch-miss-rate%
9.489e+08 +6.7% 1.013e+09 perf-stat.i.dTLB-loads
6.097e+08 +7.2% 6.535e+08 perf-stat.i.dTLB-stores
75.73 +1.5 77.23 perf-stat.i.iTLB-load-miss-rate%
8155519 ± 3% +9.6% 8938981 perf-stat.i.iTLB-load-misses
3.064e+09 +5.1% 3.22e+09 perf-stat.i.instructions
0.49 ± 7% +10.9% 0.54 ± 4% perf-stat.i.ipc
22.64 +6.3% 24.06 perf-stat.i.metric.M/sec
1.68 -0.0 1.64 perf-stat.overall.branch-miss-rate%
79.50 +1.6 81.09 perf-stat.overall.iTLB-load-miss-rate%
1482 -3.7% 1427 perf-stat.overall.path-length
5.987e+08 +4.9% 6.279e+08 ± 2% perf-stat.ps.branch-instructions
9.465e+08 +6.7% 1.01e+09 perf-stat.ps.dTLB-loads
6.082e+08 +7.2% 6.519e+08 perf-stat.ps.dTLB-stores
8134220 ± 3% +9.6% 8915878 perf-stat.ps.iTLB-load-misses
3.056e+09 +5.1% 3.212e+09 perf-stat.ps.instructions
1.198e+12 +5.0% 1.258e+12 perf-stat.total.instructions
1.10 ± 30% -0.6 0.46 ± 59% perf-profile.calltrace.cycles-pp.tick_irq_enter.irq_enter_rcu.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt.cpuidle_enter_state
0.48 ± 60% +4.1 4.57 ±146% perf-profile.calltrace.cycles-pp.cpu_startup_entry.start_kernel.secondary_startup_64
0.48 ± 60% +4.1 4.57 ±146% perf-profile.calltrace.cycles-pp.do_idle.cpu_startup_entry.start_kernel.secondary_startup_64
0.48 ± 60% +4.1 4.57 ±146% perf-profile.calltrace.cycles-pp.start_kernel.secondary_startup_64
4.47 ± 20% -1.2 3.32 ± 14% perf-profile.children.cycles-pp.ktime_get
1.12 ± 30% -0.5 0.60 ± 16% perf-profile.children.cycles-pp.tick_irq_enter
0.49 ± 21% -0.2 0.33 ± 26% perf-profile.children.cycles-pp.run_local_timers
0.06 ± 15% +0.0 0.08 ± 16% perf-profile.children.cycles-pp.irqentry_exit
0.11 ± 33% +0.1 0.17 ± 19% perf-profile.children.cycles-pp.timerqueue_del
0.34 ± 9% +0.1 0.40 ± 8% perf-profile.children.cycles-pp.hrtimer_next_event_without
0.52 ± 2% +0.1 0.61 ± 13% perf-profile.children.cycles-pp.native_sched_clock
0.55 ± 3% +0.1 0.66 ± 13% perf-profile.children.cycles-pp.sched_clock
0.16 ± 27% +0.1 0.27 ± 18% perf-profile.children.cycles-pp.__x86_indirect_thunk_rax
0.60 ± 19% +4.0 4.57 ±146% perf-profile.children.cycles-pp.start_kernel
3.89 ± 21% -1.2 2.71 ± 12% perf-profile.self.cycles-pp.ktime_get
0.63 ± 24% -0.3 0.31 ± 34% perf-profile.self.cycles-pp.__x64_sys_getuid
0.55 ± 19% -0.3 0.23 ± 25% perf-profile.self.cycles-pp.__x64_sys_dup
0.73 ± 19% -0.3 0.42 ± 25% perf-profile.self.cycles-pp.do_syscall_64
0.53 ± 20% -0.3 0.22 ± 45% perf-profile.self.cycles-pp.__x64_sys_close
0.39 ± 20% -0.2 0.14 ± 46% perf-profile.self.cycles-pp.__x64_sys_getpid
0.47 ± 22% -0.2 0.30 ± 25% perf-profile.self.cycles-pp.run_local_timers
0.03 ±100% +0.0 0.08 ± 6% perf-profile.self.cycles-pp.tick_nohz_get_sleep_length
0.50 +0.1 0.58 ± 13% perf-profile.self.cycles-pp.native_sched_clock
unixbench.score
1600 +--------------------------------------------------------------------+
1500 |-+O O O O O O O O O O O O O O O O O O O O O O O |
| |
1400 |..+..+..+..+.+..+..+ +..+..+..+.+..+..+..+..+..+ +.+..+..+..|
1300 |-+ : : : : |
1200 |-+ : : : : |
1100 |-+ : : : : |
| : : : : |
1000 |-+ : : : : |
900 |-+ : : : : |
800 |-+ : : : : |
700 |-+ : : : : |
| : : : : |
600 |-+ : : |
500 +--------------------------------------------------------------------+
unixbench.workload
9e+08 +-------------------------------------------------------------------+
| O O O O O O |
8e+08 |..+..+..+.+..+..+..+ +.+..+..+..+..+..+.+..+..+ +..+.+..+..|
| : : : : |
| : : : : |
7e+08 |-+ : : : : |
| : : : : |
6e+08 |-+ : : : : |
| : : : : |
5e+08 |-+ : : : : |
| : : : : |
| : : : : |
4e+08 |-+ :: :: |
| : : |
3e+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.
Thanks,
Rong Chen
3 months, 4 weeks
Re: [mm/debug_vm_pgtable/locks] e2aad6f1d2: BUG:unable_to_handle_page_fault_for_address
by Anshuman Khandual
On 09/22/2020 09:33 AM, Aneesh Kumar K.V wrote:
> On 9/21/20 2:51 PM, kernel test robot wrote:
>> Greeting,
>>
>> FYI, we noticed the following commit (built with gcc-9):
>>
>> commit: e2aad6f1d232b457ea6a3194992dd4c0a83534a5 ("mm/debug_vm_pgtable/locks: take correct page table lock")
>> https://git.kernel.org/cgit/linux/kernel/git/next/linux-next.git master
>>
>>
>> in testcase: trinity
>> version: trinity-i386
>> with following parameters:
>>
>> runtime: 300s
>>
>> test-description: Trinity is a linux system call fuzz tester.
>> test-url: http://codemonkey.org.uk/projects/trinity/
>>
>>
>> on test machine: qemu-system-i386 -enable-kvm -cpu SandyBridge -smp 2 -m 8G
>>
>> caused below changes (please refer to attached dmesg/kmsg for entire log/backtrace):
>>
>>
>> +----------------------------------------------------------------------+------------+------------+
>> | | c50eb1ed65 | e2aad6f1d2 |
>> +----------------------------------------------------------------------+------------+------------+
>> | boot_successes | 0 | 0 |
>> | boot_failures | 61 | 17 |
>> | BUG:workqueue_lockup-pool | 1 | |
>> | BUG:sleeping_function_called_from_invalid_context_at_mm/page_alloc.c | 60 | 17 |
>> | BUG:unable_to_handle_page_fault_for_address | 0 | 17 |
>> | Oops:#[##] | 0 | 17 |
>> | EIP:ptep_get | 0 | 17 |
>> | Kernel_panic-not_syncing:Fatal_exception | 0 | 17 |
>> +----------------------------------------------------------------------+------------+------------+
>>
>>
>> If you fix the issue, kindly add following tag
>> Reported-by: kernel test robot <rong.a.chen(a)intel.com>
>>
>>
>> [ 28.726464] BUG: sleeping function called from invalid context at mm/page_alloc.c:4822
>> [ 28.727835] in_atomic(): 1, irqs_disabled(): 0, non_block: 0, pid: 1, name: swapper
>> [ 28.729221] no locks held by swapper/1.
>> [ 28.729954] CPU: 0 PID: 1 Comm: swapper Not tainted 5.9.0-rc3-00324-ge2aad6f1d232b4 #1
>> [ 28.731484] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014
>> [ 28.732891] Call Trace:
>> [ 28.733295] ? show_stack+0x48/0x50
>> [ 28.733943] dump_stack+0x1b/0x1d
>> [ 28.734569] ___might_sleep+0x205/0x219
>> [ 28.735292] __might_sleep+0x106/0x10f
>> [ 28.736022] __alloc_pages_nodemask+0xe0/0x2c8
>> [ 28.736845] swap_migration_tests+0x62/0x295
>> [ 28.737639] debug_vm_pgtable+0x587/0x9b5
>> [ 28.738374] ? pte_advanced_tests+0x267/0x267
>> [ 28.739318] do_one_initcall+0x129/0x31c
>> [ 28.740023] ? rcu_read_lock_sched_held+0x46/0x74
>> [ 28.740944] kernel_init_freeable+0x201/0x250
>> [ 28.741763] ? rest_init+0xf8/0xf8
>> [ 28.742401] kernel_init+0xe/0x15d
>> [ 28.743040] ? rest_init+0xf8/0xf8
>> [ 28.743694] ret_from_fork+0x1c/0x30
>
>
> This should be fixed by
> https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/commi...
>
>> [ 28.744364] BUG: unable to handle page fault for address: fffbbea4
>> [ 28.745465] #PF: supervisor read access in kernel mode
>> [ 28.746373] #PF: error_code(0x0000) - not-present page
>> [ 28.747275] *pde = 0492b067 *pte = 00000000
>> [ 28.748054] Oops: 0000 [#1]
>> [ 28.748548] CPU: 0 PID: 1 Comm: swapper Tainted: G W 5.9.0-rc3-00324-ge2aad6f1d232b4 #1
>> [ 28.750188] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014
>> [ 28.751641] EIP: ptep_get+0x0/0x3
>> [ 28.752226] Code: 5d fc c9 c3 55 c1 e8 1a 89 e5 53 31 db 83 f8 1f 6a 00 0f 94 c3 b8 80 67 02 c4 31 c9 89 da e8 16 5c f1 ff 89 d8 8b 5d fc c9 c3 <8b> 00 c3 55 31 c9 89 e5 57 56 53 8b 70 04 89 c3 b8 10 68 02 c4 6a
>> [ 28.755465] EAX: fffbbea4 EBX: fffbbea4 ECX: 000047bd EDX: fffbbea4
>> [ 28.756418] ESI: 000047bd EDI: 00000025 EBP: f406bed8 ESP: f406bebc
>> [ 28.757522] DS: 007b ES: 007b FS: 0000 GS: 0000 SS: 0068 EFLAGS: 00010286
>> [ 28.758739] CR0: 80050033 CR2: fffbbea4 CR3: 04928000 CR4: 000406d0
>> [ 28.759828] Call Trace:
>> [ 28.760235] ? hugetlb_advanced_tests+0x2a/0x27f
>> [ 28.761099] ? do_raw_spin_unlock+0xd7/0x112
>> [ 28.761872] debug_vm_pgtable+0x927/0x9b5
>> [ 28.762578] ? pte_advanced_tests+0x267/0x267
>> [ 28.763462] do_one_initcall+0x129/0x31c
>> [ 28.764134] ? rcu_read_lock_sched_held+0x46/0x74
>> [ 28.764948] kernel_init_freeable+0x201/0x250
>> [ 28.765654] ? rest_init+0xf8/0xf8
>> [ 28.766277] kernel_init+0xe/0x15d
>> [ 28.766878] ? rest_init+0xf8/0xf8
>> [ 28.767488] ret_from_fork+0x1c/0x30
>> [ 28.768052] Modules linked in:
>> [ 28.768532] CR2: 00000000fffbbea4
>> [ 28.769065] ---[ end trace 9c4395cf49c7b3e7 ]---
>>
>
> IIUC, Anshuman is reworking the test to follow the page table update rules.
The failure here has been attributed to this particular patch, and
IIRC we did not see this particular failure before this series.
3 months, 4 weeks
[random] 48446f198f: invoked_oom-killer:gfp_mask=0x
by kernel test robot
Greeting,
FYI, we noticed the following commit (built with gcc-9):
commit: 48446f198f9adcb499b30332488dfd5bc3f176f6 ("random: ignore GRND_RANDOM in getentropy(2)")
https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git master
in testcase: trinity
version: trinity-static-i386-x86_64-f93256fb_2019-08-28
with following parameters:
runtime: 300s
test-description: Trinity is a linux system call fuzz tester.
test-url: http://codemonkey.org.uk/projects/trinity/
on test machine: qemu-system-i386 -enable-kvm -cpu SandyBridge -smp 2 -m 8G
caused below changes (please refer to attached dmesg/kmsg for entire log/backtrace):
+-----------------------------------------------------------+------------+------------+
| | 75551dbf11 | 48446f198f |
+-----------------------------------------------------------+------------+------------+
| boot_successes | 49 | 2 |
| boot_failures | 0 | 27 |
| WARNING:at_kernel/rcu/rcutorture.c:#rcutorture_oom_notify | 0 | 24 |
| EIP:rcutorture_oom_notify | 0 | 24 |
| invoked_oom-killer:gfp_mask=0x | 0 | 6 |
| Mem-Info | 0 | 6 |
| EIP:__put_user_4 | 0 | 1 |
| EIP:__copy_user_ll | 0 | 1 |
+-----------------------------------------------------------+------------+------------+
If you fix the issue, kindly add following tag
Reported-by: kernel test robot <lkp(a)intel.com>
[ 192.799664] audit: type=1326 audit(1600665421.248:2933): auid=4294967295 uid=65534 gid=65534 ses=4294967295 pid=25612 comm="trinity-c7" exe="/bin/trinity" sig=9 arch=40000003 syscall=19 compat=0 ip=0x8097522 code=0x0
[ 192.815264] audit: type=1326 audit(1600665421.264:2934): auid=4294967295 uid=65534 gid=65534 ses=4294967295 pid=25599 comm="trinity-c6" exe="/bin/trinity" sig=9 arch=40000003 syscall=19 compat=0 ip=0x8097522 code=0x0
[ 192.859099] can: request_module (can-proto-2) failed.
[ 192.867566] audit: type=1326 audit(1600665421.316:2935): auid=4294967295 uid=65534 gid=65534 ses=4294967295 pid=25591 comm="trinity-c5" exe="/bin/trinity" sig=9 arch=40000003 syscall=19 compat=0 ip=0x8097522 code=0x0
[ 192.884506] audit: type=1326 audit(1600665421.332:2936): auid=4294967295 uid=65534 gid=65534 ses=4294967295 pid=25635 comm="trinity-c6" exe="/bin/trinity" sig=9 arch=40000003 syscall=19 compat=0 ip=0x8097522 code=0x0
[ 193.206476] modprobe invoked oom-killer: gfp_mask=0x100dca(GFP_HIGHUSER_MOVABLE|__GFP_ZERO), order=0, oom_score_adj=0
[ 193.207700] CPU: 0 PID: 25735 Comm: modprobe Not tainted 5.5.0-rc3-00005-g48446f198f9adc #1
[ 193.208755] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014
[ 193.209683] Call Trace:
[ 193.209990] dump_stack+0x4f/0x6e
[ 193.210369] dump_header+0x41/0x314
[ 193.210769] ? ___ratelimit+0x7e/0xcc
[ 193.211173] oom_kill_process.cold+0x9/0xe
[ 193.211624] out_of_memory+0xbe/0x470
[ 193.212031] __alloc_pages_slowpath+0xa68/0xb70
[ 193.212641] __alloc_pages_nodemask+0x1e8/0x220
[ 193.213158] do_anonymous_page+0xba/0x6a0
[ 193.213628] handle_mm_fault+0x5a8/0x5f0
[ 193.214073] do_user_addr_fault+0x15f/0x410
[ 193.214550] ? kvm_send_ipi_mask+0x10/0x10
[ 193.215000] __do_page_fault+0x29/0x70
[ 193.215395] do_page_fault+0x8/0xa
[ 193.215727] do_async_page_fault+0x31/0x90
[ 193.216131] common_exception_read_cr2+0x130/0x135
[ 193.216705] EIP: __copy_user_ll+0x28/0x40
[ 193.217102] Code: cc cc 55 89 e5 57 56 53 89 c7 89 d6 89 cb 0f ae e8 83 f9 07 76 18 89 f9 f7 d9 83 e1 07 29 cb f3 a4 89 d9 c1 e9 02 83 e3 03 90 <f3> a5 89 d9 f3 a4 89 c8 5b 5e 5f 5d c3 8d b4 26 00 00 00 00 8d 74
[ 193.218980] EAX: 37f6d000 EBX: 00000001 ECX: 00000044 EDX: e79e2000
[ 193.219607] ESI: e79e2000 EDI: 37f6d000 EBP: e4edbdd4 ESP: e4edbdc8
[ 193.220239] DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068 EFLAGS: 00010202
[ 193.221013] ? kvm_send_ipi_mask+0x10/0x10
[ 193.221439] ? __copy_user_ll+0x28/0x40
[ 193.221856] copyout+0x49/0x60
[ 193.222184] copy_page_to_iter+0x12d/0x3c0
[ 193.222650] generic_file_buffered_read+0x3ca/0xc30
[ 193.223191] ? find_held_lock+0x2e/0x80
[ 193.223635] generic_file_read_iter+0x12c/0x1c0
[ 193.224151] ? lock_release+0x65/0x160
[ 193.224675] __vfs_read+0x102/0x1c0
[ 193.225092] vfs_read+0xb8/0x150
[ 193.225469] ksys_read+0x54/0xd0
[ 193.225850] sys_read+0x11/0x20
[ 193.226226] do_int80_syscall_32+0x4c/0x120
[ 193.226726] entry_INT80_32+0x116/0x116
[ 193.227166] EIP: 0x37f711b2
[ 193.227489] Code: 89 c2 31 c0 89 d7 f3 aa 8b 44 24 1c 89 30 c6 40 04 00 83 c4 2c 89 f0 5b 5e 5f 5d c3 90 90 90 90 90 90 90 90 90 90 90 90 cd 80 <c3> 8d b6 00 00 00 00 8d bc 27 00 00 00 00 8b 1c 24 c3 8d b6 00 00
[ 193.229644] EAX: ffffffda EBX: 00000000 ECX: 37f6d000 EDX: 00001000
[ 193.230337] ESI: 08058178 EDI: 00000004 EBP: 3fcf4d3c ESP: 3fcf4c24
[ 193.231020] DS: 007b ES: 007b FS: 0000 GS: 0033 SS: 007b EFLAGS: 00000246
[ 193.231789] Mem-Info:
[ 193.232050] active_anon:339980 inactive_anon:271304 isolated_anon:0
[ 193.232050] active_file:0 inactive_file:0 isolated_file:0
[ 193.232050] unevictable:36694 dirty:0 writeback:0 unstable:0
[ 193.232050] slab_reclaimable:4977 slab_unreclaimable:29402
[ 193.232050] mapped:7489 shmem:607520 pagetables:387 bounce:0
[ 193.232050] free:25268 free_pcp:511 free_cma:0
[ 193.235925] Node 0 active_anon:1359920kB inactive_anon:1085216kB active_file:0kB inactive_file:0kB unevictable:146776kB isolated(anon):0kB isolated(file):0kB mapped:30056kB dirty:0kB writeback:0kB shmem:2430080kB shmem_thp: 0kB shmem_pmdmapped: 0kB anon_thp: 0kB writeback_tmp:0kB unstable:0kB all_unreclaimable? yes
[ 193.239181] DMA free:11476kB min:504kB low:628kB high:752kB reserved_highatomic:0KB active_anon:4372kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB writepending:0kB present:15992kB managed:15916kB mlocked:0kB kernel_stack:0kB pagetables:0kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB
[ 193.242292] lowmem_reserve[]: 0 2744 2744
[ 193.242800] Normal free:89596kB min:89604kB low:112004kB high:134404kB reserved_highatomic:0KB active_anon:1355508kB inactive_anon:1085216kB active_file:0kB inactive_file:0kB unevictable:146776kB writepending:0kB present:2983928kB managed:2846644kB mlocked:100kB kernel_stack:1272kB pagetables:1548kB bounce:0kB free_pcp:2044kB local_pcp:1400kB free_cma:0kB
[ 193.246422] lowmem_reserve[]: 0 0 0
[ 193.246846] DMA: 1*4kB (U) 2*8kB (UE) 2*16kB (ME) 3*32kB (UME) 3*64kB (UE) 3*128kB (UME) 2*256kB (UE) 2*512kB (ME) 3*1024kB (UME) 3*2048kB (UME) 0*4096kB = 11476kB
[ 193.248585] Normal: 197*4kB (UME) 482*8kB (UE) 326*16kB (UME) 200*32kB (UE) 110*64kB (UME) 36*128kB (ME) 13*256kB (UME) 6*512kB (UME) 2*1024kB (UE) 4*2048kB (UME) 11*4096kB (M) = 89604kB
[ 193.250466] 644189 total pagecache pages
[ 193.250931] 749980 pages RAM
[ 193.251265] 0 pages HighMem/MovableOnly
[ 193.251714] 34340 pages reserved
[ 193.252094] 0 pages cma reserved
[ 193.252567] Tasks state (memory values in pages):
[ 193.253094] [ pid ] uid tgid total_vm rss pgtables_bytes swapents oom_score_adj name
To reproduce:
# build kernel
cd linux
cp config-5.5.0-rc3-00005-g48446f198f9adc .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
Thanks,
lkp
3 months, 4 weeks
[drm/i915] 04ff178484: phoronix-test-suite.supertuxkart.1024x768.Fullscreen.Ultimate.1.GranParadisoIsland.frames_per_second -30.4% regression
by kernel test robot
Greeting,
FYI, we noticed a -30.4% regression of phoronix-test-suite.supertuxkart.1024x768.Fullscreen.Ultimate.1.GranParadisoIsland.frames_per_second due to commit:
commit: 04ff1784840f5f954a656c7e8795c76467e29128 ("[Intel-gfx] [PATCH] drm/i915: Enable WaProgramMgsrForCorrectSliceSpecificMmioReads for Gen9")
url: https://github.com/0day-ci/linux/commits/Cooper-Chiou/drm-i915-Enable-WaP...
base: git://anongit.freedesktop.org/drm-intel for-linux-next
in testcase: phoronix-test-suite
on test machine: 4 threads Intel(R) Core(TM) i7-7567U CPU @ 3.50GHz with 32G memory
with following parameters:
need_x: true
test: supertuxkart-1.5.2
option_a: Fullscreen
option_b: Ultimate
option_c: 1
option_d: Gran Paradiso Island [Approximately 275k triangles; advanced graphics]
cpufreq_governor: performance
ucode: 0xd6
test-description: The Phoronix Test Suite is the most comprehensive testing and benchmarking platform available that provides an extensible framework for which new tests can be easily added.
test-url: http://www.phoronix-test-suite.com/
If you fix the issue, kindly add following tag
Reported-by: kernel test robot <rong.a.chen(a)intel.com>
Details are as below:
-------------------------------------------------------------------------------------------------->
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 run job.yaml
=========================================================================================
compiler/cpufreq_governor/kconfig/need_x/option_a/option_b/option_c/option_d/rootfs/tbox_group/test/testcase/ucode:
gcc-9/performance/x86_64-rhel-8.3/true/Fullscreen/Ultimate/1/Gran Paradiso Island [Approximately 275k triangles; advanced graphics]/debian-x86_64-phoronix/lkp-kbl-nuc1/supertuxkart-1.5.2/phoronix-test-suite/0xd6
commit:
400d4953f1 ("drm/i915/pll: Centralize PLL_ENABLE register lookup")
04ff178484 ("drm/i915: Enable WaProgramMgsrForCorrectSliceSpecificMmioReads for Gen9")
400d4953f1f434d5 04ff1784840f5f954a656c7e879
---------------- ---------------------------
%stddev %change %stddev
\ | \
35.32 -30.4% 24.59 phoronix-test-suite.supertuxkart.1024x768.Fullscreen.Ultimate.1.GranParadisoIsland.frames_per_second
3638 ± 15% -39.2% 2211 ± 4% phoronix-test-suite.time.involuntary_context_switches
32.00 -30.5% 22.25 phoronix-test-suite.time.percent_of_cpu_this_job_got
36 +----------------------------------------------------------------------+
|.+.+..+.+.+.+..+.+.+.+.+..+.+.+.+..+.+.+.+.+..+.+.+.+.+..+ +.+..+.+.|
34 |-+ |
| |
| |
32 |-+ |
| |
30 |-+ |
| |
28 |-+ |
| |
| |
26 |-+ |
| O O O O O O O O O O O O O O O O O O O O O O |
24 +----------------------------------------------------------------------+
phoronix-test-suite.time.percent_of_cpu_this_job_got
32 +----------------------------------------------------------------------+
| + +. + + +.+.+. |
30 |-+ |
| |
| |
28 |-+ |
| |
26 |-+ |
| |
24 |-+ |
| O O |
| |
22 |-O O O O O O O O O O O O O O O O O O O |
| O |
20 +----------------------------------------------------------------------+
[*] 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.
Thanks,
Rong Chen
4 months
[mm/debug_vm_pgtable/locks] e2aad6f1d2: BUG:unable_to_handle_page_fault_for_address
by kernel test robot
Greeting,
FYI, we noticed the following commit (built with gcc-9):
commit: e2aad6f1d232b457ea6a3194992dd4c0a83534a5 ("mm/debug_vm_pgtable/locks: take correct page table lock")
https://git.kernel.org/cgit/linux/kernel/git/next/linux-next.git master
in testcase: trinity
version: trinity-i386
with following parameters:
runtime: 300s
test-description: Trinity is a linux system call fuzz tester.
test-url: http://codemonkey.org.uk/projects/trinity/
on test machine: qemu-system-i386 -enable-kvm -cpu SandyBridge -smp 2 -m 8G
caused below changes (please refer to attached dmesg/kmsg for entire log/backtrace):
+----------------------------------------------------------------------+------------+------------+
| | c50eb1ed65 | e2aad6f1d2 |
+----------------------------------------------------------------------+------------+------------+
| boot_successes | 0 | 0 |
| boot_failures | 61 | 17 |
| BUG:workqueue_lockup-pool | 1 | |
| BUG:sleeping_function_called_from_invalid_context_at_mm/page_alloc.c | 60 | 17 |
| BUG:unable_to_handle_page_fault_for_address | 0 | 17 |
| Oops:#[##] | 0 | 17 |
| EIP:ptep_get | 0 | 17 |
| Kernel_panic-not_syncing:Fatal_exception | 0 | 17 |
+----------------------------------------------------------------------+------------+------------+
If you fix the issue, kindly add following tag
Reported-by: kernel test robot <rong.a.chen(a)intel.com>
[ 28.726464] BUG: sleeping function called from invalid context at mm/page_alloc.c:4822
[ 28.727835] in_atomic(): 1, irqs_disabled(): 0, non_block: 0, pid: 1, name: swapper
[ 28.729221] no locks held by swapper/1.
[ 28.729954] CPU: 0 PID: 1 Comm: swapper Not tainted 5.9.0-rc3-00324-ge2aad6f1d232b4 #1
[ 28.731484] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014
[ 28.732891] Call Trace:
[ 28.733295] ? show_stack+0x48/0x50
[ 28.733943] dump_stack+0x1b/0x1d
[ 28.734569] ___might_sleep+0x205/0x219
[ 28.735292] __might_sleep+0x106/0x10f
[ 28.736022] __alloc_pages_nodemask+0xe0/0x2c8
[ 28.736845] swap_migration_tests+0x62/0x295
[ 28.737639] debug_vm_pgtable+0x587/0x9b5
[ 28.738374] ? pte_advanced_tests+0x267/0x267
[ 28.739318] do_one_initcall+0x129/0x31c
[ 28.740023] ? rcu_read_lock_sched_held+0x46/0x74
[ 28.740944] kernel_init_freeable+0x201/0x250
[ 28.741763] ? rest_init+0xf8/0xf8
[ 28.742401] kernel_init+0xe/0x15d
[ 28.743040] ? rest_init+0xf8/0xf8
[ 28.743694] ret_from_fork+0x1c/0x30
[ 28.744364] BUG: unable to handle page fault for address: fffbbea4
[ 28.745465] #PF: supervisor read access in kernel mode
[ 28.746373] #PF: error_code(0x0000) - not-present page
[ 28.747275] *pde = 0492b067 *pte = 00000000
[ 28.748054] Oops: 0000 [#1]
[ 28.748548] CPU: 0 PID: 1 Comm: swapper Tainted: G W 5.9.0-rc3-00324-ge2aad6f1d232b4 #1
[ 28.750188] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014
[ 28.751641] EIP: ptep_get+0x0/0x3
[ 28.752226] Code: 5d fc c9 c3 55 c1 e8 1a 89 e5 53 31 db 83 f8 1f 6a 00 0f 94 c3 b8 80 67 02 c4 31 c9 89 da e8 16 5c f1 ff 89 d8 8b 5d fc c9 c3 <8b> 00 c3 55 31 c9 89 e5 57 56 53 8b 70 04 89 c3 b8 10 68 02 c4 6a
[ 28.755465] EAX: fffbbea4 EBX: fffbbea4 ECX: 000047bd EDX: fffbbea4
[ 28.756418] ESI: 000047bd EDI: 00000025 EBP: f406bed8 ESP: f406bebc
[ 28.757522] DS: 007b ES: 007b FS: 0000 GS: 0000 SS: 0068 EFLAGS: 00010286
[ 28.758739] CR0: 80050033 CR2: fffbbea4 CR3: 04928000 CR4: 000406d0
[ 28.759828] Call Trace:
[ 28.760235] ? hugetlb_advanced_tests+0x2a/0x27f
[ 28.761099] ? do_raw_spin_unlock+0xd7/0x112
[ 28.761872] debug_vm_pgtable+0x927/0x9b5
[ 28.762578] ? pte_advanced_tests+0x267/0x267
[ 28.763462] do_one_initcall+0x129/0x31c
[ 28.764134] ? rcu_read_lock_sched_held+0x46/0x74
[ 28.764948] kernel_init_freeable+0x201/0x250
[ 28.765654] ? rest_init+0xf8/0xf8
[ 28.766277] kernel_init+0xe/0x15d
[ 28.766878] ? rest_init+0xf8/0xf8
[ 28.767488] ret_from_fork+0x1c/0x30
[ 28.768052] Modules linked in:
[ 28.768532] CR2: 00000000fffbbea4
[ 28.769065] ---[ end trace 9c4395cf49c7b3e7 ]---
To reproduce:
# build kernel
cd linux
cp config-5.9.0-rc3-00324-ge2aad6f1d232b4 .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
Thanks,
Rong Chen
4 months
[nvme] dd706de7dc: last_state.load_disk_fail
by kernel test robot
Greeting,
FYI, we noticed the following commit (built with gcc-9):
commit: dd706de7dc63916dd44a88b9967a4a15ac6d8c7e ("nvme: use correct upper limit for tag in nvme_handle_cqe()")
url: https://github.com/0day-ci/linux/commits/UPDATE-20200918-190842/Xianting-...
in testcase: filebench
version: filebench-x86_64-22620e6-1_20200716
with following parameters:
disk: 1HDD
fs: f2fs
test: randomwrite.f
cpufreq_governor: performance
ucode: 0x11
on test machine: 288 threads Intel(R) Xeon Phi(TM) CPU 7295 @ 1.50GHz with 80G 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 <rong.a.chen(a)intel.com>
[ 93.321681] can't load the disk /dev/disk/by-id/ata-WDC_WD30EZRX-00SPEB0_WD-WCC4E4EK5J23-part1, skip testing...
[ 93.321691]
[ 99.202653] nvme nvme1: I/O 4 QID 0 timeout, disable controller
[ 99.202659] nvme nvme0: I/O 28 QID 0 timeout, disable controller
[ 99.306619] nvme nvme0: Device shutdown incomplete; abort shutdown
[ 99.320988] nvme nvme0: Identify Controller failed (-4)
[ 99.322627] nvme nvme1: Device shutdown incomplete; abort shutdown
[ 99.326949] nvme nvme0: Removing after probe failure status: -5
[ 99.348947] nvme nvme1: Identify Controller failed (-4)
[ 99.354898] nvme nvme1: Removing after probe failure status: -5
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 run job.yaml
Thanks,
Rong Chen
4 months
[io_uring] 139a27379b: WARNING:suspicious_RCU_usage
by kernel test robot
Greeting,
FYI, we noticed the following commit (built with gcc-9):
commit: 139a27379b6002c14cbe177f6d1b3a33dbcf55fd ("io_uring: add blkcg accounting to offloaded operations")
https://git.kernel.org/cgit/linux/kernel/git/dennis/misc.git io-uring/blkcg-acc-v2
in testcase: trinity
version: trinity-static-x86_64-x86_64-1c734c75-1_2020-01-06
with following parameters:
runtime: 300s
test-description: Trinity is a linux system call fuzz tester.
test-url: http://codemonkey.org.uk/projects/trinity/
on test machine: qemu-system-x86_64 -enable-kvm -cpu SandyBridge -smp 2 -m 8G
caused below changes (please refer to attached dmesg/kmsg for entire log/backtrace):
+-----------------------------------------------------------------+------------+------------+
| | 87fbeb8813 | 139a27379b |
+-----------------------------------------------------------------+------------+------------+
| boot_successes | 5 | 0 |
| boot_failures | 0 | 4 |
| WARNING:suspicious_RCU_usage | 0 | 4 |
| include/linux/cgroup.h:#suspicious_rcu_dereference_check()usage | 0 | 4 |
+-----------------------------------------------------------------+------------+------------+
If you fix the issue, kindly add following tag
Reported-by: kernel test robot <lkp(a)intel.com>
[ 38.077717] WARNING: suspicious RCU usage
[ 38.079460] 5.9.0-rc3-00131-g139a27379b600 #1 Not tainted
[ 38.081270] -----------------------------
[ 38.082945] include/linux/cgroup.h:494 suspicious rcu_dereference_check() usage!
[ 38.085221] VFS: Warning: trinity-c6 using old stat() call. Recompile your binary.
[ 38.087681]
[ 38.087681] other info that might help us debug this:
[ 38.087681]
[ 38.097708]
[ 38.097708] rcu_scheduler_active = 2, debug_locks = 1
[ 38.100324] no locks held by trinity-c5/678.
[ 38.102470] VFS: Warning: trinity-c7 using old stat() call. Recompile your binary.
[ 38.110074]
[ 38.110074] stack backtrace:
[ 38.112185] VFS: Warning: trinity-c1 using old stat() call. Recompile your binary.
[ 38.112449] CPU: 1 PID: 678 Comm: trinity-c5 Not tainted 5.9.0-rc3-00131-g139a27379b600 #1
[ 38.115500] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014
[ 38.117133] Call Trace:
[ 38.118203] dump_stack+0x8d/0xc0
[ 38.119350] io_uring_create+0x78d/0xa40
[ 38.120553] ? copy_user_generic_string+0x2c/0x40
[ 38.121847] io_uring_setup+0x57/0xa0
[ 38.123036] do_syscall_64+0x33/0x40
[ 38.124201] entry_SYSCALL_64_after_hwframe+0x44/0xa9
[ 38.125535] RIP: 0033:0x463519
[ 38.126652] Code: 00 f3 c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 0f 83 db 59 00 00 c3 66 2e 0f 1f 84 00 00 00 00
[ 38.130151] RSP: 002b:00007ffe5ae513d8 EFLAGS: 00000246 ORIG_RAX: 00000000000001a9
[ 38.131759] RAX: ffffffffffffffda RBX: 00000000000001a9 RCX: 0000000000463519
[ 38.133337] RDX: 0000000020000000 RSI: 00007f975f41d000 RDI: 00000000000000d3
[ 38.134912] RBP: 00007f975f42d000 R08: ffffffffffffffff R09: 00000000000080fb
[ 38.136476] R10: 0000000000004000 R11: 0000000000000246 R12: 0000000000000002
[ 38.138054] R13: 00007f975f42d058 R14: 0000000001398850 R15: 00007f975f42d000
[ 38.152181] audit: type=1326 audit(1600597342.933:2): auid=4294967295 uid=0 gid=0 ses=4294967295 pid=678 comm="trinity-c5" exe="/bin/trinity" sig=9 arch=c000003e syscall=8 compat=0 ip=0x464597 code=0x0
[ 38.197536] VFS: Warning: trinity-c5 using old stat() call. Recompile your binary.
[ 39.360936] random: crng init done
[ 39.363005] random: 5 urandom warning(s) missed due to ratelimiting
[ 39.398307] VFS: Warning: trinity-c3 using old stat() call. Recompile your binary.
[ 40.958269] NET: Registered protocol family 36
[ 41.261624] raw_sendmsg: trinity-c1 forgot to set AF_INET. Fix it!
[ 41.553761] audit: type=1326 audit(1600597346.335:3): auid=4294967295 uid=125 gid=0 ses=4294967295 pid=732 comm="trinity-c4" exe="/bin/trinity" sig=9 arch=c000003e syscall=8 compat=0 ip=0x464597 code=0x0
[ 42.339834] Guest personality initialized and is inactive
[ 42.345021] VMCI host device registered (name=vmci, major=10, minor=59)
[ 42.347009] Initialized host personality
[ 42.363648] NET: Registered protocol family 40
[ 44.224190] futex_wake_op: trinity-c2 tries to shift op by -563; fix this program
[ 44.597643] audit: type=1326 audit(1600597349.377:4): auid=4294967295 uid=65361 gid=0 ses=4294967295 pid=854 comm="trinity-c1" exe="/bin/trinity" sig=9 arch=c000003e syscall=8 compat=0 ip=0x464597 code=0x0
[ 45.270907] futex_wake_op: trinity-c6 tries to shift op by -1494; fix this program
[ 45.743240] warning: process `trinity-c5' used the obsolete bdflush system call
[ 45.747676] Fix your initscripts?
[ 46.507727] audit: type=1326 audit(3201194701.440:5): auid=4294967295 uid=70 gid=4294967286 ses=4294967295 pid=888 comm="trinity-c1" exe="/bin/trinity" sig=9 arch=c000003e syscall=8 compat=0 ip=0x464597 code=0x0
[ 46.771064] warning: process `trinity-c5' used the obsolete bdflush system call
[ 46.781680] Fix your initscripts?
[ 47.487193] audit: type=1326 audit(3201194702.419:6): auid=4294967295 uid=1433087067 gid=0 ses=4294967295 pid=967 comm="trinity-c6" exe="/bin/trinity" sig=9 arch=c000003e syscall=8 compat=0 ip=0x464597 code=0x0
[ 49.098099] scsi_nl_rcv_msg: discarding partial skb
[ 54.472763] ptrace attach of "init "[1] was attempted by "trinity -q -q -l off -s 594090 -x get_robust_list -x remap_file_pages -N 999999999 -X"[1045]
[ 54.482995] ptrace attach of "init "[1] was attempted by "trinity -q -q -l off -s 594090 -x get_robust_list -x remap_file_pages -N 999999999 -X"[1045]
[ 54.500357] Unable to find swap-space signature
[ 54.648367] NET: Registered protocol family 15
[ 55.530185] ptrace attach of "init "[1] was attempted by "trinity -q -q -l off -s 594090 -x get_robust_list -x remap_file_pages -N 999999999 -X"[1045]
[ 58.668451] ptrace attach of "init "[1] was attempted by "trinity -q -q -l off -s 594090 -x get_robust_list -x remap_file_pages -N 999999999 -X"[1045]
[ 58.699872] ptrace attach of "init "[1] was attempted by "trinity -q -q -l off -s 594090 -x get_robust_list -x remap_file_pages -N 999999999 -X"[1045]
[ 58.729725] ptrace attach of "init "[1] was attempted by "trinity -q -q -l off -s 594090 -x get_robust_list -x remap_file_pages -N 999999999 -X"[1045]
[ 59.582293] audit: type=1326 audit(3201194714.514:7): auid=4294967295 uid=4109694196 gid=0 ses=4294967295 pid=1098 comm="trinity-c5" exe="/bin/trinity" sig=9 arch=c000003e syscall=8 compat=0 ip=0x464597 code=0x0
[ 59.769968] ptrace attach of "init "[1] was attempted by "trinity -q -q -l off -s 594090 -x get_robust_list -x remap_file_pages -N 999999999 -X"[1045]
[ 59.778927] ptrace attach of "init "[1] was attempted by "trinity -q -q -l off -s 594090 -x get_robust_list -x remap_file_pages -N 999999999 -X"[1045]
[ 59.794619] ptrace attach of "init "[1] was attempted by "trinity -q -q -l off -s 594090 -x get_robust_list -x remap_file_pages -N 999999999 -X"[1045]
[ 71.061230] futex_wake_op: trinity-c6 tries to shift op by -2048; fix this program
[ 81.122513] audit: type=1326 audit(3201194735.446:8): auid=4294967295 uid=285212672 gid=67372036 ses=4294967295 pid=1368 comm="trinity-c2" exe="/bin/trinity" sig=9 arch=c000003e syscall=8 compat=0 ip=0x464597 code=0x0
[ 81.311252] futex_wake_op: trinity-c6 tries to shift op by -1; fix this program
[ 88.658967] audit: type=1326 audit(3201194742.983:9): auid=4294967295 uid=4 gid=13 ses=4294967295 pid=1519 comm="trinity-c5" exe="/bin/trinity" sig=9 arch=c000003e syscall=8 compat=0 ip=0x464597 code=0x0
[ 90.765413] futex_wake_op: trinity-c1 tries to shift op by -1; fix this program
[ 94.717632] audit: type=1326 audit(3201194747.828:10): auid=4294967295 uid=0 gid=10 ses=4294967295 pid=1653 comm="trinity-c4" exe="/bin/trinity" sig=9 arch=c000003e syscall=8 compat=0 ip=0x464597 code=0x0
[ 94.999977] futex_wake_op: trinity-c2 tries to shift op by -1; fix this program
[ 102.874221] audit: type=1326 audit(3201194755.985:11): auid=4294967295 uid=256 gid=707406378 ses=4294967295 pid=1761 comm="trinity-c0" exe="/bin/trinity" sig=9 arch=c000003e syscall=8 compat=0 ip=0x464597 code=0x0
[ 103.618480] audit: type=1326 audit(3201194756.729:12): auid=4294967295 uid=0 gid=2880154539 ses=4294967295 pid=1817 comm="trinity-c6" exe="/bin/trinity" sig=9 arch=c000003e syscall=8 compat=0 ip=0x464597 code=0x0
[ 104.233704] warning: process `trinity-c4' used the obsolete bdflush system call
[ 104.238811] Fix your initscripts?
[ 106.361879] Unable to find swap-space signature
[ 109.242057] audit: type=1326 audit(3201194762.353:13): auid=4294967295 uid=65358 gid=0 ses=4294967295 pid=1953 comm="trinity-c0" exe="/bin/trinity" sig=9 arch=c000003e syscall=8 compat=0 ip=0x464597 code=0x0
[ 109.703128] audit: type=1326 audit(3201194762.814:14): auid=4294967295 uid=4294967286 gid=4294967290 ses=4294967295 pid=1934 comm="trinity-c3" exe="/bin/trinity" sig=9 arch=c000003e syscall=8 compat=0 ip=0x464597 code=0x0
[ 110.501151] ptrace attach of "init "[1] was attempted by "trinity -q -q -l off -s 594090 -x get_robust_list -x remap_file_pages -N 999999999 -X"[1959]
[ 112.519402] ptrace attach of "init "[1] was attempted by "trinity -q -q -l off -s 594090 -x get_robust_list -x remap_file_pages -N 999999999 -X"[1959]
[ 113.570567] ptrace attach of "init "[1] was attempted by "trinity -q -q -l off -s 594090 -x get_robust_list -x remap_file_pages -N 999999999 -X"[1959]
[ 114.466072] Unable to find swap-space signature
[ 118.737639] ptrace attach of "init "[1] was attempted by "trinity -q -q -l off -s 594090 -x get_robust_list -x remap_file_pages -N 999999999 -X"[1959]
[ 118.756704] ptrace attach of "init "[1] was attempted by "trinity -q -q -l off -s 594090 -x get_robust_list -x remap_file_pages -N 999999999 -X"[1959]
[ 119.466884] audit: type=1326 audit(151263545.650:15): auid=4294967295 uid=5000268 gid=1413585671 ses=4294967295 pid=2075 comm="trinity-c6" exe="/bin/trinity" sig=9 arch=c000003e syscall=8 compat=0 ip=0x464597 code=0x0
[ 119.807897] ptrace attach of "init "[1] was attempted by "trinity -q -q -l off -s 594090 -x get_robust_list -x remap_file_pages -N 999999999 -X"[1959]
[ 124.560730] audit: type=1326 audit(151267646.748:16): auid=4294967295 uid=1641961105 gid=836738115 ses=4294967295 pid=2197 comm="trinity-c1" exe="/bin/trinity" sig=9 arch=c000003e syscall=8 compat=0 ip=0x464597 code=0x0
[ 125.131373] audit: type=1326 audit(151267647.319:17): auid=4294967295 uid=0 gid=0 ses=4294967295 pid=2282 comm="trinity-c2" exe="/bin/trinity" sig=9 arch=c000003e syscall=8 compat=0 ip=0x464597 code=0x0
[ 125.147694] audit: type=1326 audit(151267647.335:18): auid=4294967295 uid=0 gid=0 ses=4294967295 pid=2284 comm="trinity-c2" exe="/bin/trinity" sig=9 arch=c000003e syscall=8 compat=0 ip=0x464597 code=0x0
[ 128.189858] audit: type=1326 audit(151267650.378:19): auid=4294967295 uid=4096 gid=4294967286 ses=4294967295 pid=2297 comm="trinity-c5" exe="/bin/trinity" sig=9 arch=c000003e syscall=8 compat=0 ip=0x464597 code=0x0
[ 132.923300] audit: type=1326 audit(133.557:20): auid=4294967295 uid=65310 gid=2139062143 ses=4294967295 pid=2264 comm="trinity-c1" exe="/bin/trinity" sig=9 arch=c000003e syscall=8 compat=0 ip=0x464597 code=0x0
[ 144.305587] mmap: trinity-c0 (2540): VmData 14979072 exceed data ulimit 0. Update limits or use boot option ignore_rlimit_data.
[ 144.348138] warning: process `trinity-c0' used the obsolete bdflush system call
[ 144.353723] Fix your initscripts?
[ 147.979343] futex_wake_op: trinity-c2 tries to shift op by -1; fix this program
[ 152.962720] audit: type=1326 audit(1397703511.417:21): auid=4294967295 uid=2 gid=1118104810 ses=4294967295 pid=2692 comm="trinity-c2" exe="/bin/trinity" sig=9 arch=c000003e syscall=8 compat=0 ip=0x464597 code=0x0
[ 156.297467] audit: type=1326 audit(1397703514.752:22): auid=4294967295 uid=2097152 gid=320017171 ses=4294967295 pid=2757 comm="trinity-c4" exe="/bin/trinity" sig=9 arch=c000003e syscall=8 compat=0 ip=0x464597 code=0x0
[ 156.505339] Unable to find swap-space signature
[ 159.987479] audit: type=1326 audit(160.508:23): auid=4294967295 uid=221 gid=0 ses=4294967295 pid=2813 comm="trinity-c0" exe="/bin/trinity" sig=9 arch=c000003e syscall=8 compat=0 ip=0x464597 code=0x0
To reproduce:
# build kernel
cd linux
cp config-5.9.0-rc3-00131-g139a27379b600 .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
Thanks,
lkp
4 months
[sched/hotplug] fc8cae04ec: kernel_BUG_at_kernel/sched/core.c
by kernel test robot
Greeting,
FYI, we noticed the following commit (built with gcc-9):
commit: fc8cae04ec02c4be4dfc7f9eb5993dcb173911a5 ("[patch 04/10] sched/hotplug: Consolidate task migration on CPU unplug")
url: https://github.com/0day-ci/linux/commits/Thomas-Gleixner/sched-Migrate-di...
base: https://git.kernel.org/cgit/linux/kernel/git/tip/tip.git 848785df48835eefebe0c4eb5da7690690b0a8b7
in testcase: rcutorture
version:
with following parameters:
runtime: 300s
test: cpuhotplug
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 8G
caused below changes (please refer to attached dmesg/kmsg for entire log/backtrace):
+------------------------------------------+------------+------------+
| | f8ddfce07c | fc8cae04ec |
+------------------------------------------+------------+------------+
| boot_successes | 4 | 0 |
| boot_failures | 0 | 4 |
| kernel_BUG_at_kernel/sched/core.c | 0 | 4 |
| invalid_opcode:#[##] | 0 | 4 |
| RIP:sched_cpu_dying | 0 | 4 |
| Kernel_panic-not_syncing:Fatal_exception | 0 | 4 |
+------------------------------------------+------------+------------+
If you fix the issue, kindly add following tag
Reported-by: kernel test robot <lkp(a)intel.com>
[ 43.499402] kernel BUG at kernel/sched/core.c:7084!
[ 43.500122] invalid opcode: 0000 [#1] SMP PTI
[ 43.500803] CPU: 1 PID: 15 Comm: migration/1 Not tainted 5.9.0-rc1-00127-gfc8cae04ec02c #1
[ 43.501694] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014
[ 43.502533] RIP: 0010:sched_cpu_dying+0x153/0x160
[ 43.503322] Code: 5d 5d c3 80 3d 6b 76 70 01 00 0f 85 0c ff ff ff 48 c7 c7 93 b5 53 b0 c6 05 57 76 70 01 01 e8 f6 20 fc ff 0f 0b e9 f2 fe ff ff <0f> 0b 0f 0b 0f 0b eb 86 0f 1f 44 00 00 66 66 66 66 90 55 48 89 e5
[ 43.506520] RSP: 0018:ffffb1f84008bdb8 EFLAGS: 00010002
[ 43.507473] RAX: ffff9a91c7c66bf0 RBX: ffff9a92ffd2b380 RCX: 0000000000000001
[ 43.508725] RDX: 0000000000000001 RSI: 0000000000000001 RDI: ffff9a92ffd2b400
[ 43.509989] RBP: ffffb1f84008bdd0 R08: 0000000000000000 R09: ffff9a91c7c661c4
[ 43.511268] R10: 0000000000000006 R11: 0000000000000000 R12: 0000000000000001
[ 43.512539] R13: 0000000000000082 R14: ffffffffaf31d840 R15: 0000000000000003
[ 43.513804] FS: 0000000000000000(0000) GS:ffff9a92ffd00000(0000) knlGS:0000000000000000
[ 43.515154] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 43.516116] CR2: 00007f6bc00bd000 CR3: 0000000123b00000 CR4: 00000000000406e0
[ 43.517195] Call Trace:
[ 43.517680] cpuhp_invoke_callback+0x8d/0x5c0
[ 43.518471] take_cpu_down+0x60/0xa0
[ 43.519125] multi_cpu_stop+0x66/0x100
[ 43.519823] ? stop_machine_yield+0x20/0x20
[ 43.520585] cpu_stopper_thread+0x47/0x100
[ 43.521329] ? smpboot_thread_fn+0x26/0x1e0
[ 43.522075] smpboot_thread_fn+0x10b/0x1e0
[ 43.522809] ? sort_range+0x20/0x20
[ 43.523454] kthread+0x114/0x160
[ 43.524031] ? kthread_park+0xa0/0xa0
[ 43.524688] ret_from_fork+0x22/0x30
[ 43.525326] Modules linked in: rcutorture torture bochs_drm sr_mod drm_vram_helper drm_ttm_helper ttm cdrom intel_rapl_msr drm_kms_helper sg syscopyarea intel_rapl_common ppdev crct10dif_pclmul sysfillrect crc32_pclmul sysimgblt crc32c_intel ghash_clmulni_intel fb_sys_fops ata_generic joydev ata_piix i2c_piix4 serio_raw drm libata parport_pc ipmi_devintf ipmi_msghandler parport ip_tables
[ 43.531206] ---[ end trace fbf810d4e6a3750f ]---
To reproduce:
# build kernel
cd linux
cp config-5.9.0-rc1-00127-gfc8cae04ec02c .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
Thanks,
lkp
4 months
[fs] 36e2c7421f: kernel-selftests.splice.short_splice_read.sh.fail
by kernel test robot
Greeting,
FYI, we noticed the following commit (built with gcc-9):
commit: 36e2c7421f02a22f71c9283e55fdb672a9eb58e7 ("fs: don't allow splice read/write without explicit ops")
https://git.kernel.org/cgit/linux/kernel/git/next/linux-next.git master
in testcase: kernel-selftests
version: kernel-selftests-x86_64-e8e8f16e-1_20200807
with following parameters:
group: kselftests-02
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: qemu-system-x86_64 -enable-kvm -cpu SandyBridge -smp 2 -m 8G
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 <rong.a.chen(a)intel.com>
2020-09-17 06:10:02 make run_tests -C splice
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.6-kselftests-36e2c7421f02a22f71c9283e55fdb672a9eb58e7/tools/testing/selftests/splice'
gcc default_file_splice_read.c /usr/src/perf_selftests-x86_64-rhel-7.6-kselftests-36e2c7421f02a22f71c9283e55fdb672a9eb58e7/tools/testing/selftests/kselftest_harness.h /usr/src/perf_selftests-x86_64-rhel-7.6-kselftests-36e2c7421f02a22f71c9283e55fdb672a9eb58e7/tools/testing/selftests/kselftest.h -o /usr/src/perf_selftests-x86_64-rhel-7.6-kselftests-36e2c7421f02a22f71c9283e55fdb672a9eb58e7/tools/testing/selftests/splice/default_file_splice_read
gcc splice_read.c /usr/src/perf_selftests-x86_64-rhel-7.6-kselftests-36e2c7421f02a22f71c9283e55fdb672a9eb58e7/tools/testing/selftests/kselftest_harness.h /usr/src/perf_selftests-x86_64-rhel-7.6-kselftests-36e2c7421f02a22f71c9283e55fdb672a9eb58e7/tools/testing/selftests/kselftest.h -o /usr/src/perf_selftests-x86_64-rhel-7.6-kselftests-36e2c7421f02a22f71c9283e55fdb672a9eb58e7/tools/testing/selftests/splice/splice_read
TAP version 13
1..2
# selftests: splice: default_file_splice_read.sh
ok 1 selftests: splice: default_file_splice_read.sh
# selftests: splice: short_splice_read.sh
# splice: Invalid argument
# FAIL: /proc/26979/limits 4096
# splice: Invalid argument
# FAIL: /proc/26979/limits 2
# splice: Invalid argument
# FAIL: /proc/26979/comm 4096
# splice: Invalid argument
# FAIL: /proc/26979/comm 2
# ok: /proc/sys/fs/nr_open 4096
# ok: /proc/sys/fs/nr_open 2
# ok: /proc/sys/kernel/modprobe 4096
# ok: /proc/sys/kernel/modprobe 2
# ok: /proc/sys/kernel/version 4096
# ok: /proc/sys/kernel/version 2
# splice: Invalid argument
# FAIL: /sys/module/test_module/coresize 4096
# splice: Invalid argument
# FAIL: /sys/module/test_module/coresize 2
# splice: Invalid argument
# FAIL: /sys/module/test_module/sections/.init.text 4096
# splice: Invalid argument
# FAIL: /sys/module/test_module/sections/.init.text 2
not ok 2 selftests: splice: short_splice_read.sh # exit=1
make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.6-kselftests-36e2c7421f02a22f71c9283e55fdb672a9eb58e7/tools/testing/selftests/splice'
To reproduce:
# build kernel
cd linux
cp config-5.9.0-rc1-00006-g36e2c7421f02a2 .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
Thanks,
Rong Chen
4 months