[<prev] [next>] [day] [month] [year] [list]
Message-ID: <202503311431.6db98cb-lkp@intel.com>
Date: Mon, 31 Mar 2025 15:36:01 +0800
From: kernel test robot <oliver.sang@...el.com>
To: Suren Baghdasaryan <surenb@...gle.com>
CC: <oe-lkp@...ts.linux.dev>, <lkp@...el.com>, Andrew Morton
<akpm@...ux-foundation.org>, Vlastimil Babka <vbabka@...e.cz>, Shivank Garg
<shivankg@....com>, Christian Brauner <brauner@...nel.org>, David Hildenbrand
<david@...hat.com>, David Howells <dhowells@...hat.com>, Davidlohr Bueso
<dave@...olabs.net>, Hugh Dickins <hughd@...gle.com>, Jann Horn
<jannh@...gle.com>, Johannes Weiner <hannes@...xchg.org>, Jonathan Corbet
<corbet@....net>, Klara Modin <klarasmodin@...il.com>, "Liam R. Howlett"
<Liam.Howlett@...cle.com>, Lokesh Gidra <lokeshgidra@...gle.com>, "Lorenzo
Stoakes" <lorenzo.stoakes@...cle.com>, Mateusz Guzik <mjguzik@...il.com>,
Matthew Wilcox <willy@...radead.org>, Mel Gorman
<mgorman@...hsingularity.net>, Michal Hocko <mhocko@...e.com>, Minchan Kim
<minchan@...gle.com>, Oleg Nesterov <oleg@...hat.com>, Pasha Tatashin
<pasha.tatashin@...een.com>, "Paul E . McKenney" <paulmck@...nel.org>, "Peter
Xu" <peterx@...hat.com>, Peter Zijlstra <peterz@...radead.org>, Shakeel Butt
<shakeel.butt@...ux.dev>, Sourav Panda <souravpanda@...gle.com>, Wei Yang
<richard.weiyang@...il.com>, Will Deacon <will@...nel.org>, Heiko Carstens
<hca@...ux.ibm.com>, Stephen Rothwell <sfr@...b.auug.org.au>,
<linux-mm@...ck.org>, <linux-kernel@...r.kernel.org>, <oliver.sang@...el.com>
Subject: [linux-next:master] [mm] 3104138517: will-it-scale.per_process_ops
5.6% improvement
Hello,
kernel test robot noticed a 5.6% improvement of will-it-scale.per_process_ops on:
commit: 3104138517fc66aad21f4a2487bb572e9fc2e3ec ("mm: make vma cache SLAB_TYPESAFE_BY_RCU")
https://git.kernel.org/cgit/linux/kernel/git/next/linux-next.git master
testcase: will-it-scale
config: x86_64-rhel-9.4
compiler: gcc-12
test machine: 104 threads 2 sockets (Skylake) with 192G memory
parameters:
nr_task: 100%
mode: process
test: brk1
cpufreq_governor: performance
In addition to that, the commit also has significant impact on the following tests:
+------------------+----------------------------------------------------------------------------------------------------+
| testcase: change | will-it-scale: will-it-scale.per_process_ops 9.5% improvement |
| test machine | 64 threads 2 sockets Intel(R) Xeon(R) Gold 6346 CPU @ 3.10GHz (Ice Lake) with 256G memory |
| test parameters | cpufreq_governor=performance |
| | mode=process |
| | nr_task=100% |
| | test=brk2 |
+------------------+----------------------------------------------------------------------------------------------------+
| testcase: change | will-it-scale: will-it-scale.per_process_ops 10.7% improvement |
| test machine | 224 threads 4 sockets Intel(R) Xeon(R) Platinum 8380H CPU @ 2.90GHz (Cooper Lake) with 192G memory |
| test parameters | cpufreq_governor=performance |
| | mode=process |
| | nr_task=100% |
| | test=brk1 |
+------------------+----------------------------------------------------------------------------------------------------+
Details are as below:
-------------------------------------------------------------------------------------------------->
The kernel config and materials to reproduce are available at:
https://download.01.org/0day-ci/archive/20250331/202503311431.6db98cb-lkp@intel.com
=========================================================================================
compiler/cpufreq_governor/kconfig/mode/nr_task/rootfs/tbox_group/test/testcase:
gcc-12/performance/x86_64-rhel-9.4/process/100%/debian-12-x86_64-20240206.cgz/lkp-skl-fpga01/brk1/will-it-scale
commit:
e49510bf00 ("mm: prepare lock_vma_under_rcu() for vma reuse possibility")
3104138517 ("mm: make vma cache SLAB_TYPESAFE_BY_RCU")
e49510bf00de4f83 3104138517fc66aad21f4a2487b
---------------- ---------------------------
%stddev %change %stddev
\ | \
16.08 -3.7 12.41 mpstat.cpu.all.soft%
6525 -15.1% 5540 vmstat.system.cs
31331038 +5.6% 33091862 will-it-scale.104.processes
301259 +5.6% 318190 will-it-scale.per_process_ops
31331038 +5.6% 33091862 will-it-scale.workload
1.428e+08 -20.1% 1.141e+08 numa-numastat.node0.local_node
1.429e+08 -20.1% 1.142e+08 numa-numastat.node0.numa_hit
1.502e+08 -20.2% 1.199e+08 numa-numastat.node1.local_node
1.502e+08 -20.2% 1.2e+08 numa-numastat.node1.numa_hit
1.429e+08 -20.1% 1.142e+08 numa-vmstat.node0.numa_hit
1.428e+08 -20.1% 1.141e+08 numa-vmstat.node0.numa_local
1.502e+08 -20.2% 1.2e+08 numa-vmstat.node1.numa_hit
1.502e+08 -20.2% 1.199e+08 numa-vmstat.node1.numa_local
8022 ± 4% -31.4% 5503 ± 9% perf-c2c.DRAM.local
472.67 ± 7% -19.1% 382.17 ± 11% perf-c2c.DRAM.remote
3954 ± 5% +22.4% 4841 ± 10% perf-c2c.HITM.local
229.33 ± 9% -22.7% 177.17 ± 15% perf-c2c.HITM.remote
2.931e+08 -20.1% 2.341e+08 proc-vmstat.numa_hit
2.93e+08 -20.1% 2.34e+08 proc-vmstat.numa_local
5.85e+08 -20.2% 4.668e+08 proc-vmstat.pgalloc_normal
5.844e+08 -20.2% 4.662e+08 proc-vmstat.pgfree
84.32 ± 16% -28.8% 60.07 ± 9% sched_debug.cfs_rq:/.load_avg.avg
18.69 ± 7% -33.6% 12.42 ± 13% sched_debug.cfs_rq:/.load_avg.min
358.94 ± 62% +176.7% 993.36 ± 48% sched_debug.cpu.curr->pid.min
10470 -13.3% 9073 sched_debug.cpu.nr_switches.avg
7430 ± 2% -17.7% 6115 sched_debug.cpu.nr_switches.min
2728 ± 2% -16.8% 2270 ± 4% sched_debug.cpu.nr_switches.stddev
2.42 -28.2% 1.74 perf-stat.i.MPKI
2.686e+10 +1.9% 2.738e+10 perf-stat.i.branch-instructions
0.72 -0.1 0.59 perf-stat.i.branch-miss-rate%
1.911e+08 -16.8% 1.589e+08 perf-stat.i.branch-misses
57.55 -1.4 56.19 perf-stat.i.cache-miss-rate%
3.285e+08 -27.0% 2.399e+08 perf-stat.i.cache-misses
5.701e+08 -25.3% 4.259e+08 perf-stat.i.cache-references
6509 -15.2% 5518 perf-stat.i.context-switches
2.07 -1.8% 2.04 perf-stat.i.cpi
212.42 -13.7% 183.23 perf-stat.i.cpu-migrations
858.27 +36.8% 1174 perf-stat.i.cycles-between-cache-misses
1.358e+11 +1.8% 1.382e+11 perf-stat.i.instructions
0.48 +1.8% 0.49 perf-stat.i.ipc
2.42 -28.2% 1.74 perf-stat.overall.MPKI
0.71 -0.1 0.58 perf-stat.overall.branch-miss-rate%
57.62 -1.3 56.33 perf-stat.overall.cache-miss-rate%
2.08 -1.7% 2.04 perf-stat.overall.cpi
858.02 +36.9% 1174 perf-stat.overall.cycles-between-cache-misses
0.48 +1.8% 0.49 perf-stat.overall.ipc
1310205 -3.5% 1264903 perf-stat.overall.path-length
2.677e+10 +1.9% 2.729e+10 perf-stat.ps.branch-instructions
1.904e+08 -16.8% 1.584e+08 perf-stat.ps.branch-misses
3.274e+08 -27.0% 2.392e+08 perf-stat.ps.cache-misses
5.683e+08 -25.3% 4.245e+08 perf-stat.ps.cache-references
6487 -15.2% 5499 perf-stat.ps.context-switches
211.64 -13.7% 182.55 perf-stat.ps.cpu-migrations
1.353e+11 +1.8% 1.377e+11 perf-stat.ps.instructions
4.105e+13 +2.0% 4.186e+13 perf-stat.total.instructions
2.90 ± 6% -100.0% 0.00 perf-sched.sch_delay.avg.ms.__cond_resched.__kmalloc_node_noprof.alloc_slab_obj_exts.allocate_slab.___slab_alloc
3.26 ± 6% -48.1% 1.69 ± 12% perf-sched.sch_delay.avg.ms.__cond_resched.down_write_killable.__do_sys_brk.do_syscall_64.entry_SYSCALL_64_after_hwframe
3.26 ± 5% -48.6% 1.67 ± 12% perf-sched.sch_delay.avg.ms.__cond_resched.kmem_cache_alloc_noprof.vm_area_alloc.do_brk_flags.__do_sys_brk
3.29 ± 8% -46.2% 1.77 ± 11% perf-sched.sch_delay.avg.ms.__cond_resched.remove_vma.vms_complete_munmap_vmas.do_vmi_align_munmap.__do_sys_brk
0.02 ± 30% -38.8% 0.01 ± 3% perf-sched.sch_delay.avg.ms.__cond_resched.smpboot_thread_fn.kthread.ret_from_fork.ret_from_fork_asm
3.06 ± 12% -37.3% 1.91 ± 17% perf-sched.sch_delay.avg.ms.__cond_resched.unmap_page_range.unmap_vmas.vms_clear_ptes.part
3.19 ± 7% -49.2% 1.62 ± 13% perf-sched.sch_delay.avg.ms.__cond_resched.unmap_vmas.vms_clear_ptes.part.0
3.36 ± 6% -45.3% 1.84 ± 19% perf-sched.sch_delay.avg.ms.__cond_resched.zap_pmd_range.isra.0.unmap_page_range
3.07 ± 6% -48.8% 1.57 ± 10% perf-sched.sch_delay.avg.ms.__cond_resched.zap_pte_range.zap_pmd_range.isra.0
3.36 ± 4% -36.9% 2.12 ± 7% perf-sched.sch_delay.avg.ms.irqentry_exit_to_user_mode.asm_sysvec_apic_timer_interrupt.[unknown]
1.05 ± 49% -63.3% 0.38 ± 78% perf-sched.sch_delay.avg.ms.irqentry_exit_to_user_mode.asm_sysvec_call_function_single.[unknown]
1.97 ± 31% -41.9% 1.15 ± 33% perf-sched.sch_delay.avg.ms.irqentry_exit_to_user_mode.asm_sysvec_reschedule_ipi.[unknown]
0.07 ± 6% -42.5% 0.04 ± 11% perf-sched.sch_delay.avg.ms.smpboot_thread_fn.kthread.ret_from_fork.ret_from_fork_asm
2.50 ± 8% -46.5% 1.34 ± 9% perf-sched.sch_delay.avg.ms.syscall_exit_to_user_mode.do_syscall_64.entry_SYSCALL_64_after_hwframe.[unknown]
9.62 ± 24% -100.0% 0.00 perf-sched.sch_delay.max.ms.__cond_resched.__kmalloc_node_noprof.alloc_slab_obj_exts.allocate_slab.___slab_alloc
177.98 ±210% -96.8% 5.63 ± 28% perf-sched.sch_delay.max.ms.__cond_resched.__wait_for_common.affine_move_task.__set_cpus_allowed_ptr.__sched_setaffinity
16.03 ± 37% -31.2% 11.03 ± 6% perf-sched.sch_delay.max.ms.__cond_resched.kmem_cache_alloc_noprof.vm_area_alloc.do_brk_flags.__do_sys_brk
1.97 ± 72% -94.1% 0.12 ± 86% perf-sched.sch_delay.max.ms.__cond_resched.smpboot_thread_fn.kthread.ret_from_fork.ret_from_fork_asm
1.56 ± 4% -43.5% 0.88 ± 9% perf-sched.total_sch_delay.average.ms
47.29 ± 3% +21.7% 57.55 ± 2% perf-sched.total_wait_and_delay.average.ms
33399 ± 2% -18.4% 27264 perf-sched.total_wait_and_delay.count.ms
45.74 ± 3% +23.9% 56.67 ± 2% perf-sched.total_wait_time.average.ms
6.52 ± 6% -48.1% 3.39 ± 12% perf-sched.wait_and_delay.avg.ms.__cond_resched.down_write_killable.__do_sys_brk.do_syscall_64.entry_SYSCALL_64_after_hwframe
6.51 ± 5% -48.6% 3.35 ± 12% perf-sched.wait_and_delay.avg.ms.__cond_resched.kmem_cache_alloc_noprof.vm_area_alloc.do_brk_flags.__do_sys_brk
6.58 ± 8% -46.2% 3.54 ± 11% perf-sched.wait_and_delay.avg.ms.__cond_resched.remove_vma.vms_complete_munmap_vmas.do_vmi_align_munmap.__do_sys_brk
44.65 ± 4% +42.0% 63.41 ± 6% perf-sched.wait_and_delay.avg.ms.__cond_resched.smpboot_thread_fn.kthread.ret_from_fork.ret_from_fork_asm
6.38 ± 7% -49.2% 3.24 ± 13% perf-sched.wait_and_delay.avg.ms.__cond_resched.unmap_vmas.vms_clear_ptes.part.0
6.15 ± 6% -48.8% 3.14 ± 10% perf-sched.wait_and_delay.avg.ms.__cond_resched.zap_pte_range.zap_pmd_range.isra.0
6.71 ± 4% -36.9% 4.24 ± 7% perf-sched.wait_and_delay.avg.ms.irqentry_exit_to_user_mode.asm_sysvec_apic_timer_interrupt.[unknown]
3.54 +11.8% 3.96 ± 3% perf-sched.wait_and_delay.avg.ms.schedule_timeout.rcu_gp_fqs_loop.rcu_gp_kthread.kthread
78.66 ± 3% +36.3% 107.23 ± 3% perf-sched.wait_and_delay.avg.ms.smpboot_thread_fn.kthread.ret_from_fork.ret_from_fork_asm
6.39 ± 9% -30.7% 4.43 ± 9% perf-sched.wait_and_delay.avg.ms.syscall_exit_to_user_mode.do_syscall_64.entry_SYSCALL_64_after_hwframe.[unknown]
2183 ± 2% -16.0% 1835 ± 3% perf-sched.wait_and_delay.count.__cond_resched.down_write_killable.__do_sys_brk.do_syscall_64.entry_SYSCALL_64_after_hwframe
1259 -17.9% 1033 ± 4% perf-sched.wait_and_delay.count.__cond_resched.kmem_cache_alloc_noprof.vm_area_alloc.do_brk_flags.__do_sys_brk
525.83 ± 5% -21.8% 411.17 ± 7% perf-sched.wait_and_delay.count.__cond_resched.remove_vma.vms_complete_munmap_vmas.do_vmi_align_munmap.__do_sys_brk
418.33 ± 9% -51.4% 203.50 ± 13% perf-sched.wait_and_delay.count.__cond_resched.smpboot_thread_fn.kthread.ret_from_fork.ret_from_fork_asm
2809 ± 3% -13.2% 2438 ± 3% perf-sched.wait_and_delay.count.__cond_resched.unmap_vmas.vms_clear_ptes.part.0
414.83 ± 7% -18.0% 340.33 ± 6% perf-sched.wait_and_delay.count.__cond_resched.zap_pte_range.zap_pmd_range.isra.0
4023 ± 2% -17.2% 3333 ± 2% perf-sched.wait_and_delay.count.irqentry_exit_to_user_mode.asm_sysvec_apic_timer_interrupt.[unknown]
1420 -10.6% 1270 ± 3% perf-sched.wait_and_delay.count.schedule_timeout.rcu_gp_fqs_loop.rcu_gp_kthread.kthread
11415 -22.3% 8867 ± 2% perf-sched.wait_and_delay.count.smpboot_thread_fn.kthread.ret_from_fork.ret_from_fork_asm
5074 ± 7% -21.2% 3999 ± 3% perf-sched.wait_and_delay.count.syscall_exit_to_user_mode.do_syscall_64.entry_SYSCALL_64_after_hwframe.[unknown]
32.07 ± 37% -31.2% 22.06 ± 6% perf-sched.wait_and_delay.max.ms.__cond_resched.kmem_cache_alloc_noprof.vm_area_alloc.do_brk_flags.__do_sys_brk
2.90 ± 6% -100.0% 0.00 perf-sched.wait_time.avg.ms.__cond_resched.__kmalloc_node_noprof.alloc_slab_obj_exts.allocate_slab.___slab_alloc
3.26 ± 6% -48.1% 1.69 ± 12% perf-sched.wait_time.avg.ms.__cond_resched.down_write_killable.__do_sys_brk.do_syscall_64.entry_SYSCALL_64_after_hwframe
3.26 ± 5% -48.6% 1.67 ± 12% perf-sched.wait_time.avg.ms.__cond_resched.kmem_cache_alloc_noprof.vm_area_alloc.do_brk_flags.__do_sys_brk
3.29 ± 8% -46.2% 1.77 ± 11% perf-sched.wait_time.avg.ms.__cond_resched.remove_vma.vms_complete_munmap_vmas.do_vmi_align_munmap.__do_sys_brk
44.63 ± 4% +42.1% 63.40 ± 6% perf-sched.wait_time.avg.ms.__cond_resched.smpboot_thread_fn.kthread.ret_from_fork.ret_from_fork_asm
3.06 ± 12% -37.3% 1.91 ± 17% perf-sched.wait_time.avg.ms.__cond_resched.unmap_page_range.unmap_vmas.vms_clear_ptes.part
3.19 ± 7% -49.2% 1.62 ± 13% perf-sched.wait_time.avg.ms.__cond_resched.unmap_vmas.vms_clear_ptes.part.0
3.36 ± 6% -45.3% 1.84 ± 19% perf-sched.wait_time.avg.ms.__cond_resched.zap_pmd_range.isra.0.unmap_page_range
3.07 ± 6% -48.9% 1.57 ± 10% perf-sched.wait_time.avg.ms.__cond_resched.zap_pte_range.zap_pmd_range.isra.0
4.77 ±114% +410.0% 24.33 ± 31% perf-sched.wait_time.avg.ms.do_task_dead.do_exit.do_group_exit.__x64_sys_exit_group.x64_sys_call
3.35 ± 4% -36.9% 2.12 ± 7% perf-sched.wait_time.avg.ms.irqentry_exit_to_user_mode.asm_sysvec_apic_timer_interrupt.[unknown]
1.05 ± 49% -63.3% 0.38 ± 78% perf-sched.wait_time.avg.ms.irqentry_exit_to_user_mode.asm_sysvec_call_function_single.[unknown]
1.97 ± 31% -41.8% 1.15 ± 33% perf-sched.wait_time.avg.ms.irqentry_exit_to_user_mode.asm_sysvec_reschedule_ipi.[unknown]
3.49 +12.2% 3.91 ± 3% perf-sched.wait_time.avg.ms.schedule_timeout.rcu_gp_fqs_loop.rcu_gp_kthread.kthread
78.59 ± 3% +36.4% 107.19 ± 3% perf-sched.wait_time.avg.ms.smpboot_thread_fn.kthread.ret_from_fork.ret_from_fork_asm
3.89 ± 9% -20.5% 3.09 ± 10% perf-sched.wait_time.avg.ms.syscall_exit_to_user_mode.do_syscall_64.entry_SYSCALL_64_after_hwframe.[unknown]
9.62 ± 24% -100.0% 0.00 perf-sched.wait_time.max.ms.__cond_resched.__kmalloc_node_noprof.alloc_slab_obj_exts.allocate_slab.___slab_alloc
16.03 ± 37% -31.2% 11.03 ± 6% perf-sched.wait_time.max.ms.__cond_resched.kmem_cache_alloc_noprof.vm_area_alloc.do_brk_flags.__do_sys_brk
559.22 ±118% +275.2% 2098 ± 46% perf-sched.wait_time.max.ms.do_task_dead.do_exit.do_group_exit.__x64_sys_exit_group.x64_sys_call
11.03 ± 2% -6.2 4.84 ± 6% perf-profile.calltrace.cycles-pp.kthread.ret_from_fork.ret_from_fork_asm
11.03 ± 2% -6.2 4.84 ± 6% perf-profile.calltrace.cycles-pp.ret_from_fork.ret_from_fork_asm
11.03 ± 2% -6.2 4.84 ± 6% perf-profile.calltrace.cycles-pp.ret_from_fork_asm
11.01 ± 2% -6.2 4.83 ± 6% perf-profile.calltrace.cycles-pp.smpboot_thread_fn.kthread.ret_from_fork.ret_from_fork_asm
11.00 ± 2% -6.2 4.82 ± 6% perf-profile.calltrace.cycles-pp.handle_softirqs.run_ksoftirqd.smpboot_thread_fn.kthread.ret_from_fork
11.00 ± 2% -6.2 4.82 ± 6% perf-profile.calltrace.cycles-pp.run_ksoftirqd.smpboot_thread_fn.kthread.ret_from_fork.ret_from_fork_asm
11.00 ± 2% -6.2 4.82 ± 6% perf-profile.calltrace.cycles-pp.rcu_core.handle_softirqs.run_ksoftirqd.smpboot_thread_fn.kthread
10.98 ± 2% -6.2 4.81 ± 6% perf-profile.calltrace.cycles-pp.rcu_do_batch.rcu_core.handle_softirqs.run_ksoftirqd.smpboot_thread_fn
7.92 ± 2% -6.1 1.78 ± 8% perf-profile.calltrace.cycles-pp.free_frozen_pages.__put_partials.kmem_cache_free.rcu_do_batch.rcu_core
7.88 ± 2% -6.1 1.77 ± 8% perf-profile.calltrace.cycles-pp.free_frozen_page_commit.free_frozen_pages.__put_partials.kmem_cache_free.rcu_do_batch
7.83 ± 2% -6.1 1.76 ± 8% perf-profile.calltrace.cycles-pp.free_pcppages_bulk.free_frozen_page_commit.free_frozen_pages.__put_partials.kmem_cache_free
7.52 ± 3% -5.8 1.70 ± 9% perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.free_pcppages_bulk.free_frozen_page_commit.free_frozen_pages.__put_partials
7.46 ± 3% -5.8 1.69 ± 9% perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.free_pcppages_bulk.free_frozen_page_commit.free_frozen_pages
8.60 ± 2% -5.7 2.92 ± 5% perf-profile.calltrace.cycles-pp.__put_partials.kmem_cache_free.rcu_do_batch.rcu_core.handle_softirqs
9.63 ± 3% -5.2 4.43 ± 6% perf-profile.calltrace.cycles-pp.kmem_cache_free.rcu_do_batch.rcu_core.handle_softirqs.run_ksoftirqd
3.65 -1.0 2.65 perf-profile.calltrace.cycles-pp.vm_area_alloc.do_brk_flags.__do_sys_brk.do_syscall_64.entry_SYSCALL_64_after_hwframe
3.04 -1.0 2.05 perf-profile.calltrace.cycles-pp.kmem_cache_alloc_noprof.vm_area_alloc.do_brk_flags.__do_sys_brk.do_syscall_64
20.12 -0.4 19.76 perf-profile.calltrace.cycles-pp.do_brk_flags.__do_sys_brk.do_syscall_64.entry_SYSCALL_64_after_hwframe.brk
1.48 -0.3 1.21 perf-profile.calltrace.cycles-pp.__memcg_slab_post_alloc_hook.kmem_cache_alloc_noprof.vm_area_alloc.do_brk_flags.__do_sys_brk
1.64 -0.0 1.59 perf-profile.calltrace.cycles-pp.free_pgtables.vms_clear_ptes.vms_complete_munmap_vmas.do_vmi_align_munmap.__do_sys_brk
0.75 -0.0 0.73 perf-profile.calltrace.cycles-pp.mas_leaf_max_gap.mas_update_gap.mas_wr_node_store.mas_store_gfp.do_brk_flags
0.97 +0.0 1.00 perf-profile.calltrace.cycles-pp.mas_update_gap.mas_wr_node_store.mas_store_gfp.do_brk_flags.__do_sys_brk
0.98 +0.0 1.03 perf-profile.calltrace.cycles-pp.__call_rcu_common.mas_wr_node_store.mas_store_gfp.do_vmi_align_munmap.__do_sys_brk
0.51 +0.0 0.55 perf-profile.calltrace.cycles-pp.mas_leaf_max_gap.mas_update_gap.mas_wr_node_store.mas_store_gfp.do_vmi_align_munmap
0.72 +0.0 0.76 perf-profile.calltrace.cycles-pp.mas_update_gap.mas_wr_node_store.mas_store_gfp.do_vmi_align_munmap.__do_sys_brk
1.32 +0.1 1.37 perf-profile.calltrace.cycles-pp.zap_pte_range.zap_pmd_range.unmap_page_range.unmap_vmas.vms_clear_ptes
0.56 ± 2% +0.1 0.61 ± 2% perf-profile.calltrace.cycles-pp.memcpy_orig.mas_wr_node_store.mas_store_gfp.do_vmi_align_munmap.__do_sys_brk
0.58 ± 2% +0.1 0.63 perf-profile.calltrace.cycles-pp.memcpy_orig.mas_wr_node_store.mas_store_gfp.do_brk_flags.__do_sys_brk
0.54 +0.1 0.59 perf-profile.calltrace.cycles-pp.mas_wr_store_type.mas_store_gfp.do_brk_flags.__do_sys_brk.do_syscall_64
4.09 +0.1 4.16 perf-profile.calltrace.cycles-pp.perf_event_mmap.do_brk_flags.__do_sys_brk.do_syscall_64.entry_SYSCALL_64_after_hwframe
3.22 +0.1 3.28 perf-profile.calltrace.cycles-pp.unmap_page_range.unmap_vmas.vms_clear_ptes.vms_complete_munmap_vmas.do_vmi_align_munmap
0.88 +0.1 0.95 perf-profile.calltrace.cycles-pp.mas_prev_slot.vms_gather_munmap_vmas.do_vmi_align_munmap.__do_sys_brk.do_syscall_64
0.80 +0.1 0.86 perf-profile.calltrace.cycles-pp.mas_next_slot.mas_find.vms_gather_munmap_vmas.do_vmi_align_munmap.__do_sys_brk
0.63 ± 2% +0.1 0.70 ± 2% perf-profile.calltrace.cycles-pp.perf_event_mmap_output.perf_iterate_sb.perf_event_mmap_event.perf_event_mmap.do_brk_flags
0.76 +0.1 0.83 perf-profile.calltrace.cycles-pp.mas_wr_store_type.mas_store_gfp.do_vmi_align_munmap.__do_sys_brk.do_syscall_64
0.99 +0.1 1.06 perf-profile.calltrace.cycles-pp.__call_rcu_common.mas_wr_node_store.mas_store_gfp.do_brk_flags.__do_sys_brk
0.87 +0.1 0.94 perf-profile.calltrace.cycles-pp.syscall_exit_to_user_mode.do_syscall_64.entry_SYSCALL_64_after_hwframe.brk
0.92 +0.1 0.99 perf-profile.calltrace.cycles-pp.down_write_killable.__do_sys_brk.do_syscall_64.entry_SYSCALL_64_after_hwframe.brk
0.64 +0.1 0.72 perf-profile.calltrace.cycles-pp.__vma_start_write.vms_gather_munmap_vmas.do_vmi_align_munmap.__do_sys_brk.do_syscall_64
0.96 +0.1 1.06 perf-profile.calltrace.cycles-pp.mas_store_gfp.vms_gather_munmap_vmas.do_vmi_align_munmap.__do_sys_brk.do_syscall_64
1.03 +0.1 1.12 perf-profile.calltrace.cycles-pp.__get_unmapped_area.check_brk_limits.__do_sys_brk.do_syscall_64.entry_SYSCALL_64_after_hwframe
1.20 +0.1 1.29 perf-profile.calltrace.cycles-pp.mas_find.vms_gather_munmap_vmas.do_vmi_align_munmap.__do_sys_brk.do_syscall_64
3.40 +0.1 3.50 perf-profile.calltrace.cycles-pp.perf_event_mmap_event.perf_event_mmap.do_brk_flags.__do_sys_brk.do_syscall_64
4.17 +0.1 4.29 perf-profile.calltrace.cycles-pp.unmap_vmas.vms_clear_ptes.vms_complete_munmap_vmas.do_vmi_align_munmap.__do_sys_brk
6.85 +0.1 6.97 perf-profile.calltrace.cycles-pp.vms_clear_ptes.vms_complete_munmap_vmas.do_vmi_align_munmap.__do_sys_brk.do_syscall_64
1.29 +0.1 1.42 perf-profile.calltrace.cycles-pp.check_brk_limits.__do_sys_brk.do_syscall_64.entry_SYSCALL_64_after_hwframe.brk
2.04 +0.1 2.17 perf-profile.calltrace.cycles-pp.mas_walk.mas_find.__do_sys_brk.do_syscall_64.entry_SYSCALL_64_after_hwframe
1.68 +0.1 1.82 perf-profile.calltrace.cycles-pp.perf_iterate_sb.perf_event_mmap_event.perf_event_mmap.do_brk_flags.__do_sys_brk
1.31 +0.1 1.46 perf-profile.calltrace.cycles-pp.security_vm_enough_memory_mm.do_brk_flags.__do_sys_brk.do_syscall_64.entry_SYSCALL_64_after_hwframe
2.63 +0.2 2.79 perf-profile.calltrace.cycles-pp.mas_find.__do_sys_brk.do_syscall_64.entry_SYSCALL_64_after_hwframe.brk
1.29 ± 3% +0.2 1.46 perf-profile.calltrace.cycles-pp.__irq_exit_rcu.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt.do_syscall_64.entry_SYSCALL_64_after_hwframe
1.29 ± 3% +0.2 1.46 perf-profile.calltrace.cycles-pp.handle_softirqs.__irq_exit_rcu.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt.do_syscall_64
1.34 ± 2% +0.2 1.52 perf-profile.calltrace.cycles-pp.asm_sysvec_apic_timer_interrupt.do_syscall_64.entry_SYSCALL_64_after_hwframe.brk
1.34 ± 3% +0.2 1.51 perf-profile.calltrace.cycles-pp.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt.do_syscall_64.entry_SYSCALL_64_after_hwframe.brk
4.18 +0.2 4.39 perf-profile.calltrace.cycles-pp.mas_wr_node_store.mas_store_gfp.do_vmi_align_munmap.__do_sys_brk.do_syscall_64
4.46 +0.2 4.68 perf-profile.calltrace.cycles-pp.mas_wr_node_store.mas_store_gfp.do_brk_flags.__do_sys_brk.do_syscall_64
3.81 +0.2 4.04 perf-profile.calltrace.cycles-pp.entry_SYSCALL_64.brk
0.88 +0.2 1.12 perf-profile.calltrace.cycles-pp.___slab_alloc.kmem_cache_alloc_noprof.mas_alloc_nodes.mas_store_gfp.do_vmi_align_munmap
8.19 +0.2 8.44 perf-profile.calltrace.cycles-pp.mas_store_gfp.do_brk_flags.__do_sys_brk.do_syscall_64.entry_SYSCALL_64_after_hwframe
0.90 +0.2 1.15 perf-profile.calltrace.cycles-pp.___slab_alloc.kmem_cache_alloc_noprof.mas_alloc_nodes.mas_store_gfp.do_brk_flags
1.39 +0.3 1.67 perf-profile.calltrace.cycles-pp.kmem_cache_alloc_noprof.mas_alloc_nodes.mas_store_gfp.do_vmi_align_munmap.__do_sys_brk
2.19 ± 2% +0.3 2.48 ± 2% perf-profile.calltrace.cycles-pp.handle_softirqs.__irq_exit_rcu.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt.brk
2.19 ± 2% +0.3 2.48 ± 2% perf-profile.calltrace.cycles-pp.__irq_exit_rcu.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt.brk
2.26 ± 2% +0.3 2.56 ± 2% perf-profile.calltrace.cycles-pp.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt.brk
2.28 ± 2% +0.3 2.58 ± 2% perf-profile.calltrace.cycles-pp.asm_sysvec_apic_timer_interrupt.brk
1.66 +0.3 1.98 perf-profile.calltrace.cycles-pp.mas_alloc_nodes.mas_store_gfp.do_vmi_align_munmap.__do_sys_brk.do_syscall_64
1.40 +0.3 1.73 perf-profile.calltrace.cycles-pp.kmem_cache_alloc_noprof.mas_alloc_nodes.mas_store_gfp.do_brk_flags.__do_sys_brk
1.66 +0.4 2.02 perf-profile.calltrace.cycles-pp.mas_alloc_nodes.mas_store_gfp.do_brk_flags.__do_sys_brk.do_syscall_64
0.42 ± 44% +0.4 0.79 ± 31% perf-profile.calltrace.cycles-pp.allocate_slab.___slab_alloc.kmem_cache_alloc_noprof.mas_alloc_nodes.mas_store_gfp
5.76 +0.4 6.20 perf-profile.calltrace.cycles-pp.vms_gather_munmap_vmas.do_vmi_align_munmap.__do_sys_brk.do_syscall_64.entry_SYSCALL_64_after_hwframe
3.46 ± 2% +0.5 3.93 ± 2% perf-profile.calltrace.cycles-pp.rcu_core.handle_softirqs.__irq_exit_rcu.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt
3.45 ± 2% +0.5 3.92 ± 2% perf-profile.calltrace.cycles-pp.rcu_do_batch.rcu_core.handle_softirqs.__irq_exit_rcu.sysvec_apic_timer_interrupt
7.51 +0.6 8.09 perf-profile.calltrace.cycles-pp.entry_SYSRETQ_unsafe_stack.brk
0.00 +0.6 0.60 perf-profile.calltrace.cycles-pp.mas_find.vms_complete_munmap_vmas.do_vmi_align_munmap.__do_sys_brk.do_syscall_64
7.72 +0.6 8.36 perf-profile.calltrace.cycles-pp.mas_store_gfp.do_vmi_align_munmap.__do_sys_brk.do_syscall_64.entry_SYSCALL_64_after_hwframe
2.81 ± 2% +0.7 3.51 ± 2% perf-profile.calltrace.cycles-pp.kmem_cache_free.rcu_do_batch.rcu_core.handle_softirqs.__irq_exit_rcu
9.82 +0.8 10.66 perf-profile.calltrace.cycles-pp.syscall_return_via_sysret.brk
0.00 +1.2 1.19 perf-profile.calltrace.cycles-pp.__memcg_slab_free_hook.kmem_cache_free.vms_complete_munmap_vmas.do_vmi_align_munmap.__do_sys_brk
9.99 +1.6 11.57 perf-profile.calltrace.cycles-pp.vms_complete_munmap_vmas.do_vmi_align_munmap.__do_sys_brk.do_syscall_64.entry_SYSCALL_64_after_hwframe
0.00 +1.7 1.70 perf-profile.calltrace.cycles-pp.kmem_cache_free.vms_complete_munmap_vmas.do_vmi_align_munmap.__do_sys_brk.do_syscall_64
2.18 +2.0 4.13 ± 2% perf-profile.calltrace.cycles-pp.__slab_free.kmem_cache_free.rcu_do_batch.rcu_core.handle_softirqs
0.00 +2.7 2.67 perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.__slab_free.kmem_cache_free.rcu_do_batch
0.00 +2.7 2.75 perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.__slab_free.kmem_cache_free.rcu_do_batch.rcu_core
24.85 +2.8 27.65 perf-profile.calltrace.cycles-pp.do_vmi_align_munmap.__do_sys_brk.do_syscall_64.entry_SYSCALL_64_after_hwframe.brk
53.14 +2.9 56.08 perf-profile.calltrace.cycles-pp.__do_sys_brk.do_syscall_64.entry_SYSCALL_64_after_hwframe.brk
56.71 +3.2 59.96 perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.brk
62.16 +3.8 65.96 perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.brk
88.15 +6.4 94.54 perf-profile.calltrace.cycles-pp.brk
10.44 -6.9 3.50 ± 4% perf-profile.children.cycles-pp.free_frozen_pages
10.38 -6.9 3.45 ± 4% perf-profile.children.cycles-pp.free_frozen_page_commit
10.30 -6.9 3.41 ± 4% perf-profile.children.cycles-pp.free_pcppages_bulk
11.03 ± 2% -6.2 4.84 ± 6% perf-profile.children.cycles-pp.ret_from_fork
11.03 ± 2% -6.2 4.84 ± 6% perf-profile.children.cycles-pp.ret_from_fork_asm
11.03 ± 2% -6.2 4.84 ± 6% perf-profile.children.cycles-pp.kthread
11.01 ± 2% -6.2 4.83 ± 6% perf-profile.children.cycles-pp.smpboot_thread_fn
11.00 ± 2% -6.2 4.82 ± 6% perf-profile.children.cycles-pp.run_ksoftirqd
11.01 -5.9 5.15 ± 2% perf-profile.children.cycles-pp.__put_partials
20.32 -5.0 15.28 perf-profile.children.cycles-pp.handle_softirqs
20.30 -5.0 15.26 perf-profile.children.cycles-pp.rcu_core
20.28 -5.0 15.25 perf-profile.children.cycles-pp.rcu_do_batch
17.18 -1.7 15.47 perf-profile.children.cycles-pp.kmem_cache_free
11.95 -1.7 10.24 perf-profile.children.cycles-pp._raw_spin_lock_irqsave
11.66 -1.7 9.99 perf-profile.children.cycles-pp.native_queued_spin_lock_slowpath
3.65 -1.0 2.65 perf-profile.children.cycles-pp.vm_area_alloc
2.99 -0.9 2.10 perf-profile.children.cycles-pp.__call_rcu_common
1.94 ± 2% -0.8 1.12 ± 5% perf-profile.children.cycles-pp.rcu_cblist_dequeue
20.45 -0.6 19.90 perf-profile.children.cycles-pp.do_brk_flags
1.52 -0.5 1.04 perf-profile.children.cycles-pp.allocate_slab
5.89 -0.4 5.50 perf-profile.children.cycles-pp.kmem_cache_alloc_noprof
1.02 -0.3 0.72 perf-profile.children.cycles-pp.shuffle_freelist
1.50 -0.3 1.23 perf-profile.children.cycles-pp.__memcg_slab_post_alloc_hook
2.53 -0.3 2.27 perf-profile.children.cycles-pp.___slab_alloc
0.52 -0.2 0.36 perf-profile.children.cycles-pp.rcu_segcblist_enqueue
0.44 -0.1 0.31 ± 2% perf-profile.children.cycles-pp.setup_object
0.36 -0.1 0.27 perf-profile.children.cycles-pp.alloc_pages_mpol
0.34 -0.1 0.26 perf-profile.children.cycles-pp.__alloc_frozen_pages_noprof
0.31 -0.1 0.23 ± 2% perf-profile.children.cycles-pp.get_page_from_freelist
0.22 ± 3% -0.1 0.14 perf-profile.children.cycles-pp.strlen
0.16 ± 3% -0.1 0.08 ± 6% perf-profile.children.cycles-pp.unlink_file_vma_batch_add
0.21 -0.1 0.14 ± 2% perf-profile.children.cycles-pp.vm_get_page_prot
0.16 ± 2% -0.1 0.09 ± 4% perf-profile.children.cycles-pp.unlink_file_vma_batch_final
0.12 -0.1 0.06 ± 6% perf-profile.children.cycles-pp.__mt_destroy
0.20 ± 2% -0.1 0.14 perf-profile.children.cycles-pp.__free_one_page
0.08 -0.0 0.03 ± 70% perf-profile.children.cycles-pp.ksm_add_vma
0.35 ± 10% -0.0 0.30 ± 3% perf-profile.children.cycles-pp.ordered_events__queue
0.34 ± 10% -0.0 0.30 ± 3% perf-profile.children.cycles-pp.queue_event
0.28 ± 2% -0.0 0.24 ± 2% perf-profile.children.cycles-pp.obj_cgroup_charge
0.26 ± 2% -0.0 0.22 ± 3% perf-profile.children.cycles-pp.unlink_anon_vmas
0.18 -0.0 0.14 ± 2% perf-profile.children.cycles-pp.rmqueue
0.26 -0.0 0.22 perf-profile.children.cycles-pp.strnlen
0.27 -0.0 0.23 ± 4% perf-profile.children.cycles-pp.mt_free_rcu
0.20 ± 2% -0.0 0.16 ± 2% perf-profile.children.cycles-pp.___pte_offset_map
0.14 ± 2% -0.0 0.11 perf-profile.children.cycles-pp.__rmqueue_pcplist
0.28 -0.0 0.26 perf-profile.children.cycles-pp.downgrade_write
0.11 -0.0 0.09 perf-profile.children.cycles-pp.rmqueue_bulk
0.27 -0.0 0.25 perf-profile.children.cycles-pp.mas_next_range
0.16 ± 2% -0.0 0.15 ± 2% perf-profile.children.cycles-pp.get_any_partial
0.17 +0.0 0.18 perf-profile.children.cycles-pp.can_vma_merge_after
0.17 +0.0 0.18 ± 2% perf-profile.children.cycles-pp.mas_node_count_gfp
0.12 ± 3% +0.0 0.13 ± 2% perf-profile.children.cycles-pp.__memcpy
0.06 ± 6% +0.0 0.08 ± 4% perf-profile.children.cycles-pp.flush_tlb_batched_pending
0.15 ± 4% +0.0 0.17 perf-profile.children.cycles-pp.mas_nomem
0.16 ± 2% +0.0 0.18 ± 2% perf-profile.children.cycles-pp.unmap_single_vma
0.18 ± 2% +0.0 0.20 ± 4% perf-profile.children.cycles-pp.syscall_exit_to_user_mode_prepare
0.45 +0.0 0.48 perf-profile.children.cycles-pp.static_key_count
0.30 +0.0 0.33 perf-profile.children.cycles-pp.__vm_enough_memory
0.36 +0.0 0.39 perf-profile.children.cycles-pp.vma_merge_new_range
0.15 ± 2% +0.0 0.18 ± 2% perf-profile.children.cycles-pp.cap_mmap_addr
0.44 +0.0 0.47 perf-profile.children.cycles-pp.arch_get_unmapped_area_topdown
0.43 ± 2% +0.0 0.46 perf-profile.children.cycles-pp.mas_prev_range
0.34 ± 2% +0.0 0.38 perf-profile.children.cycles-pp.tlb_finish_mmu
0.10 ± 3% +0.0 0.14 ± 2% perf-profile.children.cycles-pp.refill_obj_stock
0.38 +0.0 0.42 perf-profile.children.cycles-pp.mas_destroy
1.09 +0.0 1.14 perf-profile.children.cycles-pp.__cond_resched
0.00 +0.1 0.05 perf-profile.children.cycles-pp.testcase
0.26 +0.1 0.32 perf-profile.children.cycles-pp.security_mmap_addr
0.22 +0.1 0.28 perf-profile.children.cycles-pp.up_read
1.35 +0.1 1.41 perf-profile.children.cycles-pp.zap_pte_range
0.00 +0.1 0.06 perf-profile.children.cycles-pp.brk@plt
3.28 +0.1 3.34 perf-profile.children.cycles-pp.unmap_page_range
4.11 +0.1 4.18 perf-profile.children.cycles-pp.perf_event_mmap
0.23 ± 2% +0.1 0.30 ± 3% perf-profile.children.cycles-pp.cap_vm_enough_memory
0.65 ± 2% +0.1 0.72 perf-profile.children.cycles-pp.perf_event_mmap_output
0.94 +0.1 1.02 perf-profile.children.cycles-pp.down_write_killable
1.21 +0.1 1.29 perf-profile.children.cycles-pp.mas_prev_slot
0.89 +0.1 0.97 perf-profile.children.cycles-pp.syscall_exit_to_user_mode
0.19 +0.1 0.28 perf-profile.children.cycles-pp.free_pgd_range
0.74 +0.1 0.83 perf-profile.children.cycles-pp.__vma_start_write
1.79 +0.1 1.88 perf-profile.children.cycles-pp.mas_update_gap
1.34 +0.1 1.43 perf-profile.children.cycles-pp.mas_next_slot
1.07 +0.1 1.18 perf-profile.children.cycles-pp.__get_unmapped_area
1.19 ± 2% +0.1 1.30 perf-profile.children.cycles-pp.memcpy_orig
0.39 +0.1 0.50 perf-profile.children.cycles-pp.percpu_counter_add_batch
0.40 ± 2% +0.1 0.51 perf-profile.children.cycles-pp.remove_vma
6.90 +0.1 7.01 perf-profile.children.cycles-pp.vms_clear_ptes
0.28 +0.1 0.39 perf-profile.children.cycles-pp.userfaultfd_unmap_complete
3.51 +0.1 3.63 perf-profile.children.cycles-pp.perf_event_mmap_event
4.20 +0.1 4.32 perf-profile.children.cycles-pp.unmap_vmas
1.35 +0.1 1.47 perf-profile.children.cycles-pp.mas_wr_store_type
1.30 +0.1 1.42 perf-profile.children.cycles-pp.check_brk_limits
1.70 +0.1 1.84 perf-profile.children.cycles-pp.perf_iterate_sb
1.42 +0.2 1.57 perf-profile.children.cycles-pp.security_vm_enough_memory_mm
0.26 ± 5% +0.2 0.42 perf-profile.children.cycles-pp.kfree
2.48 +0.2 2.65 perf-profile.children.cycles-pp.mas_walk
4.74 +0.2 4.93 perf-profile.children.cycles-pp.entry_SYSCALL_64
0.06 +0.3 0.32 perf-profile.children.cycles-pp.vm_area_free
0.31 ± 3% +0.4 0.67 ± 3% perf-profile.children.cycles-pp.get_partial_node
0.78 +0.4 1.19 perf-profile.children.cycles-pp.__memcg_slab_free_hook
8.78 +0.4 9.22 perf-profile.children.cycles-pp.mas_wr_node_store
5.88 +0.5 6.33 perf-profile.children.cycles-pp.vms_gather_munmap_vmas
5.01 +0.5 5.54 perf-profile.children.cycles-pp.mas_find
8.01 +0.6 8.62 perf-profile.children.cycles-pp.entry_SYSRETQ_unsafe_stack
3.35 +0.7 4.03 perf-profile.children.cycles-pp.mas_alloc_nodes
9.90 +0.8 10.74 perf-profile.children.cycles-pp.syscall_return_via_sysret
17.21 +1.0 18.22 perf-profile.children.cycles-pp.mas_store_gfp
9.33 ± 2% +1.1 10.46 ± 2% perf-profile.children.cycles-pp.__irq_exit_rcu
9.71 ± 2% +1.1 10.85 ± 2% perf-profile.children.cycles-pp.sysvec_apic_timer_interrupt
9.75 ± 2% +1.1 10.89 ± 2% perf-profile.children.cycles-pp.asm_sysvec_apic_timer_interrupt
10.08 +1.6 11.73 perf-profile.children.cycles-pp.vms_complete_munmap_vmas
24.89 +2.8 27.69 perf-profile.children.cycles-pp.do_vmi_align_munmap
53.24 +2.9 56.19 perf-profile.children.cycles-pp.__do_sys_brk
56.82 +3.2 60.06 perf-profile.children.cycles-pp.do_syscall_64
4.11 ± 2% +3.6 7.70 perf-profile.children.cycles-pp.__slab_free
62.33 +3.8 66.13 perf-profile.children.cycles-pp.entry_SYSCALL_64_after_hwframe
88.34 +6.2 94.55 perf-profile.children.cycles-pp.brk
11.66 -1.7 9.99 perf-profile.self.cycles-pp.native_queued_spin_lock_slowpath
1.92 ± 2% -0.8 1.10 ± 6% perf-profile.self.cycles-pp.rcu_cblist_dequeue
1.87 -0.6 1.32 perf-profile.self.cycles-pp.__call_rcu_common
2.77 -0.3 2.51 perf-profile.self.cycles-pp.__slab_free
0.68 -0.2 0.47 perf-profile.self.cycles-pp.shuffle_freelist
1.44 -0.2 1.25 perf-profile.self.cycles-pp.do_brk_flags
0.51 -0.2 0.35 perf-profile.self.cycles-pp.rcu_segcblist_enqueue
0.52 -0.1 0.41 perf-profile.self.cycles-pp.___slab_alloc
0.80 -0.1 0.72 perf-profile.self.cycles-pp.__memcg_slab_post_alloc_hook
0.19 ± 2% -0.1 0.12 perf-profile.self.cycles-pp.strlen
0.24 ± 3% -0.1 0.17 ± 3% perf-profile.self.cycles-pp.setup_object
0.18 ± 2% -0.1 0.12 perf-profile.self.cycles-pp.vm_get_page_prot
2.33 -0.1 2.27 perf-profile.self.cycles-pp.mas_store_gfp
0.18 ± 2% -0.1 0.13 ± 2% perf-profile.self.cycles-pp.rcu_do_batch
0.11 -0.1 0.06 ± 6% perf-profile.self.cycles-pp.__mt_destroy
0.51 -0.0 0.46 perf-profile.self.cycles-pp.perf_event_mmap
0.16 ± 3% -0.0 0.12 ± 3% perf-profile.self.cycles-pp.__free_one_page
0.19 ± 2% -0.0 0.15 ± 3% perf-profile.self.cycles-pp.unlink_anon_vmas
0.29 -0.0 0.26 perf-profile.self.cycles-pp._raw_spin_lock_irqsave
0.21 ± 2% -0.0 0.17 perf-profile.self.cycles-pp.strnlen
0.17 -0.0 0.14 ± 3% perf-profile.self.cycles-pp.___pte_offset_map
0.26 ± 2% -0.0 0.23 ± 2% perf-profile.self.cycles-pp.mt_free_rcu
0.44 -0.0 0.42 perf-profile.self.cycles-pp.zap_pmd_range
0.28 ± 2% -0.0 0.26 perf-profile.self.cycles-pp.vms_clear_ptes
0.24 -0.0 0.22 perf-profile.self.cycles-pp.downgrade_write
0.12 -0.0 0.10 perf-profile.self.cycles-pp.get_any_partial
0.17 ± 2% -0.0 0.15 perf-profile.self.cycles-pp.mas_next_range
0.08 -0.0 0.06 ± 7% perf-profile.self.cycles-pp.rmqueue_bulk
0.19 -0.0 0.18 perf-profile.self.cycles-pp.obj_cgroup_charge
0.08 -0.0 0.07 perf-profile.self.cycles-pp.get_partial_node
0.10 +0.0 0.11 perf-profile.self.cycles-pp.security_mmap_addr
0.30 +0.0 0.31 perf-profile.self.cycles-pp.__get_unmapped_area
0.14 ± 2% +0.0 0.15 ± 3% perf-profile.self.cycles-pp.unmap_single_vma
0.30 +0.0 0.32 ± 2% perf-profile.self.cycles-pp.static_key_count
0.18 ± 2% +0.0 0.19 ± 2% perf-profile.self.cycles-pp.vma_merge_new_range
0.58 +0.0 0.60 perf-profile.self.cycles-pp.vms_complete_munmap_vmas
0.44 ± 2% +0.0 0.46 perf-profile.self.cycles-pp.unmap_vmas
0.10 +0.0 0.12 ± 3% perf-profile.self.cycles-pp.refill_obj_stock
0.20 +0.0 0.22 ± 2% perf-profile.self.cycles-pp.check_brk_limits
0.24 ± 3% +0.0 0.26 perf-profile.self.cycles-pp.mas_destroy
0.27 ± 2% +0.0 0.30 perf-profile.self.cycles-pp.entry_SYSCALL_64_safe_stack
0.28 +0.0 0.31 perf-profile.self.cycles-pp.mas_prev_range
0.39 +0.0 0.41 perf-profile.self.cycles-pp.arch_get_unmapped_area_topdown
0.11 +0.0 0.14 ± 2% perf-profile.self.cycles-pp.cap_mmap_addr
0.67 +0.0 0.70 perf-profile.self.cycles-pp.__cond_resched
0.27 ± 3% +0.0 0.31 perf-profile.self.cycles-pp.tlb_finish_mmu
0.92 +0.0 0.96 perf-profile.self.cycles-pp.do_syscall_64
0.19 +0.0 0.24 ± 2% perf-profile.self.cycles-pp.up_read
0.54 +0.0 0.58 perf-profile.self.cycles-pp.zap_pte_range
0.76 +0.0 0.80 perf-profile.self.cycles-pp.perf_event_mmap_event
0.16 ± 3% +0.0 0.21 perf-profile.self.cycles-pp.remove_vma
0.00 +0.1 0.05 perf-profile.self.cycles-pp.brk@plt
0.60 +0.1 0.66 perf-profile.self.cycles-pp.security_vm_enough_memory_mm
0.96 +0.1 1.02 perf-profile.self.cycles-pp.vms_gather_munmap_vmas
0.56 +0.1 0.62 perf-profile.self.cycles-pp.perf_event_mmap_output
0.68 +0.1 0.74 perf-profile.self.cycles-pp.syscall_exit_to_user_mode
0.20 ± 2% +0.1 0.26 ± 2% perf-profile.self.cycles-pp.cap_vm_enough_memory
0.64 +0.1 0.70 perf-profile.self.cycles-pp.down_write_killable
0.93 ± 2% +0.1 0.99 perf-profile.self.cycles-pp.perf_iterate_sb
0.48 +0.1 0.55 perf-profile.self.cycles-pp.mas_alloc_nodes
1.08 +0.1 1.15 perf-profile.self.cycles-pp.mas_prev_slot
0.63 +0.1 0.70 perf-profile.self.cycles-pp.__vma_start_write
1.15 +0.1 1.22 perf-profile.self.cycles-pp.mas_next_slot
0.16 ± 3% +0.1 0.23 perf-profile.self.cycles-pp.free_pgd_range
0.56 +0.1 0.64 perf-profile.self.cycles-pp.mas_update_gap
1.65 ± 2% +0.1 1.73 perf-profile.self.cycles-pp.mas_wr_node_store
1.04 ± 2% +0.1 1.13 perf-profile.self.cycles-pp.memcpy_orig
1.55 +0.1 1.65 perf-profile.self.cycles-pp.kmem_cache_alloc_noprof
0.22 ± 2% +0.1 0.32 perf-profile.self.cycles-pp.userfaultfd_unmap_complete
0.90 +0.1 1.00 perf-profile.self.cycles-pp.do_vmi_align_munmap
0.33 +0.1 0.43 perf-profile.self.cycles-pp.percpu_counter_add_batch
1.18 +0.1 1.28 perf-profile.self.cycles-pp.mas_wr_store_type
0.21 ± 5% +0.1 0.32 perf-profile.self.cycles-pp.kfree
2.11 +0.1 2.24 perf-profile.self.cycles-pp.mas_walk
0.00 +0.1 0.13 perf-profile.self.cycles-pp.vm_area_free
1.82 +0.1 1.96 perf-profile.self.cycles-pp.__do_sys_brk
4.22 +0.2 4.39 perf-profile.self.cycles-pp.entry_SYSCALL_64
0.41 ± 2% +0.2 0.60 perf-profile.self.cycles-pp.__memcg_slab_free_hook
1.42 +0.2 1.65 perf-profile.self.cycles-pp.mas_find
1.22 +0.3 1.48 perf-profile.self.cycles-pp.kmem_cache_free
1.43 +0.4 1.87 perf-profile.self.cycles-pp.brk
5.60 +0.6 6.17 perf-profile.self.cycles-pp.entry_SYSCALL_64_after_hwframe
7.94 +0.6 8.54 perf-profile.self.cycles-pp.entry_SYSRETQ_unsafe_stack
9.88 +0.8 10.72 perf-profile.self.cycles-pp.syscall_return_via_sysret
***************************************************************************************************
lkp-icl-2sp7: 64 threads 2 sockets Intel(R) Xeon(R) Gold 6346 CPU @ 3.10GHz (Ice Lake) with 256G memory
=========================================================================================
compiler/cpufreq_governor/kconfig/mode/nr_task/rootfs/tbox_group/test/testcase:
gcc-12/performance/x86_64-rhel-9.4/process/100%/debian-12-x86_64-20240206.cgz/lkp-icl-2sp7/brk2/will-it-scale
commit:
e49510bf00 ("mm: prepare lock_vma_under_rcu() for vma reuse possibility")
3104138517 ("mm: make vma cache SLAB_TYPESAFE_BY_RCU")
e49510bf00de4f83 3104138517fc66aad21f4a2487b
---------------- ---------------------------
%stddev %change %stddev
\ | \
486951 ± 2% -23.1% 374571 ± 2% meminfo.SUnreclaim
583011 -19.2% 470904 meminfo.Slab
22.88 ± 2% -2.5 20.41 mpstat.cpu.all.soft%
3.43 ± 4% +0.5 3.93 mpstat.cpu.all.usr%
502326 ± 15% +22.9% 617475 ± 4% sched_debug.cpu.avg_idle.min
9991 ± 2% -11.7% 8818 ± 2% sched_debug.cpu.nr_switches.min
31867451 +9.5% 34905406 will-it-scale.64.processes
497928 +9.5% 545396 will-it-scale.per_process_ops
31867451 +9.5% 34905406 will-it-scale.workload
1.333e+08 -20.4% 1.061e+08 numa-numastat.node0.local_node
1.333e+08 -20.4% 1.061e+08 numa-numastat.node0.numa_hit
1.336e+08 -19.6% 1.074e+08 numa-numastat.node1.local_node
1.336e+08 -19.6% 1.074e+08 numa-numastat.node1.numa_hit
19980 ± 2% -39.7% 12043 ± 9% perf-c2c.DRAM.local
1512 ± 40% -45.2% 828.33 ± 6% perf-c2c.DRAM.remote
2746 ± 4% +24.9% 3430 ± 5% perf-c2c.HITM.local
388.83 ± 7% -24.0% 295.33 ± 9% perf-c2c.HITM.remote
7075 ± 7% +16.5% 8243 ± 3% numa-meminfo.node0.KernelStack
233952 ± 4% -16.7% 194819 ± 2% numa-meminfo.node0.SUnreclaim
7842 ± 7% -14.3% 6722 ± 4% numa-meminfo.node1.KernelStack
235994 ± 6% -21.1% 186132 ± 3% numa-meminfo.node1.SUnreclaim
294154 ± 13% -23.9% 223981 ± 14% numa-meminfo.node1.Slab
121770 ± 5% -22.2% 94775 proc-vmstat.nr_slab_unreclaimable
2.67e+08 -20.0% 2.136e+08 proc-vmstat.numa_hit
2.669e+08 -20.0% 2.135e+08 proc-vmstat.numa_local
5.335e+08 -20.2% 4.258e+08 proc-vmstat.pgalloc_normal
5.33e+08 -20.2% 4.252e+08 proc-vmstat.pgfree
7075 ± 7% +16.5% 8243 ± 3% numa-vmstat.node0.nr_kernel_stack
60114 -17.0% 49906 ± 3% numa-vmstat.node0.nr_slab_unreclaimable
1.333e+08 -20.4% 1.061e+08 numa-vmstat.node0.numa_hit
1.333e+08 -20.4% 1.061e+08 numa-vmstat.node0.numa_local
7842 ± 7% -14.3% 6721 ± 4% numa-vmstat.node1.nr_kernel_stack
61026 ± 4% -20.7% 48391 ± 2% numa-vmstat.node1.nr_slab_unreclaimable
1.336e+08 -19.6% 1.074e+08 numa-vmstat.node1.numa_hit
1.336e+08 -19.6% 1.074e+08 numa-vmstat.node1.numa_local
2.94 ± 33% -100.0% 0.00 perf-sched.sch_delay.avg.ms.__cond_resched.__kmalloc_node_noprof.alloc_slab_obj_exts.allocate_slab.___slab_alloc
2.24 ± 93% +140.0% 5.37 ± 38% perf-sched.sch_delay.max.ms.__cond_resched.__alloc_frozen_pages_noprof.alloc_pages_mpol.folio_alloc_mpol_noprof.vma_alloc_folio_noprof
16.39 ± 72% -100.0% 0.00 perf-sched.sch_delay.max.ms.__cond_resched.__kmalloc_node_noprof.alloc_slab_obj_exts.allocate_slab.___slab_alloc
2.32 ± 35% +89.3% 4.38 ± 45% perf-sched.sch_delay.max.ms.__cond_resched.down_write_killable.exec_mmap.begin_new_exec.load_elf_binary
9.02 ± 73% -60.0% 3.61 ± 27% perf-sched.sch_delay.max.ms.__cond_resched.dput.__fput.__x64_sys_close.do_syscall_64
41.22 ± 7% -25.5% 30.71 ± 9% perf-sched.sch_delay.max.ms.__cond_resched.kmem_cache_alloc_noprof.mas_alloc_nodes.mas_preallocate.__split_vma
4190 ± 6% +13.3% 4747 ± 4% perf-sched.total_wait_and_delay.max.ms
4190 ± 6% +13.3% 4746 ± 4% perf-sched.total_wait_time.max.ms
1316 ± 4% -63.4% 481.50 ± 4% perf-sched.wait_and_delay.count.__cond_resched.kmem_cache_alloc_noprof.mas_alloc_nodes.mas_preallocate.__split_vma
569.17 ± 5% -13.5% 492.17 ± 8% perf-sched.wait_and_delay.count.__cond_resched.smpboot_thread_fn.kthread.ret_from_fork.ret_from_fork_asm
82.44 ± 7% -25.5% 61.43 ± 9% perf-sched.wait_and_delay.max.ms.__cond_resched.kmem_cache_alloc_noprof.mas_alloc_nodes.mas_preallocate.__split_vma
2.94 ± 33% -100.0% 0.00 perf-sched.wait_time.avg.ms.__cond_resched.__kmalloc_node_noprof.alloc_slab_obj_exts.allocate_slab.___slab_alloc
220.36 ± 52% -73.1% 59.23 ±137% perf-sched.wait_time.avg.ms.__cond_resched.generic_perform_write.shmem_file_write_iter.vfs_write.ksys_write
6.54 ± 67% -38.5% 4.02 ± 11% perf-sched.wait_time.avg.ms.schedule_timeout.__wait_for_common.wait_for_completion_state.kernel_clone
16.39 ± 72% -100.0% 0.00 perf-sched.wait_time.max.ms.__cond_resched.__kmalloc_node_noprof.alloc_slab_obj_exts.allocate_slab.___slab_alloc
9.02 ± 73% -60.0% 3.61 ± 27% perf-sched.wait_time.max.ms.__cond_resched.dput.__fput.__x64_sys_close.do_syscall_64
41.22 ± 7% -25.5% 30.71 ± 9% perf-sched.wait_time.max.ms.__cond_resched.kmem_cache_alloc_noprof.mas_alloc_nodes.mas_preallocate.__split_vma
1.58 -34.0% 1.04 perf-stat.i.MPKI
3.169e+10 ± 3% +9.0% 3.454e+10 perf-stat.i.branch-instructions
0.23 ± 36% -0.1 0.13 ± 5% perf-stat.i.branch-miss-rate%
58229225 ± 3% -24.7% 43825381 perf-stat.i.branch-misses
2.375e+08 ± 3% -28.2% 1.705e+08 perf-stat.i.cache-misses
3.192e+08 ± 3% -25.1% 2.391e+08 perf-stat.i.cache-references
1.29 -7.2% 1.20 perf-stat.i.cpi
827.32 ± 2% +39.4% 1153 perf-stat.i.cycles-between-cache-misses
1.51e+11 ± 3% +8.9% 1.644e+11 perf-stat.i.instructions
0.78 +7.6% 0.84 perf-stat.i.ipc
1.57 -34.1% 1.04 perf-stat.overall.MPKI
0.18 -0.1 0.13 perf-stat.overall.branch-miss-rate%
74.41 -3.1 71.31 perf-stat.overall.cache-miss-rate%
1.29 -6.9% 1.20 perf-stat.overall.cpi
816.92 +41.3% 1153 perf-stat.overall.cycles-between-cache-misses
0.78 +7.4% 0.84 perf-stat.overall.ipc
1455868 -1.9% 1427722 perf-stat.overall.path-length
3.16e+10 ± 3% +9.0% 3.443e+10 perf-stat.ps.branch-instructions
58053622 ± 3% -24.8% 43679567 perf-stat.ps.branch-misses
2.368e+08 ± 3% -28.2% 1.699e+08 perf-stat.ps.cache-misses
3.182e+08 ± 3% -25.1% 2.383e+08 perf-stat.ps.cache-references
1.505e+11 ± 3% +8.9% 1.638e+11 perf-stat.ps.instructions
4.639e+13 +7.4% 4.984e+13 perf-stat.total.instructions
28.20 -5.4 22.83 perf-profile.calltrace.cycles-pp.__split_vma.vms_gather_munmap_vmas.do_vmi_align_munmap.__do_sys_brk.do_syscall_64
33.60 -4.9 28.75 perf-profile.calltrace.cycles-pp.vms_gather_munmap_vmas.do_vmi_align_munmap.__do_sys_brk.do_syscall_64.entry_SYSCALL_64_after_hwframe
4.88 -4.2 0.72 perf-profile.calltrace.cycles-pp.mas_wr_store_type.mas_preallocate.__split_vma.vms_gather_munmap_vmas.do_vmi_align_munmap
8.54 -3.5 5.08 perf-profile.calltrace.cycles-pp.mas_preallocate.__split_vma.vms_gather_munmap_vmas.do_vmi_align_munmap.__do_sys_brk
5.68 -2.9 2.79 perf-profile.calltrace.cycles-pp.vm_area_dup.__split_vma.vms_gather_munmap_vmas.do_vmi_align_munmap.__do_sys_brk
2.22 ± 3% -1.4 0.76 ± 2% perf-profile.calltrace.cycles-pp.rcu_cblist_dequeue.rcu_do_batch.rcu_core.handle_softirqs.run_ksoftirqd
3.89 -1.4 2.46 perf-profile.calltrace.cycles-pp.kmem_cache_alloc_noprof.vm_area_dup.__split_vma.vms_gather_munmap_vmas.do_vmi_align_munmap
56.90 -1.3 55.55 perf-profile.calltrace.cycles-pp.do_vmi_align_munmap.__do_sys_brk.do_syscall_64.entry_SYSCALL_64_after_hwframe.brk
12.63 ± 3% -1.2 11.48 ± 4% perf-profile.calltrace.cycles-pp.kthread.ret_from_fork.ret_from_fork_asm
12.63 ± 3% -1.2 11.48 ± 4% perf-profile.calltrace.cycles-pp.ret_from_fork.ret_from_fork_asm
12.63 ± 3% -1.2 11.48 ± 4% perf-profile.calltrace.cycles-pp.ret_from_fork_asm
12.52 ± 3% -1.1 11.42 ± 4% perf-profile.calltrace.cycles-pp.smpboot_thread_fn.kthread.ret_from_fork.ret_from_fork_asm
12.49 ± 3% -1.1 11.40 ± 4% perf-profile.calltrace.cycles-pp.rcu_core.handle_softirqs.run_ksoftirqd.smpboot_thread_fn.kthread
12.49 ± 3% -1.1 11.40 ± 4% perf-profile.calltrace.cycles-pp.handle_softirqs.run_ksoftirqd.smpboot_thread_fn.kthread.ret_from_fork
12.49 ± 3% -1.1 11.40 ± 4% perf-profile.calltrace.cycles-pp.run_ksoftirqd.smpboot_thread_fn.kthread.ret_from_fork.ret_from_fork_asm
12.44 ± 3% -1.1 11.36 ± 4% perf-profile.calltrace.cycles-pp.rcu_do_batch.rcu_core.handle_softirqs.run_ksoftirqd.smpboot_thread_fn
1.34 ± 4% -0.8 0.59 ± 5% perf-profile.calltrace.cycles-pp.rcu_do_batch.rcu_core.handle_softirqs.__irq_exit_rcu.sysvec_apic_timer_interrupt
1.35 ± 3% -0.8 0.59 ± 4% perf-profile.calltrace.cycles-pp.rcu_core.handle_softirqs.__irq_exit_rcu.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt
0.72 ± 5% -0.1 0.61 ± 4% perf-profile.calltrace.cycles-pp.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt.do_syscall_64.entry_SYSCALL_64_after_hwframe.brk
0.72 ± 5% -0.1 0.61 ± 4% perf-profile.calltrace.cycles-pp.asm_sysvec_apic_timer_interrupt.do_syscall_64.entry_SYSCALL_64_after_hwframe.brk
0.70 ± 5% -0.1 0.59 ± 4% perf-profile.calltrace.cycles-pp.__irq_exit_rcu.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt.do_syscall_64.entry_SYSCALL_64_after_hwframe
0.70 ± 5% -0.1 0.59 ± 4% perf-profile.calltrace.cycles-pp.handle_softirqs.__irq_exit_rcu.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt.do_syscall_64
1.65 -0.1 1.54 perf-profile.calltrace.cycles-pp.__memcg_slab_post_alloc_hook.kmem_cache_alloc_noprof.vm_area_dup.__split_vma.vms_gather_munmap_vmas
0.74 +0.0 0.78 perf-profile.calltrace.cycles-pp.allocate_slab.___slab_alloc.kmem_cache_alloc_noprof.mas_alloc_nodes.mas_preallocate
0.60 +0.0 0.64 perf-profile.calltrace.cycles-pp.arch_get_unmapped_area_topdown.__get_unmapped_area.check_brk_limits.__do_sys_brk.do_syscall_64
0.66 +0.1 0.71 perf-profile.calltrace.cycles-pp.__pte_offset_map_lock.zap_pte_range.zap_pmd_range.unmap_page_range.unmap_vmas
0.90 +0.1 0.95 perf-profile.calltrace.cycles-pp.__vma_start_write.vma_expand.vma_merge_new_range.do_brk_flags.__do_sys_brk
0.60 +0.1 0.66 perf-profile.calltrace.cycles-pp.mas_update_gap.mas_wr_node_store.mas_store_gfp.do_vmi_align_munmap.__do_sys_brk
0.80 +0.1 0.86 perf-profile.calltrace.cycles-pp.down_write_killable.__do_sys_brk.do_syscall_64.entry_SYSCALL_64_after_hwframe.brk
0.74 +0.1 0.80 perf-profile.calltrace.cycles-pp.mas_wr_store_type.mas_preallocate.commit_merge.vma_expand.vma_merge_new_range
0.92 +0.1 0.98 perf-profile.calltrace.cycles-pp.security_vm_enough_memory_mm.do_brk_flags.__do_sys_brk.do_syscall_64.entry_SYSCALL_64_after_hwframe
0.86 +0.1 0.92 perf-profile.calltrace.cycles-pp.mas_pop_node.mas_wr_node_store.mas_store_gfp.do_vmi_align_munmap.__do_sys_brk
0.56 +0.1 0.62 perf-profile.calltrace.cycles-pp.mas_leaf_max_gap.mas_update_gap.mas_store_prealloc.commit_merge.vma_expand
0.86 +0.1 0.92 perf-profile.calltrace.cycles-pp.mas_update_gap.mas_store_prealloc.commit_merge.vma_expand.vma_merge_new_range
0.83 +0.1 0.90 perf-profile.calltrace.cycles-pp.mas_pop_node.mas_wr_node_store.mas_store_prealloc.vma_complete.__split_vma
1.06 ± 2% +0.1 1.13 perf-profile.calltrace.cycles-pp.__call_rcu_common.mas_wr_node_store.mas_store_prealloc.vma_complete.__split_vma
1.08 +0.1 1.16 perf-profile.calltrace.cycles-pp.__get_unmapped_area.check_brk_limits.__do_sys_brk.do_syscall_64.entry_SYSCALL_64_after_hwframe
0.64 +0.1 0.72 perf-profile.calltrace.cycles-pp.mas_update_gap.mas_wr_node_store.mas_store_prealloc.vma_complete.__split_vma
0.90 +0.1 0.99 perf-profile.calltrace.cycles-pp.mas_wr_store_type.mas_store_gfp.do_vmi_align_munmap.__do_sys_brk.do_syscall_64
0.80 +0.1 0.88 perf-profile.calltrace.cycles-pp.mas_next_slot.mas_find.vms_gather_munmap_vmas.do_vmi_align_munmap.__do_sys_brk
1.28 +0.1 1.37 perf-profile.calltrace.cycles-pp.check_brk_limits.__do_sys_brk.do_syscall_64.entry_SYSCALL_64_after_hwframe.brk
1.27 +0.1 1.36 perf-profile.calltrace.cycles-pp.free_pgtables.vms_clear_ptes.vms_complete_munmap_vmas.do_vmi_align_munmap.__do_sys_brk
1.14 +0.1 1.25 perf-profile.calltrace.cycles-pp.mas_find.vms_gather_munmap_vmas.do_vmi_align_munmap.__do_sys_brk.do_syscall_64
1.34 +0.1 1.45 perf-profile.calltrace.cycles-pp.mas_preallocate.commit_merge.vma_expand.vma_merge_new_range.do_brk_flags
1.03 +0.1 1.14 perf-profile.calltrace.cycles-pp.mas_prev_slot.vms_gather_munmap_vmas.do_vmi_align_munmap.__do_sys_brk.do_syscall_64
1.22 +0.1 1.33 perf-profile.calltrace.cycles-pp.mas_store_gfp.vms_gather_munmap_vmas.do_vmi_align_munmap.__do_sys_brk.do_syscall_64
1.26 +0.1 1.40 perf-profile.calltrace.cycles-pp.perf_iterate_sb.perf_event_mmap_event.perf_event_mmap.do_brk_flags.__do_sys_brk
1.32 +0.1 1.45 perf-profile.calltrace.cycles-pp.zap_pte_range.zap_pmd_range.unmap_page_range.unmap_vmas.vms_clear_ptes
0.96 +0.1 1.10 perf-profile.calltrace.cycles-pp.syscall_exit_to_user_mode.do_syscall_64.entry_SYSCALL_64_after_hwframe.brk
2.06 +0.2 2.23 perf-profile.calltrace.cycles-pp.entry_SYSCALL_64.brk
1.89 +0.2 2.06 perf-profile.calltrace.cycles-pp.mas_walk.mas_find.__do_sys_brk.do_syscall_64.entry_SYSCALL_64_after_hwframe
1.89 +0.2 2.07 perf-profile.calltrace.cycles-pp.zap_pmd_range.unmap_page_range.unmap_vmas.vms_clear_ptes.vms_complete_munmap_vmas
2.32 +0.2 2.50 perf-profile.calltrace.cycles-pp.mas_store_prealloc.commit_merge.vma_expand.vma_merge_new_range.do_brk_flags
7.16 +0.2 7.37 perf-profile.calltrace.cycles-pp.mas_wr_node_store.mas_store_gfp.do_vmi_align_munmap.__do_sys_brk.do_syscall_64
2.47 +0.2 2.70 perf-profile.calltrace.cycles-pp.mas_find.__do_sys_brk.do_syscall_64.entry_SYSCALL_64_after_hwframe.brk
2.52 +0.2 2.75 perf-profile.calltrace.cycles-pp.clear_bhb_loop.brk
2.90 +0.3 3.16 perf-profile.calltrace.cycles-pp.perf_event_mmap_event.perf_event_mmap.do_brk_flags.__do_sys_brk.do_syscall_64
2.88 +0.3 3.16 perf-profile.calltrace.cycles-pp.unmap_page_range.unmap_vmas.vms_clear_ptes.vms_complete_munmap_vmas.do_vmi_align_munmap
7.91 +0.3 8.20 perf-profile.calltrace.cycles-pp.mas_wr_node_store.mas_store_prealloc.vma_complete.__split_vma.vms_gather_munmap_vmas
3.57 +0.3 3.91 perf-profile.calltrace.cycles-pp.perf_event_mmap.do_brk_flags.__do_sys_brk.do_syscall_64.entry_SYSCALL_64_after_hwframe
3.68 +0.3 4.03 perf-profile.calltrace.cycles-pp.unmap_vmas.vms_clear_ptes.vms_complete_munmap_vmas.do_vmi_align_munmap.__do_sys_brk
5.11 +0.4 5.50 perf-profile.calltrace.cycles-pp.commit_merge.vma_expand.vma_merge_new_range.do_brk_flags.__do_sys_brk
8.98 +0.4 9.40 perf-profile.calltrace.cycles-pp.mas_store_prealloc.vma_complete.__split_vma.vms_gather_munmap_vmas.do_vmi_align_munmap
1.12 ± 3% +0.4 1.56 ± 4% perf-profile.calltrace.cycles-pp.__put_partials.kmem_cache_free.rcu_do_batch.rcu_core.handle_softirqs
9.26 +0.4 9.71 perf-profile.calltrace.cycles-pp.vma_complete.__split_vma.vms_gather_munmap_vmas.do_vmi_align_munmap.__do_sys_brk
6.29 +0.5 6.76 perf-profile.calltrace.cycles-pp.vma_expand.vma_merge_new_range.do_brk_flags.__do_sys_brk.do_syscall_64
1.86 +0.5 2.36 perf-profile.calltrace.cycles-pp.___slab_alloc.kmem_cache_alloc_noprof.mas_alloc_nodes.mas_preallocate.__split_vma
1.87 +0.5 2.36 perf-profile.calltrace.cycles-pp.___slab_alloc.kmem_cache_alloc_noprof.mas_alloc_nodes.mas_store_gfp.do_vmi_align_munmap
0.00 +0.5 0.51 perf-profile.calltrace.cycles-pp.init_multi_vma_prep.commit_merge.vma_expand.vma_merge_new_range.do_brk_flags
0.00 +0.5 0.53 perf-profile.calltrace.cycles-pp.mas_leaf_max_gap.mas_update_gap.mas_wr_node_store.mas_store_prealloc.vma_complete
0.67 ± 3% +0.5 1.20 ± 5% perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.__put_partials.kmem_cache_free.rcu_do_batch.rcu_core
7.11 +0.5 7.65 perf-profile.calltrace.cycles-pp.vma_merge_new_range.do_brk_flags.__do_sys_brk.do_syscall_64.entry_SYSCALL_64_after_hwframe
0.61 ± 2% +0.5 1.15 ± 5% perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.__put_partials.kmem_cache_free.rcu_do_batch
6.09 +0.6 6.64 perf-profile.calltrace.cycles-pp.vms_clear_ptes.vms_complete_munmap_vmas.do_vmi_align_munmap.__do_sys_brk.do_syscall_64
2.57 +0.6 3.13 perf-profile.calltrace.cycles-pp.kmem_cache_alloc_noprof.mas_alloc_nodes.mas_store_gfp.do_vmi_align_munmap.__do_sys_brk
2.82 +0.6 3.40 perf-profile.calltrace.cycles-pp.mas_alloc_nodes.mas_store_gfp.do_vmi_align_munmap.__do_sys_brk.do_syscall_64
2.57 +0.7 3.26 perf-profile.calltrace.cycles-pp.kmem_cache_alloc_noprof.mas_alloc_nodes.mas_preallocate.__split_vma.vms_gather_munmap_vmas
2.81 +0.7 3.55 perf-profile.calltrace.cycles-pp.mas_alloc_nodes.mas_preallocate.__split_vma.vms_gather_munmap_vmas.do_vmi_align_munmap
0.00 +0.8 0.78 ± 5% perf-profile.calltrace.cycles-pp.get_partial_node.___slab_alloc.kmem_cache_alloc_noprof.mas_alloc_nodes.mas_preallocate
0.00 +0.8 0.79 ± 3% perf-profile.calltrace.cycles-pp.get_partial_node.___slab_alloc.kmem_cache_alloc_noprof.mas_alloc_nodes.mas_store_gfp
13.07 +1.1 14.17 perf-profile.calltrace.cycles-pp.do_brk_flags.__do_sys_brk.do_syscall_64.entry_SYSCALL_64_after_hwframe.brk
86.10 +1.1 87.24 perf-profile.calltrace.cycles-pp.brk
13.18 +1.1 14.31 perf-profile.calltrace.cycles-pp.mas_store_gfp.do_vmi_align_munmap.__do_sys_brk.do_syscall_64.entry_SYSCALL_64_after_hwframe
0.00 +1.2 1.21 ± 2% perf-profile.calltrace.cycles-pp.__memcg_slab_free_hook.kmem_cache_free.vms_complete_munmap_vmas.do_vmi_align_munmap.__do_sys_brk
7.39 ± 3% +1.2 8.60 ± 5% perf-profile.calltrace.cycles-pp.__slab_free.kmem_cache_free.rcu_do_batch.rcu_core.handle_softirqs
2.66 ± 2% +1.9 4.55 ± 6% perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.__slab_free.kmem_cache_free.rcu_do_batch.rcu_core
0.00 +1.9 1.92 perf-profile.calltrace.cycles-pp.kmem_cache_free.vms_complete_munmap_vmas.do_vmi_align_munmap.__do_sys_brk.do_syscall_64
2.36 ± 2% +1.9 4.30 ± 6% perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.__slab_free.kmem_cache_free.rcu_do_batch
8.91 +2.2 11.16 perf-profile.calltrace.cycles-pp.vms_complete_munmap_vmas.do_vmi_align_munmap.__do_sys_brk.do_syscall_64.entry_SYSCALL_64_after_hwframe
28.37 -5.3 23.03 perf-profile.children.cycles-pp.__split_vma
33.78 -4.8 28.96 perf-profile.children.cycles-pp.vms_gather_munmap_vmas
6.62 -4.0 2.61 perf-profile.children.cycles-pp.mas_wr_store_type
9.98 -3.3 6.64 perf-profile.children.cycles-pp.mas_preallocate
4.56 -2.9 1.68 ± 2% perf-profile.children.cycles-pp.rcu_cblist_dequeue
5.71 -2.9 2.85 perf-profile.children.cycles-pp.vm_area_dup
24.38 -2.8 21.62 perf-profile.children.cycles-pp.handle_softirqs
24.37 -2.8 21.60 perf-profile.children.cycles-pp.rcu_core
24.34 -2.8 21.58 perf-profile.children.cycles-pp.rcu_do_batch
12.27 ± 3% -1.7 10.58 ± 3% perf-profile.children.cycles-pp.sysvec_apic_timer_interrupt
12.30 ± 3% -1.7 10.61 ± 3% perf-profile.children.cycles-pp.asm_sysvec_apic_timer_interrupt
11.89 ± 3% -1.7 10.22 ± 3% perf-profile.children.cycles-pp.__irq_exit_rcu
56.96 -1.3 55.62 perf-profile.children.cycles-pp.do_vmi_align_munmap
12.63 ± 3% -1.2 11.48 ± 4% perf-profile.children.cycles-pp.kthread
12.63 ± 3% -1.2 11.48 ± 4% perf-profile.children.cycles-pp.ret_from_fork_asm
12.63 ± 3% -1.2 11.48 ± 4% perf-profile.children.cycles-pp.ret_from_fork
12.52 ± 3% -1.1 11.42 ± 4% perf-profile.children.cycles-pp.smpboot_thread_fn
12.49 ± 3% -1.1 11.40 ± 4% perf-profile.children.cycles-pp.run_ksoftirqd
4.55 ± 3% -0.8 3.72 ± 4% perf-profile.children.cycles-pp.__call_rcu_common
2.28 -0.7 1.56 perf-profile.children.cycles-pp.allocate_slab
1.48 -0.4 1.07 perf-profile.children.cycles-pp.shuffle_freelist
5.07 -0.3 4.72 perf-profile.children.cycles-pp.___slab_alloc
1.49 -0.2 1.25 ± 2% perf-profile.children.cycles-pp.__memcg_slab_free_hook
0.70 -0.2 0.50 perf-profile.children.cycles-pp.rcu_segcblist_enqueue
0.62 -0.2 0.44 perf-profile.children.cycles-pp.__alloc_frozen_pages_noprof
0.64 -0.2 0.46 perf-profile.children.cycles-pp.alloc_pages_mpol
0.60 -0.2 0.42 perf-profile.children.cycles-pp.get_page_from_freelist
0.89 -0.1 0.76 perf-profile.children.cycles-pp.mod_objcg_state
0.50 -0.1 0.40 perf-profile.children.cycles-pp.setup_object
0.38 -0.1 0.28 ± 2% perf-profile.children.cycles-pp.free_frozen_pages
1.69 -0.1 1.59 perf-profile.children.cycles-pp.__memcg_slab_post_alloc_hook
0.31 -0.1 0.22 ± 2% perf-profile.children.cycles-pp.rmqueue
0.27 -0.1 0.19 perf-profile.children.cycles-pp.__rmqueue_pcplist
0.32 -0.1 0.23 ± 2% perf-profile.children.cycles-pp.free_frozen_page_commit
0.28 -0.1 0.20 ± 2% perf-profile.children.cycles-pp.free_pcppages_bulk
0.24 -0.1 0.17 ± 2% perf-profile.children.cycles-pp.rmqueue_bulk
0.17 ± 4% -0.1 0.11 ± 5% perf-profile.children.cycles-pp.prep_compound_page
0.20 ± 2% -0.0 0.15 ± 3% perf-profile.children.cycles-pp.__free_one_page
0.08 ± 4% -0.0 0.06 ± 8% perf-profile.children.cycles-pp.__get_random_u32_below
0.08 ± 6% -0.0 0.05 perf-profile.children.cycles-pp.get_random_u32
0.10 +0.0 0.11 perf-profile.children.cycles-pp.mas_nomem
0.08 +0.0 0.09 ± 4% perf-profile.children.cycles-pp.__mt_destroy
0.08 ± 4% +0.0 0.09 ± 4% perf-profile.children.cycles-pp.cap_vm_enough_memory
0.10 ± 4% +0.0 0.12 perf-profile.children.cycles-pp.brk@plt
0.11 +0.0 0.12 ± 4% perf-profile.children.cycles-pp.userfaultfd_unmap_prep
0.18 ± 2% +0.0 0.20 perf-profile.children.cycles-pp.strnlen
0.27 +0.0 0.29 perf-profile.children.cycles-pp._raw_spin_lock
0.14 ± 3% +0.0 0.15 ± 3% perf-profile.children.cycles-pp.may_expand_vm
0.23 ± 2% +0.0 0.25 perf-profile.children.cycles-pp.can_vma_merge_after
0.15 +0.0 0.17 ± 3% perf-profile.children.cycles-pp.mas_node_count_gfp
0.17 +0.0 0.19 perf-profile.children.cycles-pp.unmap_single_vma
0.40 +0.0 0.42 ± 2% perf-profile.children.cycles-pp.downgrade_write
0.20 ± 3% +0.0 0.22 ± 2% perf-profile.children.cycles-pp.___pte_offset_map
0.36 +0.0 0.38 perf-profile.children.cycles-pp.khugepaged_enter_vma
0.23 ± 3% +0.0 0.25 perf-profile.children.cycles-pp.free_pgd_range
0.15 ± 3% +0.0 0.18 ± 3% perf-profile.children.cycles-pp.anon_vma_clone
0.33 +0.0 0.36 perf-profile.children.cycles-pp.mas_prev_setup
0.23 +0.0 0.26 ± 2% perf-profile.children.cycles-pp.refill_obj_stock
0.25 +0.0 0.28 ± 2% perf-profile.children.cycles-pp.userfaultfd_unmap_complete
0.30 +0.0 0.33 ± 2% perf-profile.children.cycles-pp.mas_wr_slot_store
0.18 ± 2% +0.0 0.22 ± 2% perf-profile.children.cycles-pp.syscall_exit_to_user_mode_prepare
0.45 +0.0 0.49 ± 2% perf-profile.children.cycles-pp.static_key_count
0.34 +0.0 0.38 perf-profile.children.cycles-pp.__vm_enough_memory
0.45 +0.0 0.49 perf-profile.children.cycles-pp.sized_strscpy
0.37 +0.0 0.40 perf-profile.children.cycles-pp.tlb_gather_mmu
0.48 +0.0 0.52 ± 2% perf-profile.children.cycles-pp.mas_prev
0.40 +0.0 0.44 perf-profile.children.cycles-pp.mas_destroy
0.43 +0.0 0.47 perf-profile.children.cycles-pp.mas_prev_range
0.62 +0.0 0.66 perf-profile.children.cycles-pp.arch_get_unmapped_area_topdown
0.42 +0.0 0.47 perf-profile.children.cycles-pp.tlb_finish_mmu
0.48 ± 3% +0.0 0.52 ± 5% perf-profile.children.cycles-pp.perf_event_mmap_output
0.50 +0.1 0.55 perf-profile.children.cycles-pp.rcu_all_qs
0.15 ± 2% +0.1 0.20 ± 2% perf-profile.children.cycles-pp.testcase
0.41 ± 2% +0.1 0.46 ± 4% perf-profile.children.cycles-pp.get_any_partial
0.67 +0.1 0.73 perf-profile.children.cycles-pp.mas_wr_store_entry
0.70 +0.1 0.76 perf-profile.children.cycles-pp.__pte_offset_map_lock
0.85 +0.1 0.92 perf-profile.children.cycles-pp.down_write_killable
1.24 +0.1 1.31 perf-profile.children.cycles-pp.entry_SYSCALL_64
0.34 +0.1 0.42 ± 2% perf-profile.children.cycles-pp.percpu_counter_add_batch
1.13 +0.1 1.21 perf-profile.children.cycles-pp.__get_unmapped_area
1.05 +0.1 1.14 perf-profile.children.cycles-pp.security_vm_enough_memory_mm
0.90 +0.1 0.98 perf-profile.children.cycles-pp.init_multi_vma_prep
1.20 +0.1 1.29 perf-profile.children.cycles-pp.__cond_resched
0.31 ± 3% +0.1 0.41 ± 2% perf-profile.children.cycles-pp.kfree
1.32 +0.1 1.42 perf-profile.children.cycles-pp.check_brk_limits
1.40 +0.1 1.51 perf-profile.children.cycles-pp.free_pgtables
0.86 +0.1 0.98 perf-profile.children.cycles-pp.entry_SYSRETQ_unsafe_stack
0.37 ± 2% +0.1 0.49 perf-profile.children.cycles-pp.syscall_return_via_sysret
1.73 +0.1 1.86 perf-profile.children.cycles-pp.mas_pop_node
1.32 +0.1 1.45 perf-profile.children.cycles-pp.perf_iterate_sb
1.38 +0.1 1.52 perf-profile.children.cycles-pp.zap_pte_range
1.36 +0.1 1.50 perf-profile.children.cycles-pp.mas_next_slot
1.02 +0.1 1.17 perf-profile.children.cycles-pp.syscall_exit_to_user_mode
1.44 +0.2 1.60 perf-profile.children.cycles-pp.mas_prev_slot
1.49 +0.2 1.66 perf-profile.children.cycles-pp.mas_leaf_max_gap
1.94 +0.2 2.13 perf-profile.children.cycles-pp.zap_pmd_range
2.17 +0.2 2.38 perf-profile.children.cycles-pp.mas_update_gap
2.38 +0.2 2.60 perf-profile.children.cycles-pp.mas_walk
0.00 +0.2 0.23 ± 3% perf-profile.children.cycles-pp.vm_area_init_from
2.54 +0.2 2.78 perf-profile.children.cycles-pp.clear_bhb_loop
0.00 +0.3 0.28 ± 2% perf-profile.children.cycles-pp.vm_area_free
2.93 +0.3 3.21 perf-profile.children.cycles-pp.unmap_page_range
3.02 +0.3 3.30 perf-profile.children.cycles-pp.perf_event_mmap_event
3.60 +0.3 3.94 perf-profile.children.cycles-pp.perf_event_mmap
3.74 +0.4 4.10 perf-profile.children.cycles-pp.unmap_vmas
3.99 ± 2% +0.4 4.37 ± 3% perf-profile.children.cycles-pp.__vma_start_write
5.23 +0.4 5.64 perf-profile.children.cycles-pp.commit_merge
9.46 +0.5 9.94 perf-profile.children.cycles-pp.vma_complete
6.33 +0.5 6.81 perf-profile.children.cycles-pp.vma_expand
5.20 +0.5 5.70 perf-profile.children.cycles-pp.mas_find
7.16 +0.5 7.71 perf-profile.children.cycles-pp.vma_merge_new_range
6.16 +0.6 6.73 perf-profile.children.cycles-pp.vms_clear_ptes
11.40 +0.6 12.02 perf-profile.children.cycles-pp.mas_store_prealloc
1.20 ± 2% +0.6 1.84 ± 4% perf-profile.children.cycles-pp.get_partial_node
16.47 +0.7 17.16 perf-profile.children.cycles-pp.mas_wr_node_store
1.88 +0.9 2.75 perf-profile.children.cycles-pp.__put_partials
13.15 +1.1 14.25 perf-profile.children.cycles-pp.do_brk_flags
86.19 +1.1 87.32 perf-profile.children.cycles-pp.brk
14.58 +1.3 15.86 perf-profile.children.cycles-pp.mas_store_gfp
5.68 +1.3 7.02 perf-profile.children.cycles-pp.mas_alloc_nodes
14.24 +2.0 16.19 perf-profile.children.cycles-pp.__slab_free
9.02 +2.3 11.28 perf-profile.children.cycles-pp.vms_complete_munmap_vmas
18.67 +3.0 21.64 perf-profile.children.cycles-pp.kmem_cache_free
5.83 +4.6 10.45 perf-profile.children.cycles-pp._raw_spin_lock_irqsave
5.05 +4.7 9.74 perf-profile.children.cycles-pp.native_queued_spin_lock_slowpath
5.63 -3.4 2.21 perf-profile.self.cycles-pp.mas_wr_store_type
4.52 -2.9 1.65 ± 2% perf-profile.self.cycles-pp.rcu_cblist_dequeue
1.53 -1.4 0.12 perf-profile.self.cycles-pp.vm_area_dup
10.08 -1.3 8.81 perf-profile.self.cycles-pp.__slab_free
3.10 ± 4% -0.4 2.68 ± 5% perf-profile.self.cycles-pp.__call_rcu_common
1.18 -0.3 0.87 perf-profile.self.cycles-pp.shuffle_freelist
0.72 -0.3 0.46 ± 3% perf-profile.self.cycles-pp.__memcg_slab_free_hook
1.20 -0.2 1.01 perf-profile.self.cycles-pp.___slab_alloc
0.64 -0.2 0.46 perf-profile.self.cycles-pp.rcu_segcblist_enqueue
0.72 -0.1 0.64 perf-profile.self.cycles-pp.mod_objcg_state
0.27 -0.1 0.20 ± 2% perf-profile.self.cycles-pp.rcu_do_batch
0.78 -0.1 0.71 perf-profile.self.cycles-pp._raw_spin_lock_irqsave
0.16 ± 3% -0.1 0.10 ± 3% perf-profile.self.cycles-pp.prep_compound_page
0.18 ± 3% -0.0 0.13 ± 2% perf-profile.self.cycles-pp.rmqueue_bulk
0.19 -0.0 0.15 ± 2% perf-profile.self.cycles-pp.__free_one_page
0.32 ± 2% -0.0 0.28 ± 3% perf-profile.self.cycles-pp.get_partial_node
0.11 -0.0 0.08 perf-profile.self.cycles-pp.setup_object
0.41 -0.0 0.39 perf-profile.self.cycles-pp.entry_SYSCALL_64
0.07 ± 5% -0.0 0.05 perf-profile.self.cycles-pp.get_page_from_freelist
0.06 +0.0 0.07 perf-profile.self.cycles-pp.__mt_destroy
0.06 +0.0 0.07 perf-profile.self.cycles-pp.mas_nomem
0.06 +0.0 0.07 perf-profile.self.cycles-pp.mm_get_unmapped_area_vmflags
0.17 +0.0 0.18 ± 2% perf-profile.self.cycles-pp.vma_expand
0.12 +0.0 0.13 ± 2% perf-profile.self.cycles-pp.__vm_enough_memory
0.10 ± 4% +0.0 0.12 ± 4% perf-profile.self.cycles-pp.__thp_vma_allowable_orders
0.11 +0.0 0.12 ± 3% perf-profile.self.cycles-pp.vma_prepare
0.22 +0.0 0.24 perf-profile.self.cycles-pp.up_read
0.10 ± 4% +0.0 0.11 ± 3% perf-profile.self.cycles-pp.may_expand_vm
0.07 +0.0 0.08 ± 5% perf-profile.self.cycles-pp.userfaultfd_unmap_prep
0.17 ± 2% +0.0 0.18 ± 2% perf-profile.self.cycles-pp.khugepaged_enter_vma
0.16 ± 3% +0.0 0.17 ± 2% perf-profile.self.cycles-pp.strlen
0.22 ± 2% +0.0 0.24 ± 2% perf-profile.self.cycles-pp._raw_spin_lock
0.14 +0.0 0.16 ± 2% perf-profile.self.cycles-pp.unmap_single_vma
0.08 +0.0 0.10 ± 3% perf-profile.self.cycles-pp.mas_node_count_gfp
0.19 +0.0 0.21 perf-profile.self.cycles-pp.unlink_anon_vmas
0.14 ± 3% +0.0 0.16 ± 2% perf-profile.self.cycles-pp.strnlen
0.24 ± 3% +0.0 0.26 ± 2% perf-profile.self.cycles-pp.discard_slab
0.26 +0.0 0.29 perf-profile.self.cycles-pp.vma_mark_detached
0.15 ± 2% +0.0 0.17 ± 2% perf-profile.self.cycles-pp.___pte_offset_map
0.18 ± 2% +0.0 0.20 ± 2% perf-profile.self.cycles-pp.can_vma_merge_after
0.17 ± 2% +0.0 0.19 ± 2% perf-profile.self.cycles-pp.check_brk_limits
0.30 +0.0 0.32 ± 2% perf-profile.self.cycles-pp.static_key_count
0.23 ± 2% +0.0 0.25 perf-profile.self.cycles-pp.mas_prev_setup
0.12 +0.0 0.14 ± 3% perf-profile.self.cycles-pp.anon_vma_clone
0.18 ± 2% +0.0 0.21 perf-profile.self.cycles-pp.userfaultfd_unmap_complete
0.24 +0.0 0.26 ± 2% perf-profile.self.cycles-pp.vma_merge_new_range
0.21 ± 2% +0.0 0.24 perf-profile.self.cycles-pp.__pte_offset_map_lock
0.36 +0.0 0.38 perf-profile.self.cycles-pp.free_pgtables
0.24 +0.0 0.27 perf-profile.self.cycles-pp.mas_prev_range
0.13 ± 2% +0.0 0.16 perf-profile.self.cycles-pp.syscall_exit_to_user_mode_prepare
0.22 ± 3% +0.0 0.25 ± 3% perf-profile.self.cycles-pp.up_write
0.32 ± 2% +0.0 0.35 perf-profile.self.cycles-pp.downgrade_write
0.23 ± 2% +0.0 0.26 perf-profile.self.cycles-pp.__get_unmapped_area
0.18 ± 3% +0.0 0.21 perf-profile.self.cycles-pp.free_pgd_range
0.26 +0.0 0.29 ± 2% perf-profile.self.cycles-pp.mas_prev
0.28 +0.0 0.31 perf-profile.self.cycles-pp.mas_destroy
0.25 ± 2% +0.0 0.29 perf-profile.self.cycles-pp.vms_clear_ptes
0.24 +0.0 0.28 ± 2% perf-profile.self.cycles-pp.mas_wr_slot_store
0.30 +0.0 0.34 perf-profile.self.cycles-pp.tlb_gather_mmu
0.35 +0.0 0.39 perf-profile.self.cycles-pp.rcu_all_qs
0.37 +0.0 0.41 perf-profile.self.cycles-pp.sized_strscpy
0.35 ± 2% +0.0 0.39 perf-profile.self.cycles-pp.unmap_vmas
0.36 +0.0 0.40 perf-profile.self.cycles-pp.zap_pmd_range
0.36 +0.0 0.41 perf-profile.self.cycles-pp.vma_complete
0.38 ± 4% +0.0 0.42 ± 5% perf-profile.self.cycles-pp.perf_event_mmap_output
0.34 +0.0 0.39 perf-profile.self.cycles-pp.tlb_finish_mmu
0.58 +0.0 0.63 perf-profile.self.cycles-pp.mas_update_gap
0.40 +0.0 0.44 ± 2% perf-profile.self.cycles-pp.vms_complete_munmap_vmas
0.52 +0.1 0.57 perf-profile.self.cycles-pp.arch_get_unmapped_area_topdown
0.47 +0.1 0.52 perf-profile.self.cycles-pp.down_write_killable
0.33 +0.1 0.38 perf-profile.self.cycles-pp.entry_SYSCALL_64_after_hwframe
0.11 ± 3% +0.1 0.16 ± 2% perf-profile.self.cycles-pp.testcase
1.26 +0.1 1.32 perf-profile.self.cycles-pp.mas_preallocate
0.58 +0.1 0.64 perf-profile.self.cycles-pp.__cond_resched
0.00 +0.1 0.06 perf-profile.self.cycles-pp.vm_area_free
0.52 +0.1 0.58 perf-profile.self.cycles-pp.mas_wr_store_entry
0.42 +0.1 0.48 perf-profile.self.cycles-pp.security_vm_enough_memory_mm
0.48 +0.1 0.55 perf-profile.self.cycles-pp.do_syscall_64
0.50 +0.1 0.57 perf-profile.self.cycles-pp.perf_event_mmap
0.49 +0.1 0.56 perf-profile.self.cycles-pp.commit_merge
0.26 +0.1 0.33 perf-profile.self.cycles-pp.percpu_counter_add_batch
0.65 +0.1 0.73 perf-profile.self.cycles-pp.perf_event_mmap_event
0.50 +0.1 0.58 perf-profile.self.cycles-pp.zap_pte_range
0.72 +0.1 0.80 perf-profile.self.cycles-pp.do_vmi_align_munmap
0.74 +0.1 0.83 perf-profile.self.cycles-pp.unmap_page_range
0.24 +0.1 0.32 perf-profile.self.cycles-pp.kfree
0.43 ± 2% +0.1 0.52 perf-profile.self.cycles-pp.mas_alloc_nodes
0.52 ± 2% +0.1 0.61 perf-profile.self.cycles-pp.__split_vma
0.37 ± 2% +0.1 0.46 perf-profile.self.cycles-pp.syscall_return_via_sysret
0.76 +0.1 0.86 perf-profile.self.cycles-pp.init_multi_vma_prep
0.74 ± 2% +0.1 0.84 ± 2% perf-profile.self.cycles-pp.perf_iterate_sb
0.80 +0.1 0.90 perf-profile.self.cycles-pp.do_brk_flags
0.79 +0.1 0.89 perf-profile.self.cycles-pp.vms_gather_munmap_vmas
0.81 +0.1 0.92 perf-profile.self.cycles-pp.syscall_exit_to_user_mode
0.83 +0.1 0.95 perf-profile.self.cycles-pp.entry_SYSRETQ_unsafe_stack
1.10 +0.1 1.25 perf-profile.self.cycles-pp.mas_next_slot
1.11 +0.2 1.26 perf-profile.self.cycles-pp.brk
1.26 +0.2 1.42 perf-profile.self.cycles-pp.mas_find
1.21 +0.2 1.36 perf-profile.self.cycles-pp.mas_prev_slot
1.46 +0.2 1.62 perf-profile.self.cycles-pp.mas_pop_node
1.26 +0.2 1.43 perf-profile.self.cycles-pp.mas_leaf_max_gap
1.55 +0.2 1.73 perf-profile.self.cycles-pp.mas_store_prealloc
0.00 +0.2 0.19 ± 3% perf-profile.self.cycles-pp.vm_area_init_from
1.54 +0.2 1.73 perf-profile.self.cycles-pp.__do_sys_brk
1.49 +0.2 1.68 perf-profile.self.cycles-pp.mas_store_gfp
2.52 +0.2 2.75 perf-profile.self.cycles-pp.clear_bhb_loop
1.99 +0.2 2.23 perf-profile.self.cycles-pp.mas_walk
1.80 +0.2 2.05 perf-profile.self.cycles-pp.kmem_cache_alloc_noprof
3.29 ± 2% +0.4 3.73 ± 4% perf-profile.self.cycles-pp.__vma_start_write
1.02 +0.5 1.52 perf-profile.self.cycles-pp.kmem_cache_free
5.05 +4.7 9.73 perf-profile.self.cycles-pp.native_queued_spin_lock_slowpath
***************************************************************************************************
lkp-cpl-4sp2: 224 threads 4 sockets Intel(R) Xeon(R) Platinum 8380H CPU @ 2.90GHz (Cooper Lake) with 192G memory
=========================================================================================
compiler/cpufreq_governor/kconfig/mode/nr_task/rootfs/tbox_group/test/testcase:
gcc-12/performance/x86_64-rhel-9.4/process/100%/debian-12-x86_64-20240206.cgz/lkp-cpl-4sp2/brk1/will-it-scale
commit:
e49510bf00 ("mm: prepare lock_vma_under_rcu() for vma reuse possibility")
3104138517 ("mm: make vma cache SLAB_TYPESAFE_BY_RCU")
e49510bf00de4f83 3104138517fc66aad21f4a2487b
---------------- ---------------------------
%stddev %change %stddev
\ | \
14230 -9.1% 12933 vmstat.system.cs
1748404 ± 3% -16.0% 1469034 ± 3% meminfo.SUnreclaim
1904122 ± 2% -14.6% 1625259 ± 2% meminfo.Slab
15571725 ± 5% -16.3% 13035443 ± 2% meminfo.max_used_kB
8106 ± 14% -42.1% 4696 ± 11% perf-c2c.DRAM.local
669.17 ± 7% -44.5% 371.50 ± 6% perf-c2c.DRAM.remote
161.67 ± 7% -31.2% 111.17 ± 9% perf-c2c.HITM.remote
1.351e+08 +10.7% 1.496e+08 will-it-scale.224.processes
603347 +10.7% 667876 will-it-scale.per_process_ops
1.351e+08 +10.7% 1.496e+08 will-it-scale.workload
0.89 -0.1 0.78 mpstat.cpu.all.irq%
27.13 -7.3 19.78 mpstat.cpu.all.soft%
67.95 +6.9 74.84 mpstat.cpu.all.sys%
3.38 +0.5 3.86 mpstat.cpu.all.usr%
442905 ± 3% -17.3% 366151 proc-vmstat.nr_slab_unreclaimable
6.88e+08 -27.8% 4.971e+08 proc-vmstat.numa_hit
6.877e+08 -27.8% 4.967e+08 proc-vmstat.numa_local
2.14e+09 -7.4% 1.982e+09 proc-vmstat.pgalloc_normal
2.139e+09 -7.4% 1.981e+09 proc-vmstat.pgfree
447592 ± 2% -13.9% 385568 ± 3% numa-meminfo.node0.SUnreclaim
434838 ± 2% -15.5% 367233 ± 3% numa-meminfo.node1.SUnreclaim
435338 -15.7% 367006 ± 4% numa-meminfo.node2.SUnreclaim
454090 ± 2% -13.8% 391362 ± 2% numa-meminfo.node2.Slab
440453 -17.1% 365287 ± 3% numa-meminfo.node3.SUnreclaim
477087 ± 2% -17.5% 393689 ± 4% numa-meminfo.node3.Slab
1.738e+08 -27.7% 1.257e+08 numa-numastat.node0.local_node
1.739e+08 -27.6% 1.258e+08 numa-numastat.node0.numa_hit
1.728e+08 -27.8% 1.248e+08 numa-numastat.node1.local_node
1.729e+08 -27.8% 1.249e+08 numa-numastat.node1.numa_hit
1.722e+08 -28.2% 1.236e+08 numa-numastat.node2.local_node
1.723e+08 -28.2% 1.237e+08 numa-numastat.node2.numa_hit
1.689e+08 -27.4% 1.226e+08 numa-numastat.node3.local_node
1.69e+08 -27.4% 1.227e+08 numa-numastat.node3.numa_hit
115755 ± 2% -15.2% 98158 ± 2% numa-vmstat.node0.nr_slab_unreclaimable
1.739e+08 -27.6% 1.258e+08 numa-vmstat.node0.numa_hit
1.738e+08 -27.7% 1.257e+08 numa-vmstat.node0.numa_local
111905 ± 3% -14.1% 96154 numa-vmstat.node1.nr_slab_unreclaimable
1.729e+08 -27.8% 1.249e+08 numa-vmstat.node1.numa_hit
1.728e+08 -27.8% 1.248e+08 numa-vmstat.node1.numa_local
111318 ± 3% -14.5% 95132 ± 2% numa-vmstat.node2.nr_slab_unreclaimable
1.723e+08 -28.2% 1.237e+08 numa-vmstat.node2.numa_hit
1.722e+08 -28.2% 1.236e+08 numa-vmstat.node2.numa_local
112426 ± 2% -18.1% 92103 ± 3% numa-vmstat.node3.nr_slab_unreclaimable
1.69e+08 -27.4% 1.227e+08 numa-vmstat.node3.numa_hit
1.689e+08 -27.4% 1.226e+08 numa-vmstat.node3.numa_local
27089937 +10.4% 29918880 sched_debug.cfs_rq:/.avg_vruntime.avg
27433520 +10.1% 30206883 sched_debug.cfs_rq:/.avg_vruntime.max
17935802 ± 3% +17.2% 21028475 ± 2% sched_debug.cfs_rq:/.avg_vruntime.min
0.30 ± 6% -11.4% 0.27 ± 4% sched_debug.cfs_rq:/.h_nr_queued.stddev
0.30 ± 6% -11.7% 0.27 ± 4% sched_debug.cfs_rq:/.h_nr_runnable.stddev
27368638 +8.9% 29808643 ± 2% sched_debug.cfs_rq:/.left_deadline.max
27368250 +8.9% 29808343 ± 2% sched_debug.cfs_rq:/.left_vruntime.max
83384 ± 17% -32.1% 56608 ± 15% sched_debug.cfs_rq:/.load.avg
239787 ± 10% -17.0% 199024 ± 7% sched_debug.cfs_rq:/.load.stddev
176.89 ± 13% -29.9% 124.00 ± 10% sched_debug.cfs_rq:/.load_avg.avg
572.86 ± 21% -29.8% 402.00 ± 6% sched_debug.cfs_rq:/.load_avg.max
31.89 ± 21% -47.6% 16.69 ± 21% sched_debug.cfs_rq:/.load_avg.min
97.22 ± 13% -30.3% 67.79 ± 16% sched_debug.cfs_rq:/.load_avg.stddev
27089964 +10.4% 29918903 sched_debug.cfs_rq:/.min_vruntime.avg
27433530 +10.1% 30206893 sched_debug.cfs_rq:/.min_vruntime.max
17935828 ± 3% +17.2% 21028481 ± 2% sched_debug.cfs_rq:/.min_vruntime.min
0.26 ± 7% -13.7% 0.23 ± 6% sched_debug.cfs_rq:/.nr_queued.stddev
27368250 +8.9% 29808343 ± 2% sched_debug.cfs_rq:/.right_vruntime.max
172.75 ± 5% -16.3% 144.66 ± 7% sched_debug.cfs_rq:/.runnable_avg.stddev
89.22 ± 6% -15.4% 75.51 ± 8% sched_debug.cfs_rq:/.util_avg.stddev
180.75 ± 8% -15.7% 152.32 ± 4% sched_debug.cfs_rq:/.util_est.stddev
991.25 ± 3% -10.2% 889.65 sched_debug.cpu.clock_task.stddev
0.30 ± 6% -12.1% 0.26 ± 5% sched_debug.cpu.nr_running.stddev
2.30 -27.2% 1.67 perf-stat.i.MPKI
1.24e+11 +7.2% 1.329e+11 perf-stat.i.branch-instructions
0.30 ± 2% -0.1 0.19 ± 2% perf-stat.i.branch-miss-rate%
3.616e+08 ± 2% -35.6% 2.328e+08 perf-stat.i.branch-misses
67.77 +1.0 68.77 perf-stat.i.cache-miss-rate%
1.349e+09 -22.3% 1.048e+09 perf-stat.i.cache-misses
1.988e+09 -23.5% 1.521e+09 perf-stat.i.cache-references
14186 -9.1% 12898 perf-stat.i.context-switches
1.28 -7.3% 1.18 perf-stat.i.cpi
530.19 -3.1% 513.68 perf-stat.i.cpu-migrations
557.15 +27.4% 709.73 perf-stat.i.cycles-between-cache-misses
5.871e+11 +6.9% 6.276e+11 perf-stat.i.instructions
0.78 +7.9% 0.84 perf-stat.i.ipc
2.30 -27.3% 1.67 perf-stat.overall.MPKI
0.29 ± 2% -0.1 0.18 perf-stat.overall.branch-miss-rate%
67.86 +1.1 68.91 perf-stat.overall.cache-miss-rate%
1.28 -7.4% 1.19 perf-stat.overall.cpi
556.50 +27.5% 709.51 perf-stat.overall.cycles-between-cache-misses
0.78 +7.9% 0.84 perf-stat.overall.ipc
1314103 -3.4% 1269390 perf-stat.overall.path-length
1.235e+11 +7.3% 1.325e+11 perf-stat.ps.branch-instructions
3.601e+08 ± 2% -35.6% 2.32e+08 perf-stat.ps.branch-misses
1.345e+09 -22.3% 1.045e+09 perf-stat.ps.cache-misses
1.981e+09 -23.5% 1.516e+09 perf-stat.ps.cache-references
14128 -9.0% 12850 perf-stat.ps.context-switches
527.88 -3.1% 511.76 perf-stat.ps.cpu-migrations
5.849e+11 +6.9% 6.254e+11 perf-stat.ps.instructions
1.776e+14 +6.9% 1.899e+14 perf-stat.total.instructions
6.60 ± 20% -100.0% 0.00 perf-sched.sch_delay.avg.ms.__cond_resched.__kmalloc_node_noprof.alloc_slab_obj_exts.allocate_slab.___slab_alloc
6.09 ± 12% -28.0% 4.38 ± 8% perf-sched.sch_delay.avg.ms.__cond_resched.down_write_killable.__do_sys_brk.do_syscall_64.entry_SYSCALL_64_after_hwframe
6.29 ± 9% -30.8% 4.35 ± 7% perf-sched.sch_delay.avg.ms.__cond_resched.kmem_cache_alloc_noprof.vm_area_alloc.do_brk_flags.__do_sys_brk
6.35 ± 13% -34.0% 4.19 ± 7% perf-sched.sch_delay.avg.ms.__cond_resched.remove_vma.vms_complete_munmap_vmas.do_vmi_align_munmap.__do_sys_brk
6.29 ± 11% -29.7% 4.42 ± 7% perf-sched.sch_delay.avg.ms.__cond_resched.unmap_vmas.vms_clear_ptes.part.0
6.43 ± 18% -32.8% 4.32 ± 10% perf-sched.sch_delay.avg.ms.__cond_resched.zap_pmd_range.isra.0.unmap_page_range
6.44 ± 15% -31.2% 4.43 ± 9% perf-sched.sch_delay.avg.ms.__cond_resched.zap_pte_range.zap_pmd_range.isra.0
4.59 ± 10% -25.9% 3.40 ± 6% perf-sched.sch_delay.avg.ms.irqentry_exit_to_user_mode.asm_sysvec_apic_timer_interrupt.[unknown]
2.57 ± 21% -35.7% 1.65 ± 21% perf-sched.sch_delay.avg.ms.irqentry_exit_to_user_mode.asm_sysvec_reschedule_ipi.[unknown]
0.09 ± 13% -28.8% 0.06 ± 16% perf-sched.sch_delay.avg.ms.smpboot_thread_fn.kthread.ret_from_fork.ret_from_fork_asm
5.62 ± 13% -31.1% 3.87 ± 8% perf-sched.sch_delay.avg.ms.syscall_exit_to_user_mode.do_syscall_64.entry_SYSCALL_64_after_hwframe.[unknown]
50.78 ± 45% -100.0% 0.00 perf-sched.sch_delay.max.ms.__cond_resched.__kmalloc_node_noprof.alloc_slab_obj_exts.allocate_slab.___slab_alloc
60.77 ± 29% -41.2% 35.76 ± 8% perf-sched.sch_delay.max.ms.__cond_resched.down_write_killable.__do_sys_brk.do_syscall_64.entry_SYSCALL_64_after_hwframe
61.91 ± 27% -42.7% 35.46 ± 4% perf-sched.sch_delay.max.ms.__cond_resched.kmem_cache_alloc_noprof.vm_area_alloc.do_brk_flags.__do_sys_brk
59.90 ± 28% -41.3% 35.14 ± 8% perf-sched.sch_delay.max.ms.__cond_resched.remove_vma.vms_complete_munmap_vmas.do_vmi_align_munmap.__do_sys_brk
31.20 ± 29% -65.4% 10.80 ±105% perf-sched.sch_delay.max.ms.__cond_resched.task_work_run.syscall_exit_to_user_mode.do_syscall_64.entry_SYSCALL_64_after_hwframe
50.59 ± 39% -35.5% 32.64 ± 7% perf-sched.sch_delay.max.ms.__cond_resched.unmap_page_range.unmap_vmas.vms_clear_ptes.part
62.08 ± 28% -40.1% 37.17 ± 2% perf-sched.sch_delay.max.ms.__cond_resched.unmap_vmas.vms_clear_ptes.part.0
49.03 ± 15% -34.5% 32.10 ± 4% perf-sched.sch_delay.max.ms.__cond_resched.zap_pmd_range.isra.0.unmap_page_range
59.37 ± 30% -39.8% 35.76 ± 5% perf-sched.sch_delay.max.ms.__cond_resched.zap_pte_range.zap_pmd_range.isra.0
59.78 ± 26% -44.8% 32.99 ± 7% perf-sched.sch_delay.max.ms.irqentry_exit_to_user_mode.asm_sysvec_apic_timer_interrupt.[unknown]
15.42 ±104% -64.9% 5.42 ± 24% perf-sched.sch_delay.max.ms.irqentry_exit_to_user_mode.asm_sysvec_reschedule_ipi.[unknown]
28.16 ± 27% -34.9% 18.34 ± 18% perf-sched.sch_delay.max.ms.pipe_read.vfs_read.ksys_read.do_syscall_64
62.69 ± 26% -37.2% 39.38 ± 6% perf-sched.sch_delay.max.ms.syscall_exit_to_user_mode.do_syscall_64.entry_SYSCALL_64_after_hwframe.[unknown]
2.94 ± 11% -30.0% 2.06 ± 7% perf-sched.total_sch_delay.average.ms
63.61 ± 26% -37.8% 39.56 ± 5% perf-sched.total_sch_delay.max.ms
3230 ± 14% +23.0% 3975 ± 8% perf-sched.total_wait_and_delay.max.ms
3230 ± 14% +23.0% 3975 ± 8% perf-sched.total_wait_time.max.ms
12.18 ± 12% -28.0% 8.76 ± 8% perf-sched.wait_and_delay.avg.ms.__cond_resched.down_write_killable.__do_sys_brk.do_syscall_64.entry_SYSCALL_64_after_hwframe
12.57 ± 9% -30.8% 8.70 ± 7% perf-sched.wait_and_delay.avg.ms.__cond_resched.kmem_cache_alloc_noprof.vm_area_alloc.do_brk_flags.__do_sys_brk
12.70 ± 13% -34.0% 8.39 ± 7% perf-sched.wait_and_delay.avg.ms.__cond_resched.remove_vma.vms_complete_munmap_vmas.do_vmi_align_munmap.__do_sys_brk
12.58 ± 11% -29.7% 8.84 ± 7% perf-sched.wait_and_delay.avg.ms.__cond_resched.unmap_vmas.vms_clear_ptes.part.0
12.87 ± 15% -31.2% 8.86 ± 9% perf-sched.wait_and_delay.avg.ms.__cond_resched.zap_pte_range.zap_pmd_range.isra.0
9.26 ± 10% -26.6% 6.80 ± 6% perf-sched.wait_and_delay.avg.ms.irqentry_exit_to_user_mode.asm_sysvec_apic_timer_interrupt.[unknown]
66.32 ± 4% +17.0% 77.57 perf-sched.wait_and_delay.avg.ms.smpboot_thread_fn.kthread.ret_from_fork.ret_from_fork_asm
11.84 ± 13% -28.6% 8.46 ± 7% perf-sched.wait_and_delay.avg.ms.syscall_exit_to_user_mode.do_syscall_64.entry_SYSCALL_64_after_hwframe.[unknown]
2792 ± 5% -10.6% 2497 ± 3% perf-sched.wait_and_delay.count.__cond_resched.down_write_killable.__do_sys_brk.do_syscall_64.entry_SYSCALL_64_after_hwframe
3771 ± 5% -7.7% 3482 ± 4% perf-sched.wait_and_delay.count.__cond_resched.kmem_cache_alloc_noprof.vm_area_alloc.do_brk_flags.__do_sys_brk
1507 ± 7% -13.7% 1300 ± 2% perf-sched.wait_and_delay.count.__cond_resched.remove_vma.vms_complete_munmap_vmas.do_vmi_align_munmap.__do_sys_brk
894.67 ± 8% -32.2% 606.50 ± 19% perf-sched.wait_and_delay.count.__cond_resched.smpboot_thread_fn.kthread.ret_from_fork.ret_from_fork_asm
28175 ± 6% -10.2% 25297 ± 3% perf-sched.wait_and_delay.count.smpboot_thread_fn.kthread.ret_from_fork.ret_from_fork_asm
121.53 ± 29% -41.2% 71.52 ± 8% perf-sched.wait_and_delay.max.ms.__cond_resched.down_write_killable.__do_sys_brk.do_syscall_64.entry_SYSCALL_64_after_hwframe
123.83 ± 27% -42.7% 70.91 ± 4% perf-sched.wait_and_delay.max.ms.__cond_resched.kmem_cache_alloc_noprof.vm_area_alloc.do_brk_flags.__do_sys_brk
119.80 ± 28% -41.3% 70.27 ± 8% perf-sched.wait_and_delay.max.ms.__cond_resched.remove_vma.vms_complete_munmap_vmas.do_vmi_align_munmap.__do_sys_brk
124.15 ± 28% -40.1% 74.35 ± 2% perf-sched.wait_and_delay.max.ms.__cond_resched.unmap_vmas.vms_clear_ptes.part.0
118.75 ± 30% -39.8% 71.53 ± 5% perf-sched.wait_and_delay.max.ms.__cond_resched.zap_pte_range.zap_pmd_range.isra.0
269.36 ±124% -75.5% 65.99 ± 7% perf-sched.wait_and_delay.max.ms.irqentry_exit_to_user_mode.asm_sysvec_apic_timer_interrupt.[unknown]
6.60 ± 20% -100.0% 0.00 perf-sched.wait_time.avg.ms.__cond_resched.__kmalloc_node_noprof.alloc_slab_obj_exts.allocate_slab.___slab_alloc
6.09 ± 12% -28.0% 4.38 ± 8% perf-sched.wait_time.avg.ms.__cond_resched.down_write_killable.__do_sys_brk.do_syscall_64.entry_SYSCALL_64_after_hwframe
6.29 ± 9% -30.8% 4.35 ± 7% perf-sched.wait_time.avg.ms.__cond_resched.kmem_cache_alloc_noprof.vm_area_alloc.do_brk_flags.__do_sys_brk
6.35 ± 13% -34.0% 4.19 ± 7% perf-sched.wait_time.avg.ms.__cond_resched.remove_vma.vms_complete_munmap_vmas.do_vmi_align_munmap.__do_sys_brk
6.29 ± 11% -29.7% 4.42 ± 7% perf-sched.wait_time.avg.ms.__cond_resched.unmap_vmas.vms_clear_ptes.part.0
6.43 ± 18% -32.8% 4.32 ± 10% perf-sched.wait_time.avg.ms.__cond_resched.zap_pmd_range.isra.0.unmap_page_range
6.44 ± 15% -31.1% 4.43 ± 9% perf-sched.wait_time.avg.ms.__cond_resched.zap_pte_range.zap_pmd_range.isra.0
4.67 ± 11% -27.2% 3.40 ± 6% perf-sched.wait_time.avg.ms.irqentry_exit_to_user_mode.asm_sysvec_apic_timer_interrupt.[unknown]
2.57 ± 21% -35.7% 1.65 ± 21% perf-sched.wait_time.avg.ms.irqentry_exit_to_user_mode.asm_sysvec_reschedule_ipi.[unknown]
66.23 ± 4% +17.0% 77.50 perf-sched.wait_time.avg.ms.smpboot_thread_fn.kthread.ret_from_fork.ret_from_fork_asm
6.23 ± 12% -26.3% 4.59 ± 7% perf-sched.wait_time.avg.ms.syscall_exit_to_user_mode.do_syscall_64.entry_SYSCALL_64_after_hwframe.[unknown]
50.78 ± 45% -100.0% 0.00 perf-sched.wait_time.max.ms.__cond_resched.__kmalloc_node_noprof.alloc_slab_obj_exts.allocate_slab.___slab_alloc
60.77 ± 29% -41.2% 35.76 ± 8% perf-sched.wait_time.max.ms.__cond_resched.down_write_killable.__do_sys_brk.do_syscall_64.entry_SYSCALL_64_after_hwframe
61.91 ± 27% -42.7% 35.46 ± 4% perf-sched.wait_time.max.ms.__cond_resched.kmem_cache_alloc_noprof.vm_area_alloc.do_brk_flags.__do_sys_brk
59.90 ± 28% -41.3% 35.14 ± 8% perf-sched.wait_time.max.ms.__cond_resched.remove_vma.vms_complete_munmap_vmas.do_vmi_align_munmap.__do_sys_brk
181.47 ±186% -94.0% 10.80 ±105% perf-sched.wait_time.max.ms.__cond_resched.task_work_run.syscall_exit_to_user_mode.do_syscall_64.entry_SYSCALL_64_after_hwframe
50.59 ± 39% -35.5% 32.64 ± 7% perf-sched.wait_time.max.ms.__cond_resched.unmap_page_range.unmap_vmas.vms_clear_ptes.part
62.08 ± 28% -40.1% 37.17 ± 2% perf-sched.wait_time.max.ms.__cond_resched.unmap_vmas.vms_clear_ptes.part.0
49.03 ± 15% -34.5% 32.10 ± 4% perf-sched.wait_time.max.ms.__cond_resched.zap_pmd_range.isra.0.unmap_page_range
59.37 ± 30% -39.8% 35.76 ± 5% perf-sched.wait_time.max.ms.__cond_resched.zap_pte_range.zap_pmd_range.isra.0
218.02 ±162% -84.9% 32.99 ± 7% perf-sched.wait_time.max.ms.irqentry_exit_to_user_mode.asm_sysvec_apic_timer_interrupt.[unknown]
15.42 ±104% -64.9% 5.42 ± 24% perf-sched.wait_time.max.ms.irqentry_exit_to_user_mode.asm_sysvec_reschedule_ipi.[unknown]
9.41 ± 3% -7.9 1.52 ± 6% perf-profile.calltrace.cycles-pp.free_frozen_pages.__put_partials.kmem_cache_free.rcu_do_batch.rcu_core
9.36 ± 3% -7.9 1.48 ± 6% perf-profile.calltrace.cycles-pp.free_frozen_page_commit.free_frozen_pages.__put_partials.kmem_cache_free.rcu_do_batch
9.29 ± 3% -7.8 1.46 ± 6% perf-profile.calltrace.cycles-pp.free_pcppages_bulk.free_frozen_page_commit.free_frozen_pages.__put_partials.kmem_cache_free
9.09 ± 4% -7.8 1.33 ± 6% perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.free_pcppages_bulk.free_frozen_page_commit.free_frozen_pages.__put_partials
9.00 ± 4% -7.7 1.28 ± 6% perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.free_pcppages_bulk.free_frozen_page_commit.free_frozen_pages
21.47 ± 2% -7.5 13.97 ± 4% perf-profile.calltrace.cycles-pp.kthread.ret_from_fork.ret_from_fork_asm
21.47 ± 2% -7.5 13.97 ± 4% perf-profile.calltrace.cycles-pp.ret_from_fork.ret_from_fork_asm
21.47 ± 2% -7.5 13.97 ± 4% perf-profile.calltrace.cycles-pp.ret_from_fork_asm
21.45 ± 2% -7.5 13.96 ± 4% perf-profile.calltrace.cycles-pp.smpboot_thread_fn.kthread.ret_from_fork.ret_from_fork_asm
21.43 ± 2% -7.5 13.94 ± 4% perf-profile.calltrace.cycles-pp.handle_softirqs.run_ksoftirqd.smpboot_thread_fn.kthread.ret_from_fork
21.43 ± 2% -7.5 13.94 ± 4% perf-profile.calltrace.cycles-pp.run_ksoftirqd.smpboot_thread_fn.kthread.ret_from_fork.ret_from_fork_asm
21.42 ± 2% -7.5 13.93 ± 4% perf-profile.calltrace.cycles-pp.rcu_core.handle_softirqs.run_ksoftirqd.smpboot_thread_fn.kthread
21.40 ± 2% -7.5 13.91 ± 4% perf-profile.calltrace.cycles-pp.rcu_do_batch.rcu_core.handle_softirqs.run_ksoftirqd.smpboot_thread_fn
9.70 ± 3% -7.1 2.60 ± 4% perf-profile.calltrace.cycles-pp.__put_partials.kmem_cache_free.rcu_do_batch.rcu_core.handle_softirqs
15.78 ± 3% -5.0 10.78 ± 5% perf-profile.calltrace.cycles-pp.kmem_cache_free.rcu_do_batch.rcu_core.handle_softirqs.run_ksoftirqd
4.97 -1.9 3.06 perf-profile.calltrace.cycles-pp.kmem_cache_alloc_noprof.vm_area_alloc.do_brk_flags.__do_sys_brk.do_syscall_64
5.65 -1.8 3.81 perf-profile.calltrace.cycles-pp.vm_area_alloc.do_brk_flags.__do_sys_brk.do_syscall_64.entry_SYSCALL_64_after_hwframe
4.26 ± 2% -1.2 3.03 ± 3% perf-profile.calltrace.cycles-pp.rcu_cblist_dequeue.rcu_do_batch.rcu_core.handle_softirqs.run_ksoftirqd
12.67 -0.8 11.83 perf-profile.calltrace.cycles-pp.mas_store_gfp.do_brk_flags.__do_sys_brk.do_syscall_64.entry_SYSCALL_64_after_hwframe
26.75 -0.4 26.34 perf-profile.calltrace.cycles-pp.do_brk_flags.__do_sys_brk.do_syscall_64.entry_SYSCALL_64_after_hwframe.brk
0.67 -0.3 0.37 ± 70% perf-profile.calltrace.cycles-pp.perf_event_mmap_output.perf_iterate_sb.perf_event_mmap_event.perf_event_mmap.do_brk_flags
2.02 -0.2 1.82 perf-profile.calltrace.cycles-pp.__memcg_slab_post_alloc_hook.kmem_cache_alloc_noprof.vm_area_alloc.do_brk_flags.__do_sys_brk
0.99 ± 3% -0.2 0.82 ± 5% perf-profile.calltrace.cycles-pp.asm_sysvec_apic_timer_interrupt.do_syscall_64.entry_SYSCALL_64_after_hwframe.brk
0.99 ± 3% -0.2 0.82 ± 5% perf-profile.calltrace.cycles-pp.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt.do_syscall_64.entry_SYSCALL_64_after_hwframe.brk
0.93 ± 3% -0.2 0.78 ± 5% perf-profile.calltrace.cycles-pp.rcu_do_batch.rcu_core.handle_softirqs.__irq_exit_rcu.sysvec_apic_timer_interrupt
0.94 ± 3% -0.2 0.78 ± 5% perf-profile.calltrace.cycles-pp.__irq_exit_rcu.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt.do_syscall_64.entry_SYSCALL_64_after_hwframe
0.94 ± 3% -0.2 0.78 ± 5% perf-profile.calltrace.cycles-pp.rcu_core.handle_softirqs.__irq_exit_rcu.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt
0.94 ± 3% -0.2 0.78 ± 5% perf-profile.calltrace.cycles-pp.handle_softirqs.__irq_exit_rcu.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt.do_syscall_64
1.64 -0.0 1.60 perf-profile.calltrace.cycles-pp.allocate_slab.___slab_alloc.kmem_cache_alloc_noprof.mas_alloc_nodes.mas_store_gfp
0.52 ± 2% +0.0 0.55 ± 2% perf-profile.calltrace.cycles-pp.static_key_count.security_vm_enough_memory_mm.do_brk_flags.__do_sys_brk.do_syscall_64
1.08 ± 2% +0.1 1.14 perf-profile.calltrace.cycles-pp.memcpy_orig.mas_wr_node_store.mas_store_gfp.do_brk_flags.__do_sys_brk
0.52 +0.1 0.58 perf-profile.calltrace.cycles-pp.sized_strscpy.perf_event_mmap_event.perf_event_mmap.do_brk_flags.__do_sys_brk
0.71 +0.1 0.78 perf-profile.calltrace.cycles-pp.arch_get_unmapped_area_topdown.__get_unmapped_area.check_brk_limits.__do_sys_brk.do_syscall_64
0.85 +0.1 0.94 perf-profile.calltrace.cycles-pp.__pte_offset_map_lock.zap_pte_range.zap_pmd_range.unmap_page_range.unmap_vmas
0.56 ± 2% +0.1 0.64 perf-profile.calltrace.cycles-pp.mas_leaf_max_gap.mas_update_gap.mas_wr_node_store.mas_store_gfp.do_vmi_align_munmap
1.04 ± 2% +0.1 1.12 ± 2% perf-profile.calltrace.cycles-pp.memcpy_orig.mas_wr_node_store.mas_store_gfp.do_vmi_align_munmap.__do_sys_brk
0.63 ± 3% +0.1 0.72 perf-profile.calltrace.cycles-pp.mas_leaf_max_gap.mas_update_gap.mas_wr_node_store.mas_store_gfp.do_brk_flags
1.40 ± 3% +0.1 1.49 perf-profile.calltrace.cycles-pp.mas_pop_node.mas_wr_node_store.mas_store_gfp.do_vmi_align_munmap.__do_sys_brk
1.36 ± 3% +0.1 1.46 perf-profile.calltrace.cycles-pp.mas_pop_node.mas_wr_node_store.mas_store_gfp.do_brk_flags.__do_sys_brk
0.92 +0.1 1.02 perf-profile.calltrace.cycles-pp.down_write_killable.__do_sys_brk.do_syscall_64.entry_SYSCALL_64_after_hwframe.brk
0.92 ± 2% +0.1 1.02 perf-profile.calltrace.cycles-pp.mas_update_gap.mas_wr_node_store.mas_store_gfp.do_brk_flags.__do_sys_brk
0.82 +0.1 0.93 perf-profile.calltrace.cycles-pp.mas_update_gap.mas_wr_node_store.mas_store_gfp.do_vmi_align_munmap.__do_sys_brk
0.85 +0.1 0.97 perf-profile.calltrace.cycles-pp.mas_wr_store_type.mas_store_gfp.do_brk_flags.__do_sys_brk.do_syscall_64
1.80 +0.1 1.94 perf-profile.calltrace.cycles-pp.zap_pte_range.zap_pmd_range.unmap_page_range.unmap_vmas.vms_clear_ptes
0.90 +0.1 1.05 perf-profile.calltrace.cycles-pp.__call_rcu_common.mas_wr_node_store.mas_store_gfp.do_vmi_align_munmap.__do_sys_brk
1.12 +0.2 1.29 perf-profile.calltrace.cycles-pp.mas_next_slot.mas_find.vms_gather_munmap_vmas.do_vmi_align_munmap.__do_sys_brk
1.07 +0.2 1.24 perf-profile.calltrace.cycles-pp.__vma_start_write.vms_gather_munmap_vmas.do_vmi_align_munmap.__do_sys_brk.do_syscall_64
1.59 +0.2 1.77 perf-profile.calltrace.cycles-pp.mas_find.vms_gather_munmap_vmas.do_vmi_align_munmap.__do_sys_brk.do_syscall_64
1.36 +0.2 1.54 perf-profile.calltrace.cycles-pp.mas_prev_slot.vms_gather_munmap_vmas.do_vmi_align_munmap.__do_sys_brk.do_syscall_64
1.33 +0.2 1.52 perf-profile.calltrace.cycles-pp.__get_unmapped_area.check_brk_limits.__do_sys_brk.do_syscall_64.entry_SYSCALL_64_after_hwframe
0.90 +0.2 1.09 perf-profile.calltrace.cycles-pp.__call_rcu_common.mas_wr_node_store.mas_store_gfp.do_brk_flags.__do_sys_brk
1.06 +0.2 1.26 perf-profile.calltrace.cycles-pp.syscall_exit_to_user_mode.do_syscall_64.entry_SYSCALL_64_after_hwframe.brk
1.57 +0.2 1.77 perf-profile.calltrace.cycles-pp.free_pgtables.vms_clear_ptes.vms_complete_munmap_vmas.do_vmi_align_munmap.__do_sys_brk
1.14 +0.2 1.34 perf-profile.calltrace.cycles-pp.mas_wr_store_type.mas_store_gfp.do_vmi_align_munmap.__do_sys_brk.do_syscall_64
1.26 +0.2 1.47 perf-profile.calltrace.cycles-pp.mas_store_gfp.vms_gather_munmap_vmas.do_vmi_align_munmap.__do_sys_brk.do_syscall_64
1.60 +0.2 1.83 perf-profile.calltrace.cycles-pp.check_brk_limits.__do_sys_brk.do_syscall_64.entry_SYSCALL_64_after_hwframe.brk
3.76 +0.2 3.99 perf-profile.calltrace.cycles-pp.perf_event_mmap_event.perf_event_mmap.do_brk_flags.__do_sys_brk.do_syscall_64
2.52 +0.2 2.76 perf-profile.calltrace.cycles-pp.zap_pmd_range.unmap_page_range.unmap_vmas.vms_clear_ptes.vms_complete_munmap_vmas
4.57 +0.3 4.85 perf-profile.calltrace.cycles-pp.perf_event_mmap.do_brk_flags.__do_sys_brk.do_syscall_64.entry_SYSCALL_64_after_hwframe
1.47 +0.3 1.76 perf-profile.calltrace.cycles-pp.___slab_alloc.kmem_cache_alloc_noprof.mas_alloc_nodes.mas_store_gfp.do_vmi_align_munmap
1.46 +0.3 1.76 perf-profile.calltrace.cycles-pp.___slab_alloc.kmem_cache_alloc_noprof.mas_alloc_nodes.mas_store_gfp.do_brk_flags
1.27 +0.4 1.63 perf-profile.calltrace.cycles-pp.security_vm_enough_memory_mm.do_brk_flags.__do_sys_brk.do_syscall_64.entry_SYSCALL_64_after_hwframe
2.53 +0.4 2.92 perf-profile.calltrace.cycles-pp.mas_walk.mas_find.__do_sys_brk.do_syscall_64.entry_SYSCALL_64_after_hwframe
2.36 +0.4 2.77 perf-profile.calltrace.cycles-pp.entry_SYSCALL_64.brk
2.22 +0.4 2.64 perf-profile.calltrace.cycles-pp.kmem_cache_alloc_noprof.mas_alloc_nodes.mas_store_gfp.do_vmi_align_munmap.__do_sys_brk
2.79 +0.4 3.21 perf-profile.calltrace.cycles-pp.clear_bhb_loop.brk
3.86 +0.4 4.28 perf-profile.calltrace.cycles-pp.unmap_page_range.unmap_vmas.vms_clear_ptes.vms_complete_munmap_vmas.do_vmi_align_munmap
2.25 +0.4 2.68 perf-profile.calltrace.cycles-pp.kmem_cache_alloc_noprof.mas_alloc_nodes.mas_store_gfp.do_brk_flags.__do_sys_brk
2.59 +0.5 3.06 perf-profile.calltrace.cycles-pp.mas_alloc_nodes.mas_store_gfp.do_brk_flags.__do_sys_brk.do_syscall_64
3.20 +0.5 3.68 perf-profile.calltrace.cycles-pp.mas_find.__do_sys_brk.do_syscall_64.entry_SYSCALL_64_after_hwframe.brk
5.76 +0.5 6.25 perf-profile.calltrace.cycles-pp.mas_wr_node_store.mas_store_gfp.do_brk_flags.__do_sys_brk.do_syscall_64
2.57 +0.5 3.06 perf-profile.calltrace.cycles-pp.mas_alloc_nodes.mas_store_gfp.do_vmi_align_munmap.__do_sys_brk.do_syscall_64
4.85 +0.5 5.38 perf-profile.calltrace.cycles-pp.unmap_vmas.vms_clear_ptes.vms_complete_munmap_vmas.do_vmi_align_munmap.__do_sys_brk
0.00 +0.5 0.53 perf-profile.calltrace.cycles-pp.vma_merge_new_range.do_brk_flags.__do_sys_brk.do_syscall_64.entry_SYSCALL_64_after_hwframe
0.00 +0.5 0.53 perf-profile.calltrace.cycles-pp.mas_prev_slot.__do_sys_brk.do_syscall_64.entry_SYSCALL_64_after_hwframe.brk
0.00 +0.5 0.53 perf-profile.calltrace.cycles-pp.tlb_gather_mmu.vms_clear_ptes.vms_complete_munmap_vmas.do_vmi_align_munmap.__do_sys_brk
0.00 +0.5 0.54 perf-profile.calltrace.cycles-pp.mas_find.free_pgtables.vms_clear_ptes.vms_complete_munmap_vmas.do_vmi_align_munmap
0.00 +0.5 0.55 perf-profile.calltrace.cycles-pp.mas_prev_range.vms_gather_munmap_vmas.do_vmi_align_munmap.__do_sys_brk.do_syscall_64
0.00 +0.5 0.55 ± 2% perf-profile.calltrace.cycles-pp.syscall_return_via_sysret.brk
5.63 +0.6 6.19 perf-profile.calltrace.cycles-pp.mas_wr_node_store.mas_store_gfp.do_vmi_align_munmap.__do_sys_brk.do_syscall_64
0.00 +0.6 0.56 perf-profile.calltrace.cycles-pp.tlb_finish_mmu.vms_clear_ptes.vms_complete_munmap_vmas.do_vmi_align_munmap.__do_sys_brk
0.00 +0.6 0.65 perf-profile.calltrace.cycles-pp.mas_find.vms_complete_munmap_vmas.do_vmi_align_munmap.__do_sys_brk.do_syscall_64
0.00 +0.9 0.87 ± 3% perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.__put_partials.kmem_cache_free.rcu_do_batch
7.81 +0.9 8.72 perf-profile.calltrace.cycles-pp.vms_clear_ptes.vms_complete_munmap_vmas.do_vmi_align_munmap.__do_sys_brk.do_syscall_64
0.00 +0.9 0.92 ± 3% perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.__put_partials.kmem_cache_free.rcu_do_batch.rcu_core
7.51 +1.0 8.52 perf-profile.calltrace.cycles-pp.vms_gather_munmap_vmas.do_vmi_align_munmap.__do_sys_brk.do_syscall_64.entry_SYSCALL_64_after_hwframe
10.72 +1.4 12.15 perf-profile.calltrace.cycles-pp.mas_store_gfp.do_vmi_align_munmap.__do_sys_brk.do_syscall_64.entry_SYSCALL_64_after_hwframe
0.00 +1.5 1.52 ± 3% perf-profile.calltrace.cycles-pp.__memcg_slab_free_hook.kmem_cache_free.vms_complete_munmap_vmas.do_vmi_align_munmap.__do_sys_brk
0.00 +1.6 1.64 ± 3% perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.__slab_free.kmem_cache_free.rcu_do_batch
0.00 +1.8 1.78 ± 3% perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.__slab_free.kmem_cache_free.rcu_do_batch.rcu_core
0.00 +2.4 2.41 perf-profile.calltrace.cycles-pp.kmem_cache_free.vms_complete_munmap_vmas.do_vmi_align_munmap.__do_sys_brk.do_syscall_64
4.45 ± 3% +3.1 7.55 ± 6% perf-profile.calltrace.cycles-pp.__slab_free.kmem_cache_free.rcu_do_batch.rcu_core.handle_softirqs
11.12 +3.2 14.37 perf-profile.calltrace.cycles-pp.vms_complete_munmap_vmas.do_vmi_align_munmap.__do_sys_brk.do_syscall_64.entry_SYSCALL_64_after_hwframe
30.72 +5.9 36.63 perf-profile.calltrace.cycles-pp.do_vmi_align_munmap.__do_sys_brk.do_syscall_64.entry_SYSCALL_64_after_hwframe.brk
67.54 +6.3 73.80 perf-profile.calltrace.cycles-pp.__do_sys_brk.do_syscall_64.entry_SYSCALL_64_after_hwframe.brk
70.87 +6.4 77.32 perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.brk
71.29 +6.5 77.80 perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.brk
78.06 +7.4 85.50 perf-profile.calltrace.cycles-pp.brk
11.74 ± 3% -9.7 2.03 ± 3% perf-profile.children.cycles-pp.free_frozen_pages
11.65 ± 3% -9.7 1.97 ± 4% perf-profile.children.cycles-pp.free_frozen_page_commit
11.54 ± 3% -9.6 1.93 ± 4% perf-profile.children.cycles-pp.free_pcppages_bulk
32.78 -9.3 23.51 perf-profile.children.cycles-pp.rcu_do_batch
32.83 -9.3 23.56 perf-profile.children.cycles-pp.handle_softirqs
32.80 -9.3 23.54 perf-profile.children.cycles-pp.rcu_core
12.37 ± 2% -8.0 4.40 perf-profile.children.cycles-pp.__put_partials
21.47 ± 2% -7.5 13.97 ± 4% perf-profile.children.cycles-pp.kthread
21.47 ± 2% -7.5 13.97 ± 4% perf-profile.children.cycles-pp.ret_from_fork
21.47 ± 2% -7.5 13.97 ± 4% perf-profile.children.cycles-pp.ret_from_fork_asm
21.45 ± 2% -7.5 13.96 ± 4% perf-profile.children.cycles-pp.smpboot_thread_fn
21.43 ± 2% -7.5 13.94 ± 4% perf-profile.children.cycles-pp.run_ksoftirqd
12.96 ± 2% -4.9 8.02 perf-profile.children.cycles-pp._raw_spin_lock_irqsave
12.49 ± 2% -4.9 7.56 perf-profile.children.cycles-pp.native_queued_spin_lock_slowpath
23.30 -2.4 20.91 perf-profile.children.cycles-pp.kmem_cache_free
7.13 ± 2% -2.3 4.83 ± 2% perf-profile.children.cycles-pp.rcu_cblist_dequeue
12.29 ± 3% -1.9 10.37 ± 4% perf-profile.children.cycles-pp.asm_sysvec_apic_timer_interrupt
12.26 ± 3% -1.9 10.34 ± 4% perf-profile.children.cycles-pp.sysvec_apic_timer_interrupt
5.67 -1.8 3.84 perf-profile.children.cycles-pp.vm_area_alloc
11.40 ± 3% -1.8 9.63 ± 5% perf-profile.children.cycles-pp.__irq_exit_rcu
4.80 -1.3 3.52 perf-profile.children.cycles-pp.___slab_alloc
9.52 -1.0 8.48 perf-profile.children.cycles-pp.kmem_cache_alloc_noprof
2.64 -1.0 1.60 perf-profile.children.cycles-pp.allocate_slab
27.54 -1.0 26.50 perf-profile.children.cycles-pp.do_brk_flags
2.04 -0.7 1.34 perf-profile.children.cycles-pp.shuffle_freelist
2.78 -0.6 2.15 perf-profile.children.cycles-pp.__call_rcu_common
0.95 -0.3 0.62 perf-profile.children.cycles-pp.setup_object
0.80 -0.2 0.60 perf-profile.children.cycles-pp.rcu_segcblist_enqueue
2.04 -0.2 1.85 perf-profile.children.cycles-pp.__memcg_slab_post_alloc_hook
0.42 -0.2 0.23 perf-profile.children.cycles-pp.alloc_pages_mpol
0.41 -0.2 0.22 perf-profile.children.cycles-pp.__alloc_frozen_pages_noprof
0.68 ± 2% -0.2 0.50 ± 2% perf-profile.children.cycles-pp.get_any_partial
0.38 -0.2 0.20 perf-profile.children.cycles-pp.get_page_from_freelist
0.91 -0.1 0.76 perf-profile.children.cycles-pp.hrtimer_interrupt
0.91 -0.1 0.77 perf-profile.children.cycles-pp.__sysvec_apic_timer_interrupt
0.70 -0.1 0.57 ± 5% perf-profile.children.cycles-pp.perf_event_mmap_output
0.83 -0.1 0.70 perf-profile.children.cycles-pp.__hrtimer_run_queues
0.68 ± 2% -0.1 0.55 perf-profile.children.cycles-pp.tick_nohz_handler
0.25 -0.1 0.12 ± 4% perf-profile.children.cycles-pp.rmqueue
0.22 ± 2% -0.1 0.10 ± 4% perf-profile.children.cycles-pp.__rmqueue_pcplist
0.28 -0.1 0.17 ± 2% perf-profile.children.cycles-pp.__free_one_page
0.62 ± 2% -0.1 0.51 perf-profile.children.cycles-pp.update_process_times
0.78 -0.1 0.69 perf-profile.children.cycles-pp.mod_objcg_state
0.35 ± 2% -0.1 0.28 perf-profile.children.cycles-pp.sched_tick
0.16 -0.1 0.09 ± 5% perf-profile.children.cycles-pp.rmqueue_bulk
0.47 ± 2% -0.1 0.40 ± 7% perf-profile.children.cycles-pp.obj_cgroup_charge
0.24 ± 3% -0.1 0.18 ± 2% perf-profile.children.cycles-pp.task_tick_fair
0.11 ± 3% -0.0 0.07 perf-profile.children.cycles-pp.update_load_avg
0.10 ± 4% -0.0 0.06 perf-profile.children.cycles-pp.__get_random_u32_below
0.09 -0.0 0.06 perf-profile.children.cycles-pp.get_random_u32
0.08 ± 5% -0.0 0.06 perf-profile.children.cycles-pp.update_curr
0.09 ± 5% -0.0 0.06 ± 7% perf-profile.children.cycles-pp.perf_rotate_context
0.08 -0.0 0.07 perf-profile.children.cycles-pp.call_rcu
0.11 +0.0 0.12 perf-profile.children.cycles-pp.mm_get_unmapped_area_vmflags
0.11 ± 4% +0.0 0.12 ± 3% perf-profile.children.cycles-pp.mas_next_setup
0.13 ± 2% +0.0 0.15 ± 2% perf-profile.children.cycles-pp.userfaultfd_unmap_prep
0.23 +0.0 0.25 perf-profile.children.cycles-pp.___pte_offset_map
0.31 +0.0 0.33 perf-profile.children.cycles-pp.up_read
0.13 ± 4% +0.0 0.15 ± 2% perf-profile.children.cycles-pp.may_expand_vm
0.17 ± 2% +0.0 0.20 ± 2% perf-profile.children.cycles-pp.strlen
0.16 ± 2% +0.0 0.18 ± 3% perf-profile.children.cycles-pp.discard_slab
0.25 +0.0 0.27 perf-profile.children.cycles-pp.unmap_single_vma
0.13 ± 2% +0.0 0.16 ± 3% perf-profile.children.cycles-pp.__x64_sys_brk
0.18 +0.0 0.21 ± 2% perf-profile.children.cycles-pp.__memcpy
0.17 ± 4% +0.0 0.20 ± 2% perf-profile.children.cycles-pp.cap_capable
0.19 +0.0 0.22 ± 4% perf-profile.children.cycles-pp.refill_obj_stock
0.17 ± 2% +0.0 0.20 perf-profile.children.cycles-pp.mas_nomem
0.37 +0.0 0.40 perf-profile.children.cycles-pp._raw_spin_lock
0.17 +0.0 0.20 perf-profile.children.cycles-pp.entry_SYSCALL_64_safe_stack
0.26 +0.0 0.29 perf-profile.children.cycles-pp.can_vma_merge_after
0.30 +0.0 0.34 perf-profile.children.cycles-pp.mas_prev_setup
0.42 +0.0 0.45 perf-profile.children.cycles-pp.downgrade_write
0.57 +0.0 0.60 perf-profile.children.cycles-pp.static_key_count
0.33 +0.0 0.36 perf-profile.children.cycles-pp.mas_next_range
0.30 ± 2% +0.0 0.34 perf-profile.children.cycles-pp.strnlen
0.40 +0.0 0.44 ± 3% perf-profile.children.cycles-pp.__vm_enough_memory
0.23 ± 3% +0.0 0.27 perf-profile.children.cycles-pp.syscall_exit_to_user_mode_prepare
0.42 ± 2% +0.0 0.46 perf-profile.children.cycles-pp.rcu_all_qs
0.40 +0.0 0.44 perf-profile.children.cycles-pp.vma_mark_detached
0.12 +0.0 0.17 ± 4% perf-profile.children.cycles-pp.testcase
0.08 ± 8% +0.0 0.13 perf-profile.children.cycles-pp.brk@plt
0.49 +0.0 0.54 perf-profile.children.cycles-pp.x64_sys_call
0.31 ± 2% +0.0 0.36 perf-profile.children.cycles-pp.up_write
0.36 +0.0 0.41 perf-profile.children.cycles-pp.mas_destroy
0.00 +0.1 0.05 perf-profile.children.cycles-pp.finish_rcuwait
0.00 +0.1 0.05 perf-profile.children.cycles-pp.task_work_run
0.23 +0.1 0.28 perf-profile.children.cycles-pp.mas_node_count_gfp
0.47 +0.1 0.53 perf-profile.children.cycles-pp.tlb_gather_mmu
0.57 ± 2% +0.1 0.63 perf-profile.children.cycles-pp.mas_put_in_tree
0.52 +0.1 0.58 perf-profile.children.cycles-pp.mas_prev
0.53 +0.1 0.59 perf-profile.children.cycles-pp.sized_strscpy
0.43 +0.1 0.50 ± 3% perf-profile.children.cycles-pp.percpu_counter_add_batch
0.50 +0.1 0.56 perf-profile.children.cycles-pp.mas_prev_range
0.49 +0.1 0.56 perf-profile.children.cycles-pp.vma_merge_new_range
0.49 +0.1 0.56 perf-profile.children.cycles-pp.tlb_finish_mmu
0.72 +0.1 0.79 perf-profile.children.cycles-pp.arch_get_unmapped_area_topdown
0.87 +0.1 0.96 perf-profile.children.cycles-pp.__pte_offset_map_lock
0.09 ± 4% +0.1 0.18 ± 2% perf-profile.children.cycles-pp.cap_mmap_addr
0.69 +0.1 0.79 perf-profile.children.cycles-pp.mas_wr_store_entry
0.32 ± 2% +0.1 0.43 perf-profile.children.cycles-pp.userfaultfd_unmap_complete
0.21 +0.1 0.32 perf-profile.children.cycles-pp.security_mmap_addr
0.96 +0.1 1.07 perf-profile.children.cycles-pp.down_write_killable
0.28 +0.1 0.40 perf-profile.children.cycles-pp.free_pgd_range
0.47 ± 2% +0.1 0.59 ± 2% perf-profile.children.cycles-pp.syscall_return_via_sysret
0.91 +0.1 1.04 perf-profile.children.cycles-pp.entry_SYSRETQ_unsafe_stack
1.85 +0.1 1.98 perf-profile.children.cycles-pp.zap_pte_range
1.20 ± 2% +0.2 1.36 perf-profile.children.cycles-pp.mas_leaf_max_gap
2.21 ± 2% +0.2 2.38 perf-profile.children.cycles-pp.memcpy_orig
1.21 +0.2 1.38 perf-profile.children.cycles-pp.__cond_resched
2.76 ± 3% +0.2 2.95 perf-profile.children.cycles-pp.mas_pop_node
1.20 +0.2 1.39 perf-profile.children.cycles-pp.__vma_start_write
0.30 ± 3% +0.2 0.50 perf-profile.children.cycles-pp.kfree
1.09 +0.2 1.29 perf-profile.children.cycles-pp.syscall_exit_to_user_mode
1.38 +0.2 1.59 perf-profile.children.cycles-pp.__get_unmapped_area
1.79 ± 2% +0.2 2.00 perf-profile.children.cycles-pp.mas_update_gap
1.62 +0.2 1.84 perf-profile.children.cycles-pp.check_brk_limits
1.73 +0.2 1.96 perf-profile.children.cycles-pp.free_pgtables
2.59 +0.2 2.84 perf-profile.children.cycles-pp.zap_pmd_range
0.20 ± 10% +0.3 0.46 perf-profile.children.cycles-pp.cap_vm_enough_memory
3.90 +0.3 4.17 perf-profile.children.cycles-pp.perf_event_mmap_event
1.88 +0.3 2.15 perf-profile.children.cycles-pp.mas_prev_slot
1.52 +0.3 1.79 perf-profile.children.cycles-pp.entry_SYSCALL_64
4.60 +0.3 4.88 perf-profile.children.cycles-pp.perf_event_mmap
1.88 +0.3 2.16 perf-profile.children.cycles-pp.mas_next_slot
0.71 ± 6% +0.3 1.00 ± 4% perf-profile.children.cycles-pp.get_partial_node
2.07 +0.3 2.40 perf-profile.children.cycles-pp.mas_wr_store_type
0.00 +0.4 0.36 perf-profile.children.cycles-pp.vm_area_free
1.38 +0.4 1.77 perf-profile.children.cycles-pp.security_vm_enough_memory_mm
2.81 +0.4 3.23 perf-profile.children.cycles-pp.clear_bhb_loop
3.90 +0.4 4.34 perf-profile.children.cycles-pp.unmap_page_range
3.14 +0.5 3.62 perf-profile.children.cycles-pp.mas_walk
4.88 +0.5 5.42 perf-profile.children.cycles-pp.unmap_vmas
7.85 +0.9 8.77 perf-profile.children.cycles-pp.vms_clear_ptes
5.20 +1.0 6.16 perf-profile.children.cycles-pp.mas_alloc_nodes
6.22 +1.0 7.19 perf-profile.children.cycles-pp.mas_find
7.64 +1.0 8.68 perf-profile.children.cycles-pp.vms_gather_munmap_vmas
11.57 +1.1 12.65 perf-profile.children.cycles-pp.mas_wr_node_store
24.28 +1.5 25.81 perf-profile.children.cycles-pp.mas_store_gfp
11.20 +3.3 14.46 perf-profile.children.cycles-pp.vms_complete_munmap_vmas
7.99 ± 2% +4.9 12.94 perf-profile.children.cycles-pp.__slab_free
30.77 +5.9 36.69 perf-profile.children.cycles-pp.do_vmi_align_munmap
67.67 +6.3 73.95 perf-profile.children.cycles-pp.__do_sys_brk
70.97 +6.5 77.42 perf-profile.children.cycles-pp.do_syscall_64
71.41 +6.5 77.94 perf-profile.children.cycles-pp.entry_SYSCALL_64_after_hwframe
78.12 +7.5 85.57 perf-profile.children.cycles-pp.brk
12.49 ± 2% -4.9 7.56 perf-profile.self.cycles-pp.native_queued_spin_lock_slowpath
7.05 -2.3 4.76 ± 2% perf-profile.self.cycles-pp.rcu_cblist_dequeue
2.14 -0.5 1.61 perf-profile.self.cycles-pp.do_brk_flags
1.61 -0.5 1.09 perf-profile.self.cycles-pp.shuffle_freelist
0.86 -0.3 0.55 perf-profile.self.cycles-pp.___slab_alloc
1.51 -0.2 1.27 perf-profile.self.cycles-pp.__call_rcu_common
0.79 -0.2 0.59 perf-profile.self.cycles-pp.rcu_segcblist_enqueue
0.42 -0.1 0.28 perf-profile.self.cycles-pp.get_any_partial
0.90 -0.1 0.77 ± 4% perf-profile.self.cycles-pp.__memcg_slab_free_hook
0.56 -0.1 0.46 ± 5% perf-profile.self.cycles-pp.perf_event_mmap_output
0.24 -0.1 0.16 ± 3% perf-profile.self.cycles-pp.__free_one_page
2.93 -0.1 2.85 perf-profile.self.cycles-pp.mas_store_gfp
0.24 -0.1 0.17 ± 2% perf-profile.self.cycles-pp.rcu_do_batch
0.11 ± 4% -0.0 0.06 perf-profile.self.cycles-pp.rmqueue_bulk
0.14 ± 4% -0.0 0.10 ± 5% perf-profile.self.cycles-pp.get_partial_node
0.15 ± 3% -0.0 0.12 ± 4% perf-profile.self.cycles-pp.setup_object
0.12 -0.0 0.11 perf-profile.self.cycles-pp.remove_vma
0.08 +0.0 0.09 perf-profile.self.cycles-pp.__memcpy
0.10 +0.0 0.11 ± 3% perf-profile.self.cycles-pp.userfaultfd_unmap_prep
0.06 +0.0 0.07 ± 5% perf-profile.self.cycles-pp.flush_tlb_batched_pending
0.08 ± 5% +0.0 0.10 perf-profile.self.cycles-pp.mas_next_setup
0.08 +0.0 0.10 ± 4% perf-profile.self.cycles-pp.__x64_sys_brk
0.11 ± 3% +0.0 0.13 ± 3% perf-profile.self.cycles-pp.security_mmap_addr
0.10 +0.0 0.12 perf-profile.self.cycles-pp.mas_nomem
0.12 ± 7% +0.0 0.14 ± 7% perf-profile.self.cycles-pp.vm_get_page_prot
0.16 ± 2% +0.0 0.18 ± 2% perf-profile.self.cycles-pp.discard_slab
0.11 ± 3% +0.0 0.13 ± 2% perf-profile.self.cycles-pp.may_expand_vm
0.16 +0.0 0.19 ± 5% perf-profile.self.cycles-pp.__vm_enough_memory
0.14 ± 2% +0.0 0.17 ± 2% perf-profile.self.cycles-pp.strlen
0.21 +0.0 0.24 ± 2% perf-profile.self.cycles-pp.unmap_single_vma
0.24 +0.0 0.27 perf-profile.self.cycles-pp.up_read
0.17 +0.0 0.20 perf-profile.self.cycles-pp.entry_SYSCALL_64_safe_stack
0.17 ± 2% +0.0 0.20 perf-profile.self.cycles-pp.mas_next_range
0.19 +0.0 0.22 perf-profile.self.cycles-pp.___pte_offset_map
0.14 ± 4% +0.0 0.17 ± 2% perf-profile.self.cycles-pp.cap_capable
0.20 +0.0 0.23 perf-profile.self.cycles-pp.check_brk_limits
0.34 ± 3% +0.0 0.38 perf-profile.self.cycles-pp.__get_unmapped_area
0.20 +0.0 0.24 ± 2% perf-profile.self.cycles-pp.can_vma_merge_after
0.27 ± 3% +0.0 0.31 perf-profile.self.cycles-pp.rcu_all_qs
0.59 ± 3% +0.0 0.62 perf-profile.self.cycles-pp.perf_event_mmap
0.38 ± 2% +0.0 0.41 ± 2% perf-profile.self.cycles-pp.static_key_count
0.23 +0.0 0.26 perf-profile.self.cycles-pp.strnlen
0.05 ± 13% +0.0 0.09 perf-profile.self.cycles-pp.brk@plt
0.23 +0.0 0.27 perf-profile.self.cycles-pp.mas_prev_setup
0.30 +0.0 0.33 ± 2% perf-profile.self.cycles-pp._raw_spin_lock
0.08 +0.0 0.12 ± 3% perf-profile.self.cycles-pp.testcase
0.13 +0.0 0.17 perf-profile.self.cycles-pp.mas_node_count_gfp
0.21 +0.0 0.25 perf-profile.self.cycles-pp.vma_merge_new_range
0.34 +0.0 0.38 perf-profile.self.cycles-pp.downgrade_write
0.27 +0.0 0.31 perf-profile.self.cycles-pp.vms_clear_ptes
0.25 +0.0 0.29 perf-profile.self.cycles-pp.__pte_offset_map_lock
0.17 ± 2% +0.0 0.22 perf-profile.self.cycles-pp.syscall_exit_to_user_mode_prepare
0.26 +0.0 0.31 perf-profile.self.cycles-pp.up_write
0.30 +0.1 0.35 perf-profile.self.cycles-pp.mas_prev
0.30 +0.1 0.35 perf-profile.self.cycles-pp.vma_mark_detached
0.27 +0.1 0.32 perf-profile.self.cycles-pp.mas_destroy
0.53 ± 2% +0.1 0.58 perf-profile.self.cycles-pp.mas_update_gap
0.37 +0.1 0.43 perf-profile.self.cycles-pp.unmap_vmas
0.40 +0.1 0.46 perf-profile.self.cycles-pp.x64_sys_call
0.28 +0.1 0.35 perf-profile.self.cycles-pp.mas_prev_range
0.46 +0.1 0.52 perf-profile.self.cycles-pp.free_pgtables
0.39 +0.1 0.45 perf-profile.self.cycles-pp.tlb_gather_mmu
0.39 +0.1 0.46 perf-profile.self.cycles-pp.tlb_finish_mmu
0.34 +0.1 0.41 ± 3% perf-profile.self.cycles-pp.percpu_counter_add_batch
0.40 +0.1 0.47 perf-profile.self.cycles-pp.sized_strscpy
0.46 +0.1 0.53 perf-profile.self.cycles-pp.mas_put_in_tree
0.73 +0.1 0.81 perf-profile.self.cycles-pp.zap_pte_range
0.00 +0.1 0.08 perf-profile.self.cycles-pp.vm_area_free
0.44 +0.1 0.52 perf-profile.self.cycles-pp.entry_SYSCALL_64_after_hwframe
0.58 +0.1 0.66 perf-profile.self.cycles-pp.do_syscall_64
0.52 +0.1 0.61 perf-profile.self.cycles-pp.down_write_killable
0.55 +0.1 0.64 perf-profile.self.cycles-pp.vm_area_alloc
0.60 +0.1 0.69 perf-profile.self.cycles-pp.arch_get_unmapped_area_topdown
0.47 +0.1 0.56 perf-profile.self.cycles-pp.security_vm_enough_memory_mm
0.52 +0.1 0.61 perf-profile.self.cycles-pp.mas_wr_store_entry
0.49 +0.1 0.59 perf-profile.self.cycles-pp.vms_complete_munmap_vmas
0.48 +0.1 0.58 perf-profile.self.cycles-pp.zap_pmd_range
0.46 ± 2% +0.1 0.57 perf-profile.self.cycles-pp.syscall_return_via_sysret
0.22 +0.1 0.33 perf-profile.self.cycles-pp.free_pgd_range
0.24 +0.1 0.35 perf-profile.self.cycles-pp.userfaultfd_unmap_complete
0.84 +0.1 0.96 perf-profile.self.cycles-pp.vms_gather_munmap_vmas
0.00 +0.1 0.12 perf-profile.self.cycles-pp.cap_mmap_addr
0.88 +0.1 1.00 perf-profile.self.cycles-pp.entry_SYSRETQ_unsafe_stack
0.60 ± 3% +0.1 0.73 perf-profile.self.cycles-pp.mas_alloc_nodes
0.66 +0.1 0.80 perf-profile.self.cycles-pp.entry_SYSCALL_64
0.80 +0.1 0.94 perf-profile.self.cycles-pp.syscall_exit_to_user_mode
0.66 +0.2 0.80 perf-profile.self.cycles-pp.__cond_resched
0.81 +0.2 0.96 perf-profile.self.cycles-pp.perf_event_mmap_event
0.97 +0.2 1.12 ± 2% perf-profile.self.cycles-pp.perf_iterate_sb
1.26 +0.2 1.43 perf-profile.self.cycles-pp.brk
0.96 +0.2 1.14 perf-profile.self.cycles-pp.__vma_start_write
2.06 ± 2% +0.2 2.23 ± 2% perf-profile.self.cycles-pp.mas_wr_node_store
0.22 ± 3% +0.2 0.40 perf-profile.self.cycles-pp.kfree
0.98 ± 2% +0.2 1.18 perf-profile.self.cycles-pp.mas_leaf_max_gap
0.90 +0.2 1.10 perf-profile.self.cycles-pp.do_vmi_align_munmap
0.96 +0.2 1.17 perf-profile.self.cycles-pp.unmap_page_range
1.84 ± 2% +0.2 2.07 perf-profile.self.cycles-pp.memcpy_orig
0.17 ± 10% +0.2 0.40 ± 2% perf-profile.self.cycles-pp.cap_vm_enough_memory
2.26 ± 3% +0.3 2.52 perf-profile.self.cycles-pp.mas_pop_node
1.52 +0.3 1.83 perf-profile.self.cycles-pp.mas_next_slot
1.60 +0.3 1.90 perf-profile.self.cycles-pp.mas_prev_slot
1.87 +0.3 2.21 perf-profile.self.cycles-pp.__do_sys_brk
1.52 +0.4 1.87 perf-profile.self.cycles-pp.mas_find
1.72 +0.4 2.07 perf-profile.self.cycles-pp.mas_wr_store_type
2.14 +0.4 2.54 perf-profile.self.cycles-pp.kmem_cache_alloc_noprof
2.79 +0.4 3.21 perf-profile.self.cycles-pp.clear_bhb_loop
2.52 +0.5 3.02 perf-profile.self.cycles-pp.mas_walk
1.29 ± 2% +0.8 2.08 perf-profile.self.cycles-pp.kmem_cache_free
7.06 ± 2% +2.2 9.28 ± 3% perf-profile.self.cycles-pp.__slab_free
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
Powered by blists - more mailing lists