All of lore.kernel.org
 help / color / mirror / Atom feed
* [linus:master] [mm/slub]  0fc52deec1: stress-ng.pagemove.page_remaps_per_sec 8.1% improvement
@ 2026-07-14 13:24 kernel test robot
  0 siblings, 0 replies; only message in thread
From: kernel test robot @ 2026-07-14 13:24 UTC (permalink / raw)
  To: Hao Li
  Cc: oe-lkp, lkp, linux-kernel, Vlastimil Babka, Harry Yoo, linux-mm,
	oliver.sang



Hello,

kernel test robot noticed a 8.1% improvement of stress-ng.pagemove.page_remaps_per_sec on:


commit: 0fc52deec1068ea3cc8eaa6e045c96fbf73f20e2 ("mm/slub: detach and reattach partial slabs in batch")
https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git master


testcase: stress-ng
config: x86_64-rhel-9.4
compiler: gcc-14
test machine: 192 threads 2 sockets Intel(R) Xeon(R) 6740E  CPU @ 2.4GHz (Sierra Forest) with 256G memory
parameters:

	nr_threads: 100%
	testtime: 60s
	test: pagemove
	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 6.5% improvement |
| test parameters  | cpufreq_governor=performance                                  |
|                  | mode=process                                                  |
|                  | nr_task=100%                                                  |
|                  | test=mmap2                                                    |
+------------------+---------------------------------------------------------------+
| testcase: change | will-it-scale: will-it-scale.per_process_ops 6.9% improvement |
| test parameters  | cpufreq_governor=performance                                  |
|                  | mode=process                                                  |
|                  | nr_task=100%                                                  |
|                  | test=mmap1                                                    |
+------------------+---------------------------------------------------------------+




Details are as below:
-------------------------------------------------------------------------------------------------->


The kernel config and materials to reproduce are available at:
https://download.01.org/0day-ci/archive/20260714/202607141635.962dbf6-lkp@intel.com

=========================================================================================
compiler/cpufreq_governor/kconfig/nr_threads/rootfs/tbox_group/test/testcase/testtime:
  gcc-14/performance/x86_64-rhel-9.4/100%/debian-13-x86_64-20250902.cgz/lkp-srf-2sp3/pagemove/stress-ng/60s

commit: 
  7e23073874 ("mm/slub: introduce helpers for node partial slab state")
  0fc52deec1 ("mm/slub: detach and reattach partial slabs in batch")

7e230738746ce9a7 0fc52deec1068ea3cc8eaa6e045 
---------------- --------------------------- 
         %stddev     %change         %stddev
             \          |                \  
  70342530            +6.9%   75221222        stress-ng.pagemove.ops
   1173310            +6.9%    1254602        stress-ng.pagemove.ops_per_sec
    272867            +8.1%     295033        stress-ng.pagemove.page_remaps_per_sec
    582290           +34.6%     784039        stress-ng.time.involuntary_context_switches
     16621            -1.4%      16383        stress-ng.time.percent_of_cpu_this_job_got
      9785            -1.8%       9612        stress-ng.time.system_time
    204.30 ±  2%     +14.7%     234.32 ±  2%  stress-ng.time.user_time
     60390 ±  3%      +8.9%      65782 ±  3%  cpuidle..usage
     19250           +33.0%      25597        vmstat.system.cs
    865538            +8.1%     935886        meminfo.SUnreclaim
    701990 ± 21%     -21.9%     548537 ± 10%  meminfo.Shmem
   1008091            +7.0%    1078157        meminfo.Slab
      0.19            +0.0        0.22        mpstat.cpu.all.irq%
     11.88            +1.1       12.93        mpstat.cpu.all.soft%
      1.94            +0.2        2.11 ±  3%  mpstat.cpu.all.usr%
    844506 ±156%    +169.4%    2275081 ± 75%  numa-meminfo.node0.FilePages
    409429 ± 15%     +21.6%     498064 ± 15%  numa-meminfo.node0.SUnreclaim
     95006 ±143%    +237.1%     320291 ± 34%  numa-meminfo.node1.AnonHugePages
    896456 ±  9%     -45.6%     487965 ±  4%  numa-numastat.node0.local_node
   1030690 ± 10%     -44.2%     574831 ±  9%  numa-numastat.node0.numa_hit
   1345616 ±  9%     -41.0%     793920 ±  8%  numa-numastat.node1.local_node
   1410929 ±  9%     -35.7%     907067 ± 13%  numa-numastat.node1.numa_hit
     19636           +34.3%      26381        perf-stat.i.context-switches
    410.01            -7.0%     381.50        perf-stat.i.cpu-migrations
     19282           +34.5%      25929        perf-stat.ps.context-switches
    401.96            -6.9%     374.03        perf-stat.ps.cpu-migrations
      0.22 ±  9%     +15.2%       0.26 ±  9%  sched_debug.cfs_rq:/.h_nr_queued.stddev
    187.42 ± 90%    +166.6%     499.67 ±  6%  sched_debug.cfs_rq:/.load_avg.min
      0.00 ± 10%     +53.0%       0.00 ±  8%  sched_debug.cpu.next_balance.stddev
      4921 ±  5%     +15.8%       5699 ±  2%  sched_debug.cpu.nr_switches.avg
      2954 ±  8%     +34.7%       3978 ± 12%  sched_debug.cpu.nr_switches.min
    211170 ±156%    +169.3%     568705 ± 75%  numa-vmstat.node0.nr_file_pages
    102318 ± 15%     +21.8%     124604 ± 15%  numa-vmstat.node0.nr_slab_unreclaimable
   1031040 ± 10%     -44.3%     574682 ±  9%  numa-vmstat.node0.numa_hit
    896806 ±  9%     -45.6%     487816 ±  5%  numa-vmstat.node0.numa_local
     46.40 ±143%    +237.1%     156.43 ± 34%  numa-vmstat.node1.nr_anon_transparent_hugepages
   1411107 ±  9%     -35.9%     905096 ± 13%  numa-vmstat.node1.numa_hit
   1345794 ±  9%     -41.2%     791950 ±  8%  numa-vmstat.node1.numa_local
   1198383 ±  3%      -3.2%    1159953        proc-vmstat.nr_file_pages
    175636 ± 21%     -21.9%     137207 ± 10%  proc-vmstat.nr_shmem
    216218            +8.2%     233963        proc-vmstat.nr_slab_unreclaimable
   2443814 ±  6%     -39.3%    1484396 ±  5%  proc-vmstat.numa_hit
   2244265 ±  6%     -42.8%    1284384 ±  5%  proc-vmstat.numa_local
   6235118 ±  5%     -55.0%    2807449 ±  6%  proc-vmstat.pgalloc_normal
   5591656 ±  3%     -61.5%    2154838 ±  8%  proc-vmstat.pgfree
      0.27           +23.2%       0.34 ±  2%  perf-sched.sch_delay.avg.ms.[unknown].[unknown].[unknown].[unknown].[unknown]
      0.27           +23.2%       0.34 ±  2%  perf-sched.total_sch_delay.average.ms
     29.43           -26.6%      21.59        perf-sched.total_wait_and_delay.average.ms
     96746 ±  3%     +34.5%     130085        perf-sched.total_wait_and_delay.count.ms
      4592 ±  3%      -7.3%       4257        perf-sched.total_wait_and_delay.max.ms
     29.16           -27.1%      21.25        perf-sched.total_wait_time.average.ms
      4592 ±  3%      -7.3%       4257        perf-sched.total_wait_time.max.ms
     29.43           -26.6%      21.59        perf-sched.wait_and_delay.avg.ms.[unknown].[unknown].[unknown].[unknown].[unknown]
     96746 ±  3%     +34.5%     130085        perf-sched.wait_and_delay.count.[unknown].[unknown].[unknown].[unknown].[unknown]
      4592 ±  3%      -7.3%       4257        perf-sched.wait_and_delay.max.ms.[unknown].[unknown].[unknown].[unknown].[unknown]
     29.16           -27.1%      21.25        perf-sched.wait_time.avg.ms.[unknown].[unknown].[unknown].[unknown].[unknown]
      4592 ±  3%      -7.3%       4257        perf-sched.wait_time.max.ms.[unknown].[unknown].[unknown].[unknown].[unknown]


***************************************************************************************************

=========================================================================================
compiler/cpufreq_governor/kconfig/mode/nr_task/rootfs/tbox_group/test/testcase:
  gcc-14/performance/x86_64-rhel-9.4/process/100%/debian-13-x86_64-20250902.cgz/lkp-srf-2sp2/mmap2/will-it-scale

commit: 
  7e23073874 ("mm/slub: introduce helpers for node partial slab state")
  0fc52deec1 ("mm/slub: detach and reattach partial slabs in batch")

7e230738746ce9a7 0fc52deec1068ea3cc8eaa6e045 
---------------- --------------------------- 
         %stddev     %change         %stddev
             \          |                \  
  35782436            +6.5%   38114764        will-it-scale.192.processes
    186366            +6.5%     198513        will-it-scale.per_process_ops
  35782436            +6.5%   38114764        will-it-scale.workload
 5.148e+08 ±  4%      -7.0%  4.789e+08        cpuidle..time
    794321            +6.2%     843755        meminfo.SUnreclaim
    945453            +5.3%     995121        meminfo.Slab
     20978 ±  2%     +33.9%      28097        vmstat.system.cs
    256601            +2.3%     262434        vmstat.system.in
      0.14            +0.0        0.15        mpstat.cpu.all.irq%
     16.90            +1.9       18.85        mpstat.cpu.all.soft%
      1.80 ±  3%      +0.2        1.98 ±  2%  mpstat.cpu.all.usr%
   4401116 ±  6%     -56.9%    1897324 ±  2%  numa-numastat.node0.local_node
   4504175 ±  6%     -54.9%    2029341 ±  2%  numa-numastat.node0.numa_hit
   5629560 ±  6%     -45.3%    3080499 ±  2%  numa-numastat.node1.local_node
   5726620 ±  5%     -45.0%    3148207 ±  2%  numa-numastat.node1.numa_hit
   4504314 ±  6%     -55.0%    2028792 ±  2%  numa-vmstat.node0.numa_hit
   4401255 ±  6%     -56.9%    1896776 ±  2%  numa-vmstat.node0.numa_local
   5726830 ±  5%     -45.0%    3147938 ±  2%  numa-vmstat.node1.numa_hit
   5629768 ±  6%     -45.3%    3080233 ±  2%  numa-vmstat.node1.numa_local
      1399 ± 58%    +183.3%       3963 ± 22%  perf-c2c.DRAM.local
    226.67 ± 61%    +132.4%     526.83 ± 14%  perf-c2c.DRAM.remote
     50692 ± 54%     +79.9%      91219 ±  9%  perf-c2c.HITM.local
     50697 ± 54%     +79.9%      91228 ±  9%  perf-c2c.HITM.total
     21068           +34.0%      28231        perf-stat.i.context-switches
    270.68            +2.2%     276.54        perf-stat.i.cpu-migrations
     20949 ±  2%     +34.1%      28083 ±  2%  perf-stat.ps.context-switches
    267.72            +2.0%     272.98        perf-stat.ps.cpu-migrations
    198268            +6.4%     211004        proc-vmstat.nr_slab_unreclaimable
  10234916 ±  5%     -49.4%    5180699 ±  2%  proc-vmstat.numa_hit
  10034795 ±  5%     -50.4%    4980977 ±  2%  proc-vmstat.numa_local
  33957271 ±  6%     -59.5%   13761981 ±  2%  proc-vmstat.pgalloc_normal
  32552299 ±  6%     -62.0%   12377664 ±  2%  proc-vmstat.pgfree
  20120469 ±  5%     -10.6%   17993595 ±  5%  sched_debug.cfs_rq:/.avg_vruntime.min
      0.22 ±  3%     +11.2%       0.25 ±  6%  sched_debug.cfs_rq:/.h_nr_queued.stddev
      0.22 ±  3%      +8.8%       0.24 ±  7%  sched_debug.cfs_rq:/.h_nr_runnable.stddev
    631057 ± 10%     +58.4%     999906 ± 24%  sched_debug.cfs_rq:/.left_deadline.avg
   3566705 ±  5%     +27.4%    4544203 ± 13%  sched_debug.cfs_rq:/.left_deadline.stddev
    631051 ± 10%     +58.4%     999897 ± 24%  sched_debug.cfs_rq:/.left_vruntime.avg
   3566674 ±  5%     +27.4%    4544161 ± 13%  sched_debug.cfs_rq:/.left_vruntime.stddev
     28545 ± 17%     +51.1%      43134 ± 22%  sched_debug.cfs_rq:/.load.avg
    132932 ±  9%     +32.8%     176498 ± 15%  sched_debug.cfs_rq:/.load.stddev
      6.28 ± 16%     +86.7%      11.72 ± 13%  sched_debug.cfs_rq:/.load_avg.min
      0.16 ±  8%     +24.8%       0.20 ± 12%  sched_debug.cfs_rq:/.nr_queued.stddev
    631051 ± 10%     +58.4%     999897 ± 24%  sched_debug.cfs_rq:/.right_vruntime.avg
   3566675 ±  5%     +27.4%    4544162 ± 13%  sched_debug.cfs_rq:/.right_vruntime.stddev
-3.866e+11          +214.3% -1.215e+12        sched_debug.cfs_rq:/.sum_w_vruntime.min
 2.244e+11 ± 12%     +53.5%  3.446e+11 ± 24%  sched_debug.cfs_rq:/.sum_w_vruntime.stddev
      4507 ± 47%    +108.9%       9415 ± 46%  sched_debug.cfs_rq:/.sum_weight.avg
  20120455 ±  5%     -10.6%   17993579 ±  5%  sched_debug.cfs_rq:/.zero_vruntime.min
    672.57 ±  6%     +19.2%     801.68 ±  9%  sched_debug.cpu.clock_task.stddev
      1233 ±  8%     +20.0%       1479 ± 12%  sched_debug.cpu.curr->pid.stddev
      0.23 ±  3%     +11.9%       0.25 ±  6%  sched_debug.cpu.nr_running.stddev
     18196           +30.3%      23717 ±  2%  sched_debug.cpu.nr_switches.avg
     14757 ±  2%     +40.6%      20752 ±  2%  sched_debug.cpu.nr_switches.min
      1.14 ±177%    +435.9%       6.13 ± 13%  perf-sched.sch_delay.avg.ms.perf_trace_sched_switch.devkmsg_read.vfs_read.ksys_read.do_syscall_64
      0.43 ±  4%     +29.7%       0.56 ±  2%  perf-sched.sch_delay.avg.ms.perf_trace_sched_switch.exit_to_user_mode_loop.do_syscall_64.entry_SYSCALL_64_after_hwframe.__mmap
      0.43 ±  4%     +29.6%       0.56 ±  2%  perf-sched.sch_delay.avg.ms.perf_trace_sched_switch.exit_to_user_mode_loop.do_syscall_64.entry_SYSCALL_64_after_hwframe.__munmap
      0.45 ±  7%     +24.9%       0.57 ±  4%  perf-sched.sch_delay.avg.ms.perf_trace_sched_switch.irqentry_exit.asm_sysvec_apic_timer_interrupt.__mmap
      0.44 ±  6%     +28.4%       0.57 ±  2%  perf-sched.sch_delay.avg.ms.perf_trace_sched_switch.irqentry_exit.asm_sysvec_apic_timer_interrupt.__munmap
      0.41 ±  6%     +35.6%       0.56 ±  5%  perf-sched.sch_delay.avg.ms.perf_trace_sched_switch.irqentry_exit.asm_sysvec_apic_timer_interrupt.testcase
      0.21 ± 45%     +95.0%       0.41 ± 17%  perf-sched.sch_delay.avg.ms.perf_trace_sched_switch.irqentry_exit.asm_sysvec_call_function_single.__munmap
      0.31 ±  5%     +23.6%       0.38 ±  4%  perf-sched.sch_delay.avg.ms.perf_trace_sched_switch.preempt_schedule_irq.irqentry_exit.asm_sysvec_apic_timer_interrupt._raw_spin_unlock_irqrestore
      0.02 ±142%   +1335.9%       0.31 ± 83%  perf-sched.sch_delay.avg.ms.perf_trace_sched_switch.preempt_schedule_irq.irqentry_exit.asm_sysvec_apic_timer_interrupt.irqentry_exit
      0.19 ±136%    +256.8%       0.69 ± 82%  perf-sched.sch_delay.avg.ms.perf_trace_sched_switch.preempt_schedule_irq.irqentry_exit.asm_sysvec_apic_timer_interrupt.ksm_vma_flags
      0.51 ± 31%     -63.4%       0.19 ± 72%  perf-sched.sch_delay.avg.ms.perf_trace_sched_switch.preempt_schedule_irq.irqentry_exit.asm_sysvec_apic_timer_interrupt.security_vm_enough_memory_mm
      0.09 ±179%   +1075.0%       1.04 ±125%  perf-sched.sch_delay.avg.ms.perf_trace_sched_switch.preempt_schedule_irq.irqentry_exit.asm_sysvec_apic_timer_interrupt.unmap_vmas
      0.30 ± 14%     +48.4%       0.45 ± 19%  perf-sched.sch_delay.avg.ms.perf_trace_sched_switch.preempt_schedule_thunk.perf_iterate_sb.constprop.0
      2.27 ±178%    +438.9%      12.25 ± 13%  perf-sched.sch_delay.max.ms.perf_trace_sched_switch.devkmsg_read.vfs_read.ksys_read.do_syscall_64
      1.08 ± 29%     +75.3%       1.89 ± 34%  perf-sched.sch_delay.max.ms.perf_trace_sched_switch.irqentry_exit.asm_sysvec_apic_timer_interrupt.munmap@plt
      0.02 ±142%   +2008.6%       0.45 ± 78%  perf-sched.sch_delay.max.ms.perf_trace_sched_switch.preempt_schedule_irq.irqentry_exit.asm_sysvec_apic_timer_interrupt.irqentry_exit
      0.30 ±137%    +207.8%       0.91 ± 59%  perf-sched.sch_delay.max.ms.perf_trace_sched_switch.preempt_schedule_irq.irqentry_exit.asm_sysvec_apic_timer_interrupt.ksm_vma_flags
      0.81 ± 44%     +53.0%       1.25 ± 21%  perf-sched.sch_delay.max.ms.perf_trace_sched_switch.preempt_schedule_irq.irqentry_exit.asm_sysvec_apic_timer_interrupt.memcpy_toio
      1.37 ± 32%     -65.3%       0.48 ± 71%  perf-sched.sch_delay.max.ms.perf_trace_sched_switch.preempt_schedule_irq.irqentry_exit.asm_sysvec_apic_timer_interrupt.security_vm_enough_memory_mm
      0.16 ±162%    +761.1%       1.39 ± 87%  perf-sched.sch_delay.max.ms.perf_trace_sched_switch.preempt_schedule_irq.irqentry_exit.asm_sysvec_apic_timer_interrupt.unmap_vmas
      0.81 ± 75%    +182.0%       2.27 ± 35%  perf-sched.sch_delay.max.ms.perf_trace_sched_switch.preempt_schedule_thunk.fget.ksys_mmap_pgoff.do_syscall_64
      0.22 ±  4%     +27.9%       0.28 ±  2%  perf-sched.total_sch_delay.average.ms
     28.10           -25.4%      20.96        perf-sched.total_wait_and_delay.average.ms
    103626           +33.9%     138794        perf-sched.total_wait_and_delay.count.ms
     27.88           -25.8%      20.68        perf-sched.total_wait_time.average.ms
      0.86 ±  4%     +29.7%       1.12 ±  2%  perf-sched.wait_and_delay.avg.ms.perf_trace_sched_switch.exit_to_user_mode_loop.do_syscall_64.entry_SYSCALL_64_after_hwframe.__mmap
      0.87 ±  4%     +29.6%       1.13 ±  2%  perf-sched.wait_and_delay.avg.ms.perf_trace_sched_switch.exit_to_user_mode_loop.do_syscall_64.entry_SYSCALL_64_after_hwframe.__munmap
      3.10            +4.8%       3.25        perf-sched.wait_and_delay.avg.ms.perf_trace_sched_switch.schedule_timeout.rcu_gp_fqs_loop.rcu_gp_kthread.kthread
     40.30           -27.9%      29.04        perf-sched.wait_and_delay.avg.ms.perf_trace_sched_switch.smpboot_thread_fn.kthread.ret_from_fork.ret_from_fork_asm
     22983 ±  3%     +31.6%      30242 ±  2%  perf-sched.wait_and_delay.count.perf_trace_sched_switch.exit_to_user_mode_loop.do_syscall_64.entry_SYSCALL_64_after_hwframe.__mmap
     21521 ±  3%     +42.6%      30683 ±  4%  perf-sched.wait_and_delay.count.perf_trace_sched_switch.exit_to_user_mode_loop.do_syscall_64.entry_SYSCALL_64_after_hwframe.__munmap
     46708           +37.9%      64415        perf-sched.wait_and_delay.count.perf_trace_sched_switch.smpboot_thread_fn.kthread.ret_from_fork.ret_from_fork_asm
      0.43 ±  4%     +29.7%       0.56 ±  2%  perf-sched.wait_time.avg.ms.perf_trace_sched_switch.exit_to_user_mode_loop.do_syscall_64.entry_SYSCALL_64_after_hwframe.__mmap
      0.43 ±  4%     +29.6%       0.56 ±  2%  perf-sched.wait_time.avg.ms.perf_trace_sched_switch.exit_to_user_mode_loop.do_syscall_64.entry_SYSCALL_64_after_hwframe.__munmap
      0.45 ±  7%     +24.9%       0.57 ±  4%  perf-sched.wait_time.avg.ms.perf_trace_sched_switch.irqentry_exit.asm_sysvec_apic_timer_interrupt.__mmap
      0.44 ±  6%     +28.4%       0.57 ±  2%  perf-sched.wait_time.avg.ms.perf_trace_sched_switch.irqentry_exit.asm_sysvec_apic_timer_interrupt.__munmap
      0.41 ±  6%     +35.6%       0.56 ±  5%  perf-sched.wait_time.avg.ms.perf_trace_sched_switch.irqentry_exit.asm_sysvec_apic_timer_interrupt.testcase
      0.21 ± 45%     +95.0%       0.41 ± 17%  perf-sched.wait_time.avg.ms.perf_trace_sched_switch.irqentry_exit.asm_sysvec_call_function_single.__munmap
      0.02 ±142%    +975.8%       0.23 ±114%  perf-sched.wait_time.avg.ms.perf_trace_sched_switch.preempt_schedule_irq.irqentry_exit.asm_sysvec_apic_timer_interrupt.irqentry_exit
      0.19 ±136%    +256.8%       0.69 ± 82%  perf-sched.wait_time.avg.ms.perf_trace_sched_switch.preempt_schedule_irq.irqentry_exit.asm_sysvec_apic_timer_interrupt.ksm_vma_flags
      0.51 ± 31%     -63.4%       0.19 ± 72%  perf-sched.wait_time.avg.ms.perf_trace_sched_switch.preempt_schedule_irq.irqentry_exit.asm_sysvec_apic_timer_interrupt.security_vm_enough_memory_mm
      0.09 ±179%   +1075.0%       1.04 ±125%  perf-sched.wait_time.avg.ms.perf_trace_sched_switch.preempt_schedule_irq.irqentry_exit.asm_sysvec_apic_timer_interrupt.unmap_vmas
      0.30 ± 14%     +48.3%       0.45 ± 19%  perf-sched.wait_time.avg.ms.perf_trace_sched_switch.preempt_schedule_thunk.perf_iterate_sb.constprop.0
      3.08            +4.8%       3.23        perf-sched.wait_time.avg.ms.perf_trace_sched_switch.schedule_timeout.rcu_gp_fqs_loop.rcu_gp_kthread.kthread
     40.28           -28.0%      29.02        perf-sched.wait_time.avg.ms.perf_trace_sched_switch.smpboot_thread_fn.kthread.ret_from_fork.ret_from_fork_asm
      1.08 ± 29%     +75.3%       1.89 ± 34%  perf-sched.wait_time.max.ms.perf_trace_sched_switch.irqentry_exit.asm_sysvec_apic_timer_interrupt.munmap@plt
      0.02 ±142%   +1318.0%       0.30 ±102%  perf-sched.wait_time.max.ms.perf_trace_sched_switch.preempt_schedule_irq.irqentry_exit.asm_sysvec_apic_timer_interrupt.irqentry_exit
      0.30 ±137%    +207.8%       0.91 ± 59%  perf-sched.wait_time.max.ms.perf_trace_sched_switch.preempt_schedule_irq.irqentry_exit.asm_sysvec_apic_timer_interrupt.ksm_vma_flags
      1.37 ± 32%     -65.3%       0.48 ± 71%  perf-sched.wait_time.max.ms.perf_trace_sched_switch.preempt_schedule_irq.irqentry_exit.asm_sysvec_apic_timer_interrupt.security_vm_enough_memory_mm
      0.16 ±162%    +761.1%       1.39 ± 87%  perf-sched.wait_time.max.ms.perf_trace_sched_switch.preempt_schedule_irq.irqentry_exit.asm_sysvec_apic_timer_interrupt.unmap_vmas
      0.81 ± 75%    +182.0%       2.27 ± 35%  perf-sched.wait_time.max.ms.perf_trace_sched_switch.preempt_schedule_thunk.fget.ksys_mmap_pgoff.do_syscall_64
     31.76           -19.8       11.96        perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.__refill_objects_node.refill_objects.__pcs_replace_empty_main.kmem_cache_alloc_noprof
     31.61           -19.7       11.88        perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.__refill_objects_node.refill_objects.__pcs_replace_empty_main
     10.93            -6.2        4.68 ±  2%  perf-profile.calltrace.cycles-pp.asm_sysvec_apic_timer_interrupt._raw_spin_unlock_irqrestore.__refill_objects_node.refill_objects.__pcs_replace_empty_main
     10.93            -6.2        4.68 ±  2%  perf-profile.calltrace.cycles-pp._raw_spin_unlock_irqrestore.__refill_objects_node.refill_objects.__pcs_replace_empty_main.kmem_cache_alloc_noprof
     10.92            -6.2        4.68 ±  2%  perf-profile.calltrace.cycles-pp.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt._raw_spin_unlock_irqrestore.__refill_objects_node.refill_objects
     10.88            -6.2        4.66 ±  2%  perf-profile.calltrace.cycles-pp.__irq_exit_rcu.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt._raw_spin_unlock_irqrestore.__refill_objects_node
     23.32 ±  8%      -4.5       18.85 ±  4%  perf-profile.calltrace.cycles-pp.refill_objects.__pcs_replace_empty_main.kmem_cache_alloc_noprof.mas_store_gfp.do_vmi_align_munmap
     22.94 ±  8%      -4.2       18.70 ±  4%  perf-profile.calltrace.cycles-pp.__refill_objects_node.refill_objects.__pcs_replace_empty_main.kmem_cache_alloc_noprof.mas_store_gfp
     22.10 ±  8%      -4.0       18.13 ±  4%  perf-profile.calltrace.cycles-pp.refill_objects.__pcs_replace_empty_main.kmem_cache_alloc_noprof.mas_preallocate.__mmap_new_vma
     27.97 ±  8%      -3.8       24.13 ±  4%  perf-profile.calltrace.cycles-pp.__pcs_replace_empty_main.kmem_cache_alloc_noprof.mas_store_gfp.do_vmi_align_munmap.do_vmi_munmap
     28.23 ±  8%      -3.8       24.42 ±  4%  perf-profile.calltrace.cycles-pp.kmem_cache_alloc_noprof.mas_store_gfp.do_vmi_align_munmap.do_vmi_munmap.__vm_munmap
     21.74 ±  8%      -3.7       17.99 ±  4%  perf-profile.calltrace.cycles-pp.__refill_objects_node.refill_objects.__pcs_replace_empty_main.kmem_cache_alloc_noprof.mas_preallocate
     26.52 ±  8%      -3.3       23.24 ±  4%  perf-profile.calltrace.cycles-pp.__pcs_replace_empty_main.kmem_cache_alloc_noprof.mas_preallocate.__mmap_new_vma.__mmap_region
     26.76 ±  8%      -3.3       23.50 ±  4%  perf-profile.calltrace.cycles-pp.kmem_cache_alloc_noprof.mas_preallocate.__mmap_new_vma.__mmap_region.do_mmap
     27.39 ±  8%      -3.2       24.20 ±  4%  perf-profile.calltrace.cycles-pp.mas_preallocate.__mmap_new_vma.__mmap_region.do_mmap.vm_mmap_pgoff
      2.32 ±  8%      -1.4        0.96 ± 17%  perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.barn_put_full_sheaf.rcu_do_batch.rcu_core.handle_softirqs
      2.13 ± 12%      -1.2        0.94 ± 17%  perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.barn_put_full_sheaf.rcu_do_batch.rcu_core
      0.65            +0.0        0.69        perf-profile.calltrace.cycles-pp.__build_id_parse.perf_event_mmap_event.perf_event_mmap.__mmap_complete.__mmap_region
      0.54            +0.1        0.59        perf-profile.calltrace.cycles-pp.vma_merge_new_range.__mmap_region.do_mmap.vm_mmap_pgoff.ksys_mmap_pgoff
      0.53            +0.1        0.58        perf-profile.calltrace.cycles-pp.mas_find.__mmap_region.do_mmap.vm_mmap_pgoff.ksys_mmap_pgoff
      0.58            +0.1        0.64        perf-profile.calltrace.cycles-pp.entry_SYSCALL_64.__mmap
      0.59            +0.1        0.65 ±  6%  perf-profile.calltrace.cycles-pp.d_path.perf_event_mmap_event.perf_event_mmap.__mmap_complete.__mmap_region
      0.59            +0.1        0.64        perf-profile.calltrace.cycles-pp.entry_SYSCALL_64.__munmap
      0.52            +0.1        0.58        perf-profile.calltrace.cycles-pp.mas_store_gfp.vms_gather_munmap_vmas.do_vmi_align_munmap.do_vmi_munmap.__vm_munmap
      0.57 ±  2%      +0.1        0.64 ±  2%  perf-profile.calltrace.cycles-pp.kmem_cache_free.vms_complete_munmap_vmas.do_vmi_align_munmap.do_vmi_munmap.__vm_munmap
      0.61            +0.1        0.69        perf-profile.calltrace.cycles-pp.__memcg_slab_post_alloc_hook.kmem_cache_alloc_noprof.vm_area_alloc.__mmap_new_vma.__mmap_region
      0.78            +0.1        0.86        perf-profile.calltrace.cycles-pp.kmem_cache_alloc_noprof.vm_area_alloc.__mmap_new_vma.__mmap_region.do_mmap
      0.60            +0.1        0.69        perf-profile.calltrace.cycles-pp.zap_pte_range.zap_pmd_range.__zap_vma_range.unmap_vmas.unmap_region
      2.49            +0.1        2.58 ±  2%  perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.barn_get_empty_sheaf.__pcs_replace_empty_main.kmem_cache_alloc_noprof
      0.65            +0.1        0.77        perf-profile.calltrace.cycles-pp.mas_empty_area_rev.unmapped_area_topdown.vm_unmapped_area.arch_get_unmapped_area_topdown.shmem_get_unmapped_area
      1.14            +0.1        1.26        perf-profile.calltrace.cycles-pp.vm_area_alloc.__mmap_new_vma.__mmap_region.do_mmap.vm_mmap_pgoff
      0.42 ± 44%      +0.1        0.57        perf-profile.calltrace.cycles-pp.unlink_file_vma_batch_process.free_pgtables.unmap_region.vms_complete_munmap_vmas.do_vmi_align_munmap
      2.98            +0.2        3.14        perf-profile.calltrace.cycles-pp.perf_event_mmap_event.perf_event_mmap.__mmap_complete.__mmap_region.do_mmap
      2.03            +0.2        2.22        perf-profile.calltrace.cycles-pp.free_pud_range.free_p4d_range.free_pgd_range.free_pgtables.unmap_region
      3.36            +0.2        3.55        perf-profile.calltrace.cycles-pp.perf_event_mmap.__mmap_complete.__mmap_region.do_mmap.vm_mmap_pgoff
      2.15            +0.2        2.36        perf-profile.calltrace.cycles-pp.free_p4d_range.free_pgd_range.free_pgtables.unmap_region.vms_complete_munmap_vmas
      1.43            +0.2        1.64        perf-profile.calltrace.cycles-pp.vm_unmapped_area.arch_get_unmapped_area_topdown.shmem_get_unmapped_area.__get_unmapped_area.do_mmap
      1.40            +0.2        1.60        perf-profile.calltrace.cycles-pp.unmapped_area_topdown.vm_unmapped_area.arch_get_unmapped_area_topdown.shmem_get_unmapped_area.__get_unmapped_area
      2.22            +0.2        2.44        perf-profile.calltrace.cycles-pp.free_pgd_range.free_pgtables.unmap_region.vms_complete_munmap_vmas.do_vmi_align_munmap
      1.95            +0.2        2.18        perf-profile.calltrace.cycles-pp.shmem_get_unmapped_area.__get_unmapped_area.do_mmap.vm_mmap_pgoff.ksys_mmap_pgoff
      1.75            +0.2        1.99        perf-profile.calltrace.cycles-pp.arch_get_unmapped_area_topdown.shmem_get_unmapped_area.__get_unmapped_area.do_mmap.vm_mmap_pgoff
      2.01            +0.2        2.25        perf-profile.calltrace.cycles-pp.__get_unmapped_area.do_mmap.vm_mmap_pgoff.ksys_mmap_pgoff.do_syscall_64
      3.48            +0.2        3.73        perf-profile.calltrace.cycles-pp.__mmap_complete.__mmap_region.do_mmap.vm_mmap_pgoff.ksys_mmap_pgoff
      2.16            +0.3        2.42        perf-profile.calltrace.cycles-pp.vms_gather_munmap_vmas.do_vmi_align_munmap.do_vmi_munmap.__vm_munmap.__x64_sys_munmap
      2.51 ±  7%      +0.3        2.78 ±  4%  perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.barn_replace_empty_sheaf.__pcs_replace_empty_main.kmem_cache_alloc_noprof.mas_store_gfp
      3.03            +0.3        3.33        perf-profile.calltrace.cycles-pp.free_pgtables.unmap_region.vms_complete_munmap_vmas.do_vmi_align_munmap.do_vmi_munmap
      3.16            +0.3        3.47        perf-profile.calltrace.cycles-pp.zap_pmd_range.__zap_vma_range.unmap_vmas.unmap_region.vms_complete_munmap_vmas
      3.42            +0.3        3.75        perf-profile.calltrace.cycles-pp.__zap_vma_range.unmap_vmas.unmap_region.vms_complete_munmap_vmas.do_vmi_align_munmap
      3.55            +0.3        3.89        perf-profile.calltrace.cycles-pp.unmap_vmas.unmap_region.vms_complete_munmap_vmas.do_vmi_align_munmap.do_vmi_munmap
      0.52 ±  3%      +0.4        0.88 ±  3%  perf-profile.calltrace.cycles-pp.barn_put_full_sheaf.rcu_do_batch.rcu_core.handle_softirqs.run_ksoftirqd
      2.33 ±  3%      +0.4        2.77 ±  6%  perf-profile.calltrace.cycles-pp.barn_get_empty_sheaf.__kfree_rcu_sheaf.kvfree_call_rcu.mas_wr_node_store.mas_store_gfp
      1.62            +0.5        2.08        perf-profile.calltrace.cycles-pp.__pi_memcpy.mas_wr_node_store.mas_store_prealloc.__mmap_new_vma.__mmap_region
      2.52 ±  2%      +0.5        2.98 ±  6%  perf-profile.calltrace.cycles-pp.__kfree_rcu_sheaf.kvfree_call_rcu.mas_wr_node_store.mas_store_gfp.do_vmi_align_munmap
      1.62            +0.5        2.10        perf-profile.calltrace.cycles-pp.__pi_memcpy.mas_wr_node_store.mas_store_gfp.do_vmi_align_munmap.do_vmi_munmap
      0.25 ±100%      +0.5        0.75 ±  5%  perf-profile.calltrace.cycles-pp._raw_spin_unlock_irqrestore.barn_replace_empty_sheaf.__pcs_replace_empty_main.kmem_cache_alloc_noprof.mas_store_gfp
      2.77 ±  2%      +0.5        3.28 ±  5%  perf-profile.calltrace.cycles-pp.kvfree_call_rcu.mas_wr_node_store.mas_store_gfp.do_vmi_align_munmap.do_vmi_munmap
      0.00            +0.5        0.53 ±  2%  perf-profile.calltrace.cycles-pp.mas_update_gap.mas_wr_node_store.mas_store_gfp.do_vmi_align_munmap.do_vmi_munmap
      4.86            +0.5        5.40 ±  2%  perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.barn_replace_empty_sheaf.__pcs_replace_empty_main.kmem_cache_alloc_noprof
      3.63            +0.5        4.17 ±  2%  perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.barn_get_empty_sheaf.__kfree_rcu_sheaf.kvfree_call_rcu
      0.00            +0.5        0.54        perf-profile.calltrace.cycles-pp.__vma_start_write.vms_gather_munmap_vmas.do_vmi_align_munmap.do_vmi_munmap.__vm_munmap
      0.00            +0.5        0.54 ±  2%  perf-profile.calltrace.cycles-pp.mas_update_gap.mas_wr_node_store.mas_store_prealloc.__mmap_new_vma.__mmap_region
      0.00            +0.5        0.54        perf-profile.calltrace.cycles-pp.mas_rev_awalk.mas_empty_area_rev.unmapped_area_topdown.vm_unmapped_area.arch_get_unmapped_area_topdown
      3.10 ±  7%      +0.5        3.64 ±  4%  perf-profile.calltrace.cycles-pp.barn_replace_empty_sheaf.__pcs_replace_empty_main.kmem_cache_alloc_noprof.mas_store_gfp.do_vmi_align_munmap
      3.66            +0.5        4.20 ±  2%  perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.barn_get_empty_sheaf.__kfree_rcu_sheaf.kvfree_call_rcu.mas_wr_node_store
      2.94 ±  9%      +0.6        3.52 ±  4%  perf-profile.calltrace.cycles-pp.barn_replace_empty_sheaf.__pcs_replace_empty_main.kmem_cache_alloc_noprof.mas_preallocate.__mmap_new_vma
      9.34            +0.6        9.91 ±  2%  perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.__slab_free.__kmem_cache_free_bulk.rcu_free_sheaf
      9.47            +0.6       10.05 ±  2%  perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.__slab_free.__kmem_cache_free_bulk.rcu_free_sheaf.rcu_do_batch
      9.80            +0.6       10.40 ±  2%  perf-profile.calltrace.cycles-pp.__slab_free.__kmem_cache_free_bulk.rcu_free_sheaf.rcu_do_batch.rcu_core
      0.09 ±223%      +0.6        0.73 ±  5%  perf-profile.calltrace.cycles-pp._raw_spin_unlock_irqrestore.barn_replace_empty_sheaf.__pcs_replace_empty_main.kmem_cache_alloc_noprof.mas_preallocate
      2.24 ±  5%      +0.6        2.88 ±  4%  perf-profile.calltrace.cycles-pp.barn_get_empty_sheaf.__kfree_rcu_sheaf.kvfree_call_rcu.mas_wr_node_store.mas_store_prealloc
      2.43 ±  4%      +0.7        3.09 ±  4%  perf-profile.calltrace.cycles-pp.__kfree_rcu_sheaf.kvfree_call_rcu.mas_wr_node_store.mas_store_prealloc.__mmap_new_vma
      7.10            +0.7        7.80        perf-profile.calltrace.cycles-pp.unmap_region.vms_complete_munmap_vmas.do_vmi_align_munmap.do_vmi_munmap.__vm_munmap
      2.69 ±  4%      +0.7        3.41 ±  3%  perf-profile.calltrace.cycles-pp.kvfree_call_rcu.mas_wr_node_store.mas_store_prealloc.__mmap_new_vma.__mmap_region
      8.74            +0.7        9.47        perf-profile.calltrace.cycles-pp.vms_complete_munmap_vmas.do_vmi_align_munmap.do_vmi_munmap.__vm_munmap.__x64_sys_munmap
      1.54 ±  4%      +1.1        2.69 ±  4%  perf-profile.calltrace.cycles-pp.rcu_free_sheaf.rcu_do_batch.rcu_core.handle_softirqs.run_ksoftirqd
      5.47            +1.2        6.67 ±  2%  perf-profile.calltrace.cycles-pp.mas_wr_node_store.mas_store_gfp.do_vmi_align_munmap.do_vmi_munmap.__vm_munmap
      0.26 ±100%      +1.2        1.48 ±  3%  perf-profile.calltrace.cycles-pp.__irq_exit_rcu.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt._raw_spin_unlock_irqrestore.barn_replace_empty_sheaf
      0.26 ±100%      +1.2        1.48 ±  3%  perf-profile.calltrace.cycles-pp.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt._raw_spin_unlock_irqrestore.barn_replace_empty_sheaf.__pcs_replace_empty_main
      0.26 ±100%      +1.2        1.48 ±  3%  perf-profile.calltrace.cycles-pp.asm_sysvec_apic_timer_interrupt._raw_spin_unlock_irqrestore.barn_replace_empty_sheaf.__pcs_replace_empty_main.kmem_cache_alloc_noprof
      0.00            +1.3        1.29 ±  2%  perf-profile.calltrace.cycles-pp.__irq_exit_rcu.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt._raw_spin_unlock_irqrestore.barn_get_empty_sheaf
      0.00            +1.3        1.29 ±  2%  perf-profile.calltrace.cycles-pp.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt._raw_spin_unlock_irqrestore.barn_get_empty_sheaf.__kfree_rcu_sheaf
      0.00            +1.3        1.29 ±  2%  perf-profile.calltrace.cycles-pp._raw_spin_unlock_irqrestore.barn_get_empty_sheaf.__kfree_rcu_sheaf.kvfree_call_rcu.mas_wr_node_store
      0.00            +1.3        1.29 ±  2%  perf-profile.calltrace.cycles-pp.asm_sysvec_apic_timer_interrupt._raw_spin_unlock_irqrestore.barn_get_empty_sheaf.__kfree_rcu_sheaf.kvfree_call_rcu
      5.39 ±  2%      +1.4        6.75 ±  2%  perf-profile.calltrace.cycles-pp.mas_wr_node_store.mas_store_prealloc.__mmap_new_vma.__mmap_region.do_mmap
      5.90 ±  2%      +1.4        7.33 ±  2%  perf-profile.calltrace.cycles-pp.mas_store_prealloc.__mmap_new_vma.__mmap_region.do_mmap.vm_mmap_pgoff
      2.13 ±  4%      +1.6        3.70 ±  4%  perf-profile.calltrace.cycles-pp.rcu_core.handle_softirqs.run_ksoftirqd.smpboot_thread_fn.kthread
      2.13 ±  4%      +1.6        3.70 ±  4%  perf-profile.calltrace.cycles-pp.rcu_do_batch.rcu_core.handle_softirqs.run_ksoftirqd.smpboot_thread_fn
      2.14 ±  4%      +1.6        3.70 ±  4%  perf-profile.calltrace.cycles-pp.handle_softirqs.run_ksoftirqd.smpboot_thread_fn.kthread.ret_from_fork
      2.14 ±  4%      +1.6        3.70 ±  4%  perf-profile.calltrace.cycles-pp.run_ksoftirqd.smpboot_thread_fn.kthread.ret_from_fork.ret_from_fork_asm
      2.15 ±  4%      +1.6        3.71 ±  4%  perf-profile.calltrace.cycles-pp.kthread.ret_from_fork.ret_from_fork_asm
      2.15 ±  4%      +1.6        3.71 ±  4%  perf-profile.calltrace.cycles-pp.ret_from_fork.ret_from_fork_asm
      2.15 ±  4%      +1.6        3.71 ±  4%  perf-profile.calltrace.cycles-pp.ret_from_fork_asm
      2.14 ±  3%      +1.6        3.70 ±  4%  perf-profile.calltrace.cycles-pp.smpboot_thread_fn.kthread.ret_from_fork.ret_from_fork_asm
     11.14 ±  2%      +1.8       12.90        perf-profile.calltrace.cycles-pp.handle_softirqs.__irq_exit_rcu.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt._raw_spin_unlock_irqrestore
     11.12 ±  2%      +1.8       12.89        perf-profile.calltrace.cycles-pp.rcu_core.handle_softirqs.__irq_exit_rcu.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt
     11.12 ±  2%      +1.8       12.88        perf-profile.calltrace.cycles-pp.rcu_do_batch.rcu_core.handle_softirqs.__irq_exit_rcu.sysvec_apic_timer_interrupt
      0.00            +5.5        5.47 ±  2%  perf-profile.calltrace.cycles-pp.__irq_exit_rcu.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt._raw_spin_unlock_irqrestore.get_partial_node_bulk
      0.00            +5.5        5.48 ±  2%  perf-profile.calltrace.cycles-pp.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt._raw_spin_unlock_irqrestore.get_partial_node_bulk.__refill_objects_node
      0.00            +5.5        5.49 ±  2%  perf-profile.calltrace.cycles-pp._raw_spin_unlock_irqrestore.get_partial_node_bulk.__refill_objects_node.refill_objects.__pcs_replace_empty_main
      0.00            +5.5        5.49 ±  2%  perf-profile.calltrace.cycles-pp.asm_sysvec_apic_timer_interrupt._raw_spin_unlock_irqrestore.get_partial_node_bulk.__refill_objects_node.refill_objects
      0.00           +12.5       12.53        perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.get_partial_node_bulk.__refill_objects_node.refill_objects
      0.00           +12.6       12.61        perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.get_partial_node_bulk.__refill_objects_node.refill_objects.__pcs_replace_empty_main
      0.00           +18.4       18.45        perf-profile.calltrace.cycles-pp.get_partial_node_bulk.__refill_objects_node.refill_objects.__pcs_replace_empty_main.kmem_cache_alloc_noprof
     45.44            -8.4       37.01        perf-profile.children.cycles-pp.refill_objects
     44.70            -8.0       36.72        perf-profile.children.cycles-pp.__refill_objects_node
     54.52            -7.1       47.40        perf-profile.children.cycles-pp.__pcs_replace_empty_main
     55.78            -7.0       48.80        perf-profile.children.cycles-pp.kmem_cache_alloc_noprof
     60.08            -3.7       56.38        perf-profile.children.cycles-pp.native_queued_spin_lock_slowpath
     60.59            -3.6       56.94        perf-profile.children.cycles-pp._raw_spin_lock_irqsave
     27.40 ±  8%      -3.2       24.20 ±  4%  perf-profile.children.cycles-pp.mas_preallocate
     94.46            -1.8       92.63        perf-profile.children.cycles-pp.do_syscall_64
     94.62            -1.8       92.80        perf-profile.children.cycles-pp.entry_SYSCALL_64_after_hwframe
      0.72 ±  7%      -0.4        0.28 ±  7%  perf-profile.children.cycles-pp.alloc_from_new_slab
      0.35            -0.1        0.30        perf-profile.children.cycles-pp.up_read
      0.12 ± 13%      -0.0        0.10 ±  4%  perf-profile.children.cycles-pp.path_noexec
      0.75            -0.0        0.73        perf-profile.children.cycles-pp.perf_iterate_sb
      0.06            -0.0        0.05        perf-profile.children.cycles-pp.unlink_anon_vmas
      0.07            +0.0        0.08        perf-profile.children.cycles-pp.prandom_u32_state
      0.06            +0.0        0.07        perf-profile.children.cycles-pp.__call_rcu_common
      0.15            +0.0        0.16        perf-profile.children.cycles-pp._raw_spin_lock
      0.13            +0.0        0.14        perf-profile.children.cycles-pp.can_vma_merge_right
      0.06            +0.0        0.07        perf-profile.children.cycles-pp.vm_get_page_prot
      0.14            +0.0        0.15 ±  2%  perf-profile.children.cycles-pp.__sysvec_apic_timer_interrupt
      0.16            +0.0        0.17 ±  2%  perf-profile.children.cycles-pp.__filemap_get_folio_mpol
      0.10            +0.0        0.11 ±  3%  perf-profile.children.cycles-pp.__vm_enough_memory
      0.17            +0.0        0.18 ±  2%  perf-profile.children.cycles-pp.entry_SYSCALL_64_safe_stack
      0.08            +0.0        0.09 ±  5%  perf-profile.children.cycles-pp.mas_prev_setup
      0.20            +0.0        0.22 ±  2%  perf-profile.children.cycles-pp.mas_wr_walk_descend
      0.18            +0.0        0.20 ±  2%  perf-profile.children.cycles-pp.freader_get_folio
      0.21 ±  2%      +0.0        0.22        perf-profile.children.cycles-pp.tlb_gather_mmu
      0.13 ±  2%      +0.0        0.15 ±  2%  perf-profile.children.cycles-pp.hrtimer_interrupt
      0.16 ±  2%      +0.0        0.18 ±  2%  perf-profile.children.cycles-pp.current_time
      0.17            +0.0        0.19        perf-profile.children.cycles-pp.may_expand_vm
      0.22            +0.0        0.24        perf-profile.children.cycles-pp.__kmalloc_cache_noprof
      0.14 ±  3%      +0.0        0.16 ±  3%  perf-profile.children.cycles-pp.mas_prev
      0.26            +0.0        0.28        perf-profile.children.cycles-pp.pte_offset_map_lock
      0.26            +0.0        0.28        perf-profile.children.cycles-pp.security_vm_enough_memory_mm
      0.21            +0.0        0.23 ±  3%  perf-profile.children.cycles-pp.freader_init_from_file
      0.30            +0.0        0.32        perf-profile.children.cycles-pp.fput
      0.24            +0.0        0.26        perf-profile.children.cycles-pp.downgrade_write
      0.08 ±  6%      +0.0        0.10 ±  5%  perf-profile.children.cycles-pp.ktime_get_coarse_real_ts64_mg
      0.14 ± 10%      +0.0        0.17 ±  2%  perf-profile.children.cycles-pp.mmap_region
      0.19            +0.0        0.22        perf-profile.children.cycles-pp.tlb_finish_mmu
      0.20            +0.0        0.23        perf-profile.children.cycles-pp.remove_vma
      0.08            +0.0        0.11        perf-profile.children.cycles-pp.unlink_file_vma_batch_final
      0.35            +0.0        0.38        perf-profile.children.cycles-pp.freader_fetch
      0.34            +0.0        0.37        perf-profile.children.cycles-pp.down_write
      0.23            +0.0        0.26        perf-profile.children.cycles-pp.fget
      0.35            +0.0        0.39        perf-profile.children.cycles-pp.__vma_start_exclude_readers
      0.29            +0.0        0.33        perf-profile.children.cycles-pp.down_write_killable
      0.66            +0.0        0.70        perf-profile.children.cycles-pp.__build_id_parse
      0.37            +0.0        0.41        perf-profile.children.cycles-pp.touch_atime
      0.52            +0.0        0.56        perf-profile.children.cycles-pp.mas_wr_store_type
      0.42            +0.0        0.46        perf-profile.children.cycles-pp.barn_put_empty_sheaf
      0.46            +0.0        0.51        perf-profile.children.cycles-pp.up_write
      0.30            +0.0        0.34        perf-profile.children.cycles-pp.__rcu_free_sheaf_prepare
      0.35 ±  4%      +0.0        0.40 ±  2%  perf-profile.children.cycles-pp.__memcg_slab_free_hook
      0.42            +0.0        0.47 ±  8%  perf-profile.children.cycles-pp.prepend_path
      0.40            +0.0        0.45        perf-profile.children.cycles-pp.shmem_mmap_prepare
      0.54            +0.0        0.59        perf-profile.children.cycles-pp.vma_merge_new_range
      0.00            +0.1        0.05        perf-profile.children.cycles-pp.__pte_offset_map
      0.00            +0.1        0.05        perf-profile.children.cycles-pp.mmap_action_prepare
      0.54            +0.1        0.59        perf-profile.children.cycles-pp.__vma_start_write
      0.59            +0.1        0.65 ±  6%  perf-profile.children.cycles-pp.d_path
      0.57            +0.1        0.63        perf-profile.children.cycles-pp.mas_walk
      0.00            +0.1        0.06 ±  7%  perf-profile.children.cycles-pp.uprobe_mmap
      0.51            +0.1        0.58        perf-profile.children.cycles-pp.unlink_file_vma_batch_process
      0.57 ±  2%      +0.1        0.64 ±  2%  perf-profile.children.cycles-pp.kmem_cache_free
      0.14            +0.1        0.21 ±  2%  perf-profile.children.cycles-pp.vma_is_shared_writable
      0.56            +0.1        0.63        perf-profile.children.cycles-pp.mas_next_slot
      0.16 ±  2%      +0.1        0.24        perf-profile.children.cycles-pp.vma_wants_writenotify
      0.62            +0.1        0.69        perf-profile.children.cycles-pp.__memcg_slab_post_alloc_hook
      0.99            +0.1        1.07        perf-profile.children.cycles-pp.entry_SYSRETQ_unsafe_stack
      0.46            +0.1        0.55        perf-profile.children.cycles-pp.mas_rev_awalk
      0.54            +0.1        0.63        perf-profile.children.cycles-pp.mas_prev_slot
      0.61            +0.1        0.70        perf-profile.children.cycles-pp.zap_pte_range
      0.23            +0.1        0.33        perf-profile.children.cycles-pp.vma_set_page_prot
      1.21            +0.1        1.32        perf-profile.children.cycles-pp.entry_SYSCALL_64
      0.66            +0.1        0.77        perf-profile.children.cycles-pp.mas_empty_area_rev
      1.14            +0.1        1.27        perf-profile.children.cycles-pp.vm_area_alloc
      1.48            +0.2        1.64        perf-profile.children.cycles-pp.mas_find
      3.00            +0.2        3.16        perf-profile.children.cycles-pp.perf_event_mmap_event
      2.04            +0.2        2.23        perf-profile.children.cycles-pp.free_pud_range
      3.37            +0.2        3.57        perf-profile.children.cycles-pp.perf_event_mmap
      1.40            +0.2        1.61        perf-profile.children.cycles-pp.unmapped_area_topdown
      1.43            +0.2        1.64        perf-profile.children.cycles-pp.vm_unmapped_area
      2.15            +0.2        2.36        perf-profile.children.cycles-pp.free_p4d_range
      2.23            +0.2        2.44        perf-profile.children.cycles-pp.free_pgd_range
      1.95            +0.2        2.18        perf-profile.children.cycles-pp.shmem_get_unmapped_area
      2.01            +0.2        2.25        perf-profile.children.cycles-pp.__get_unmapped_area
      1.76            +0.2        2.00        perf-profile.children.cycles-pp.arch_get_unmapped_area_topdown
      3.48            +0.3        3.74        perf-profile.children.cycles-pp.__mmap_complete
      2.17            +0.3        2.43        perf-profile.children.cycles-pp.vms_gather_munmap_vmas
      0.78 ±  3%      +0.3        1.07 ±  2%  perf-profile.children.cycles-pp.mas_update_gap
      3.09            +0.3        3.40        perf-profile.children.cycles-pp.free_pgtables
      3.18            +0.3        3.49        perf-profile.children.cycles-pp.zap_pmd_range
      3.43            +0.3        3.76        perf-profile.children.cycles-pp.__zap_vma_range
      3.55            +0.3        3.90        perf-profile.children.cycles-pp.unmap_vmas
      4.08            +0.7        4.76 ±  2%  perf-profile.children.cycles-pp.barn_put_full_sheaf
      7.10            +0.7        7.80        perf-profile.children.cycles-pp.unmap_region
      8.78            +0.7        9.50        perf-profile.children.cycles-pp.vms_complete_munmap_vmas
      3.26            +0.9        4.19        perf-profile.children.cycles-pp.__pi_memcpy
      4.96            +1.1        6.07 ±  2%  perf-profile.children.cycles-pp.__kfree_rcu_sheaf
      6.04            +1.1        7.16 ±  2%  perf-profile.children.cycles-pp.barn_replace_empty_sheaf
     16.56            +1.1       17.70 ±  2%  perf-profile.children.cycles-pp.__irq_exit_rcu
     16.70            +1.1       17.84 ±  2%  perf-profile.children.cycles-pp.sysvec_apic_timer_interrupt
     16.72            +1.2       17.87 ±  2%  perf-profile.children.cycles-pp.asm_sysvec_apic_timer_interrupt
      5.47            +1.2        6.70        perf-profile.children.cycles-pp.kvfree_call_rcu
      7.52            +1.3        8.80 ±  2%  perf-profile.children.cycles-pp.barn_get_empty_sheaf
      5.90 ±  2%      +1.4        7.33 ±  2%  perf-profile.children.cycles-pp.mas_store_prealloc
      2.14 ±  4%      +1.6        3.70 ±  4%  perf-profile.children.cycles-pp.run_ksoftirqd
      2.15 ±  4%      +1.6        3.71 ±  4%  perf-profile.children.cycles-pp.kthread
      2.15 ±  4%      +1.6        3.71 ±  4%  perf-profile.children.cycles-pp.ret_from_fork
      2.15 ±  4%      +1.6        3.71 ±  4%  perf-profile.children.cycles-pp.ret_from_fork_asm
      2.14 ±  3%      +1.6        3.70 ±  4%  perf-profile.children.cycles-pp.smpboot_thread_fn
     13.52            +1.9       15.41 ±  2%  perf-profile.children.cycles-pp.__kmem_cache_free_bulk
     13.53            +1.9       15.44 ±  2%  perf-profile.children.cycles-pp.__slab_free
     14.12            +2.0       16.09 ±  2%  perf-profile.children.cycles-pp.rcu_free_sheaf
     10.96            +2.6       13.54        perf-profile.children.cycles-pp.mas_wr_node_store
     18.66            +2.7       21.36        perf-profile.children.cycles-pp.rcu_do_batch
     18.68            +2.7       21.38        perf-profile.children.cycles-pp.rcu_core
     18.69            +2.7       21.39        perf-profile.children.cycles-pp.handle_softirqs
      0.00           +18.4       18.45        perf-profile.children.cycles-pp.get_partial_node_bulk
     60.07            -3.7       56.37        perf-profile.self.cycles-pp.native_queued_spin_lock_slowpath
      1.88            -0.4        1.49 ±  2%  perf-profile.self.cycles-pp.__refill_objects_node
      0.31            -0.0        0.26        perf-profile.self.cycles-pp.up_read
      0.56            -0.0        0.53        perf-profile.self.cycles-pp.perf_iterate_sb
      0.56            -0.0        0.54        perf-profile.self.cycles-pp.do_vmi_align_munmap
      0.12            -0.0        0.10 ±  4%  perf-profile.self.cycles-pp.atime_needs_update
      0.14 ±  4%      -0.0        0.12 ±  4%  perf-profile.self.cycles-pp.vms_complete_munmap_vmas
      0.11 ± 14%      -0.0        0.09 ±  5%  perf-profile.self.cycles-pp.path_noexec
      0.09            -0.0        0.08 ±  6%  perf-profile.self.cycles-pp.__build_id_parse
      0.11            -0.0        0.10        perf-profile.self.cycles-pp.percpu_counter_add_batch
      0.14            +0.0        0.15        perf-profile.self.cycles-pp.entry_SYSCALL_64_after_hwframe
      0.11            +0.0        0.12        perf-profile.self.cycles-pp.free_p4d_range
      0.07            +0.0        0.08        perf-profile.self.cycles-pp.mas_prev
      0.07            +0.0        0.08        perf-profile.self.cycles-pp.mas_prev_setup
      0.13            +0.0        0.14        perf-profile.self.cycles-pp._raw_spin_lock
      0.13            +0.0        0.14        perf-profile.self.cycles-pp.entry_SYSCALL_64_safe_stack
      0.16            +0.0        0.17        perf-profile.self.cycles-pp.may_expand_vm
      0.19            +0.0        0.20        perf-profile.self.cycles-pp.rcu_free_sheaf
      0.08            +0.0        0.09        perf-profile.self.cycles-pp.x64_sys_call
      0.19            +0.0        0.20        perf-profile.self.cycles-pp.tlb_gather_mmu
      0.20 ±  2%      +0.0        0.22 ±  2%  perf-profile.self.cycles-pp.kmem_cache_free
      0.18 ±  2%      +0.0        0.19        perf-profile.self.cycles-pp.barn_get_empty_sheaf
      0.16 ±  3%      +0.0        0.17        perf-profile.self.cycles-pp.freader_fetch
      0.41            +0.0        0.42        perf-profile.self.cycles-pp.unmapped_area_topdown
      0.13 ±  8%      +0.0        0.15        perf-profile.self.cycles-pp.mmap_region
      0.27            +0.0        0.29        perf-profile.self.cycles-pp.arch_get_unmapped_area_topdown
      0.19            +0.0        0.21        perf-profile.self.cycles-pp.freader_init_from_file
      0.13 ±  2%      +0.0        0.15 ±  3%  perf-profile.self.cycles-pp.security_vm_enough_memory_mm
      0.42            +0.0        0.44        perf-profile.self.cycles-pp.mas_find
      0.20            +0.0        0.22        perf-profile.self.cycles-pp.barn_replace_empty_sheaf
      0.22            +0.0        0.24        perf-profile.self.cycles-pp.downgrade_write
      0.05            +0.0        0.07        perf-profile.self.cycles-pp.remove_vma
      0.20            +0.0        0.22        perf-profile.self.cycles-pp.__kmalloc_cache_noprof
      0.17            +0.0        0.19        perf-profile.self.cycles-pp.__vma_start_write
      0.26            +0.0        0.28        perf-profile.self.cycles-pp.fput
      0.18            +0.0        0.20        perf-profile.self.cycles-pp.mas_empty_area_rev
      0.16            +0.0        0.18        perf-profile.self.cycles-pp.unlink_file_vma_batch_process
      0.30            +0.0        0.32        perf-profile.self.cycles-pp.__vma_start_exclude_readers
      0.29            +0.0        0.31        perf-profile.self.cycles-pp.mas_wr_store_type
      0.31            +0.0        0.34        perf-profile.self.cycles-pp.down_write
      0.07            +0.0        0.09 ±  5%  perf-profile.self.cycles-pp.ktime_get_coarse_real_ts64_mg
      0.17            +0.0        0.19 ±  2%  perf-profile.self.cycles-pp.tlb_finish_mmu
      0.17 ±  2%      +0.0        0.19        perf-profile.self.cycles-pp.free_pgtables
      0.34            +0.0        0.36        perf-profile.self.cycles-pp.vm_area_alloc
      0.21            +0.0        0.24        perf-profile.self.cycles-pp.fget
      0.32            +0.0        0.35        perf-profile.self.cycles-pp.vma_merge_new_range
      0.38            +0.0        0.41        perf-profile.self.cycles-pp.mas_store_prealloc
      0.27            +0.0        0.30        perf-profile.self.cycles-pp.down_write_killable
      0.43            +0.0        0.46        perf-profile.self.cycles-pp.up_write
      0.36            +0.0        0.39        perf-profile.self.cycles-pp.perf_event_mmap
      0.46            +0.0        0.49        perf-profile.self.cycles-pp.__mmap
      0.41            +0.0        0.44        perf-profile.self.cycles-pp.__munmap
      0.26 ±  4%      +0.0        0.29 ±  3%  perf-profile.self.cycles-pp.__memcg_slab_free_hook
      0.37            +0.0        0.41        perf-profile.self.cycles-pp.mas_preallocate
      0.52            +0.0        0.56        perf-profile.self.cycles-pp.mas_walk
      0.30            +0.0        0.34        perf-profile.self.cycles-pp.__rcu_free_sheaf_prepare
      0.05            +0.0        0.10 ±  4%  perf-profile.self.cycles-pp.touch_atime
      0.38            +0.0        0.43        perf-profile.self.cycles-pp.vms_gather_munmap_vmas
      0.59            +0.0        0.64        perf-profile.self.cycles-pp.kmem_cache_alloc_noprof
      0.00            +0.1        0.05        perf-profile.self.cycles-pp.vma_set_page_prot
      0.30            +0.1        0.35        perf-profile.self.cycles-pp.__mmap_new_vma
      0.63            +0.1        0.68        perf-profile.self.cycles-pp.entry_SYSCALL_64
      0.52            +0.1        0.58        perf-profile.self.cycles-pp.__memcg_slab_post_alloc_hook
      0.48            +0.1        0.54        perf-profile.self.cycles-pp.mas_next_slot
      0.52            +0.1        0.57        perf-profile.self.cycles-pp._raw_spin_lock_irqsave
      0.13 ±  2%      +0.1        0.19 ±  2%  perf-profile.self.cycles-pp.vma_is_shared_writable
      0.00            +0.1        0.06        perf-profile.self.cycles-pp.uprobe_mmap
      0.88            +0.1        0.94        perf-profile.self.cycles-pp.mas_store_gfp
      0.49 ±  2%      +0.1        0.55        perf-profile.self.cycles-pp.__slab_free
      0.49            +0.1        0.56        perf-profile.self.cycles-pp.mas_prev_slot
      0.28            +0.1        0.35        perf-profile.self.cycles-pp.zap_pte_range
      0.42            +0.1        0.49        perf-profile.self.cycles-pp.mas_rev_awalk
      0.98            +0.1        1.06        perf-profile.self.cycles-pp.entry_SYSRETQ_unsafe_stack
      0.46            +0.1        0.56        perf-profile.self.cycles-pp.kvfree_call_rcu
      1.44            +0.1        1.56        perf-profile.self.cycles-pp.mas_wr_node_store
      1.87            +0.1        2.02        perf-profile.self.cycles-pp.free_pud_range
      2.38            +0.2        2.54        perf-profile.self.cycles-pp.zap_pmd_range
      1.82            +0.2        1.99        perf-profile.self.cycles-pp.__mmap_region
      0.71 ±  3%      +0.3        0.98 ±  2%  perf-profile.self.cycles-pp.mas_update_gap
      0.00            +0.3        0.33        perf-profile.self.cycles-pp.get_partial_node_bulk
      2.90 ±  2%      +0.8        3.69        perf-profile.self.cycles-pp.__pi_memcpy



***************************************************************************************************

=========================================================================================
compiler/cpufreq_governor/kconfig/mode/nr_task/rootfs/tbox_group/test/testcase:
  gcc-14/performance/x86_64-rhel-9.4/process/100%/debian-13-x86_64-20250902.cgz/lkp-srf-2sp2/mmap1/will-it-scale

commit: 
  7e23073874 ("mm/slub: introduce helpers for node partial slab state")
  0fc52deec1 ("mm/slub: detach and reattach partial slabs in batch")

7e230738746ce9a7 0fc52deec1068ea3cc8eaa6e045 
---------------- --------------------------- 
         %stddev     %change         %stddev
             \          |                \  
  35949149            +6.9%   38424030        will-it-scale.192.processes
    187234            +6.9%     200124        will-it-scale.per_process_ops
  35949149            +6.9%   38424030        will-it-scale.workload
   1130464 ± 14%     -15.9%     951025 ±  6%  numa-meminfo.node1.Mapped
    765203            +6.8%     817048        meminfo.SUnreclaim
    916508            +5.7%     968444        meminfo.Slab
     21415 ±  2%     +35.9%      29105        vmstat.system.cs
    254768            +1.3%     258105        vmstat.system.in
      0.13 ±  3%      +0.0        0.14 ±  2%  mpstat.cpu.all.irq%
     18.10            +2.1       20.23        mpstat.cpu.all.soft%
      1.73            +0.2        1.91        mpstat.cpu.all.usr%
   4375386           -50.0%    2186988 ±  6%  numa-numastat.node0.local_node
   4460280           -49.9%    2236714 ±  5%  numa-numastat.node0.numa_hit
   5597529 ±  2%     -42.1%    3243169 ±  3%  numa-numastat.node1.local_node
   5712900 ±  2%     -40.6%    3393053 ±  3%  numa-numastat.node1.numa_hit
     21530           +35.8%      29239        perf-stat.i.context-switches
    263.83            +2.2%     269.76        perf-stat.i.cpu-migrations
     21371 ±  2%     +36.1%      29093        perf-stat.ps.context-switches
    261.10            +2.2%     266.90        perf-stat.ps.cpu-migrations
   4460290           -49.9%    2236236 ±  5%  numa-vmstat.node0.numa_hit
   4375396           -50.0%    2186510 ±  6%  numa-vmstat.node0.numa_local
    282371 ± 14%     -16.0%     237208 ±  6%  numa-vmstat.node1.nr_mapped
   5712955 ±  2%     -40.6%    3392995 ±  3%  numa-vmstat.node1.numa_hit
   5597585 ±  2%     -42.1%    3243112 ±  3%  numa-vmstat.node1.numa_local
    191228            +6.9%     204459        proc-vmstat.nr_slab_unreclaimable
  10177434           -44.7%    5632836 ±  3%  proc-vmstat.numa_hit
   9977167           -45.5%    5433226 ±  3%  proc-vmstat.numa_local
  33527355           -54.2%   15349765 ±  5%  proc-vmstat.pgalloc_normal
  32033712           -56.8%   13845940 ±  6%  proc-vmstat.pgfree
      0.21           +36.6%       0.29        perf-sched.sch_delay.avg.ms.[unknown].[unknown].[unknown].[unknown].[unknown]
      0.21           +36.6%       0.29        perf-sched.total_sch_delay.average.ms
     26.08 ±  3%     -25.9%      19.32 ±  2%  perf-sched.total_wait_and_delay.average.ms
    110198 ±  2%     +34.6%     148367        perf-sched.total_wait_and_delay.count.ms
     25.87 ±  3%     -26.4%      19.03 ±  2%  perf-sched.total_wait_time.average.ms
     26.08 ±  3%     -25.9%      19.32 ±  2%  perf-sched.wait_and_delay.avg.ms.[unknown].[unknown].[unknown].[unknown].[unknown]
    110198 ±  2%     +34.6%     148367        perf-sched.wait_and_delay.count.[unknown].[unknown].[unknown].[unknown].[unknown]
     25.87 ±  3%     -26.4%      19.03 ±  2%  perf-sched.wait_time.avg.ms.[unknown].[unknown].[unknown].[unknown].[unknown]
      0.21 ±  6%     +18.6%       0.25 ±  5%  sched_debug.cfs_rq:/.h_nr_queued.stddev
      0.21 ±  5%     +14.6%       0.24 ±  2%  sched_debug.cfs_rq:/.h_nr_runnable.stddev
   3324769 ± 12%     +28.7%    4277348 ± 10%  sched_debug.cfs_rq:/.left_deadline.stddev
   3324734 ± 12%     +28.7%    4277309 ± 10%  sched_debug.cfs_rq:/.left_vruntime.stddev
     27152 ± 13%     +57.1%      42666 ± 16%  sched_debug.cfs_rq:/.load.avg
    127543 ±  9%     +38.2%     176277 ±  9%  sched_debug.cfs_rq:/.load.stddev
      6.75 ± 11%     +91.8%      12.94 ± 14%  sched_debug.cfs_rq:/.load_avg.min
      0.15 ±  7%     +29.3%       0.20 ±  7%  sched_debug.cfs_rq:/.nr_queued.stddev
   3324735 ± 12%     +28.7%    4277309 ± 10%  sched_debug.cfs_rq:/.right_vruntime.stddev
      3746 ± 36%    +147.1%       9256 ± 41%  sched_debug.cfs_rq:/.sum_weight.avg
     39887 ± 41%     +90.1%      75816 ± 21%  sched_debug.cfs_rq:/.sum_weight.stddev
      1195 ±  9%     +24.2%       1483 ±  5%  sched_debug.cpu.curr->pid.stddev
      0.00 ±  3%     +13.8%       0.00 ±  5%  sched_debug.cpu.next_balance.stddev
      0.21 ±  7%     +18.7%       0.25 ±  5%  sched_debug.cpu.nr_running.stddev
     18361 ±  2%     +32.9%      24405        sched_debug.cpu.nr_switches.avg
     15708 ±  2%     +38.1%      21687 ±  2%  sched_debug.cpu.nr_switches.min
     34.64           -21.3       13.38        perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.__refill_objects_node.refill_objects.__pcs_replace_empty_main.kmem_cache_alloc_noprof
     34.48           -21.2       13.29        perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.__refill_objects_node.refill_objects.__pcs_replace_empty_main
     12.24            -6.8        5.47        perf-profile.calltrace.cycles-pp.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt._raw_spin_unlock_irqrestore.__refill_objects_node.refill_objects
     12.24            -6.8        5.48        perf-profile.calltrace.cycles-pp.asm_sysvec_apic_timer_interrupt._raw_spin_unlock_irqrestore.__refill_objects_node.refill_objects.__pcs_replace_empty_main
     12.24            -6.8        5.48        perf-profile.calltrace.cycles-pp._raw_spin_unlock_irqrestore.__refill_objects_node.refill_objects.__pcs_replace_empty_main.kmem_cache_alloc_noprof
     12.20            -6.7        5.46        perf-profile.calltrace.cycles-pp.__irq_exit_rcu.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt._raw_spin_unlock_irqrestore.__refill_objects_node
     26.52 ±  3%      -5.4       21.08 ±  7%  perf-profile.calltrace.cycles-pp.refill_objects.__pcs_replace_empty_main.kmem_cache_alloc_noprof.mas_store_gfp.do_vmi_align_munmap
     26.02 ±  3%      -5.2       20.87 ±  7%  perf-profile.calltrace.cycles-pp.__refill_objects_node.refill_objects.__pcs_replace_empty_main.kmem_cache_alloc_noprof.mas_store_gfp
     31.47 ±  3%      -4.9       26.54 ±  7%  perf-profile.calltrace.cycles-pp.__pcs_replace_empty_main.kmem_cache_alloc_noprof.mas_store_gfp.do_vmi_align_munmap.do_vmi_munmap
     31.67 ±  3%      -4.9       26.75 ±  7%  perf-profile.calltrace.cycles-pp.kmem_cache_alloc_noprof.mas_store_gfp.do_vmi_align_munmap.do_vmi_munmap.__vm_munmap
     37.72 ±  2%      -3.5       34.26 ±  6%  perf-profile.calltrace.cycles-pp.mas_store_gfp.do_vmi_align_munmap.do_vmi_munmap.__vm_munmap.__x64_sys_munmap
     23.32 ±  3%      -2.6       20.73 ±  8%  perf-profile.calltrace.cycles-pp.refill_objects.__pcs_replace_empty_main.kmem_cache_alloc_noprof.mas_preallocate.__mmap_new_vma
     22.88 ±  3%      -2.4       20.52 ±  8%  perf-profile.calltrace.cycles-pp.__refill_objects_node.refill_objects.__pcs_replace_empty_main.kmem_cache_alloc_noprof.mas_preallocate
      2.02            -1.5        0.54 ±  4%  perf-profile.calltrace.cycles-pp.barn_put_full_sheaf.rcu_do_batch.rcu_core.handle_softirqs.__irq_exit_rcu
      2.51            -1.1        1.40 ± 14%  perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.barn_put_full_sheaf.rcu_do_batch.rcu_core
      2.54            -1.0        1.50 ±  3%  perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.barn_put_full_sheaf.rcu_do_batch.rcu_core.handle_softirqs
      0.77            -0.1        0.67        perf-profile.calltrace.cycles-pp.perf_iterate_sb.perf_event_mmap_event.perf_event_mmap.__mmap_complete.__mmap_region
      1.87            -0.1        1.81        perf-profile.calltrace.cycles-pp.__mmap_complete.__mmap_region.do_mmap.vm_mmap_pgoff.do_syscall_64
      1.22            -0.0        1.18        perf-profile.calltrace.cycles-pp.perf_event_mmap_event.perf_event_mmap.__mmap_complete.__mmap_region.do_mmap
      1.62            +0.0        1.65        perf-profile.calltrace.cycles-pp.perf_event_mmap.__mmap_complete.__mmap_region.do_mmap.vm_mmap_pgoff
      0.62            +0.0        0.66        perf-profile.calltrace.cycles-pp.entry_SYSCALL_64.__munmap
      0.62            +0.0        0.67        perf-profile.calltrace.cycles-pp.entry_SYSCALL_64.__mmap
      0.53            +0.1        0.59        perf-profile.calltrace.cycles-pp.mas_store_gfp.vms_gather_munmap_vmas.do_vmi_align_munmap.do_vmi_munmap.__vm_munmap
      0.65            +0.1        0.72        perf-profile.calltrace.cycles-pp.mas_empty_area_rev.unmapped_area_topdown.vm_unmapped_area.arch_get_unmapped_area_topdown.thp_get_unmapped_area_vmflags
      0.59            +0.1        0.68        perf-profile.calltrace.cycles-pp.__memcg_slab_post_alloc_hook.kmem_cache_alloc_noprof.vm_area_alloc.__mmap_new_vma.__mmap_region
      1.41            +0.1        1.51        perf-profile.calltrace.cycles-pp.unmapped_area_topdown.vm_unmapped_area.arch_get_unmapped_area_topdown.thp_get_unmapped_area_vmflags.__get_unmapped_area
      0.74            +0.1        0.84        perf-profile.calltrace.cycles-pp.kmem_cache_alloc_noprof.vm_area_alloc.__mmap_new_vma.__mmap_region.do_mmap
      1.43            +0.1        1.54        perf-profile.calltrace.cycles-pp.vm_unmapped_area.arch_get_unmapped_area_topdown.thp_get_unmapped_area_vmflags.__get_unmapped_area.do_mmap
      1.75            +0.1        1.87        perf-profile.calltrace.cycles-pp.arch_get_unmapped_area_topdown.thp_get_unmapped_area_vmflags.__get_unmapped_area.do_mmap.vm_mmap_pgoff
      0.54            +0.1        0.66        perf-profile.calltrace.cycles-pp.kmem_cache_free.vms_complete_munmap_vmas.do_vmi_align_munmap.do_vmi_munmap.__vm_munmap
      1.11            +0.1        1.25        perf-profile.calltrace.cycles-pp.vm_area_alloc.__mmap_new_vma.__mmap_region.do_mmap.vm_mmap_pgoff
      1.92            +0.2        2.07        perf-profile.calltrace.cycles-pp.thp_get_unmapped_area_vmflags.__get_unmapped_area.do_mmap.vm_mmap_pgoff.do_syscall_64
      1.25 ±  4%      +0.2        1.42 ±  7%  perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.barn_get_empty_sheaf.__pcs_replace_empty_main.kmem_cache_alloc_noprof.mas_preallocate
      1.98            +0.2        2.15        perf-profile.calltrace.cycles-pp.__get_unmapped_area.do_mmap.vm_mmap_pgoff.do_syscall_64.entry_SYSCALL_64_after_hwframe
      2.65            +0.2        2.84 ±  2%  perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.barn_get_empty_sheaf.__pcs_replace_empty_main.kmem_cache_alloc_noprof
      2.26            +0.2        2.44        perf-profile.calltrace.cycles-pp.free_p4d_range.free_pgd_range.free_pgtables.unmap_region.vms_complete_munmap_vmas
      2.03            +0.2        2.22        perf-profile.calltrace.cycles-pp.free_pud_range.free_p4d_range.free_pgd_range.free_pgtables.unmap_region
      2.39            +0.2        2.58        perf-profile.calltrace.cycles-pp.free_pgd_range.free_pgtables.unmap_region.vms_complete_munmap_vmas.do_vmi_align_munmap
      2.38            +0.2        2.62        perf-profile.calltrace.cycles-pp.vms_gather_munmap_vmas.do_vmi_align_munmap.do_vmi_munmap.__vm_munmap.__x64_sys_munmap
      2.62            +0.2        2.86        perf-profile.calltrace.cycles-pp.free_pgtables.unmap_region.vms_complete_munmap_vmas.do_vmi_align_munmap.do_vmi_munmap
      1.45 ±  3%      +0.2        1.69 ±  7%  perf-profile.calltrace.cycles-pp.barn_get_empty_sheaf.__pcs_replace_empty_main.kmem_cache_alloc_noprof.mas_preallocate.__mmap_new_vma
      2.85            +0.2        3.10        perf-profile.calltrace.cycles-pp.__zap_vma_range.unmap_vmas.unmap_region.vms_complete_munmap_vmas.do_vmi_align_munmap
      2.63            +0.2        2.88        perf-profile.calltrace.cycles-pp.zap_pmd_range.__zap_vma_range.unmap_vmas.unmap_region.vms_complete_munmap_vmas
      3.01            +0.3        3.26        perf-profile.calltrace.cycles-pp.unmap_vmas.unmap_region.vms_complete_munmap_vmas.do_vmi_align_munmap.do_vmi_munmap
      2.29 ±  3%      +0.4        2.68 ±  7%  perf-profile.calltrace.cycles-pp.barn_get_empty_sheaf.__kfree_rcu_sheaf.kvfree_call_rcu.mas_wr_node_store.mas_store_prealloc
      1.58            +0.4        1.98        perf-profile.calltrace.cycles-pp.__pi_memcpy.mas_wr_node_store.mas_store_prealloc.__mmap_new_vma.__mmap_region
      2.47 ±  2%      +0.4        2.88 ±  6%  perf-profile.calltrace.cycles-pp.__kfree_rcu_sheaf.kvfree_call_rcu.mas_wr_node_store.mas_store_prealloc.__mmap_new_vma
      1.53            +0.4        1.94        perf-profile.calltrace.cycles-pp.__pi_memcpy.mas_wr_node_store.mas_store_gfp.do_vmi_align_munmap.do_vmi_munmap
      0.55 ±  2%      +0.4        0.98 ±  2%  perf-profile.calltrace.cycles-pp.barn_put_full_sheaf.rcu_do_batch.rcu_core.handle_softirqs.run_ksoftirqd
      2.34 ±  3%      +0.5        2.81 ±  8%  perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.barn_replace_empty_sheaf.__pcs_replace_empty_main.kmem_cache_alloc_noprof.mas_preallocate
      2.71 ±  2%      +0.5        3.18 ±  5%  perf-profile.calltrace.cycles-pp.kvfree_call_rcu.mas_wr_node_store.mas_store_prealloc.__mmap_new_vma.__mmap_region
      0.00            +0.5        0.52 ±  2%  perf-profile.calltrace.cycles-pp.mas_update_gap.mas_wr_node_store.mas_store_gfp.do_vmi_align_munmap.do_vmi_munmap
      0.00            +0.5        0.52 ±  2%  perf-profile.calltrace.cycles-pp.mas_update_gap.mas_wr_node_store.mas_store_prealloc.__mmap_new_vma.__mmap_region
      6.19            +0.5        6.72        perf-profile.calltrace.cycles-pp.unmap_region.vms_complete_munmap_vmas.do_vmi_align_munmap.do_vmi_munmap.__vm_munmap
      0.00            +0.5        0.53        perf-profile.calltrace.cycles-pp.__vma_start_write.vms_gather_munmap_vmas.do_vmi_align_munmap.do_vmi_munmap.__vm_munmap
      0.17 ±141%      +0.6        0.73 ±  9%  perf-profile.calltrace.cycles-pp._raw_spin_unlock_irqrestore.barn_replace_empty_sheaf.__pcs_replace_empty_main.kmem_cache_alloc_noprof.mas_store_gfp
      3.62            +0.6        4.19 ±  2%  perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.barn_get_empty_sheaf.__kfree_rcu_sheaf.kvfree_call_rcu.mas_wr_node_store
      3.59            +0.6        4.16 ±  2%  perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.barn_get_empty_sheaf.__kfree_rcu_sheaf.kvfree_call_rcu
      7.68            +0.6        8.31        perf-profile.calltrace.cycles-pp.vms_complete_munmap_vmas.do_vmi_align_munmap.do_vmi_munmap.__vm_munmap.__x64_sys_munmap
      4.96            +0.6        5.61 ±  2%  perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.barn_replace_empty_sheaf.__pcs_replace_empty_main.kmem_cache_alloc_noprof
      2.19            +0.7        2.91 ±  7%  perf-profile.calltrace.cycles-pp.barn_get_empty_sheaf.__kfree_rcu_sheaf.kvfree_call_rcu.mas_wr_node_store.mas_store_gfp
      0.00            +0.7        0.73 ±  7%  perf-profile.calltrace.cycles-pp._raw_spin_unlock_irqrestore.barn_replace_empty_sheaf.__pcs_replace_empty_main.kmem_cache_alloc_noprof.mas_preallocate
      2.37            +0.7        3.11 ±  7%  perf-profile.calltrace.cycles-pp.__kfree_rcu_sheaf.kvfree_call_rcu.mas_wr_node_store.mas_store_gfp.do_vmi_align_munmap
      2.86 ±  3%      +0.8        3.64 ±  8%  perf-profile.calltrace.cycles-pp.barn_replace_empty_sheaf.__pcs_replace_empty_main.kmem_cache_alloc_noprof.mas_preallocate.__mmap_new_vma
      2.59            +0.8        3.38 ±  6%  perf-profile.calltrace.cycles-pp.kvfree_call_rcu.mas_wr_node_store.mas_store_gfp.do_vmi_align_munmap.do_vmi_munmap
     10.48            +1.0       11.49 ±  2%  perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.__slab_free.__kmem_cache_free_bulk.rcu_free_sheaf
     10.61            +1.0       11.64 ±  2%  perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.__slab_free.__kmem_cache_free_bulk.rcu_free_sheaf.rcu_do_batch
      5.37            +1.0        6.40 ±  2%  perf-profile.calltrace.cycles-pp.mas_wr_node_store.mas_store_prealloc.__mmap_new_vma.__mmap_region.do_mmap
     10.96            +1.0       12.00 ±  2%  perf-profile.calltrace.cycles-pp.__slab_free.__kmem_cache_free_bulk.rcu_free_sheaf.rcu_do_batch.rcu_core
     11.04            +1.0       12.08 ±  2%  perf-profile.calltrace.cycles-pp.__kmem_cache_free_bulk.rcu_free_sheaf.rcu_do_batch.rcu_core.handle_softirqs
      5.92            +1.1        7.02 ±  2%  perf-profile.calltrace.cycles-pp.mas_store_prealloc.__mmap_new_vma.__mmap_region.do_mmap.vm_mmap_pgoff
      0.00            +1.2        1.23 ±  3%  perf-profile.calltrace.cycles-pp.__irq_exit_rcu.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt._raw_spin_unlock_irqrestore.barn_get_empty_sheaf
      0.00            +1.2        1.24 ±  3%  perf-profile.calltrace.cycles-pp._raw_spin_unlock_irqrestore.barn_get_empty_sheaf.__kfree_rcu_sheaf.kvfree_call_rcu.mas_wr_node_store
      0.00            +1.2        1.24 ±  3%  perf-profile.calltrace.cycles-pp.asm_sysvec_apic_timer_interrupt._raw_spin_unlock_irqrestore.barn_get_empty_sheaf.__kfree_rcu_sheaf.kvfree_call_rcu
      0.00            +1.2        1.24 ±  3%  perf-profile.calltrace.cycles-pp.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt._raw_spin_unlock_irqrestore.barn_get_empty_sheaf.__kfree_rcu_sheaf
      0.17 ±141%      +1.3        1.46 ±  2%  perf-profile.calltrace.cycles-pp.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt._raw_spin_unlock_irqrestore.barn_replace_empty_sheaf.__pcs_replace_empty_main
      0.17 ±141%      +1.3        1.46 ±  3%  perf-profile.calltrace.cycles-pp.asm_sysvec_apic_timer_interrupt._raw_spin_unlock_irqrestore.barn_replace_empty_sheaf.__pcs_replace_empty_main.kmem_cache_alloc_noprof
      1.53 ±  3%      +1.3        2.82        perf-profile.calltrace.cycles-pp.rcu_free_sheaf.rcu_do_batch.rcu_core.handle_softirqs.run_ksoftirqd
      0.08 ±223%      +1.4        1.45 ±  3%  perf-profile.calltrace.cycles-pp.__irq_exit_rcu.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt._raw_spin_unlock_irqrestore.barn_replace_empty_sheaf
      5.27            +1.4        6.66 ±  3%  perf-profile.calltrace.cycles-pp.mas_wr_node_store.mas_store_gfp.do_vmi_align_munmap.do_vmi_munmap.__vm_munmap
      2.16 ±  3%      +1.8        3.95        perf-profile.calltrace.cycles-pp.rcu_do_batch.rcu_core.handle_softirqs.run_ksoftirqd.smpboot_thread_fn
      2.16 ±  3%      +1.8        3.95        perf-profile.calltrace.cycles-pp.handle_softirqs.run_ksoftirqd.smpboot_thread_fn.kthread.ret_from_fork
      2.16 ±  3%      +1.8        3.95        perf-profile.calltrace.cycles-pp.rcu_core.handle_softirqs.run_ksoftirqd.smpboot_thread_fn.kthread
      2.16 ±  3%      +1.8        3.95        perf-profile.calltrace.cycles-pp.run_ksoftirqd.smpboot_thread_fn.kthread.ret_from_fork.ret_from_fork_asm
      2.18 ±  3%      +1.8        3.96        perf-profile.calltrace.cycles-pp.kthread.ret_from_fork.ret_from_fork_asm
      2.18 ±  3%      +1.8        3.96        perf-profile.calltrace.cycles-pp.ret_from_fork.ret_from_fork_asm
      2.18 ±  3%      +1.8        3.96        perf-profile.calltrace.cycles-pp.ret_from_fork_asm
      2.17 ±  3%      +1.8        3.96        perf-profile.calltrace.cycles-pp.smpboot_thread_fn.kthread.ret_from_fork.ret_from_fork_asm
     12.27 ±  2%      +2.2       14.47        perf-profile.calltrace.cycles-pp.rcu_core.handle_softirqs.__irq_exit_rcu.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt
     12.26 ±  2%      +2.2       14.46        perf-profile.calltrace.cycles-pp.rcu_do_batch.rcu_core.handle_softirqs.__irq_exit_rcu.sysvec_apic_timer_interrupt
     12.28 ±  2%      +2.2       14.48        perf-profile.calltrace.cycles-pp.handle_softirqs.__irq_exit_rcu.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt._raw_spin_unlock_irqrestore
      0.00            +6.3        6.34 ±  2%  perf-profile.calltrace.cycles-pp.__irq_exit_rcu.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt._raw_spin_unlock_irqrestore.get_partial_node_bulk
      0.00            +6.4        6.36 ±  2%  perf-profile.calltrace.cycles-pp.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt._raw_spin_unlock_irqrestore.get_partial_node_bulk.__refill_objects_node
      0.00            +6.4        6.36 ±  2%  perf-profile.calltrace.cycles-pp._raw_spin_unlock_irqrestore.get_partial_node_bulk.__refill_objects_node.refill_objects.__pcs_replace_empty_main
      0.00            +6.4        6.36 ±  2%  perf-profile.calltrace.cycles-pp.asm_sysvec_apic_timer_interrupt._raw_spin_unlock_irqrestore.get_partial_node_bulk.__refill_objects_node.refill_objects
      0.00           +14.1       14.13        perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.get_partial_node_bulk.__refill_objects_node.refill_objects
      0.00           +14.2       14.21        perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.get_partial_node_bulk.__refill_objects_node.refill_objects.__pcs_replace_empty_main
      0.00           +20.9       20.94        perf-profile.calltrace.cycles-pp.get_partial_node_bulk.__refill_objects_node.refill_objects.__pcs_replace_empty_main.kmem_cache_alloc_noprof
     49.86            -8.0       41.83        perf-profile.children.cycles-pp.refill_objects
     48.92            -7.5       41.41        perf-profile.children.cycles-pp.__refill_objects_node
     59.17            -6.5       52.68        perf-profile.children.cycles-pp.__pcs_replace_empty_main
     60.32            -6.3       53.98        perf-profile.children.cycles-pp.kmem_cache_alloc_noprof
     38.28 ±  2%      -3.4       34.87 ±  5%  perf-profile.children.cycles-pp.mas_store_gfp
     64.39            -2.9       61.51        perf-profile.children.cycles-pp.native_queued_spin_lock_slowpath
     64.91            -2.8       62.08        perf-profile.children.cycles-pp._raw_spin_lock_irqsave
     94.44            -2.0       92.40        perf-profile.children.cycles-pp.do_syscall_64
     94.59            -2.0       92.55        perf-profile.children.cycles-pp.entry_SYSCALL_64_after_hwframe
      0.92 ±  2%      -0.5        0.40 ±  7%  perf-profile.children.cycles-pp.alloc_from_new_slab
      0.81            -0.1        0.70        perf-profile.children.cycles-pp.perf_iterate_sb
      0.38            -0.1        0.30        perf-profile.children.cycles-pp.up_read
      1.88            -0.1        1.81        perf-profile.children.cycles-pp.__mmap_complete
      0.15 ±  3%      -0.0        0.13        perf-profile.children.cycles-pp.percpu_counter_add_batch
      0.20            +0.0        0.21        perf-profile.children.cycles-pp.tlb_finish_mmu
      0.07            +0.0        0.08        perf-profile.children.cycles-pp.prandom_u32_state
      0.17            +0.0        0.18        perf-profile.children.cycles-pp.entry_SYSCALL_64_safe_stack
      0.09            +0.0        0.10        perf-profile.children.cycles-pp.mas_wr_store_entry
      0.11 ±  3%      +0.0        0.12        perf-profile.children.cycles-pp.testcase
      0.08 ±  4%      +0.0        0.09        perf-profile.children.cycles-pp.userfaultfd_unmap_complete
      0.06 ±  6%      +0.0        0.07        perf-profile.children.cycles-pp.__call_rcu_common
      0.14 ±  2%      +0.0        0.15 ±  2%  perf-profile.children.cycles-pp.mas_prev
      0.14            +0.0        0.15 ±  3%  perf-profile.children.cycles-pp.syscall_return_via_sysret
      0.14            +0.0        0.15 ±  3%  perf-profile.children.cycles-pp.up_write
      0.10            +0.0        0.12        perf-profile.children.cycles-pp.x64_sys_call
      0.07            +0.0        0.09        perf-profile.children.cycles-pp.unlink_file_vma_batch_final
      0.06            +0.0        0.08        perf-profile.children.cycles-pp.vm_get_page_prot
      0.16            +0.0        0.18        perf-profile.children.cycles-pp.may_expand_vm
      0.13 ±  2%      +0.0        0.15        perf-profile.children.cycles-pp.mas_prev_range
      0.24            +0.0        0.26        perf-profile.children.cycles-pp.security_vm_enough_memory_mm
      1.64            +0.0        1.66        perf-profile.children.cycles-pp.perf_event_mmap
      0.24            +0.0        0.27        perf-profile.children.cycles-pp.downgrade_write
      0.36            +0.0        0.39        perf-profile.children.cycles-pp.__vma_start_exclude_readers
      0.29            +0.0        0.32        perf-profile.children.cycles-pp.down_write_killable
      0.32            +0.0        0.35        perf-profile.children.cycles-pp.vma_set_page_prot
      0.46            +0.0        0.50        perf-profile.children.cycles-pp.vma_merge_new_range
      0.53            +0.0        0.58        perf-profile.children.cycles-pp.mas_wr_store_type
      0.46            +0.0        0.50        perf-profile.children.cycles-pp.mas_rev_awalk
      0.70            +0.0        0.74        perf-profile.children.cycles-pp.mas_prev_slot
      0.30            +0.0        0.34        perf-profile.children.cycles-pp.__rcu_free_sheaf_prepare
      0.07            +0.0        0.12 ±  4%  perf-profile.children.cycles-pp.kfree
      0.53            +0.0        0.58        perf-profile.children.cycles-pp.mas_walk
      0.00            +0.1        0.05 ±  7%  perf-profile.children.cycles-pp.mm_get_unmapped_area_vmflags
      0.54            +0.1        0.59        perf-profile.children.cycles-pp.__vma_start_write
      0.45            +0.1        0.52 ±  3%  perf-profile.children.cycles-pp.barn_put_empty_sheaf
      0.00            +0.1        0.07 ±  5%  perf-profile.children.cycles-pp.mmap_region
      0.65            +0.1        0.72        perf-profile.children.cycles-pp.mas_empty_area_rev
      1.00            +0.1        1.07        perf-profile.children.cycles-pp.entry_SYSRETQ_unsafe_stack
      0.00            +0.1        0.09 ±  5%  perf-profile.children.cycles-pp.strlen
      0.01 ±223%      +0.1        0.10        perf-profile.children.cycles-pp.vm_area_free
      0.59            +0.1        0.68        perf-profile.children.cycles-pp.__memcg_slab_post_alloc_hook
      1.28            +0.1        1.37        perf-profile.children.cycles-pp.entry_SYSCALL_64
      1.42            +0.1        1.52        perf-profile.children.cycles-pp.unmapped_area_topdown
      1.44            +0.1        1.54        perf-profile.children.cycles-pp.vm_unmapped_area
      0.54            +0.1        0.66        perf-profile.children.cycles-pp.kmem_cache_free
      1.76            +0.1        1.88        perf-profile.children.cycles-pp.arch_get_unmapped_area_topdown
      1.11            +0.1        1.25        perf-profile.children.cycles-pp.vm_area_alloc
      1.92            +0.2        2.07        perf-profile.children.cycles-pp.thp_get_unmapped_area_vmflags
      1.99            +0.2        2.16        perf-profile.children.cycles-pp.__get_unmapped_area
      2.27            +0.2        2.45        perf-profile.children.cycles-pp.free_p4d_range
      2.04            +0.2        2.22        perf-profile.children.cycles-pp.free_pud_range
      2.40            +0.2        2.59        perf-profile.children.cycles-pp.free_pgd_range
      0.82 ±  2%      +0.2        1.04 ±  2%  perf-profile.children.cycles-pp.mas_update_gap
      2.40            +0.2        2.64        perf-profile.children.cycles-pp.vms_gather_munmap_vmas
      2.87            +0.2        3.11        perf-profile.children.cycles-pp.__zap_vma_range
      2.70            +0.2        2.94        perf-profile.children.cycles-pp.free_pgtables
      2.64            +0.2        2.89        perf-profile.children.cycles-pp.zap_pmd_range
      3.02            +0.3        3.27        perf-profile.children.cycles-pp.unmap_vmas
     14.89            +0.5       15.36        perf-profile.children.cycles-pp._raw_spin_unlock_irqrestore
      6.20            +0.5        6.72        perf-profile.children.cycles-pp.unmap_region
      7.86            +0.5        8.41        perf-profile.children.cycles-pp.vms_complete_munmap_vmas
      4.10            +0.7        4.83 ±  2%  perf-profile.children.cycles-pp.barn_put_full_sheaf
      3.13            +0.8        3.96        perf-profile.children.cycles-pp.__pi_memcpy
      5.92            +1.1        7.02 ±  2%  perf-profile.children.cycles-pp.mas_store_prealloc
      4.84            +1.2        6.00 ±  2%  perf-profile.children.cycles-pp.__kfree_rcu_sheaf
      6.11            +1.2        7.34 ±  2%  perf-profile.children.cycles-pp.barn_replace_empty_sheaf
      5.31            +1.3        6.58 ±  2%  perf-profile.children.cycles-pp.kvfree_call_rcu
     17.71            +1.3       19.06        perf-profile.children.cycles-pp.__irq_exit_rcu
     17.83            +1.4       19.18        perf-profile.children.cycles-pp.sysvec_apic_timer_interrupt
     17.85            +1.4       19.21        perf-profile.children.cycles-pp.asm_sysvec_apic_timer_interrupt
      7.59            +1.4        9.01 ±  2%  perf-profile.children.cycles-pp.barn_get_empty_sheaf
      2.16 ±  3%      +1.8        3.95        perf-profile.children.cycles-pp.run_ksoftirqd
      2.18 ±  3%      +1.8        3.96        perf-profile.children.cycles-pp.kthread
      2.18 ±  3%      +1.8        3.96        perf-profile.children.cycles-pp.ret_from_fork
      2.18 ±  3%      +1.8        3.96        perf-profile.children.cycles-pp.ret_from_fork_asm
      2.17 ±  3%      +1.8        3.96        perf-profile.children.cycles-pp.smpboot_thread_fn
     14.64            +2.2       16.86        perf-profile.children.cycles-pp.__kmem_cache_free_bulk
     14.66            +2.3       16.93        perf-profile.children.cycles-pp.__slab_free
     15.25            +2.3       17.57        perf-profile.children.cycles-pp.rcu_free_sheaf
     10.75            +2.5       13.20        perf-profile.children.cycles-pp.mas_wr_node_store
     19.86            +3.1       22.99        perf-profile.children.cycles-pp.rcu_core
     19.87            +3.1       23.00        perf-profile.children.cycles-pp.handle_softirqs
     19.84            +3.1       22.98        perf-profile.children.cycles-pp.rcu_do_batch
      0.00           +20.9       20.94        perf-profile.children.cycles-pp.get_partial_node_bulk
     64.39            -2.9       61.51        perf-profile.self.cycles-pp.native_queued_spin_lock_slowpath
      1.90            -0.4        1.48 ±  2%  perf-profile.self.cycles-pp.__refill_objects_node
      0.27            -0.1        0.17        perf-profile.self.cycles-pp.vms_complete_munmap_vmas
      0.58            -0.1        0.49        perf-profile.self.cycles-pp.perf_iterate_sb
      0.34            -0.1        0.26        perf-profile.self.cycles-pp.up_read
      0.25 ±  3%      -0.0        0.23 ±  4%  perf-profile.self.cycles-pp.__memcg_slab_free_hook
      0.12            -0.0        0.11        perf-profile.self.cycles-pp.vm_mmap_pgoff
      0.14            +0.0        0.15        perf-profile.self.cycles-pp.syscall_return_via_sysret
      0.05            +0.0        0.06        perf-profile.self.cycles-pp.do_vmi_munmap
      0.07            +0.0        0.08        perf-profile.self.cycles-pp.mas_prev
      0.07            +0.0        0.08        perf-profile.self.cycles-pp.testcase
      0.07            +0.0        0.08        perf-profile.self.cycles-pp.unmap_region
      0.07            +0.0        0.08        perf-profile.self.cycles-pp.unmap_vmas
      0.13            +0.0        0.14        perf-profile.self.cycles-pp.entry_SYSCALL_64_after_hwframe
      0.13            +0.0        0.14        perf-profile.self.cycles-pp.entry_SYSCALL_64_safe_stack
      0.06            +0.0        0.07        perf-profile.self.cycles-pp.prandom_u32_state
      0.13            +0.0        0.14        perf-profile.self.cycles-pp.up_write
      0.06            +0.0        0.07        perf-profile.self.cycles-pp.userfaultfd_unmap_complete
      0.14 ±  3%      +0.0        0.16        perf-profile.self.cycles-pp.may_expand_vm
      0.11            +0.0        0.13 ±  3%  perf-profile.self.cycles-pp.thp_get_unmapped_area_vmflags
      0.17            +0.0        0.19        perf-profile.self.cycles-pp.__vma_start_write
      0.17            +0.0        0.19        perf-profile.self.cycles-pp.barn_get_empty_sheaf
      0.18            +0.0        0.20        perf-profile.self.cycles-pp.mas_empty_area_rev
      0.09            +0.0        0.11 ±  3%  perf-profile.self.cycles-pp.x64_sys_call
      0.40            +0.0        0.42        perf-profile.self.cycles-pp.__vm_munmap
      0.27            +0.0        0.29        perf-profile.self.cycles-pp.__kfree_rcu_sheaf
      0.20            +0.0        0.22        perf-profile.self.cycles-pp.barn_replace_empty_sheaf
      0.40            +0.0        0.42        perf-profile.self.cycles-pp.unmapped_area_topdown
      0.20 ±  2%      +0.0        0.22        perf-profile.self.cycles-pp.free_pgtables
      0.33            +0.0        0.35        perf-profile.self.cycles-pp.vma_merge_new_range
      0.27            +0.0        0.29        perf-profile.self.cycles-pp.down_write_killable
      0.22            +0.0        0.24        perf-profile.self.cycles-pp.downgrade_write
      0.30            +0.0        0.33        perf-profile.self.cycles-pp.__vma_start_exclude_readers
      0.47            +0.0        0.50        perf-profile.self.cycles-pp.__mmap
      0.33            +0.0        0.36        perf-profile.self.cycles-pp.vm_area_alloc
      0.11 ±  3%      +0.0        0.14        perf-profile.self.cycles-pp.do_mmap
      0.64            +0.0        0.66        perf-profile.self.cycles-pp.mas_prev_slot
      0.37            +0.0        0.40        perf-profile.self.cycles-pp.perf_event_mmap
      0.05            +0.0        0.08        perf-profile.self.cycles-pp.vma_set_page_prot
      0.38            +0.0        0.41        perf-profile.self.cycles-pp.vms_gather_munmap_vmas
      0.30            +0.0        0.33        perf-profile.self.cycles-pp.mas_wr_store_type
      0.43            +0.0        0.46        perf-profile.self.cycles-pp.__munmap
      0.37            +0.0        0.40        perf-profile.self.cycles-pp.mas_preallocate
      0.42            +0.0        0.45        perf-profile.self.cycles-pp.mas_rev_awalk
      0.48            +0.0        0.51        perf-profile.self.cycles-pp.mas_walk
      0.06 ±  9%      +0.0        0.09        perf-profile.self.cycles-pp.kfree
      0.40            +0.0        0.44        perf-profile.self.cycles-pp.mas_store_prealloc
      0.22            +0.0        0.26        perf-profile.self.cycles-pp.perf_event_mmap_event
      0.52            +0.0        0.56        perf-profile.self.cycles-pp.kmem_cache_alloc_noprof
      0.30            +0.0        0.34        perf-profile.self.cycles-pp.__rcu_free_sheaf_prepare
      0.57            +0.0        0.61        perf-profile.self.cycles-pp.do_vmi_align_munmap
      0.00            +0.1        0.05        perf-profile.self.cycles-pp.__get_unmapped_area
      0.00            +0.1        0.05        perf-profile.self.cycles-pp.mmap_region
      0.63            +0.1        0.68        perf-profile.self.cycles-pp.entry_SYSCALL_64
      0.52            +0.1        0.57        perf-profile.self.cycles-pp._raw_spin_lock_irqsave
      0.87            +0.1        0.92        perf-profile.self.cycles-pp.mas_store_gfp
      0.48            +0.1        0.54        perf-profile.self.cycles-pp.__slab_free
      0.50            +0.1        0.57        perf-profile.self.cycles-pp.__memcg_slab_post_alloc_hook
      0.99            +0.1        1.07        perf-profile.self.cycles-pp.entry_SYSRETQ_unsafe_stack
      0.42            +0.1        0.51        perf-profile.self.cycles-pp.kvfree_call_rcu
      0.19            +0.1        0.30        perf-profile.self.cycles-pp.kmem_cache_free
      1.48            +0.1        1.61        perf-profile.self.cycles-pp.mas_wr_node_store
      1.86            +0.1        2.00        perf-profile.self.cycles-pp.free_pud_range
      1.76            +0.1        1.90        perf-profile.self.cycles-pp.__mmap_region
      2.42            +0.2        2.60        perf-profile.self.cycles-pp.zap_pmd_range
      0.75            +0.2        0.94 ±  2%  perf-profile.self.cycles-pp.mas_update_gap
      0.00            +0.3        0.34        perf-profile.self.cycles-pp.get_partial_node_bulk
      2.77            +0.7        3.44        perf-profile.self.cycles-pp.__pi_memcpy





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


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2026-07-14 13:24 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-07-14 13:24 [linus:master] [mm/slub] 0fc52deec1: stress-ng.pagemove.page_remaps_per_sec 8.1% improvement kernel test robot

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.