Hello, kernel test robot noticed a -12.5% regression of hackbench.throughput on: commit: a0fd217e6d6fbd23e91f8796787b621e7d576088 ("[PATCH] [RFC PATCH v2]mm/slub: Optimize slub memory usage") url: https://github.com/intel-lab-lkp/linux/commits/Jay-Patel/mm-slub-Optimize-slub-memory-usage/20230628-180050 base: git://git.kernel.org/cgit/linux/kernel/git/vbabka/slab.git for-next patch link: https://lore.kernel.org/all/20230628095740.589893-1-jaypatel@linux.ibm.com/ patch subject: [PATCH] [RFC PATCH v2]mm/slub: Optimize slub memory usage testcase: hackbench test machine: 128 threads 2 sockets Intel(R) Xeon(R) Gold 6338 CPU @ 2.00GHz (Ice Lake) with 256G memory parameters: nr_threads: 100% iterations: 4 mode: process ipc: socket 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 | Closes: https://lore.kernel.org/oe-lkp/202307172140.3b34825a-oliver.sang@intel.com Details are as below: --------------------------------------------------------------------------------------------------> To reproduce: git clone https://github.com/intel/lkp-tests.git cd lkp-tests sudo bin/lkp install job.yaml # job file is attached in this email bin/lkp split-job --compatible job.yaml # generate the yaml file for lkp run sudo bin/lkp run generated-yaml-file # if come across any failure that blocks the test, # please remove ~/.lkp and /lkp dir to run from a clean state. ========================================================================================= compiler/cpufreq_governor/ipc/iterations/kconfig/mode/nr_threads/rootfs/tbox_group/testcase: gcc-12/performance/socket/4/x86_64-rhel-8.3/process/100%/debian-11.1-x86_64-20220510.cgz/lkp-icl-2sp2/hackbench commit: 7bc162d5cc ("Merge branches 'slab/for-6.5/prandom', 'slab/for-6.5/slab_no_merge' and 'slab/for-6.5/slab-deprecate' into slab/for-next") a0fd217e6d ("mm/slub: Optimize slub memory usage") 7bc162d5cc4de5c3 a0fd217e6d6fbd23e91f8796787 ---------------- --------------------------- %stddev %change %stddev \ | \ 222503 ± 86% +108.7% 464342 ± 58% numa-meminfo.node1.Active 222459 ± 86% +108.7% 464294 ± 58% numa-meminfo.node1.Active(anon) 55573 ± 85% +108.0% 115619 ± 58% numa-vmstat.node1.nr_active_anon 55573 ± 85% +108.0% 115618 ± 58% numa-vmstat.node1.nr_zone_active_anon 1377834 ± 2% -10.7% 1230013 sched_debug.cpu.nr_switches.avg 1218144 ± 2% -13.3% 1055659 ± 2% sched_debug.cpu.nr_switches.min 3047631 ± 2% -13.2% 2646560 vmstat.system.cs 561797 -13.8% 484137 vmstat.system.in 280976 ± 66% +122.6% 625459 ± 52% meminfo.Active 280881 ± 66% +122.6% 625365 ± 52% meminfo.Active(anon) 743351 ± 4% -9.7% 671534 ± 6% meminfo.AnonPages 1.36 -0.1 1.21 mpstat.cpu.all.irq% 0.04 ± 4% -0.0 0.03 ± 4% mpstat.cpu.all.soft% 5.38 -0.8 4.58 mpstat.cpu.all.usr% 0.26 -11.9% 0.23 turbostat.IPC 160.93 -19.3 141.61 turbostat.PKG_% 60.48 -8.9% 55.10 turbostat.RAMWatt 70049 ± 68% +124.5% 157279 ± 52% proc-vmstat.nr_active_anon 185963 ± 4% -9.8% 167802 ± 6% proc-vmstat.nr_anon_pages 37302 -1.2% 36837 proc-vmstat.nr_slab_reclaimable 70049 ± 68% +124.5% 157279 ± 52% proc-vmstat.nr_zone_active_anon 1101451 +12.0% 1233638 proc-vmstat.unevictable_pgs_scanned 477310 -12.5% 417480 hackbench.throughput 464064 -12.0% 408333 hackbench.throughput_avg 477310 -12.5% 417480 hackbench.throughput_best 435294 -9.5% 394098 hackbench.throughput_worst 131.28 +13.4% 148.89 hackbench.time.elapsed_time 131.28 +13.4% 148.89 hackbench.time.elapsed_time.max 90404617 -5.2% 85662614 ± 2% hackbench.time.involuntary_context_switches 15342 +15.0% 17642 hackbench.time.system_time 866.32 -3.2% 838.32 hackbench.time.user_time 4.581e+10 -11.2% 4.069e+10 perf-stat.i.branch-instructions 0.45 +0.1 0.56 perf-stat.i.branch-miss-rate% 2.024e+08 +11.8% 2.263e+08 perf-stat.i.branch-misses 21.49 -1.1 20.42 perf-stat.i.cache-miss-rate% 4.202e+08 -16.6% 3.505e+08 perf-stat.i.cache-misses 1.935e+09 -11.5% 1.711e+09 perf-stat.i.cache-references 3115707 ± 2% -13.9% 2681887 perf-stat.i.context-switches 1.31 +13.2% 1.48 perf-stat.i.cpi 375155 ± 3% -16.3% 314001 ± 2% perf-stat.i.cpu-migrations 6.727e+10 -11.2% 5.972e+10 perf-stat.i.dTLB-loads 4.169e+10 -12.2% 3.661e+10 perf-stat.i.dTLB-stores 2.465e+11 -11.4% 2.185e+11 perf-stat.i.instructions 0.77 -11.8% 0.68 perf-stat.i.ipc 818.18 ± 5% +61.8% 1323 ± 2% perf-stat.i.metric.K/sec 1225 -11.6% 1083 perf-stat.i.metric.M/sec 11341 ± 4% -12.6% 9916 ± 4% perf-stat.i.minor-faults 1.27e+08 -13.2% 1.102e+08 perf-stat.i.node-load-misses 3376198 -15.4% 2855906 perf-stat.i.node-loads 72756698 -22.9% 56082330 perf-stat.i.node-store-misses 4118986 ± 2% -19.3% 3322276 perf-stat.i.node-stores 11432 ± 3% -12.6% 9991 ± 4% perf-stat.i.page-faults 0.44 +0.1 0.56 perf-stat.overall.branch-miss-rate% 21.76 -1.3 20.49 perf-stat.overall.cache-miss-rate% 1.29 +13.5% 1.47 perf-stat.overall.cpi 755.39 +21.1% 914.82 perf-stat.overall.cycles-between-cache-misses 0.77 -11.9% 0.68 perf-stat.overall.ipc 4.546e+10 -11.0% 4.046e+10 perf-stat.ps.branch-instructions 2.006e+08 +12.0% 2.246e+08 perf-stat.ps.branch-misses 4.183e+08 -16.8% 3.48e+08 perf-stat.ps.cache-misses 1.923e+09 -11.7% 1.699e+09 perf-stat.ps.cache-references 3073921 ± 2% -13.9% 2647497 perf-stat.ps.context-switches 367849 ± 3% -16.1% 308496 ± 2% perf-stat.ps.cpu-migrations 6.683e+10 -11.2% 5.938e+10 perf-stat.ps.dTLB-loads 4.144e+10 -12.2% 3.639e+10 perf-stat.ps.dTLB-stores 2.447e+11 -11.2% 2.172e+11 perf-stat.ps.instructions 10654 ± 4% -11.5% 9428 ± 4% perf-stat.ps.minor-faults 1.266e+08 -13.5% 1.095e+08 perf-stat.ps.node-load-misses 3361116 -15.6% 2836863 perf-stat.ps.node-loads 72294146 -23.1% 55573600 perf-stat.ps.node-store-misses 4043240 ± 2% -19.4% 3258771 perf-stat.ps.node-stores 10734 ± 4% -11.6% 9494 ± 4% perf-stat.ps.page-faults 1.61 ± 36% +232.0% 5.36 ± 35% perf-sched.sch_delay.avg.ms.__cond_resched.aa_sk_perm.security_socket_recvmsg.sock_recvmsg.sock_read_iter 0.53 ± 62% +272.0% 1.98 ± 41% perf-sched.sch_delay.avg.ms.__cond_resched.kmem_cache_alloc_node.__alloc_skb.alloc_skb_with_frags.sock_alloc_send_pskb 0.53 ± 49% +331.2% 2.30 ± 30% perf-sched.sch_delay.avg.ms.__cond_resched.mutex_lock.unix_stream_read_generic.unix_stream_recvmsg.sock_recvmsg 0.99 ± 74% +247.9% 3.46 ± 52% perf-sched.sch_delay.avg.ms.__cond_resched.task_work_run.exit_to_user_mode_loop.exit_to_user_mode_prepare.syscall_exit_to_user_mode 3.16 ± 60% +591.5% 21.87 ± 48% perf-sched.sch_delay.avg.ms.do_task_dead.do_exit.do_group_exit.__x64_sys_exit_group.do_syscall_64 3.22 ± 59% +249.0% 11.24 ± 60% perf-sched.sch_delay.avg.ms.exit_to_user_mode_loop.exit_to_user_mode_prepare.irqentry_exit_to_user_mode.asm_sysvec_apic_timer_interrupt 6.50 ± 21% +153.2% 16.45 ± 23% perf-sched.sch_delay.avg.ms.exit_to_user_mode_loop.exit_to_user_mode_prepare.irqentry_exit_to_user_mode.asm_sysvec_reschedule_ipi 0.71 ± 40% +369.0% 3.32 ± 18% perf-sched.sch_delay.avg.ms.exit_to_user_mode_loop.exit_to_user_mode_prepare.syscall_exit_to_user_mode.do_syscall_64 6.04 ± 14% +94.0% 11.71 ± 24% perf-sched.sch_delay.avg.ms.schedule_timeout.sock_alloc_send_pskb.unix_stream_sendmsg.sock_write_iter 1.66 ± 31% +101.4% 3.35 ± 21% perf-sched.sch_delay.avg.ms.schedule_timeout.unix_stream_data_wait.unix_stream_read_generic.unix_stream_recvmsg 0.11 ±144% -91.6% 0.01 ± 20% perf-sched.sch_delay.avg.ms.smpboot_thread_fn.kthread.ret_from_fork 4.91 ±209% +2234.0% 114.55 ± 39% perf-sched.sch_delay.avg.ms.worker_thread.kthread.ret_from_fork 313.06 ± 80% +258.0% 1120 ± 51% perf-sched.sch_delay.max.ms.__cond_resched.kmem_cache_alloc_node.__alloc_skb.alloc_skb_with_frags.sock_alloc_send_pskb 162.21 ± 98% +431.3% 861.81 ± 25% perf-sched.sch_delay.max.ms.__cond_resched.mutex_lock.unix_stream_read_generic.unix_stream_recvmsg.sock_recvmsg 9.85 ±121% +390.5% 48.31 ± 93% perf-sched.sch_delay.max.ms.__cond_resched.stop_one_cpu.sched_exec.bprm_execve.part 3.04 ±130% +3954.6% 123.11 ±183% perf-sched.sch_delay.max.ms.__cond_resched.task_work_run.exit_to_user_mode_loop.exit_to_user_mode_prepare.irqentry_exit_to_user_mode 202.55 ± 73% +231.5% 671.47 ± 63% perf-sched.sch_delay.max.ms.exit_to_user_mode_loop.exit_to_user_mode_prepare.irqentry_exit_to_user_mode.asm_sysvec_apic_timer_interrupt 556.32 ± 48% +139.3% 1331 ± 21% perf-sched.sch_delay.max.ms.exit_to_user_mode_loop.exit_to_user_mode_prepare.irqentry_exit_to_user_mode.asm_sysvec_reschedule_ipi 3687 ± 14% -40.8% 2182 ± 33% perf-sched.sch_delay.max.ms.exit_to_user_mode_loop.exit_to_user_mode_prepare.syscall_exit_to_user_mode.do_syscall_64 1107 ± 22% +71.3% 1896 ± 25% perf-sched.sch_delay.max.ms.schedule_timeout.sock_alloc_send_pskb.unix_stream_sendmsg.sock_write_iter 1.53 ± 31% +222.7% 4.92 ± 21% perf-sched.total_sch_delay.average.ms 6.07 ± 27% +185.3% 17.32 ± 20% perf-sched.total_wait_and_delay.average.ms 4.54 ± 25% +172.7% 12.39 ± 19% perf-sched.total_wait_time.average.ms 11.58 ± 64% +595.3% 80.54 ± 28% perf-sched.wait_and_delay.avg.ms.do_task_dead.do_exit.do_group_exit.__x64_sys_exit_group.do_syscall_64 31.01 ± 50% +430.0% 164.35 ± 30% perf-sched.wait_and_delay.avg.ms.do_wait.kernel_wait4.__do_sys_wait4.do_syscall_64 11.66 ± 51% +252.3% 41.09 ± 42% perf-sched.wait_and_delay.avg.ms.exit_to_user_mode_loop.exit_to_user_mode_prepare.irqentry_exit_to_user_mode.asm_sysvec_apic_timer_interrupt 23.66 ± 24% +135.1% 55.64 ± 23% perf-sched.wait_and_delay.avg.ms.exit_to_user_mode_loop.exit_to_user_mode_prepare.irqentry_exit_to_user_mode.asm_sysvec_reschedule_ipi 2.96 ± 29% +289.8% 11.56 ± 18% perf-sched.wait_and_delay.avg.ms.exit_to_user_mode_loop.exit_to_user_mode_prepare.syscall_exit_to_user_mode.do_syscall_64 23.36 ± 18% +76.7% 41.30 ± 22% perf-sched.wait_and_delay.avg.ms.schedule_timeout.sock_alloc_send_pskb.unix_stream_sendmsg.sock_write_iter 6.18 ± 28% +83.9% 11.37 ± 20% perf-sched.wait_and_delay.avg.ms.schedule_timeout.unix_stream_data_wait.unix_stream_read_generic.unix_stream_recvmsg 565.56 ± 17% +81.6% 1026 ± 14% perf-sched.wait_and_delay.avg.ms.worker_thread.kthread.ret_from_fork 123.82 ± 40% +107.4% 256.80 ± 21% perf-sched.wait_and_delay.count.exit_to_user_mode_loop.exit_to_user_mode_prepare.irqentry_exit_to_user_mode.asm_sysvec_apic_timer_interrupt 884.36 ± 14% +251.7% 3110 ± 22% perf-sched.wait_and_delay.count.exit_to_user_mode_loop.exit_to_user_mode_prepare.irqentry_exit_to_user_mode.asm_sysvec_reschedule_ipi 926970 ± 40% -64.4% 330117 ± 21% perf-sched.wait_and_delay.count.exit_to_user_mode_loop.exit_to_user_mode_prepare.syscall_exit_to_user_mode.do_syscall_64 0.27 ±316% +14750.0% 40.50 ± 21% perf-sched.wait_and_delay.count.rcu_gp_kthread.kthread.ret_from_fork 84409 ± 13% +435.6% 452062 ± 23% perf-sched.wait_and_delay.count.schedule_timeout.sock_alloc_send_pskb.unix_stream_sendmsg.sock_write_iter 845.00 ± 22% -62.6% 316.00 ± 15% perf-sched.wait_and_delay.count.worker_thread.kthread.ret_from_fork 421.99 ± 74% +264.3% 1537 ± 49% perf-sched.wait_and_delay.max.ms.exit_to_user_mode_loop.exit_to_user_mode_prepare.irqentry_exit_to_user_mode.asm_sysvec_apic_timer_interrupt 1314 ± 43% +105.3% 2698 ± 20% perf-sched.wait_and_delay.max.ms.exit_to_user_mode_loop.exit_to_user_mode_prepare.irqentry_exit_to_user_mode.asm_sysvec_reschedule_ipi 7407 ± 13% -40.6% 4398 ± 32% perf-sched.wait_and_delay.max.ms.exit_to_user_mode_loop.exit_to_user_mode_prepare.syscall_exit_to_user_mode.do_syscall_64 3215 ± 15% -51.2% 1570 ± 21% perf-sched.wait_and_delay.max.ms.irq_thread.kthread.ret_from_fork 3203 ± 36% -57.5% 1362 ± 29% perf-sched.wait_and_delay.max.ms.schedule_timeout.rcu_gp_fqs_loop.rcu_gp_kthread.kthread 2248 ± 22% +70.6% 3835 ± 25% perf-sched.wait_and_delay.max.ms.schedule_timeout.sock_alloc_send_pskb.unix_stream_sendmsg.sock_write_iter 3.54 ± 31% +277.0% 13.36 ± 27% perf-sched.wait_time.avg.ms.__cond_resched.aa_sk_perm.security_socket_recvmsg.sock_recvmsg.sock_read_iter 0.17 ±133% -88.9% 0.02 ±120% perf-sched.wait_time.avg.ms.__cond_resched.down_write.unlink_anon_vmas.free_pgtables.exit_mmap 47.85 ±315% -100.0% 0.01 ±173% perf-sched.wait_time.avg.ms.__cond_resched.down_write.unlink_file_vma.free_pgtables.exit_mmap 0.31 ±191% -96.7% 0.01 ±184% perf-sched.wait_time.avg.ms.__cond_resched.dput.__fput.task_work_run.do_exit 1.49 ± 35% +271.4% 5.52 ± 28% perf-sched.wait_time.avg.ms.__cond_resched.mutex_lock.unix_stream_read_generic.unix_stream_recvmsg.sock_recvmsg 7.55 ±112% +670.6% 58.21 ± 99% perf-sched.wait_time.avg.ms.__cond_resched.shrink_dentry_list.shrink_dcache_parent.d_invalidate.proc_invalidate_siblings_dcache 2.79 ± 81% +221.8% 8.97 ± 34% perf-sched.wait_time.avg.ms.__cond_resched.task_work_run.exit_to_user_mode_loop.exit_to_user_mode_prepare.syscall_exit_to_user_mode 9.38 ± 48% +525.5% 58.66 ± 28% perf-sched.wait_time.avg.ms.do_task_dead.do_exit.do_group_exit.__x64_sys_exit_group.do_syscall_64 17.67 ± 45% +617.7% 126.80 ± 39% perf-sched.wait_time.avg.ms.do_wait.kernel_wait4.__do_sys_wait4.do_syscall_64 8.95 ± 37% +233.3% 29.85 ± 38% perf-sched.wait_time.avg.ms.exit_to_user_mode_loop.exit_to_user_mode_prepare.irqentry_exit_to_user_mode.asm_sysvec_apic_timer_interrupt 17.17 ± 25% +128.3% 39.19 ± 23% perf-sched.wait_time.avg.ms.exit_to_user_mode_loop.exit_to_user_mode_prepare.irqentry_exit_to_user_mode.asm_sysvec_reschedule_ipi 2.26 ± 27% +264.9% 8.24 ± 18% perf-sched.wait_time.avg.ms.exit_to_user_mode_loop.exit_to_user_mode_prepare.syscall_exit_to_user_mode.do_syscall_64 17.33 ± 24% +70.7% 29.58 ± 21% perf-sched.wait_time.avg.ms.schedule_timeout.sock_alloc_send_pskb.unix_stream_sendmsg.sock_write_iter 4.52 ± 27% +77.5% 8.03 ± 20% perf-sched.wait_time.avg.ms.schedule_timeout.unix_stream_data_wait.unix_stream_read_generic.unix_stream_recvmsg 560.65 ± 16% +62.7% 912.42 ± 13% perf-sched.wait_time.avg.ms.worker_thread.kthread.ret_from_fork 1124 ± 5% +13.8% 1279 ± 4% perf-sched.wait_time.max.ms.__cond_resched.__wait_for_common.affine_move_task.__set_cpus_allowed_ptr.__sched_setaffinity 7.75 ±216% +2781.1% 223.19 ±113% perf-sched.wait_time.max.ms.__cond_resched.do_user_addr_fault.exc_page_fault.asm_exc_page_fault.fault_in_readable 0.76 ±103% -95.8% 0.03 ±158% perf-sched.wait_time.max.ms.__cond_resched.down_read.acct_collect.do_exit.do_group_exit 143.91 ±216% -99.9% 0.14 ±192% perf-sched.wait_time.max.ms.__cond_resched.down_write.free_pgtables.exit_mmap.__mmput 0.39 ± 73% -92.4% 0.03 ±129% perf-sched.wait_time.max.ms.__cond_resched.down_write.unlink_anon_vmas.free_pgtables.exit_mmap 286.75 ±315% -100.0% 0.02 ±187% perf-sched.wait_time.max.ms.__cond_resched.down_write.unlink_file_vma.free_pgtables.exit_mmap 1.22 ±198% -99.2% 0.01 ±184% perf-sched.wait_time.max.ms.__cond_resched.dput.__fput.task_work_run.do_exit 263.54 ± 54% +310.4% 1081 ± 36% perf-sched.wait_time.max.ms.__cond_resched.mutex_lock.unix_stream_read_generic.unix_stream_recvmsg.sock_recvmsg 12.46 ±122% +1092.2% 148.51 ±146% perf-sched.wait_time.max.ms.__cond_resched.task_work_run.exit_to_user_mode_loop.exit_to_user_mode_prepare.irqentry_exit_to_user_mode 3774 ± 11% -32.6% 2545 ± 26% perf-sched.wait_time.max.ms.exit_to_user_mode_loop.exit_to_user_mode_prepare.syscall_exit_to_user_mode.do_syscall_64 3214 ± 15% -51.2% 1570 ± 21% perf-sched.wait_time.max.ms.irq_thread.kthread.ret_from_fork 1694 ± 31% -55.2% 759.79 ± 30% perf-sched.wait_time.max.ms.schedule_timeout.rcu_gp_fqs_loop.rcu_gp_kthread.kthread 1152 ± 22% +78.3% 2053 ± 30% perf-sched.wait_time.max.ms.schedule_timeout.sock_alloc_send_pskb.unix_stream_sendmsg.sock_write_iter 5.71 ± 3% -1.7 4.00 perf-profile.calltrace.cycles-pp.kmem_cache_alloc_node.__alloc_skb.alloc_skb_with_frags.sock_alloc_send_pskb.unix_stream_sendmsg 5.59 -1.2 4.34 perf-profile.calltrace.cycles-pp.kmem_cache_free.unix_stream_read_generic.unix_stream_recvmsg.sock_recvmsg.sock_read_iter 8.90 -1.1 7.75 perf-profile.calltrace.cycles-pp.skb_copy_datagram_iter.unix_stream_read_actor.unix_stream_read_generic.unix_stream_recvmsg.sock_recvmsg 9.01 -1.1 7.87 perf-profile.calltrace.cycles-pp.unix_stream_read_actor.unix_stream_read_generic.unix_stream_recvmsg.sock_recvmsg.sock_read_iter 8.72 -1.1 7.60 perf-profile.calltrace.cycles-pp.__skb_datagram_iter.skb_copy_datagram_iter.unix_stream_read_actor.unix_stream_read_generic.unix_stream_recvmsg 1.59 ± 13% -1.1 0.54 ± 3% perf-profile.calltrace.cycles-pp.___slab_alloc.kmem_cache_alloc_node.__alloc_skb.alloc_skb_with_frags.sock_alloc_send_pskb 4.65 -0.9 3.75 ± 2% perf-profile.calltrace.cycles-pp.skb_release_head_state.consume_skb.unix_stream_read_generic.unix_stream_recvmsg.sock_recvmsg 3.63 -0.9 2.74 ± 3% perf-profile.calltrace.cycles-pp._raw_spin_lock.unix_stream_sendmsg.sock_write_iter.vfs_write.ksys_write 52.92 -0.9 52.03 perf-profile.calltrace.cycles-pp.__libc_read 4.49 -0.9 3.62 ± 2% perf-profile.calltrace.cycles-pp.unix_destruct_scm.skb_release_head_state.consume_skb.unix_stream_read_generic.unix_stream_recvmsg 4.83 ± 2% -0.8 3.98 perf-profile.calltrace.cycles-pp._copy_to_iter.__skb_datagram_iter.skb_copy_datagram_iter.unix_stream_read_actor.unix_stream_read_generic 4.24 -0.8 3.40 ± 2% perf-profile.calltrace.cycles-pp.sock_wfree.unix_destruct_scm.skb_release_head_state.consume_skb.unix_stream_read_generic 46.99 -0.8 46.18 perf-profile.calltrace.cycles-pp.vfs_read.ksys_read.do_syscall_64.entry_SYSCALL_64_after_hwframe.__libc_read 48.02 -0.8 47.23 perf-profile.calltrace.cycles-pp.ksys_read.do_syscall_64.entry_SYSCALL_64_after_hwframe.__libc_read 4.39 ± 2% -0.8 3.61 perf-profile.calltrace.cycles-pp.copyout._copy_to_iter.__skb_datagram_iter.skb_copy_datagram_iter.unix_stream_read_actor 50.05 -0.7 49.33 perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.__libc_read 49.62 -0.7 48.92 perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.__libc_read 3.48 -0.6 2.89 ± 2% perf-profile.calltrace.cycles-pp.__kmem_cache_free.skb_release_data.consume_skb.unix_stream_read_generic.unix_stream_recvmsg 3.29 ± 2% -0.5 2.76 perf-profile.calltrace.cycles-pp.skb_copy_datagram_from_iter.unix_stream_sendmsg.sock_write_iter.vfs_write.ksys_write 44.23 -0.5 43.72 perf-profile.calltrace.cycles-pp.sock_read_iter.vfs_read.ksys_read.do_syscall_64.entry_SYSCALL_64_after_hwframe 2.31 -0.5 1.84 ± 3% perf-profile.calltrace.cycles-pp.skb_set_owner_w.sock_alloc_send_pskb.unix_stream_sendmsg.sock_write_iter.vfs_write 1.93 ± 4% -0.4 1.49 ± 6% perf-profile.calltrace.cycles-pp.skb_queue_tail.unix_stream_sendmsg.sock_write_iter.vfs_write.ksys_write 1.78 ± 5% -0.4 1.37 ± 6% perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.skb_queue_tail.unix_stream_sendmsg.sock_write_iter.vfs_write 1.79 -0.3 1.44 perf-profile.calltrace.cycles-pp.memcg_slab_post_alloc_hook.__kmem_cache_alloc_node.__kmalloc_node_track_caller.kmalloc_reserve.__alloc_skb 2.14 -0.3 1.80 ± 2% perf-profile.calltrace.cycles-pp.__slab_free.skb_release_data.consume_skb.unix_stream_read_generic.unix_stream_recvmsg 1.96 -0.3 1.66 perf-profile.calltrace.cycles-pp.__entry_text_start.__libc_write 1.76 -0.3 1.46 perf-profile.calltrace.cycles-pp.__slab_free.unix_stream_read_generic.unix_stream_recvmsg.sock_recvmsg.sock_read_iter 1.85 -0.3 1.58 perf-profile.calltrace.cycles-pp.__entry_text_start.__libc_read 1.68 -0.3 1.41 ± 2% perf-profile.calltrace.cycles-pp.memcg_slab_post_alloc_hook.kmem_cache_alloc_node.__alloc_skb.alloc_skb_with_frags.sock_alloc_send_pskb 1.55 ± 4% -0.3 1.30 ± 2% perf-profile.calltrace.cycles-pp._copy_from_iter.skb_copy_datagram_from_iter.unix_stream_sendmsg.sock_write_iter.vfs_write 1.17 ± 2% -0.2 0.94 ± 4% perf-profile.calltrace.cycles-pp.unix_write_space.sock_wfree.unix_destruct_scm.skb_release_head_state.consume_skb 3.59 -0.2 3.36 perf-profile.calltrace.cycles-pp.simple_copy_to_iter.__skb_datagram_iter.skb_copy_datagram_iter.unix_stream_read_actor.unix_stream_read_generic 3.34 -0.2 3.13 ± 2% perf-profile.calltrace.cycles-pp.__check_object_size.simple_copy_to_iter.__skb_datagram_iter.skb_copy_datagram_iter.unix_stream_read_actor 1.16 ± 5% -0.2 0.96 ± 3% perf-profile.calltrace.cycles-pp.copyin._copy_from_iter.skb_copy_datagram_from_iter.unix_stream_sendmsg.sock_write_iter 1.27 -0.2 1.07 perf-profile.calltrace.cycles-pp.__check_object_size.skb_copy_datagram_from_iter.unix_stream_sendmsg.sock_write_iter.vfs_write 0.68 -0.2 0.48 ± 33% perf-profile.calltrace.cycles-pp.__schedule.schedule.schedule_timeout.sock_alloc_send_pskb.unix_stream_sendmsg 0.62 ± 2% -0.2 0.42 ± 50% perf-profile.calltrace.cycles-pp.get_obj_cgroup_from_current.__kmem_cache_alloc_node.__kmalloc_node_track_caller.kmalloc_reserve.__alloc_skb 1.09 -0.2 0.92 ± 3% perf-profile.calltrace.cycles-pp.security_socket_sendmsg.sock_write_iter.vfs_write.ksys_write.do_syscall_64 0.73 -0.2 0.57 ± 4% perf-profile.calltrace.cycles-pp.schedule_timeout.sock_alloc_send_pskb.unix_stream_sendmsg.sock_write_iter.vfs_write 0.70 -0.2 0.55 ± 4% perf-profile.calltrace.cycles-pp.schedule.schedule_timeout.sock_alloc_send_pskb.unix_stream_sendmsg.sock_write_iter 0.84 -0.1 0.69 ± 2% perf-profile.calltrace.cycles-pp.skb_unlink.unix_stream_read_generic.unix_stream_recvmsg.sock_recvmsg.sock_read_iter 2.59 -0.1 2.45 ± 2% perf-profile.calltrace.cycles-pp.check_heap_object.__check_object_size.simple_copy_to_iter.__skb_datagram_iter.skb_copy_datagram_iter 0.60 -0.1 0.46 ± 33% perf-profile.calltrace.cycles-pp.mod_objcg_state.memcg_slab_post_alloc_hook.__kmem_cache_alloc_node.__kmalloc_node_track_caller.kmalloc_reserve 0.92 -0.1 0.78 ± 2% perf-profile.calltrace.cycles-pp.security_socket_recvmsg.sock_recvmsg.sock_read_iter.vfs_read.ksys_read 0.83 -0.1 0.70 perf-profile.calltrace.cycles-pp.mod_objcg_state.kmem_cache_free.unix_stream_read_generic.unix_stream_recvmsg.sock_recvmsg 0.87 -0.1 0.75 perf-profile.calltrace.cycles-pp.mod_objcg_state.__kmem_cache_free.skb_release_data.consume_skb.unix_stream_read_generic 0.80 -0.1 0.68 ± 4% perf-profile.calltrace.cycles-pp.aa_sk_perm.security_socket_sendmsg.sock_write_iter.vfs_write.ksys_write 0.75 ± 7% -0.1 0.63 ± 5% perf-profile.calltrace.cycles-pp.get_obj_cgroup_from_current.kmem_cache_alloc_node.__alloc_skb.alloc_skb_with_frags.sock_alloc_send_pskb 0.71 -0.1 0.60 ± 2% perf-profile.calltrace.cycles-pp.obj_cgroup_charge.__kmem_cache_alloc_node.__kmalloc_node_track_caller.kmalloc_reserve.__alloc_skb 0.82 -0.1 0.72 perf-profile.calltrace.cycles-pp.security_file_permission.vfs_write.ksys_write.do_syscall_64.entry_SYSCALL_64_after_hwframe 0.66 -0.1 0.55 perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.skb_unlink.unix_stream_read_generic.unix_stream_recvmsg.sock_recvmsg 0.68 ± 2% -0.1 0.57 perf-profile.calltrace.cycles-pp.check_heap_object.__check_object_size.skb_copy_datagram_from_iter.unix_stream_sendmsg.sock_write_iter 0.85 ± 3% -0.1 0.74 ± 3% perf-profile.calltrace.cycles-pp.__fdget_pos.ksys_write.do_syscall_64.entry_SYSCALL_64_after_hwframe.__libc_write 0.63 -0.1 0.53 perf-profile.calltrace.cycles-pp.mod_objcg_state.memcg_slab_post_alloc_hook.kmem_cache_alloc_node.__alloc_skb.alloc_skb_with_frags 0.65 -0.1 0.55 perf-profile.calltrace.cycles-pp.apparmor_file_permission.security_file_permission.vfs_write.ksys_write.do_syscall_64 0.76 ± 4% -0.1 0.66 ± 2% perf-profile.calltrace.cycles-pp.__fget_light.__fdget_pos.ksys_write.do_syscall_64.entry_SYSCALL_64_after_hwframe 0.88 ± 2% -0.1 0.79 ± 2% perf-profile.calltrace.cycles-pp.security_file_permission.vfs_read.ksys_read.do_syscall_64.entry_SYSCALL_64_after_hwframe 0.63 -0.1 0.54 ± 2% perf-profile.calltrace.cycles-pp.aa_sk_perm.security_socket_recvmsg.sock_recvmsg.sock_read_iter.vfs_read 0.68 ± 2% -0.1 0.60 ± 2% perf-profile.calltrace.cycles-pp.apparmor_file_permission.security_file_permission.vfs_read.ksys_read.do_syscall_64 0.66 -0.0 0.62 ± 2% perf-profile.calltrace.cycles-pp.mutex_lock.unix_stream_read_generic.unix_stream_recvmsg.sock_recvmsg.sock_read_iter 1.11 -0.0 1.06 ± 2% perf-profile.calltrace.cycles-pp.syscall_exit_to_user_mode.do_syscall_64.entry_SYSCALL_64_after_hwframe.__libc_read 46.64 +0.3 46.93 perf-profile.calltrace.cycles-pp.__libc_write 0.64 +0.5 1.13 ± 3% perf-profile.calltrace.cycles-pp.syscall_exit_to_user_mode.do_syscall_64.entry_SYSCALL_64_after_hwframe.__libc_write 0.00 +0.5 0.52 perf-profile.calltrace.cycles-pp.pick_next_task_fair.__schedule.schedule.schedule_timeout.unix_stream_data_wait 0.00 +0.6 0.57 ± 4% perf-profile.calltrace.cycles-pp.select_task_rq.try_to_wake_up.autoremove_wake_function.__wake_up_common.__wake_up_common_lock 43.95 +0.6 44.53 perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.__libc_write 0.00 +0.6 0.59 ± 7% perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.prepare_to_wait.sock_alloc_send_pskb.unix_stream_sendmsg 0.00 +0.6 0.61 ± 7% perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.prepare_to_wait.sock_alloc_send_pskb.unix_stream_sendmsg.sock_write_iter 43.54 +0.6 44.15 perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.__libc_write 0.00 +0.6 0.62 ± 11% perf-profile.calltrace.cycles-pp.update_cfs_group.enqueue_task_fair.activate_task.ttwu_do_activate.try_to_wake_up 0.00 +0.6 0.63 ± 5% perf-profile.calltrace.cycles-pp.enqueue_entity.enqueue_task_fair.activate_task.ttwu_do_activate.try_to_wake_up 0.00 +0.6 0.63 ± 7% perf-profile.calltrace.cycles-pp.prepare_to_wait.sock_alloc_send_pskb.unix_stream_sendmsg.sock_write_iter.vfs_write 0.00 +0.7 0.65 ± 11% perf-profile.calltrace.cycles-pp.update_cfs_group.dequeue_task_fair.__schedule.schedule.schedule_timeout 38.51 +0.7 39.18 perf-profile.calltrace.cycles-pp.sock_write_iter.vfs_write.ksys_write.do_syscall_64.entry_SYSCALL_64_after_hwframe 0.00 +0.7 0.67 ± 5% perf-profile.calltrace.cycles-pp.exit_to_user_mode_loop.exit_to_user_mode_prepare.syscall_exit_to_user_mode.do_syscall_64.entry_SYSCALL_64_after_hwframe 0.59 ± 2% +1.0 1.55 ± 6% perf-profile.calltrace.cycles-pp.enqueue_task_fair.activate_task.ttwu_do_activate.try_to_wake_up.autoremove_wake_function 0.00 +1.0 0.96 ± 4% perf-profile.calltrace.cycles-pp.exit_to_user_mode_prepare.syscall_exit_to_user_mode.do_syscall_64.entry_SYSCALL_64_after_hwframe.__libc_write 0.63 ± 2% +1.0 1.61 ± 6% perf-profile.calltrace.cycles-pp.activate_task.ttwu_do_activate.try_to_wake_up.autoremove_wake_function.__wake_up_common 0.75 ± 2% +1.1 1.81 ± 6% perf-profile.calltrace.cycles-pp.ttwu_do_activate.try_to_wake_up.autoremove_wake_function.__wake_up_common.__wake_up_common_lock 35.83 +1.1 36.90 perf-profile.calltrace.cycles-pp.unix_stream_sendmsg.sock_write_iter.vfs_write.ksys_write.do_syscall_64 0.39 ± 61% +1.1 1.49 ± 6% perf-profile.calltrace.cycles-pp.dequeue_task_fair.__schedule.schedule.schedule_timeout.unix_stream_data_wait 3.95 ± 2% +1.5 5.40 ± 4% perf-profile.calltrace.cycles-pp.sock_def_readable.unix_stream_sendmsg.sock_write_iter.vfs_write.ksys_write 1.84 ± 3% +1.7 3.55 ± 4% perf-profile.calltrace.cycles-pp.__schedule.schedule.schedule_timeout.unix_stream_data_wait.unix_stream_read_generic 1.88 ± 3% +1.7 3.62 ± 4% perf-profile.calltrace.cycles-pp.schedule.schedule_timeout.unix_stream_data_wait.unix_stream_read_generic.unix_stream_recvmsg 1.96 ± 3% +1.8 3.74 ± 4% perf-profile.calltrace.cycles-pp.schedule_timeout.unix_stream_data_wait.unix_stream_read_generic.unix_stream_recvmsg.sock_recvmsg 1.57 ± 6% +1.8 3.42 ± 5% perf-profile.calltrace.cycles-pp.try_to_wake_up.autoremove_wake_function.__wake_up_common.__wake_up_common_lock.sock_def_readable 2.27 ± 5% +1.9 4.13 ± 5% perf-profile.calltrace.cycles-pp.__wake_up_common_lock.sock_def_readable.unix_stream_sendmsg.sock_write_iter.vfs_write 1.60 ± 6% +1.9 3.47 ± 5% perf-profile.calltrace.cycles-pp.autoremove_wake_function.__wake_up_common.__wake_up_common_lock.sock_def_readable.unix_stream_sendmsg 1.70 ± 5% +1.9 3.59 ± 5% perf-profile.calltrace.cycles-pp.__wake_up_common.__wake_up_common_lock.sock_def_readable.unix_stream_sendmsg.sock_write_iter 2.36 ± 3% +2.0 4.37 ± 4% perf-profile.calltrace.cycles-pp.unix_stream_data_wait.unix_stream_read_generic.unix_stream_recvmsg.sock_recvmsg.sock_read_iter 19.29 +2.2 21.53 ± 2% perf-profile.calltrace.cycles-pp.sock_alloc_send_pskb.unix_stream_sendmsg.sock_write_iter.vfs_write.ksys_write 15.49 +2.5 18.01 ± 3% perf-profile.calltrace.cycles-pp.alloc_skb_with_frags.sock_alloc_send_pskb.unix_stream_sendmsg.sock_write_iter.vfs_write 15.11 +2.6 17.69 ± 3% perf-profile.calltrace.cycles-pp.__alloc_skb.alloc_skb_with_frags.sock_alloc_send_pskb.unix_stream_sendmsg.sock_write_iter 13.99 +3.0 16.99 ± 3% perf-profile.calltrace.cycles-pp.consume_skb.unix_stream_read_generic.unix_stream_recvmsg.sock_recvmsg.sock_read_iter 8.77 ± 2% +4.0 12.76 ± 5% perf-profile.calltrace.cycles-pp.skb_release_data.consume_skb.unix_stream_read_generic.unix_stream_recvmsg.sock_recvmsg 7.39 ± 2% +4.6 12.01 ± 5% perf-profile.calltrace.cycles-pp.kmalloc_reserve.__alloc_skb.alloc_skb_with_frags.sock_alloc_send_pskb.unix_stream_sendmsg 6.84 ± 2% +4.7 11.54 ± 6% perf-profile.calltrace.cycles-pp.__kmalloc_node_track_caller.kmalloc_reserve.__alloc_skb.alloc_skb_with_frags.sock_alloc_send_pskb 6.29 ± 2% +4.8 11.08 ± 6% perf-profile.calltrace.cycles-pp.__kmem_cache_alloc_node.__kmalloc_node_track_caller.kmalloc_reserve.__alloc_skb.alloc_skb_with_frags 1.46 ± 13% +4.9 6.39 ± 11% perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.__unfreeze_partials.skb_release_data.consume_skb 1.54 ± 12% +4.9 6.48 ± 11% perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.__unfreeze_partials.skb_release_data.consume_skb.unix_stream_read_generic 1.74 ± 11% +5.1 6.86 ± 11% perf-profile.calltrace.cycles-pp.__unfreeze_partials.skb_release_data.consume_skb.unix_stream_read_generic.unix_stream_recvmsg 0.97 ± 13% +5.1 6.11 ± 12% perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.get_partial_node.___slab_alloc.__kmem_cache_alloc_node 0.99 ± 13% +5.2 6.15 ± 12% perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.get_partial_node.___slab_alloc.__kmem_cache_alloc_node.__kmalloc_node_track_caller 1.23 ± 11% +5.4 6.60 ± 11% perf-profile.calltrace.cycles-pp.get_partial_node.___slab_alloc.__kmem_cache_alloc_node.__kmalloc_node_track_caller.kmalloc_reserve 1.64 ± 8% +5.6 7.23 ± 10% perf-profile.calltrace.cycles-pp.___slab_alloc.__kmem_cache_alloc_node.__kmalloc_node_track_caller.kmalloc_reserve.__alloc_skb 5.86 ± 3% -1.7 4.14 perf-profile.children.cycles-pp.kmem_cache_alloc_node 5.67 -1.3 4.42 perf-profile.children.cycles-pp.kmem_cache_free 8.94 -1.2 7.79 perf-profile.children.cycles-pp.skb_copy_datagram_iter 9.05 -1.1 7.90 perf-profile.children.cycles-pp.unix_stream_read_actor 8.79 -1.1 7.65 perf-profile.children.cycles-pp.__skb_datagram_iter 4.69 -0.9 3.78 ± 2% perf-profile.children.cycles-pp.skb_release_head_state 53.01 -0.9 52.11 perf-profile.children.cycles-pp.__libc_read 4.56 -0.9 3.67 ± 2% perf-profile.children.cycles-pp.unix_destruct_scm 4.87 ± 2% -0.9 4.01 perf-profile.children.cycles-pp._copy_to_iter 4.29 -0.8 3.44 ± 2% perf-profile.children.cycles-pp.sock_wfree 47.13 -0.8 46.30 perf-profile.children.cycles-pp.vfs_read 4.53 ± 2% -0.8 3.72 perf-profile.children.cycles-pp.copyout 48.09 -0.8 47.29 perf-profile.children.cycles-pp.ksys_read 3.94 -0.6 3.31 perf-profile.children.cycles-pp.__slab_free 3.56 -0.6 2.94 perf-profile.children.cycles-pp.memcg_slab_post_alloc_hook 3.55 -0.6 2.95 ± 2% perf-profile.children.cycles-pp.__kmem_cache_free 3.38 ± 2% -0.5 2.84 perf-profile.children.cycles-pp.skb_copy_datagram_from_iter 44.28 -0.5 43.77 perf-profile.children.cycles-pp.sock_read_iter 2.33 -0.5 1.86 ± 3% perf-profile.children.cycles-pp.skb_set_owner_w 4.60 -0.5 4.14 ± 2% perf-profile.children.cycles-pp._raw_spin_lock 3.03 -0.5 2.57 perf-profile.children.cycles-pp.mod_objcg_state 1.97 ± 4% -0.4 1.53 ± 6% perf-profile.children.cycles-pp.skb_queue_tail 4.97 -0.4 4.53 perf-profile.children.cycles-pp.__check_object_size 2.24 -0.3 1.89 perf-profile.children.cycles-pp.__entry_text_start 1.62 ± 4% -0.3 1.36 ± 2% perf-profile.children.cycles-pp._copy_from_iter 3.41 -0.3 3.15 perf-profile.children.cycles-pp.check_heap_object 1.67 -0.2 1.43 perf-profile.children.cycles-pp.entry_SYSRETQ_unsafe_stack 1.19 ± 2% -0.2 0.95 ± 4% perf-profile.children.cycles-pp.unix_write_space 3.64 -0.2 3.40 perf-profile.children.cycles-pp.simple_copy_to_iter 1.47 ± 4% -0.2 1.24 ± 3% perf-profile.children.cycles-pp.get_obj_cgroup_from_current 1.52 -0.2 1.30 ± 3% perf-profile.children.cycles-pp.aa_sk_perm 1.29 ± 5% -0.2 1.07 ± 3% perf-profile.children.cycles-pp.copyin 1.84 -0.2 1.62 perf-profile.children.cycles-pp.security_file_permission 1.29 -0.2 1.08 perf-profile.children.cycles-pp.obj_cgroup_charge 1.43 -0.2 1.24 perf-profile.children.cycles-pp.apparmor_file_permission 1.14 -0.2 0.96 ± 3% perf-profile.children.cycles-pp.security_socket_sendmsg 1.26 -0.2 1.09 perf-profile.children.cycles-pp.__cond_resched 0.88 -0.2 0.72 ± 2% perf-profile.children.cycles-pp.skb_unlink 0.96 -0.1 0.82 ± 2% perf-profile.children.cycles-pp.security_socket_recvmsg 0.75 ± 6% -0.1 0.62 ± 7% perf-profile.children.cycles-pp.__get_obj_cgroup_from_memcg 0.63 -0.1 0.52 perf-profile.children.cycles-pp.__build_skb_around 0.78 -0.1 0.67 perf-profile.children.cycles-pp.refill_obj_stock 0.51 -0.1 0.43 ± 2% perf-profile.children.cycles-pp.mutex_unlock 0.70 ± 2% -0.1 0.62 ± 3% perf-profile.children.cycles-pp.__check_heap_object 0.66 ± 3% -0.1 0.58 ± 2% perf-profile.children.cycles-pp.__virt_addr_valid 0.56 ± 2% -0.1 0.49 ± 2% perf-profile.children.cycles-pp.syscall_return_via_sysret 0.51 -0.1 0.44 ± 2% perf-profile.children.cycles-pp.__get_task_ioprio 0.47 -0.1 0.40 ± 2% perf-profile.children.cycles-pp.rcu_all_qs 0.48 ± 3% -0.1 0.40 ± 3% perf-profile.children.cycles-pp.__sysvec_apic_timer_interrupt 0.47 ± 3% -0.1 0.40 ± 3% perf-profile.children.cycles-pp.hrtimer_interrupt 0.47 -0.1 0.40 perf-profile.children.cycles-pp.aa_file_perm 0.53 ± 3% -0.1 0.46 ± 2% perf-profile.children.cycles-pp.sysvec_apic_timer_interrupt 0.38 ± 3% -0.1 0.32 ± 2% perf-profile.children.cycles-pp.tick_sched_timer 0.42 ± 3% -0.1 0.36 ± 3% perf-profile.children.cycles-pp.__hrtimer_run_queues 0.36 ± 3% -0.1 0.30 ± 3% perf-profile.children.cycles-pp.tick_sched_handle 0.40 -0.1 0.34 ± 2% perf-profile.children.cycles-pp.obj_cgroup_uncharge_pages 0.42 ± 2% -0.1 0.36 perf-profile.children.cycles-pp.kmalloc_slab 0.35 ± 3% -0.1 0.30 ± 2% perf-profile.children.cycles-pp.update_process_times 0.35 ± 3% -0.1 0.30 perf-profile.children.cycles-pp.wait_for_unix_gc 0.58 ± 2% -0.1 0.53 ± 2% perf-profile.children.cycles-pp.asm_sysvec_apic_timer_interrupt 0.33 ± 3% -0.1 0.28 ± 4% perf-profile.children.cycles-pp.kmalloc_size_roundup 0.32 ± 3% -0.0 0.28 ± 3% perf-profile.children.cycles-pp.memcg_account_kmem 0.28 ± 3% -0.0 0.23 ± 4% perf-profile.children.cycles-pp.scheduler_tick 0.44 -0.0 0.39 perf-profile.children.cycles-pp.syscall_enter_from_user_mode 0.71 -0.0 0.66 perf-profile.children.cycles-pp.mutex_lock 0.23 ± 5% -0.0 0.18 ± 5% perf-profile.children.cycles-pp.task_tick_fair 0.33 -0.0 0.29 ± 2% perf-profile.children.cycles-pp.task_mm_cid_work 0.34 -0.0 0.30 ± 3% perf-profile.children.cycles-pp.task_work_run 0.22 ± 2% -0.0 0.18 ± 3% perf-profile.children.cycles-pp.kfree 0.24 ± 2% -0.0 0.20 ± 2% perf-profile.children.cycles-pp.security_socket_getpeersec_dgram 0.29 -0.0 0.25 ± 2% perf-profile.children.cycles-pp.scm_recv 0.22 ± 5% -0.0 0.18 ± 7% perf-profile.children.cycles-pp.newidle_balance 0.22 ± 4% -0.0 0.18 ± 7% perf-profile.children.cycles-pp.load_balance 0.23 ± 2% -0.0 0.20 ± 2% perf-profile.children.cycles-pp.rw_verify_area 0.22 ± 3% -0.0 0.18 ± 4% perf-profile.children.cycles-pp.__mod_memcg_lruvec_state 0.23 ± 2% -0.0 0.20 ± 2% perf-profile.children.cycles-pp.unix_scm_to_skb 0.27 ± 2% -0.0 0.24 perf-profile.children.cycles-pp.syscall_exit_to_user_mode_prepare 0.20 ± 3% -0.0 0.17 ± 2% perf-profile.children.cycles-pp.put_pid 0.22 ± 2% -0.0 0.19 ± 2% perf-profile.children.cycles-pp.check_stack_object 0.18 ± 3% -0.0 0.16 ± 4% perf-profile.children.cycles-pp.fsnotify_perm 0.16 -0.0 0.14 ± 3% perf-profile.children.cycles-pp.refill_stock 0.10 ± 7% -0.0 0.08 ± 9% perf-profile.children.cycles-pp.detach_tasks 0.34 -0.0 0.32 perf-profile.children.cycles-pp._raw_spin_unlock_irqrestore 0.16 ± 3% -0.0 0.13 ± 3% perf-profile.children.cycles-pp.try_charge_memcg 0.12 -0.0 0.10 ± 4% perf-profile.children.cycles-pp.unix_passcred_enabled 0.12 ± 3% -0.0 0.10 ± 2% perf-profile.children.cycles-pp.skb_put 0.11 ± 5% -0.0 0.09 ± 5% perf-profile.children.cycles-pp.should_failslab 0.11 ± 4% -0.0 0.10 ± 4% perf-profile.children.cycles-pp.skb_free_head 0.10 ± 4% -0.0 0.08 ± 4% perf-profile.children.cycles-pp.obj_cgroup_uncharge 0.05 +0.0 0.06 ± 7% perf-profile.children.cycles-pp.native_irq_return_iret 0.14 ± 3% +0.0 0.15 perf-profile.children.cycles-pp.put_cpu_partial 0.05 ± 8% +0.0 0.07 ± 5% perf-profile.children.cycles-pp.rb_erase 0.07 ± 10% +0.0 0.09 ± 14% perf-profile.children.cycles-pp.cpuacct_charge 0.13 +0.0 0.15 ± 3% perf-profile.children.cycles-pp.__list_add_valid 0.11 ± 3% +0.0 0.13 ± 4% perf-profile.children.cycles-pp.update_rq_clock_task 0.05 ± 8% +0.0 0.08 ± 5% perf-profile.children.cycles-pp.set_task_cpu 0.08 ± 5% +0.0 0.11 ± 4% perf-profile.children.cycles-pp.update_min_vruntime 0.05 +0.0 0.08 ± 5% perf-profile.children.cycles-pp.native_sched_clock 0.06 +0.0 0.10 ± 5% perf-profile.children.cycles-pp.sched_clock_cpu 0.29 +0.0 0.33 perf-profile.children.cycles-pp.__list_del_entry_valid 0.10 ± 3% +0.0 0.15 ± 3% perf-profile.children.cycles-pp.os_xsave 0.09 ± 4% +0.0 0.14 ± 3% perf-profile.children.cycles-pp.__x64_sys_write 0.09 ± 7% +0.0 0.14 ± 5% perf-profile.children.cycles-pp.check_preempt_wakeup 0.07 ± 6% +0.1 0.12 ± 4% perf-profile.children.cycles-pp.put_prev_entity 0.00 +0.1 0.06 ± 8% perf-profile.children.cycles-pp.migrate_task_rq_fair 0.00 +0.1 0.06 ± 4% perf-profile.children.cycles-pp.schedule_idle 0.09 ± 4% +0.1 0.16 ± 5% perf-profile.children.cycles-pp.finish_task_switch 0.00 ±316% +0.1 0.07 ± 5% perf-profile.children.cycles-pp.__calc_delta 0.00 +0.1 0.06 ± 7% perf-profile.children.cycles-pp.pick_next_entity 0.12 ± 5% +0.1 0.19 ± 4% perf-profile.children.cycles-pp.check_preempt_curr 0.10 ± 5% +0.1 0.16 ± 3% perf-profile.children.cycles-pp.update_rq_clock 0.00 +0.1 0.07 ± 7% perf-profile.children.cycles-pp.ttwu_queue_wakelist 0.00 +0.1 0.07 ± 7% perf-profile.children.cycles-pp.__wrgsbase_inactive 0.19 ± 2% +0.1 0.27 ± 3% perf-profile.children.cycles-pp.__switch_to 0.22 ± 4% +0.1 0.30 ± 2% perf-profile.children.cycles-pp.__switch_to_asm 0.13 ± 3% +0.1 0.21 ± 4% perf-profile.children.cycles-pp.__update_load_avg_cfs_rq 0.34 ± 2% +0.1 0.43 ± 3% perf-profile.children.cycles-pp.restore_fpregs_from_fpstate 0.13 ± 3% +0.1 0.22 ± 4% perf-profile.children.cycles-pp.reweight_entity 0.17 ± 4% +0.1 0.26 ± 4% perf-profile.children.cycles-pp.__update_load_avg_se 0.13 ± 4% +0.1 0.23 ± 6% perf-profile.children.cycles-pp.___perf_sw_event 0.44 +0.1 0.56 ± 3% perf-profile.children.cycles-pp.switch_fpu_return 0.00 +0.1 0.13 ± 7% perf-profile.children.cycles-pp.finish_wait 0.18 ± 4% +0.1 0.31 ± 3% perf-profile.children.cycles-pp.prepare_task_switch 0.20 ± 5% +0.1 0.34 ± 4% perf-profile.children.cycles-pp.set_next_entity 0.00 ±316% +0.1 0.15 ± 8% perf-profile.children.cycles-pp.available_idle_cpu 0.45 ± 8% +0.2 0.61 ± 8% perf-profile.children.cycles-pp.update_curr 0.09 +0.2 0.25 ± 4% perf-profile.children.cycles-pp.__x64_sys_read 0.00 +0.2 0.19 ± 10% perf-profile.children.cycles-pp.sched_ttwu_pending 0.00 +0.2 0.19 ± 9% perf-profile.children.cycles-pp.__sysvec_call_function_single 0.00 +0.2 0.21 ± 8% perf-profile.children.cycles-pp.sysvec_call_function_single 0.42 ± 6% +0.2 0.63 ± 6% perf-profile.children.cycles-pp.dequeue_entity 0.67 +0.2 0.90 ± 2% perf-profile.children.cycles-pp.pick_next_task_fair 0.00 +0.2 0.25 ± 14% perf-profile.children.cycles-pp.select_idle_cpu 46.75 +0.3 47.04 perf-profile.children.cycles-pp.__libc_write 0.07 ± 7% +0.3 0.36 ± 11% perf-profile.children.cycles-pp.select_idle_sibling 0.46 ± 2% +0.3 0.76 ± 4% perf-profile.children.cycles-pp.switch_mm_irqs_off 0.28 ± 2% +0.3 0.61 ± 6% perf-profile.children.cycles-pp.select_task_rq_fair 0.32 ± 4% +0.3 0.66 ± 4% perf-profile.children.cycles-pp.select_task_rq 0.00 +0.3 0.34 ± 7% perf-profile.children.cycles-pp.asm_sysvec_call_function_single 0.51 +0.3 0.86 ± 5% perf-profile.children.cycles-pp.enqueue_entity 0.00 +0.4 0.36 ± 5% perf-profile.children.cycles-pp.acpi_safe_halt 0.00 +0.4 0.36 ± 5% perf-profile.children.cycles-pp.acpi_idle_enter 0.00 +0.4 0.36 ± 5% perf-profile.children.cycles-pp.cpuidle_enter_state 0.00 +0.4 0.36 ± 6% perf-profile.children.cycles-pp.cpuidle_enter 0.00 ±316% +0.4 0.38 ± 5% perf-profile.children.cycles-pp.cpuidle_idle_call 0.68 +0.4 1.08 ± 3% perf-profile.children.cycles-pp.exit_to_user_mode_loop 1.93 +0.4 2.36 ± 2% perf-profile.children.cycles-pp.syscall_exit_to_user_mode 0.01 ±316% +0.5 0.48 ± 6% perf-profile.children.cycles-pp.start_secondary 0.01 ±316% +0.5 0.48 ± 5% perf-profile.children.cycles-pp.do_idle 0.01 ±316% +0.5 0.48 ± 5% perf-profile.children.cycles-pp.secondary_startup_64_no_verify 0.01 ±316% +0.5 0.48 ± 5% perf-profile.children.cycles-pp.cpu_startup_entry 1.41 +0.5 1.90 ± 3% perf-profile.children.cycles-pp.exit_to_user_mode_prepare 0.60 +0.5 1.10 ± 4% perf-profile.children.cycles-pp.update_load_avg 0.43 ± 2% +0.5 0.94 ± 5% perf-profile.children.cycles-pp.prepare_to_wait 38.60 +0.7 39.26 perf-profile.children.cycles-pp.sock_write_iter 0.77 ± 4% +0.9 1.69 ± 5% perf-profile.children.cycles-pp.dequeue_task_fair 36.18 +1.0 37.20 perf-profile.children.cycles-pp.unix_stream_sendmsg 0.85 +1.0 1.90 ± 6% perf-profile.children.cycles-pp.enqueue_task_fair 0.94 +1.1 2.00 ± 6% perf-profile.children.cycles-pp.activate_task 1.03 +1.1 2.18 ± 5% perf-profile.children.cycles-pp.ttwu_do_activate 0.40 ± 3% +1.2 1.56 ± 10% perf-profile.children.cycles-pp.update_cfs_group 3.98 ± 2% +1.4 5.42 ± 4% perf-profile.children.cycles-pp.sock_def_readable 2.70 ± 2% +1.6 4.32 ± 3% perf-profile.children.cycles-pp.schedule_timeout 2.21 ± 5% +1.7 3.91 ± 5% perf-profile.children.cycles-pp.autoremove_wake_function 2.13 ± 5% +1.7 3.84 ± 5% perf-profile.children.cycles-pp.try_to_wake_up 2.88 ± 4% +1.7 4.60 ± 5% perf-profile.children.cycles-pp.__wake_up_common_lock 2.31 ± 5% +1.7 4.04 ± 5% perf-profile.children.cycles-pp.__wake_up_common 2.92 ± 2% +2.0 4.93 ± 3% perf-profile.children.cycles-pp.schedule 2.37 ± 2% +2.0 4.39 ± 4% perf-profile.children.cycles-pp.unix_stream_data_wait 2.88 ± 2% +2.0 4.92 ± 3% perf-profile.children.cycles-pp.__schedule 19.36 +2.2 21.59 ± 2% perf-profile.children.cycles-pp.sock_alloc_send_pskb 15.54 +2.5 18.05 ± 3% perf-profile.children.cycles-pp.alloc_skb_with_frags 15.23 +2.6 17.79 ± 3% perf-profile.children.cycles-pp.__alloc_skb 14.10 +3.0 17.08 ± 3% perf-profile.children.cycles-pp.consume_skb 3.43 ± 7% +3.7 7.18 ± 10% perf-profile.children.cycles-pp.__unfreeze_partials 8.82 ± 2% +4.0 12.79 ± 5% perf-profile.children.cycles-pp.skb_release_data 2.43 ± 7% +4.5 6.90 ± 11% perf-profile.children.cycles-pp.get_partial_node 3.23 ± 5% +4.5 7.77 ± 9% perf-profile.children.cycles-pp.___slab_alloc 7.51 ± 2% +4.6 12.11 ± 5% perf-profile.children.cycles-pp.kmalloc_reserve 6.94 ± 2% +4.7 11.62 ± 6% perf-profile.children.cycles-pp.__kmalloc_node_track_caller 6.46 ± 2% +4.8 11.22 ± 6% perf-profile.children.cycles-pp.__kmem_cache_alloc_node 8.48 ± 4% +7.9 16.42 ± 8% perf-profile.children.cycles-pp._raw_spin_lock_irqsave 6.12 ± 6% +8.6 14.74 ± 9% perf-profile.children.cycles-pp.native_queued_spin_lock_slowpath 4.32 -1.0 3.27 perf-profile.self.cycles-pp.kmem_cache_free 4.48 ± 2% -0.8 3.68 perf-profile.self.cycles-pp.copyout 4.19 -0.7 3.48 perf-profile.self.cycles-pp.unix_stream_read_generic 3.89 -0.7 3.22 ± 2% perf-profile.self.cycles-pp._raw_spin_lock 3.87 -0.6 3.25 perf-profile.self.cycles-pp.__slab_free 2.83 ± 2% -0.6 2.22 ± 4% perf-profile.self.cycles-pp.unix_stream_sendmsg 3.07 -0.6 2.47 ± 2% perf-profile.self.cycles-pp.sock_wfree 2.29 -0.5 1.82 ± 3% perf-profile.self.cycles-pp.skb_set_owner_w 2.95 ± 3% -0.5 2.50 ± 3% perf-profile.self.cycles-pp._raw_spin_lock_irqsave 1.66 ± 4% -0.4 1.23 ± 7% perf-profile.self.cycles-pp.sock_def_readable 2.26 -0.4 1.84 ± 2% perf-profile.self.cycles-pp.memcg_slab_post_alloc_hook 2.71 -0.4 2.31 perf-profile.self.cycles-pp.mod_objcg_state 2.04 -0.4 1.66 ± 2% perf-profile.self.cycles-pp.__kmem_cache_free 1.63 -0.2 1.39 perf-profile.self.cycles-pp.entry_SYSRETQ_unsafe_stack 1.52 -0.2 1.29 perf-profile.self.cycles-pp.vfs_write 1.30 -0.2 1.08 perf-profile.self.cycles-pp.__alloc_skb 1.24 ± 5% -0.2 1.03 ± 3% perf-profile.self.cycles-pp.copyin 1.37 -0.2 1.16 perf-profile.self.cycles-pp.__kmem_cache_alloc_node 1.31 -0.2 1.11 perf-profile.self.cycles-pp.sock_write_iter 1.02 ± 2% -0.2 0.84 ± 2% perf-profile.self.cycles-pp.skb_release_data 2.52 -0.2 2.35 ± 2% perf-profile.self.cycles-pp.check_heap_object 1.05 -0.2 0.88 perf-profile.self.cycles-pp.kmem_cache_alloc_node 1.13 -0.2 0.96 ± 4% perf-profile.self.cycles-pp.aa_sk_perm 1.46 -0.2 1.30 perf-profile.self.cycles-pp.vfs_read 1.03 -0.1 0.89 ± 2% perf-profile.self.cycles-pp.__libc_write 0.96 -0.1 0.83 perf-profile.self.cycles-pp.sock_read_iter 0.81 -0.1 0.68 ± 2% perf-profile.self.cycles-pp.obj_cgroup_charge 0.69 ± 6% -0.1 0.57 ± 8% perf-profile.self.cycles-pp.__get_obj_cgroup_from_memcg 0.93 ± 3% -0.1 0.82 ± 2% perf-profile.self.cycles-pp.apparmor_file_permission 0.59 -0.1 0.47 perf-profile.self.cycles-pp.__build_skb_around 0.73 -0.1 0.62 perf-profile.self.cycles-pp.refill_obj_stock 0.75 -0.1 0.65 ± 2% perf-profile.self.cycles-pp.__cond_resched 0.66 -0.1 0.55 ± 3% perf-profile.self.cycles-pp.__entry_text_start 0.71 ± 3% -0.1 0.61 ± 3% perf-profile.self.cycles-pp.get_obj_cgroup_from_current 0.52 -0.1 0.43 perf-profile.self.cycles-pp.sock_alloc_send_pskb 1.04 ± 3% -0.1 0.95 ± 2% perf-profile.self.cycles-pp.__libc_read 0.59 ± 2% -0.1 0.51 ± 2% perf-profile.self.cycles-pp.consume_skb 0.72 -0.1 0.64 perf-profile.self.cycles-pp.__check_object_size 0.56 -0.1 0.48 ± 2% perf-profile.self.cycles-pp.unix_write_space 0.48 -0.1 0.41 perf-profile.self.cycles-pp.mutex_unlock 0.56 -0.1 0.48 perf-profile.self.cycles-pp.syscall_return_via_sysret 0.60 ± 4% -0.1 0.54 ± 3% perf-profile.self.cycles-pp.__virt_addr_valid 0.65 ± 2% -0.1 0.58 ± 3% perf-profile.self.cycles-pp.__check_heap_object 0.44 -0.1 0.38 ± 2% perf-profile.self.cycles-pp.__get_task_ioprio 0.40 -0.1 0.34 perf-profile.self.cycles-pp.aa_file_perm 0.35 -0.1 0.29 ± 2% perf-profile.self.cycles-pp._copy_from_iter 0.37 -0.1 0.31 ± 2% perf-profile.self.cycles-pp.skb_copy_datagram_from_iter 0.33 ± 2% -0.1 0.28 perf-profile.self.cycles-pp.rcu_all_qs 0.36 -0.1 0.31 perf-profile.self.cycles-pp.kmalloc_slab 0.27 ± 3% -0.1 0.21 ± 3% perf-profile.self.cycles-pp.__kmalloc_node_track_caller 0.30 ± 2% -0.0 0.26 ± 2% perf-profile.self.cycles-pp.alloc_skb_with_frags 0.34 -0.0 0.29 ± 3% perf-profile.self.cycles-pp._copy_to_iter 0.32 -0.0 0.27 perf-profile.self.cycles-pp.__skb_datagram_iter 0.30 ± 3% -0.0 0.25 ± 2% perf-profile.self.cycles-pp.kmalloc_reserve 0.25 ± 6% -0.0 0.20 ± 4% perf-profile.self.cycles-pp.memcg_account_kmem 0.50 -0.0 0.46 ± 2% perf-profile.self.cycles-pp.do_syscall_64 0.37 ± 2% -0.0 0.33 ± 2% perf-profile.self.cycles-pp.syscall_enter_from_user_mode 0.30 ± 2% -0.0 0.26 ± 3% perf-profile.self.cycles-pp.task_mm_cid_work 0.75 -0.0 0.71 perf-profile.self.cycles-pp.entry_SYSCALL_64_after_hwframe 0.32 -0.0 0.28 ± 2% perf-profile.self.cycles-pp.syscall_exit_to_user_mode 0.20 ± 4% -0.0 0.16 ± 4% perf-profile.self.cycles-pp.skb_unlink 0.23 -0.0 0.19 ± 3% perf-profile.self.cycles-pp.unix_destruct_scm 0.24 ± 2% -0.0 0.20 perf-profile.self.cycles-pp.security_socket_recvmsg 0.20 ± 2% -0.0 0.16 ± 3% perf-profile.self.cycles-pp.kfree 0.29 -0.0 0.25 ± 2% perf-profile.self.cycles-pp.ksys_write 0.44 -0.0 0.41 perf-profile.self.cycles-pp.security_file_permission 0.22 ± 2% -0.0 0.18 ± 3% perf-profile.self.cycles-pp.security_socket_sendmsg 0.17 ± 5% -0.0 0.14 ± 5% perf-profile.self.cycles-pp.__mod_memcg_lruvec_state 0.22 ± 2% -0.0 0.19 ± 3% perf-profile.self.cycles-pp.scm_recv 0.18 ± 2% -0.0 0.15 ± 2% perf-profile.self.cycles-pp.security_socket_getpeersec_dgram 0.18 ± 2% -0.0 0.16 ± 3% perf-profile.self.cycles-pp.rw_verify_area 0.19 ± 2% -0.0 0.16 perf-profile.self.cycles-pp.unix_scm_to_skb 0.17 ± 2% -0.0 0.14 ± 4% perf-profile.self.cycles-pp.skb_queue_tail 0.47 -0.0 0.44 perf-profile.self.cycles-pp.mutex_lock 0.23 ± 2% -0.0 0.21 perf-profile.self.cycles-pp.__fdget_pos 0.14 ± 3% -0.0 0.11 ± 4% perf-profile.self.cycles-pp.put_pid 0.29 -0.0 0.27 ± 2% perf-profile.self.cycles-pp.sock_recvmsg 0.29 -0.0 0.27 perf-profile.self.cycles-pp._raw_spin_unlock_irqrestore 0.16 ± 3% -0.0 0.14 ± 3% perf-profile.self.cycles-pp.fsnotify_perm 0.17 ± 3% -0.0 0.14 ± 3% perf-profile.self.cycles-pp.check_stack_object 0.13 ± 3% -0.0 0.11 ± 4% perf-profile.self.cycles-pp.refill_stock 0.13 ± 4% -0.0 0.11 ± 4% perf-profile.self.cycles-pp.wait_for_unix_gc 0.15 ± 3% -0.0 0.14 ± 3% perf-profile.self.cycles-pp.skb_copy_datagram_iter 0.24 -0.0 0.22 perf-profile.self.cycles-pp.unix_stream_recvmsg 0.12 ± 4% -0.0 0.10 ± 5% perf-profile.self.cycles-pp.try_charge_memcg 0.25 -0.0 0.24 ± 2% perf-profile.self.cycles-pp.exit_to_user_mode_prepare 0.18 ± 2% -0.0 0.16 ± 2% perf-profile.self.cycles-pp.syscall_exit_to_user_mode_prepare 0.10 ± 4% -0.0 0.08 ± 3% perf-profile.self.cycles-pp.unix_passcred_enabled 0.11 ± 3% -0.0 0.10 ± 5% perf-profile.self.cycles-pp.skb_release_head_state 0.11 ± 2% -0.0 0.10 ± 5% perf-profile.self.cycles-pp.simple_copy_to_iter 0.10 ± 5% -0.0 0.08 ± 3% perf-profile.self.cycles-pp.skb_put 0.05 +0.0 0.06 ± 7% perf-profile.self.cycles-pp.native_irq_return_iret 0.05 ± 7% +0.0 0.06 ± 7% perf-profile.self.cycles-pp.rb_erase 0.10 ± 4% +0.0 0.12 perf-profile.self.cycles-pp.__wake_up_common 0.10 ± 4% +0.0 0.12 ± 3% perf-profile.self.cycles-pp.update_rq_clock_task 0.12 +0.0 0.14 ± 3% perf-profile.self.cycles-pp.__list_add_valid 0.08 ± 6% +0.0 0.10 ± 4% perf-profile.self.cycles-pp.update_min_vruntime 0.06 ± 4% +0.0 0.09 ± 6% perf-profile.self.cycles-pp.dequeue_entity 0.11 ± 3% +0.0 0.14 ± 3% perf-profile.self.cycles-pp.pick_next_task_fair 0.09 ± 4% +0.0 0.12 ± 4% perf-profile.self.cycles-pp.switch_fpu_return 0.06 +0.0 0.09 ± 5% perf-profile.self.cycles-pp.schedule 0.29 +0.0 0.32 perf-profile.self.cycles-pp.__list_del_entry_valid 0.05 ± 9% +0.0 0.09 ± 5% perf-profile.self.cycles-pp.reweight_entity 0.11 ± 3% +0.0 0.15 ± 5% perf-profile.self.cycles-pp.schedule_timeout 0.06 ± 7% +0.0 0.10 ± 5% perf-profile.self.cycles-pp.enqueue_task_fair 0.05 ± 31% +0.0 0.08 ± 7% perf-profile.self.cycles-pp.native_sched_clock 0.07 ± 10% +0.0 0.11 ± 10% perf-profile.self.cycles-pp.prepare_task_switch 0.06 +0.0 0.10 ± 4% perf-profile.self.cycles-pp.dequeue_task_fair 0.09 ± 5% +0.0 0.13 ± 6% perf-profile.self.cycles-pp.unix_stream_data_wait 0.18 ± 2% +0.0 0.22 ± 2% perf-profile.self.cycles-pp.enqueue_entity 0.08 ± 6% +0.0 0.12 ± 4% perf-profile.self.cycles-pp.prepare_to_wait 0.10 ± 3% +0.0 0.14 ± 4% perf-profile.self.cycles-pp.os_xsave 0.00 +0.1 0.05 ± 7% perf-profile.self.cycles-pp.set_next_entity 0.28 ± 2% +0.1 0.34 perf-profile.self.cycles-pp.get_partial_node 0.05 +0.1 0.10 ± 4% perf-profile.self.cycles-pp.__x64_sys_write 0.11 ± 2% +0.1 0.16 ± 4% perf-profile.self.cycles-pp.try_to_wake_up 0.00 +0.1 0.06 ± 8% perf-profile.self.cycles-pp.put_prev_entity 0.01 ±212% +0.1 0.07 ± 10% perf-profile.self.cycles-pp.select_task_rq_fair 0.79 +0.1 0.84 perf-profile.self.cycles-pp.___slab_alloc 0.00 +0.1 0.06 perf-profile.self.cycles-pp.pick_next_entity 0.00 +0.1 0.06 ± 7% perf-profile.self.cycles-pp.finish_task_switch 0.00 +0.1 0.06 ± 7% perf-profile.self.cycles-pp.__calc_delta 0.00 +0.1 0.07 ± 7% perf-profile.self.cycles-pp.update_rq_clock 0.21 ± 5% +0.1 0.27 ± 5% perf-profile.self.cycles-pp.update_curr 0.00 +0.1 0.07 ± 7% perf-profile.self.cycles-pp.__wrgsbase_inactive 0.00 +0.1 0.07 ± 10% perf-profile.self.cycles-pp.select_idle_sibling 0.18 ± 2% +0.1 0.26 ± 3% perf-profile.self.cycles-pp.__switch_to 0.22 ± 4% +0.1 0.30 ± 2% perf-profile.self.cycles-pp.__switch_to_asm 0.12 ± 4% +0.1 0.20 ± 4% perf-profile.self.cycles-pp.__update_load_avg_cfs_rq 0.34 ± 2% +0.1 0.43 ± 3% perf-profile.self.cycles-pp.restore_fpregs_from_fpstate 0.12 ± 7% +0.1 0.21 ± 6% perf-profile.self.cycles-pp.___perf_sw_event 0.15 ± 3% +0.1 0.24 ± 4% perf-profile.self.cycles-pp.__update_load_avg_se 0.00 +0.1 0.12 ± 19% perf-profile.self.cycles-pp.select_idle_cpu 0.50 +0.1 0.62 ± 4% perf-profile.self.cycles-pp.__schedule 0.30 ± 2% +0.1 0.43 ± 2% perf-profile.self.cycles-pp.__unfreeze_partials 0.00 +0.1 0.14 ± 9% perf-profile.self.cycles-pp.available_idle_cpu 0.05 +0.2 0.21 ± 4% perf-profile.self.cycles-pp.__x64_sys_read 0.00 +0.2 0.16 ± 5% perf-profile.self.cycles-pp.acpi_safe_halt 0.46 ± 2% +0.3 0.75 ± 4% perf-profile.self.cycles-pp.switch_mm_irqs_off 0.31 +0.3 0.62 ± 6% perf-profile.self.cycles-pp.update_load_avg 0.39 ± 3% +1.2 1.55 ± 10% perf-profile.self.cycles-pp.update_cfs_group 6.10 ± 6% +8.6 14.73 ± 9% perf-profile.self.cycles-pp.native_queued_spin_lock_slowpath 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