Hello, kernel test robot noticed a -20.7% regression of phoronix-test-suite.quadray.1.4K.fps on: commit: 225a8d0bd93eb87fe49947069075260031bad8af ("drm/ast: Implement polling for VGA and SIL164 connectors") https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git master [still regression on linus/master cc8ed4d0a8486c7472cd72ec3c19957e509dc68c] testcase: phoronix-test-suite test machine: 96 threads 2 sockets Intel(R) Xeon(R) Gold 6252 CPU @ 2.10GHz (Cascade Lake) with 512G memory parameters: need_x: true test: quadray-1.0.0 cpufreq_governor: performance If you fix the issue in a separate patch/commit (i.e. not just a new version of the same patch/commit), kindly add following tags | Reported-by: kernel test robot <oliver.sang@xxxxxxxxx> | Closes: https://lore.kernel.org/oe-lkp/202406041618.27dcc912-oliver.sang@xxxxxxxxx Details are as below: --------------------------------------------------------------------------------------------------> The kernel config and materials to reproduce are available at: https://download.01.org/0day-ci/archive/20240604/202406041618.27dcc912-oliver.sang@xxxxxxxxx ========================================================================================= compiler/cpufreq_governor/kconfig/need_x/rootfs/tbox_group/test/testcase: gcc-13/performance/x86_64-rhel-8.3/true/debian-12-x86_64-phoronix/lkp-csl-2sp7/quadray-1.0.0/phoronix-test-suite commit: 90170b186f ("drm/ast: Use drm_connector_helper_get_modes()") 225a8d0bd9 ("drm/ast: Implement polling for VGA and SIL164 connectors") 90170b186ff552ec 225a8d0bd93eb87fe4994706907 ---------------- --------------------------- %stddev %change %stddev \ | \ 1.111e+10 +12.9% 1.255e+10 cpuidle..time 14222 +10.2% 15679 uptime.idle 163671 -12.8% 142655 meminfo.Active(anon) 4329 ± 12% +80.5% 7815 ± 6% meminfo.Unevictable 3474 ± 14% +123.5% 7765 ± 6% numa-meminfo.node0.Unevictable 121019 ± 7% -14.5% 103492 ± 9% numa-meminfo.node1.SUnreclaim 867.71 ± 14% +124.5% 1947 ± 6% numa-vmstat.node0.nr_unevictable 867.71 ± 14% +124.5% 1947 ± 6% numa-vmstat.node0.nr_zone_unevictable 30255 ± 7% -14.5% 25872 ± 9% numa-vmstat.node1.nr_slab_unreclaimable 66.62 +8.7 75.29 mpstat.cpu.all.idle% 0.04 ± 5% -0.0 0.04 ± 3% mpstat.cpu.all.iowait% 31.27 -8.7 22.56 mpstat.cpu.all.usr% 71.42 -21.8% 55.86 mpstat.max_utilization_pct 66.94 +12.7% 75.45 vmstat.cpu.id 30.89 -27.6% 22.35 vmstat.cpu.us 31.57 ± 7% -28.2% 22.68 ± 6% vmstat.procs.r 38169 -30.2% 26649 vmstat.system.cs 104008 -1.5% 102498 vmstat.system.in 56.12 -38.1% 34.74 phoronix-test-suite.quadray.1.1080p.fps 19.97 -20.7% 15.83 phoronix-test-suite.quadray.1.4K.fps 4483 -30.9% 3099 phoronix-test-suite.time.involuntary_context_switches 78630 +8.1% 84966 phoronix-test-suite.time.maximum_resident_set_size 55806 +14.5% 63914 phoronix-test-suite.time.minor_page_faults 21.00 +57.1% 33.00 phoronix-test-suite.time.percent_of_cpu_this_job_got 35.04 +56.0% 54.68 phoronix-test-suite.time.system_time 7625 -19.0% 6173 phoronix-test-suite.time.voluntary_context_switches 0.04 ± 10% +48.9% 0.06 ± 13% perf-sched.sch_delay.avg.ms.futex_wait_queue.__futex_wait.futex_wait.do_futex 0.27 ± 12% +372.4% 1.26 ± 5% perf-sched.sch_delay.avg.ms.smpboot_thread_fn.kthread.ret_from_fork.ret_from_fork_asm 0.27 ± 34% -75.2% 0.07 ±102% perf-sched.sch_delay.avg.ms.wait_for_partner.fifo_open.do_dentry_open.do_open 11.02 ± 13% +127.0% 25.02 ± 15% perf-sched.sch_delay.max.ms.futex_wait_queue.__futex_wait.futex_wait.do_futex 8.33 ± 3% +138.9% 19.90 ± 6% perf-sched.sch_delay.max.ms.smpboot_thread_fn.kthread.ret_from_fork.ret_from_fork_asm 2.91 ± 21% -58.3% 1.21 ± 98% perf-sched.sch_delay.max.ms.wait_for_partner.fifo_open.do_dentry_open.do_open 0.05 ± 6% +60.2% 0.08 ± 9% perf-sched.total_sch_delay.average.ms 11.90 ± 15% +120.4% 26.23 ± 24% perf-sched.total_sch_delay.max.ms 15.05 +22.8% 18.49 ± 3% perf-sched.total_wait_and_delay.average.ms 80232 -16.1% 67342 perf-sched.total_wait_and_delay.count.ms 15.00 +22.7% 18.41 ± 3% perf-sched.total_wait_time.average.ms 3.64 +42.3% 5.18 ± 2% perf-sched.wait_and_delay.avg.ms.futex_wait_queue.__futex_wait.futex_wait.do_futex 90.00 -17.4% 74.33 perf-sched.wait_and_delay.count.__cond_resched.ww_mutex_lock.drm_gem_vunmap_unlocked.drm_gem_fb_vunmap.drm_atomic_helper_commit_planes 70051 -17.5% 57775 perf-sched.wait_and_delay.count.futex_wait_queue.__futex_wait.futex_wait.do_futex 602.83 ± 2% -21.7% 472.17 ± 6% perf-sched.wait_and_delay.count.irqentry_exit_to_user_mode.asm_sysvec_apic_timer_interrupt.[unknown] 1765 ± 11% -19.4% 1422 ± 7% perf-sched.wait_and_delay.count.irqentry_exit_to_user_mode.asm_sysvec_apic_timer_interrupt.[unknown].[unknown] 116.83 -13.6% 101.00 perf-sched.wait_and_delay.count.schedule_hrtimeout_range_clock.do_poll.constprop.0.do_sys_poll 106.50 ± 7% -18.3% 87.00 perf-sched.wait_and_delay.count.schedule_hrtimeout_range_clock.ep_poll.do_epoll_wait.__x64_sys_epoll_wait 3.60 +42.2% 5.12 ± 2% perf-sched.wait_time.avg.ms.futex_wait_queue.__futex_wait.futex_wait.do_futex 40914 -12.8% 35675 proc-vmstat.nr_active_anon 52223 -1.1% 51650 proc-vmstat.nr_mapped 220939 -1.4% 217941 proc-vmstat.nr_shmem 1080 ± 12% +80.7% 1952 ± 6% proc-vmstat.nr_unevictable 40914 -12.8% 35675 proc-vmstat.nr_zone_active_anon 1080 ± 12% +80.7% 1952 ± 6% proc-vmstat.nr_zone_unevictable 2065058 -1.0% 2045042 proc-vmstat.numa_hit 7695 -17.0% 6387 ± 5% proc-vmstat.numa_huge_pte_updates 1965164 -1.0% 1945186 proc-vmstat.numa_local 1063790 ± 9% -42.3% 613288 ± 24% proc-vmstat.numa_pages_migrated 4964834 ± 2% -17.8% 4082696 ± 5% proc-vmstat.numa_pte_updates 8607074 -5.2% 8158224 proc-vmstat.pgalloc_normal 1978251 -1.2% 1955447 proc-vmstat.pgfault 8431195 -5.2% 7991033 proc-vmstat.pgfree 1063790 ± 9% -42.3% 613288 ± 24% proc-vmstat.pgmigrate_success 1993 ± 8% -43.1% 1133 ± 27% proc-vmstat.thp_migration_success 1294 ± 18% +53.3% 1983 ± 11% proc-vmstat.unevictable_pgs_culled 1542 +167.8% 4129 proc-vmstat.unevictable_pgs_rescued 1540 +168.1% 4129 proc-vmstat.unevictable_pgs_scanned 6.281e+09 -26.0% 4.647e+09 perf-stat.i.branch-instructions 56973457 -14.0% 49001935 perf-stat.i.branch-misses 10.03 ± 2% +0.9 10.96 ± 2% perf-stat.i.cache-miss-rate% 78657246 -7.8% 72518615 perf-stat.i.cache-references 38775 -30.5% 26963 perf-stat.i.context-switches 6.397e+10 -25.5% 4.768e+10 perf-stat.i.cpu-cycles 239.88 -15.3% 203.11 perf-stat.i.cpu-migrations 8741 -30.0% 6115 perf-stat.i.cycles-between-cache-misses 2.556e+10 -27.6% 1.851e+10 perf-stat.i.dTLB-loads 261339 ± 2% +5.5% 275626 perf-stat.i.dTLB-store-misses 7.475e+09 -27.3% 5.432e+09 perf-stat.i.dTLB-stores 6.955e+10 -27.2% 5.066e+10 perf-stat.i.instructions 127843 ± 4% -31.0% 88183 ± 8% perf-stat.i.instructions-per-iTLB-miss 0.93 -2.5% 0.91 perf-stat.i.ipc 0.67 -25.5% 0.50 perf-stat.i.metric.GHz 817.80 ± 2% +5.1% 859.37 perf-stat.i.metric.K/sec 409.53 -27.3% 297.72 perf-stat.i.metric.M/sec 84.00 -1.8 82.21 perf-stat.i.node-load-miss-rate% 1384348 ± 2% -7.2% 1284661 ± 2% perf-stat.i.node-load-misses 125510 ± 3% +24.4% 156182 ± 8% perf-stat.i.node-loads 71.29 -3.4 67.93 ± 2% perf-stat.i.node-store-miss-rate% 523504 -17.7% 430816 ± 2% perf-stat.i.node-store-misses 213144 ± 2% +15.8% 246785 ± 3% perf-stat.i.node-stores 0.11 +39.6% 0.15 perf-stat.overall.MPKI 0.91 +0.1 1.05 perf-stat.overall.branch-miss-rate% 9.35 +1.0 10.32 perf-stat.overall.cache-miss-rate% 0.92 +2.3% 0.94 perf-stat.overall.cpi 8704 -26.7% 6378 perf-stat.overall.cycles-between-cache-misses 0.01 ± 3% +0.0 0.01 ± 2% perf-stat.overall.dTLB-load-miss-rate% 0.00 +0.0 0.01 perf-stat.overall.dTLB-store-miss-rate% 102275 ± 2% -28.2% 73404 ± 5% perf-stat.overall.instructions-per-iTLB-miss 1.09 -2.3% 1.06 perf-stat.overall.ipc 91.69 -2.5 89.17 perf-stat.overall.node-load-miss-rate% 71.11 -7.4 63.68 ± 2% perf-stat.overall.node-store-miss-rate% 6.25e+09 -26.0% 4.627e+09 perf-stat.ps.branch-instructions 56661994 -14.0% 48708479 perf-stat.ps.branch-misses 78223374 -7.8% 72131148 perf-stat.ps.cache-references 38582 -30.4% 26869 perf-stat.ps.context-switches 6.366e+10 -25.4% 4.748e+10 perf-stat.ps.cpu-cycles 238.63 -15.3% 202.10 perf-stat.ps.cpu-migrations 2.543e+10 -27.5% 1.844e+10 perf-stat.ps.dTLB-loads 259808 ± 2% +5.5% 273979 perf-stat.ps.dTLB-store-misses 7.439e+09 -27.3% 5.41e+09 perf-stat.ps.dTLB-stores 6.922e+10 -27.1% 5.046e+10 perf-stat.ps.instructions 10376 -1.3% 10239 perf-stat.ps.minor-faults 1377413 ± 2% -7.1% 1279894 ± 2% perf-stat.ps.node-load-misses 124856 ± 3% +24.4% 155291 ± 8% perf-stat.ps.node-loads 520916 -17.6% 429190 ± 2% perf-stat.ps.node-store-misses 211695 ± 2% +15.6% 244709 ± 3% perf-stat.ps.node-stores 10377 -1.3% 10240 perf-stat.ps.page-faults 1.202e+13 -27.1% 8.768e+12 perf-stat.total.instructions 606134 -33.8% 401441 sched_debug.cfs_rq:/.avg_vruntime.avg 670950 ± 2% -33.8% 444130 ± 3% sched_debug.cfs_rq:/.avg_vruntime.max 563846 -33.6% 374494 sched_debug.cfs_rq:/.avg_vruntime.min 22319 ± 4% -31.5% 15287 ± 6% sched_debug.cfs_rq:/.avg_vruntime.stddev 103511 ± 34% +95.3% 202131 ± 22% sched_debug.cfs_rq:/.load.max 606134 -33.8% 401441 sched_debug.cfs_rq:/.min_vruntime.avg 670950 ± 2% -33.8% 444130 ± 3% sched_debug.cfs_rq:/.min_vruntime.max 563846 -33.6% 374494 sched_debug.cfs_rq:/.min_vruntime.min 22319 ± 4% -31.5% 15287 ± 6% sched_debug.cfs_rq:/.min_vruntime.stddev 264.47 ± 6% -21.5% 207.64 ± 11% sched_debug.cfs_rq:/.runnable_avg.avg 136.83 ± 6% -34.8% 89.17 ± 23% sched_debug.cfs_rq:/.runnable_avg.min 152.37 ± 3% +16.8% 177.90 ± 5% sched_debug.cfs_rq:/.runnable_avg.stddev 259.58 ± 6% -22.2% 201.97 ± 11% sched_debug.cfs_rq:/.util_avg.avg 137.33 ± 6% -35.4% 88.78 ± 22% sched_debug.cfs_rq:/.util_avg.min 140.62 ± 4% +16.5% 163.84 ± 5% sched_debug.cfs_rq:/.util_avg.stddev 592.00 ± 13% +22.1% 723.11 ± 9% sched_debug.cfs_rq:/.util_est.max 547209 -34.8% 356717 sched_debug.cfs_rq:/system.slice.avg_vruntime.avg 618905 ± 2% -34.6% 404794 ± 2% sched_debug.cfs_rq:/system.slice.avg_vruntime.max 521797 -35.1% 338571 sched_debug.cfs_rq:/system.slice.avg_vruntime.min 18251 ± 2% -28.7% 13004 ± 5% sched_debug.cfs_rq:/system.slice.avg_vruntime.stddev 56909 ± 28% +153.6% 144344 ± 82% sched_debug.cfs_rq:/system.slice.load.max 9116 ± 29% +115.2% 19622 ± 64% sched_debug.cfs_rq:/system.slice.load.stddev 50.67 ± 16% +65.7% 83.94 ± 16% sched_debug.cfs_rq:/system.slice.load_avg.max 8.45 ± 10% +56.0% 13.18 ± 15% sched_debug.cfs_rq:/system.slice.load_avg.stddev 547209 -34.8% 356717 sched_debug.cfs_rq:/system.slice.min_vruntime.avg 618905 ± 2% -34.6% 404794 ± 2% sched_debug.cfs_rq:/system.slice.min_vruntime.max 521797 -35.1% 338571 sched_debug.cfs_rq:/system.slice.min_vruntime.min 18251 ± 2% -28.7% 13004 ± 5% sched_debug.cfs_rq:/system.slice.min_vruntime.stddev 277.76 ± 6% -20.5% 220.69 ± 11% sched_debug.cfs_rq:/system.slice.runnable_avg.avg 136.83 ± 6% -34.8% 89.17 ± 23% sched_debug.cfs_rq:/system.slice.runnable_avg.min 151.58 ± 3% +17.4% 177.93 ± 5% sched_debug.cfs_rq:/system.slice.runnable_avg.stddev 89.17 ± 26% +88.7% 168.28 ± 21% sched_debug.cfs_rq:/system.slice.se->avg.load_avg.max 13.11 ± 17% +86.5% 24.45 ± 21% sched_debug.cfs_rq:/system.slice.se->avg.load_avg.stddev 277.72 ± 6% -20.6% 220.65 ± 11% sched_debug.cfs_rq:/system.slice.se->avg.runnable_avg.avg 136.83 ± 6% -35.0% 88.94 ± 22% sched_debug.cfs_rq:/system.slice.se->avg.runnable_avg.min 151.58 ± 3% +17.4% 177.94 ± 5% sched_debug.cfs_rq:/system.slice.se->avg.runnable_avg.stddev 273.20 ± 6% -21.2% 215.28 ± 12% sched_debug.cfs_rq:/system.slice.se->avg.util_avg.avg 137.33 ± 6% -35.4% 88.72 ± 22% sched_debug.cfs_rq:/system.slice.se->avg.util_avg.min 140.29 ± 4% +16.9% 164.04 ± 5% sched_debug.cfs_rq:/system.slice.se->avg.util_avg.stddev 17958 -20.5% 14275 sched_debug.cfs_rq:/system.slice.se->sum_exec_runtime.avg 16786 -21.6% 13152 sched_debug.cfs_rq:/system.slice.se->sum_exec_runtime.min 606216 -33.8% 401503 sched_debug.cfs_rq:/system.slice.se->vruntime.avg 670950 ± 2% -33.8% 444130 ± 3% sched_debug.cfs_rq:/system.slice.se->vruntime.max 564037 -33.6% 374561 sched_debug.cfs_rq:/system.slice.se->vruntime.min 22389 ± 4% -31.7% 15303 ± 6% sched_debug.cfs_rq:/system.slice.se->vruntime.stddev 56.83 ± 23% +70.9% 97.11 ± 30% sched_debug.cfs_rq:/system.slice.tg_load_avg_contrib.max 1.39 ± 8% -52.0% 0.67 ± 28% sched_debug.cfs_rq:/system.slice.tg_load_avg_contrib.min 8.85 ± 15% +57.9% 13.98 ± 25% sched_debug.cfs_rq:/system.slice.tg_load_avg_contrib.stddev 273.24 ± 6% -21.2% 215.31 ± 12% sched_debug.cfs_rq:/system.slice.util_avg.avg 137.44 ± 6% -35.2% 89.06 ± 23% sched_debug.cfs_rq:/system.slice.util_avg.min 140.27 ± 4% +16.9% 164.03 ± 5% sched_debug.cfs_rq:/system.slice.util_avg.stddev 551082 ± 2% -34.5% 361028 ± 2% sched_debug.cfs_rq:/system.slice/containerd.service.se->vruntime.avg 571085 ± 3% -34.5% 374118 ± 3% sched_debug.cfs_rq:/system.slice/containerd.service.se->vruntime.max 532487 ± 2% -34.4% 349458 ± 3% sched_debug.cfs_rq:/system.slice/containerd.service.se->vruntime.min 152088 ± 11% -21.3% 119639 ± 14% sched_debug.cpu.avg_idle.stddev 0.26 ± 21% +29.0% 0.33 ± 10% sched_debug.cpu.nr_running.stddev 16071 -20.4% 12797 sched_debug.cpu.nr_switches.avg 11961 ± 3% -25.4% 8924 sched_debug.cpu.nr_switches.min 1.96 ± 3% -0.2 1.76 ± 4% perf-profile.calltrace.cycles-pp.pthread_barrier_wait 1.84 ± 3% -0.2 1.65 ± 4% perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.pthread_barrier_wait 1.84 ± 3% -0.2 1.65 ± 4% perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.pthread_barrier_wait 1.74 ± 3% -0.2 1.55 ± 4% perf-profile.calltrace.cycles-pp.__futex_wait.futex_wait.do_futex.__x64_sys_futex.do_syscall_64 1.82 ± 3% -0.2 1.62 ± 4% perf-profile.calltrace.cycles-pp.__x64_sys_futex.do_syscall_64.entry_SYSCALL_64_after_hwframe.pthread_barrier_wait 1.81 ± 3% -0.2 1.62 ± 3% perf-profile.calltrace.cycles-pp.do_futex.__x64_sys_futex.do_syscall_64.entry_SYSCALL_64_after_hwframe.pthread_barrier_wait 1.74 ± 3% -0.2 1.55 ± 3% perf-profile.calltrace.cycles-pp.futex_wait.do_futex.__x64_sys_futex.do_syscall_64.entry_SYSCALL_64_after_hwframe 0.91 ± 4% -0.2 0.75 ± 6% perf-profile.calltrace.cycles-pp.futex_q_lock.futex_wait_setup.__futex_wait.futex_wait.do_futex 0.93 ± 4% -0.2 0.76 ± 6% perf-profile.calltrace.cycles-pp.futex_wait_setup.__futex_wait.futex_wait.do_futex.__x64_sys_futex 0.87 ± 4% -0.2 0.71 ± 6% perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock.futex_q_lock.futex_wait_setup.__futex_wait 0.88 ± 4% -0.2 0.72 ± 6% perf-profile.calltrace.cycles-pp._raw_spin_lock.futex_q_lock.futex_wait_setup.__futex_wait.futex_wait 0.62 ± 6% +0.3 0.90 ± 11% perf-profile.calltrace.cycles-pp.hrtimer_interrupt.__sysvec_apic_timer_interrupt.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt.cpuidle_enter_state 0.62 ± 7% +0.3 0.91 ± 11% perf-profile.calltrace.cycles-pp.__sysvec_apic_timer_interrupt.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt.cpuidle_enter_state.cpuidle_enter 0.94 ± 5% +0.4 1.36 ± 10% perf-profile.calltrace.cycles-pp.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt.cpuidle_enter_state.cpuidle_enter.cpuidle_idle_call 1.02 ± 4% +0.4 1.46 ± 11% perf-profile.calltrace.cycles-pp.asm_sysvec_apic_timer_interrupt.cpuidle_enter_state.cpuidle_enter.cpuidle_idle_call.do_idle 0.26 ±100% +0.5 0.73 ± 12% perf-profile.calltrace.cycles-pp.__hrtimer_run_queues.hrtimer_interrupt.__sysvec_apic_timer_interrupt.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt 6.71 ± 3% +1.3 8.05 ± 3% perf-profile.calltrace.cycles-pp.intel_idle.cpuidle_enter_state.cpuidle_enter.cpuidle_idle_call.do_idle 1.47 ± 4% +1.6 3.11 ± 3% perf-profile.calltrace.cycles-pp.memcpy_toio.drm_fb_memcpy.ast_primary_plane_helper_atomic_update.drm_atomic_helper_commit_planes.drm_atomic_helper_commit_tail_rpm 1.48 ± 4% +1.7 3.17 ± 3% perf-profile.calltrace.cycles-pp.ast_primary_plane_helper_atomic_update.drm_atomic_helper_commit_planes.drm_atomic_helper_commit_tail_rpm.ast_mode_config_helper_atomic_commit_tail.commit_tail 1.49 ± 4% +1.7 3.18 ± 3% perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.ioctl 1.48 ± 4% +1.7 3.17 ± 3% perf-profile.calltrace.cycles-pp.drm_fb_memcpy.ast_primary_plane_helper_atomic_update.drm_atomic_helper_commit_planes.drm_atomic_helper_commit_tail_rpm.ast_mode_config_helper_atomic_commit_tail 1.49 ± 4% +1.7 3.18 ± 3% perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.ioctl 1.49 ± 4% +1.7 3.18 ± 3% perf-profile.calltrace.cycles-pp.ioctl 1.49 ± 4% +1.7 3.18 ± 3% perf-profile.calltrace.cycles-pp.__x64_sys_ioctl.do_syscall_64.entry_SYSCALL_64_after_hwframe.ioctl 1.49 ± 4% +1.7 3.18 ± 3% perf-profile.calltrace.cycles-pp.drm_ioctl.__x64_sys_ioctl.do_syscall_64.entry_SYSCALL_64_after_hwframe.ioctl 1.49 ± 4% +1.7 3.18 ± 3% perf-profile.calltrace.cycles-pp.drm_ioctl_kernel.drm_ioctl.__x64_sys_ioctl.do_syscall_64.entry_SYSCALL_64_after_hwframe 1.49 ± 4% +1.7 3.18 ± 3% perf-profile.calltrace.cycles-pp.drm_mode_dirtyfb_ioctl.drm_ioctl_kernel.drm_ioctl.__x64_sys_ioctl.do_syscall_64 1.49 ± 4% +1.7 3.18 ± 3% perf-profile.calltrace.cycles-pp.drm_atomic_helper_dirtyfb.drm_mode_dirtyfb_ioctl.drm_ioctl_kernel.drm_ioctl.__x64_sys_ioctl 1.49 ± 4% +1.7 3.18 ± 3% perf-profile.calltrace.cycles-pp.ast_mode_config_helper_atomic_commit_tail.commit_tail.drm_atomic_helper_commit.drm_atomic_commit.drm_atomic_helper_dirtyfb 1.49 ± 4% +1.7 3.18 ± 3% perf-profile.calltrace.cycles-pp.commit_tail.drm_atomic_helper_commit.drm_atomic_commit.drm_atomic_helper_dirtyfb.drm_mode_dirtyfb_ioctl 1.49 ± 4% +1.7 3.18 ± 3% perf-profile.calltrace.cycles-pp.drm_atomic_commit.drm_atomic_helper_dirtyfb.drm_mode_dirtyfb_ioctl.drm_ioctl_kernel.drm_ioctl 1.49 ± 4% +1.7 3.18 ± 3% perf-profile.calltrace.cycles-pp.drm_atomic_helper_commit.drm_atomic_commit.drm_atomic_helper_dirtyfb.drm_mode_dirtyfb_ioctl.drm_ioctl_kernel 1.49 ± 4% +1.7 3.18 ± 3% perf-profile.calltrace.cycles-pp.drm_atomic_helper_commit_planes.drm_atomic_helper_commit_tail_rpm.ast_mode_config_helper_atomic_commit_tail.commit_tail.drm_atomic_helper_commit 1.49 ± 4% +1.7 3.18 ± 3% perf-profile.calltrace.cycles-pp.drm_atomic_helper_commit_tail_rpm.ast_mode_config_helper_atomic_commit_tail.commit_tail.drm_atomic_helper_commit.drm_atomic_commit 7.89 ± 3% +1.8 9.66 ± 4% perf-profile.calltrace.cycles-pp.cpuidle_enter_state.cpuidle_enter.cpuidle_idle_call.do_idle.cpu_startup_entry 7.96 ± 3% +1.8 9.78 ± 4% perf-profile.calltrace.cycles-pp.cpuidle_enter.cpuidle_idle_call.do_idle.cpu_startup_entry.start_secondary 8.61 ± 3% +1.9 10.46 ± 4% perf-profile.calltrace.cycles-pp.cpu_startup_entry.start_secondary.common_startup_64 8.61 ± 3% +1.9 10.46 ± 4% perf-profile.calltrace.cycles-pp.start_secondary.common_startup_64 8.31 ± 3% +1.9 10.17 ± 4% perf-profile.calltrace.cycles-pp.cpuidle_idle_call.do_idle.cpu_startup_entry.start_secondary.common_startup_64 8.60 ± 3% +1.9 10.46 ± 4% perf-profile.calltrace.cycles-pp.do_idle.cpu_startup_entry.start_secondary.common_startup_64 8.74 ± 3% +1.9 10.66 ± 4% perf-profile.calltrace.cycles-pp.common_startup_64 85.27 -3.2 82.08 perf-profile.children.cycles-pp.rt_simd_1K4v2::render0 1.96 ± 3% -0.2 1.76 ± 4% perf-profile.children.cycles-pp.pthread_barrier_wait 1.82 ± 3% -0.2 1.64 ± 3% perf-profile.children.cycles-pp.__x64_sys_futex 1.74 ± 3% -0.2 1.56 ± 3% perf-profile.children.cycles-pp.futex_wait 1.82 ± 3% -0.2 1.63 ± 3% perf-profile.children.cycles-pp.do_futex 1.74 ± 3% -0.2 1.56 ± 3% perf-profile.children.cycles-pp.__futex_wait 1.04 ± 4% -0.2 0.87 ± 4% perf-profile.children.cycles-pp.native_queued_spin_lock_slowpath 0.91 ± 4% -0.2 0.75 ± 6% perf-profile.children.cycles-pp.futex_q_lock 0.93 ± 4% -0.2 0.76 ± 6% perf-profile.children.cycles-pp.futex_wait_setup 1.18 ± 3% -0.2 1.02 ± 4% perf-profile.children.cycles-pp._raw_spin_lock 0.25 ± 4% -0.1 0.14 ± 9% perf-profile.children.cycles-pp.update_cfs_group 0.28 ± 7% -0.1 0.20 ± 7% perf-profile.children.cycles-pp.update_load_avg 0.06 ± 11% +0.0 0.08 ± 7% perf-profile.children.cycles-pp.perf_rotate_context 0.09 ± 7% +0.0 0.11 ± 15% perf-profile.children.cycles-pp.run_rebalance_domains 0.10 ± 9% +0.0 0.13 ± 8% perf-profile.children.cycles-pp.update_blocked_averages 0.10 ± 8% +0.0 0.13 ± 11% perf-profile.children.cycles-pp.rebalance_domains 0.03 ±100% +0.1 0.08 ± 16% perf-profile.children.cycles-pp.irq_enter_rcu 0.02 ±142% +0.1 0.08 ± 20% perf-profile.children.cycles-pp.tick_irq_enter 0.22 ± 3% +0.1 0.29 ± 11% perf-profile.children.cycles-pp.__do_softirq 0.13 ± 16% +0.1 0.20 ± 27% perf-profile.children.cycles-pp.rest_init 0.13 ± 16% +0.1 0.20 ± 27% perf-profile.children.cycles-pp.start_kernel 0.13 ± 16% +0.1 0.20 ± 27% perf-profile.children.cycles-pp.x86_64_start_kernel 0.13 ± 16% +0.1 0.20 ± 27% perf-profile.children.cycles-pp.x86_64_start_reservations 0.24 ± 4% +0.1 0.32 ± 11% perf-profile.children.cycles-pp.irq_exit_rcu 0.14 ± 5% +0.1 0.22 ± 9% perf-profile.children.cycles-pp.scheduler_tick 0.30 ± 12% +0.2 0.45 ± 15% perf-profile.children.cycles-pp.update_process_times 0.52 ± 8% +0.3 0.78 ± 11% perf-profile.children.cycles-pp.__hrtimer_run_queues 0.65 ± 6% +0.3 0.96 ± 11% perf-profile.children.cycles-pp.hrtimer_interrupt 0.66 ± 6% +0.3 0.96 ± 11% perf-profile.children.cycles-pp.__sysvec_apic_timer_interrupt 1.00 ± 5% +0.4 1.43 ± 10% perf-profile.children.cycles-pp.sysvec_apic_timer_interrupt 1.10 ± 4% +0.5 1.63 ± 10% perf-profile.children.cycles-pp.asm_sysvec_apic_timer_interrupt 6.80 ± 3% +1.4 8.19 ± 3% perf-profile.children.cycles-pp.intel_idle 3.58 ± 3% +1.6 5.16 ± 2% perf-profile.children.cycles-pp.do_syscall_64 3.59 ± 3% +1.6 5.17 ± 2% perf-profile.children.cycles-pp.entry_SYSCALL_64_after_hwframe 1.49 ± 4% +1.7 3.18 ± 3% perf-profile.children.cycles-pp.__x64_sys_ioctl 1.48 ± 4% +1.7 3.17 ± 3% perf-profile.children.cycles-pp.ast_primary_plane_helper_atomic_update 1.48 ± 4% +1.7 3.17 ± 3% perf-profile.children.cycles-pp.drm_fb_memcpy 1.49 ± 4% +1.7 3.18 ± 3% perf-profile.children.cycles-pp.ioctl 1.48 ± 4% +1.7 3.17 ± 3% perf-profile.children.cycles-pp.memcpy_toio 1.49 ± 4% +1.7 3.18 ± 3% perf-profile.children.cycles-pp.drm_ioctl 1.49 ± 4% +1.7 3.18 ± 3% perf-profile.children.cycles-pp.drm_ioctl_kernel 1.49 ± 4% +1.7 3.18 ± 3% perf-profile.children.cycles-pp.drm_mode_dirtyfb_ioctl 1.49 ± 4% +1.7 3.18 ± 3% perf-profile.children.cycles-pp.drm_atomic_helper_dirtyfb 1.49 ± 4% +1.7 3.18 ± 3% perf-profile.children.cycles-pp.ast_mode_config_helper_atomic_commit_tail 1.49 ± 4% +1.7 3.18 ± 3% perf-profile.children.cycles-pp.commit_tail 1.49 ± 4% +1.7 3.18 ± 3% perf-profile.children.cycles-pp.drm_atomic_commit 1.49 ± 4% +1.7 3.18 ± 3% perf-profile.children.cycles-pp.drm_atomic_helper_commit 1.49 ± 4% +1.7 3.18 ± 3% perf-profile.children.cycles-pp.drm_atomic_helper_commit_planes 1.49 ± 4% +1.7 3.18 ± 3% perf-profile.children.cycles-pp.drm_atomic_helper_commit_tail_rpm 8.61 ± 3% +1.9 10.46 ± 4% perf-profile.children.cycles-pp.start_secondary 8.08 ± 3% +1.9 9.96 ± 4% perf-profile.children.cycles-pp.cpuidle_enter_state 8.08 ± 3% +1.9 9.97 ± 4% perf-profile.children.cycles-pp.cpuidle_enter 8.74 ± 3% +1.9 10.66 ± 4% perf-profile.children.cycles-pp.common_startup_64 8.74 ± 3% +1.9 10.66 ± 4% perf-profile.children.cycles-pp.cpu_startup_entry 8.73 ± 3% +1.9 10.66 ± 4% perf-profile.children.cycles-pp.do_idle 8.44 ± 3% +1.9 10.37 ± 4% perf-profile.children.cycles-pp.cpuidle_idle_call 85.27 -3.2 82.08 perf-profile.self.cycles-pp.rt_simd_1K4v2::render0 1.04 ± 4% -0.2 0.86 ± 4% perf-profile.self.cycles-pp.native_queued_spin_lock_slowpath 0.25 ± 4% -0.1 0.14 ± 9% perf-profile.self.cycles-pp.update_cfs_group 0.22 ± 10% -0.1 0.13 ± 11% perf-profile.self.cycles-pp.update_load_avg 0.11 ± 4% +0.1 0.16 ± 13% perf-profile.self.cycles-pp.cpuidle_enter_state 6.80 ± 3% +1.4 8.19 ± 3% perf-profile.self.cycles-pp.intel_idle 1.48 ± 4% +1.7 3.16 ± 3% perf-profile.self.cycles-pp.memcpy_toio 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. -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki