linux-mm.kvack.org archive mirror
 help / color / mirror / Atom feed
From: kernel test robot <oliver.sang@intel.com>
To: Hao Li <haolee.swjtu@gmail.com>
Cc: <oe-lkp@lists.linux.dev>, <lkp@intel.com>,
	Vlastimil Babka <vbabka@suse.cz>, <linux-mm@kvack.org>,
	<oliver.sang@intel.com>
Subject: [linux-next:master] [slub]  58d6fcb6ee: will-it-scale.per_process_ops 57.3% improvement
Date: Mon, 29 Dec 2025 15:48:20 +0800	[thread overview]
Message-ID: <202512291555.56ce2e53-lkp@intel.com> (raw)



Hello,

kernel test robot noticed a 57.3% improvement of will-it-scale.per_process_ops on:


commit: 58d6fcb6ee9432e5584e8845be23a1e805c65711 ("slub: keep empty main sheaf as spare in __pcs_replace_empty_main()")
https://git.kernel.org/cgit/linux/kernel/git/next/linux-next.git master


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

	nr_task: 100%
	mode: process
	test: mmap2
	cpufreq_governor: performance



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


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

=========================================================================================
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: 
  v6.19-rc1
  58d6fcb6ee ("slub: keep empty main sheaf as spare in __pcs_replace_empty_main()")

       v6.19-rc1 58d6fcb6ee9432e5584e8845be2 
---------------- --------------------------- 
         %stddev     %change         %stddev
             \          |                \  
    185.10           +48.2%     274.36        boot-time.boot
     35096           +48.8%      52233        boot-time.idle
    111.19 ±  4%    +438.6%     598.81 ±148%  perf-sched.sch_delay.max.ms.[unknown].[unknown].[unknown].[unknown].[unknown]
    111.19 ±  4%    +438.6%     598.81 ±148%  perf-sched.total_sch_delay.max.ms
    521.64           +18.0%     615.41        uptime.boot
     41548           +41.5%      58807        uptime.idle
      1975 ±  7%     -37.9%       1226 ± 10%  perf-c2c.DRAM.local
     71970 ± 10%     -48.8%      36878 ±  8%  perf-c2c.HITM.local
     72620 ± 10%     -48.3%      37563 ±  8%  perf-c2c.HITM.total
  32494352           +57.3%   51119964        will-it-scale.192.processes
    169240           +57.3%     266249        will-it-scale.per_process_ops
  32494352           +57.3%   51119964        will-it-scale.workload
      0.16 ±  2%      +0.1        0.28 ±  2%  mpstat.cpu.all.irq%
     21.36           +15.6       36.99        mpstat.cpu.all.soft%
     75.68           -17.0       58.67        mpstat.cpu.all.sys%
      2.25            +1.0        3.29        mpstat.cpu.all.usr%
 1.276e+08           +71.8%  2.192e+08        numa-numastat.node0.local_node
 1.277e+08           +71.8%  2.194e+08        numa-numastat.node0.numa_hit
 1.246e+08 ±  2%     +76.7%    2.2e+08        numa-numastat.node1.local_node
 1.247e+08 ±  2%     +76.5%  2.201e+08        numa-numastat.node1.numa_hit
      3201            -1.2%       3162        turbostat.Bzy_MHz
      0.81           +54.9%       1.26        turbostat.IPC
    454.86            +3.4%     470.14        turbostat.PkgWatt
     24.29           +15.9%      28.14        turbostat.RAMWatt
   7700420 ±  3%      -9.0%    7003587 ±  2%  vmstat.memory.cache
    217.06           +16.8%     253.46 ±  2%  vmstat.procs.r
      9010 ±  4%     +28.7%      11594 ±  4%  vmstat.system.cs
    251847            +1.5%     255551        vmstat.system.in
   1632312 ±  4%     +19.1%    1944509 ±  3%  numa-meminfo.node0.SUnreclaim
   1713659 ±  3%     +18.8%    2036158 ±  3%  numa-meminfo.node0.Slab
   4487462 ±  6%     -19.9%    3592384 ±  9%  numa-meminfo.node1.Active
   4487080 ±  6%     -19.9%    3591998 ±  9%  numa-meminfo.node1.Active(anon)
   1542455 ±  5%     +17.2%    1807566 ±  3%  numa-meminfo.node1.SUnreclaim
   3766051 ±  8%     -17.6%    3102969 ±  5%  numa-meminfo.node1.Shmem
   1620974 ±  5%     +15.6%    1874484 ±  3%  numa-meminfo.node1.Slab
   4733275 ±  5%     -14.4%    4051072 ±  4%  meminfo.Active
   4732505 ±  5%     -14.4%    4050294 ±  4%  meminfo.Active(anon)
    446865           +21.5%     542942        meminfo.AnonHugePages
   7537436 ±  3%      -9.2%    6840991 ±  2%  meminfo.Cached
      1413           +53.3%       2167 ±  8%  meminfo.Mlocked
   3179279 ±  5%     +20.1%    3817685 ±  2%  meminfo.SUnreclaim
   3870878 ±  6%     -18.1%    3170028 ±  5%  meminfo.Shmem
   3339150 ±  5%     +19.1%    3976257 ±  2%  meminfo.Slab
    402811 ±  4%     +20.8%     486536 ±  2%  numa-vmstat.node0.nr_slab_unreclaimable
 1.277e+08           +71.8%  2.194e+08        numa-vmstat.node0.numa_hit
 1.276e+08           +71.8%  2.192e+08        numa-vmstat.node0.numa_local
   1121644 ±  6%     -20.0%     897797 ±  9%  numa-vmstat.node1.nr_active_anon
    941402 ±  8%     -17.6%     775538 ±  5%  numa-vmstat.node1.nr_shmem
    379694 ±  4%     +17.5%     446057 ±  2%  numa-vmstat.node1.nr_slab_unreclaimable
   1121643 ±  6%     -20.0%     897797 ±  9%  numa-vmstat.node1.nr_zone_active_anon
 1.247e+08 ±  2%     +76.5%  2.201e+08        numa-vmstat.node1.numa_hit
 1.246e+08 ±  2%     +76.6%    2.2e+08        numa-vmstat.node1.numa_local
   1182803 ±  5%     -14.4%    1012265 ±  4%  proc-vmstat.nr_active_anon
    216626            +2.1%     221261        proc-vmstat.nr_anon_pages
   1884027 ±  3%      -9.2%    1709927 ±  2%  proc-vmstat.nr_file_pages
  60556917            -1.4%   59707612        proc-vmstat.nr_free_pages_blocks
    352.63           +53.6%     541.57 ±  8%  proc-vmstat.nr_mlock
    967386 ±  6%     -18.1%     792186 ±  5%  proc-vmstat.nr_shmem
    779336 ±  3%     +19.6%     931859 ±  2%  proc-vmstat.nr_slab_unreclaimable
   1182803 ±  5%     -14.4%    1012265 ±  4%  proc-vmstat.nr_zone_active_anon
 2.524e+08           +74.1%  4.395e+08        proc-vmstat.numa_hit
 2.522e+08           +74.2%  4.393e+08        proc-vmstat.numa_local
 1.016e+09           +75.9%  1.787e+09        proc-vmstat.pgalloc_normal
   1121157 ±  4%      -5.0%    1065403        proc-vmstat.pgfault
 1.015e+09           +76.0%  1.786e+09        proc-vmstat.pgfree
  23658761           -20.8%   18727653        sched_debug.cfs_rq:/.avg_vruntime.avg
  24149238           -19.4%   19454877        sched_debug.cfs_rq:/.avg_vruntime.max
  19420917 ±  4%     -22.8%   14998076 ±  7%  sched_debug.cfs_rq:/.avg_vruntime.min
    190.99 ± 17%    +133.4%     445.73 ± 20%  sched_debug.cfs_rq:/.load_avg.avg
      1934 ± 29%     +66.6%       3223 ± 20%  sched_debug.cfs_rq:/.load_avg.max
     22.08 ± 42%     +87.0%      41.31 ± 21%  sched_debug.cfs_rq:/.load_avg.min
    286.28 ± 27%     +94.0%     555.33 ± 22%  sched_debug.cfs_rq:/.load_avg.stddev
      1007 ±  3%     +14.4%       1152 ±  3%  sched_debug.cfs_rq:/.runnable_avg.avg
    171.69 ± 14%     +48.8%     255.52 ± 10%  sched_debug.cfs_rq:/.runnable_avg.stddev
  23645988           -20.8%   18718604        sched_debug.cfs_rq:/.zero_vruntime.avg
  24139005           -19.5%   19443224        sched_debug.cfs_rq:/.zero_vruntime.max
  19410038 ±  4%     -22.8%   14990124 ±  7%  sched_debug.cfs_rq:/.zero_vruntime.min
    367230           +24.4%     456661        sched_debug.cpu.clock.avg
    367285           +24.4%     456728        sched_debug.cpu.clock.max
    367181           +24.4%     456590        sched_debug.cpu.clock.min
    364970           +24.2%     453319        sched_debug.cpu.clock_task.avg
    365542           +24.4%     454629        sched_debug.cpu.clock_task.max
    358058           +24.9%     447298        sched_debug.cpu.clock_task.min
    645.55 ±  3%     +73.5%       1119 ±  7%  sched_debug.cpu.clock_task.stddev
      0.00 ±  5%     +14.3%       0.00 ±  5%  sched_debug.cpu.next_balance.stddev
      8527 ±  2%     +21.7%      10376 ±  3%  sched_debug.cpu.nr_switches.avg
      4228 ±  4%      -9.2%       3837 ±  2%  sched_debug.cpu.nr_switches.min
    367179           +24.4%     456589        sched_debug.cpu_clk
    366921           +24.4%     456332        sched_debug.ktime
    367455           +24.4%     457157        sched_debug.sched_clk
  1.09e+11           +52.4%  1.661e+11        perf-stat.i.branch-instructions
      0.09            -0.0        0.08 ±  2%  perf-stat.i.branch-miss-rate%
  93819558           +35.9%  1.275e+08        perf-stat.i.branch-misses
     68.44           +15.7       84.15        perf-stat.i.cache-miss-rate%
 3.748e+08           +54.2%   5.78e+08        perf-stat.i.cache-misses
 5.478e+08           +25.2%  6.856e+08        perf-stat.i.cache-references
      8905 ±  4%     +25.1%      11140 ±  4%  perf-stat.i.context-switches
      1.23           -34.9%       0.80        perf-stat.i.cpi
 6.112e+11            -1.2%  6.039e+11        perf-stat.i.cpu-cycles
    382.97 ±  2%     +29.8%     497.06 ±  2%  perf-stat.i.cpu-migrations
      1627           -35.8%       1045        perf-stat.i.cycles-between-cache-misses
 4.982e+11           +52.9%  7.619e+11        perf-stat.i.instructions
      0.82           +54.4%       1.26        perf-stat.i.ipc
      0.09            -0.0        0.08        perf-stat.overall.branch-miss-rate%
     68.38           +15.8       84.23        perf-stat.overall.cache-miss-rate%
      1.23           -35.3%       0.79        perf-stat.overall.cpi
      1630           -35.9%       1045        perf-stat.overall.cycles-between-cache-misses
      0.82           +54.6%       1.26        perf-stat.overall.ipc
   4646266            -1.6%    4572212        perf-stat.overall.path-length
 1.086e+11           +51.9%   1.65e+11        perf-stat.ps.branch-instructions
  93426873           +35.5%  1.266e+08        perf-stat.ps.branch-misses
 3.734e+08           +53.9%  5.745e+08        perf-stat.ps.cache-misses
 5.461e+08           +24.9%  6.821e+08        perf-stat.ps.cache-references
      8865 ±  4%     +26.1%      11177 ±  4%  perf-stat.ps.context-switches
 6.088e+11            -1.4%  6.006e+11        perf-stat.ps.cpu-cycles
    377.46 ±  2%     +30.0%     490.56 ±  2%  perf-stat.ps.cpu-migrations
 4.964e+11           +52.5%  7.569e+11        perf-stat.ps.instructions
      3275 ±  5%      -7.3%       3036        perf-stat.ps.minor-faults
      3276 ±  5%      -7.3%       3036        perf-stat.ps.page-faults
  1.51e+14           +54.8%  2.337e+14        perf-stat.total.instructions
     43.56           -27.5       16.10        perf-profile.calltrace.cycles-pp.__mmap_new_vma.__mmap_region.do_mmap.vm_mmap_pgoff.ksys_mmap_pgoff
     31.52           -24.3        7.24 ±  3%  perf-profile.calltrace.cycles-pp.__pcs_replace_empty_main.kmem_cache_alloc_noprof.mas_alloc_nodes.mas_preallocate.__mmap_new_vma
     31.72           -24.2        7.52 ±  3%  perf-profile.calltrace.cycles-pp.kmem_cache_alloc_noprof.mas_alloc_nodes.mas_preallocate.__mmap_new_vma.__mmap_region
     31.74           -24.2        7.56 ±  3%  perf-profile.calltrace.cycles-pp.mas_alloc_nodes.mas_preallocate.__mmap_new_vma.__mmap_region.do_mmap
     49.74           -24.0       25.78        perf-profile.calltrace.cycles-pp.__mmap_region.do_mmap.vm_mmap_pgoff.ksys_mmap_pgoff.do_syscall_64
     32.27           -23.8        8.43 ±  2%  perf-profile.calltrace.cycles-pp.mas_preallocate.__mmap_new_vma.__mmap_region.do_mmap.vm_mmap_pgoff
     51.69           -22.6       29.09        perf-profile.calltrace.cycles-pp.do_mmap.vm_mmap_pgoff.ksys_mmap_pgoff.do_syscall_64.entry_SYSCALL_64_after_hwframe
     52.08           -22.3       29.75        perf-profile.calltrace.cycles-pp.vm_mmap_pgoff.ksys_mmap_pgoff.do_syscall_64.entry_SYSCALL_64_after_hwframe.__mmap
     52.45           -22.1       30.34        perf-profile.calltrace.cycles-pp.ksys_mmap_pgoff.do_syscall_64.entry_SYSCALL_64_after_hwframe.__mmap
     52.76           -21.9       30.85        perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.__mmap
     52.82           -21.8       30.98        perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.__mmap
     54.11           -20.5       33.62        perf-profile.calltrace.cycles-pp.__mmap
     16.36 ±  2%     -16.4        0.00        perf-profile.calltrace.cycles-pp.barn_put_empty_sheaf.__pcs_replace_empty_main.kmem_cache_alloc_noprof.mas_alloc_nodes.mas_preallocate
     16.25 ±  2%     -16.3        0.00        perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.barn_put_empty_sheaf.__pcs_replace_empty_main.kmem_cache_alloc_noprof.mas_alloc_nodes
     16.12 ±  2%     -16.1        0.00        perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.barn_put_empty_sheaf.__pcs_replace_empty_main.kmem_cache_alloc_noprof
     12.88           -12.9        0.00        perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.barn_get_empty_sheaf.__kfree_rcu_sheaf.kvfree_call_rcu.mas_wr_node_store
     12.84           -12.8        0.00        perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.barn_get_empty_sheaf.__kfree_rcu_sheaf.kvfree_call_rcu
     10.90           -10.2        0.70 ±  8%  perf-profile.calltrace.cycles-pp.barn_get_empty_sheaf.__pcs_replace_empty_main.kmem_cache_alloc_noprof.mas_alloc_nodes.mas_preallocate
     10.70           -10.1        0.62 ±  9%  perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.barn_get_empty_sheaf.__pcs_replace_empty_main.kmem_cache_alloc_noprof.mas_alloc_nodes
     10.66           -10.0        0.62 ±  8%  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
      6.70            -6.7        0.00        perf-profile.calltrace.cycles-pp.barn_get_empty_sheaf.__kfree_rcu_sheaf.kvfree_call_rcu.mas_wr_node_store.mas_store_prealloc
      6.69            -6.7        0.00        perf-profile.calltrace.cycles-pp.barn_get_empty_sheaf.__kfree_rcu_sheaf.kvfree_call_rcu.mas_wr_node_store.mas_store_gfp
      6.90            -6.3        0.62 ±  7%  perf-profile.calltrace.cycles-pp.__kfree_rcu_sheaf.kvfree_call_rcu.mas_wr_node_store.mas_store_prealloc.__mmap_new_vma
      6.87            -6.3        0.62 ±  5%  perf-profile.calltrace.cycles-pp.__kfree_rcu_sheaf.kvfree_call_rcu.mas_wr_node_store.mas_store_gfp.do_vmi_align_munmap
      7.01            -6.2        0.79 ±  5%  perf-profile.calltrace.cycles-pp.kvfree_call_rcu.mas_wr_node_store.mas_store_prealloc.__mmap_new_vma.__mmap_region
      7.00            -6.2        0.79 ±  4%  perf-profile.calltrace.cycles-pp.kvfree_call_rcu.mas_wr_node_store.mas_store_gfp.do_vmi_align_munmap.do_vmi_munmap
      9.49            -4.7        4.82        perf-profile.calltrace.cycles-pp.mas_wr_node_store.mas_store_gfp.do_vmi_align_munmap.do_vmi_munmap.__vm_munmap
      9.56            -4.6        4.95        perf-profile.calltrace.cycles-pp.mas_wr_node_store.mas_store_prealloc.__mmap_new_vma.__mmap_region.do_mmap
      9.94            -4.4        5.58        perf-profile.calltrace.cycles-pp.mas_store_prealloc.__mmap_new_vma.__mmap_region.do_mmap.vm_mmap_pgoff
     10.31            -4.3        6.05        perf-profile.calltrace.cycles-pp.mas_store_gfp.do_vmi_align_munmap.do_vmi_munmap.__vm_munmap.__x64_sys_munmap
      1.97 ±  7%      -0.8        1.14 ±  9%  perf-profile.calltrace.cycles-pp.barn_replace_empty_sheaf.__pcs_replace_empty_main.kmem_cache_alloc_noprof.mas_alloc_nodes.mas_preallocate
      1.69 ±  7%      -0.8        0.93 ± 10%  perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.barn_replace_empty_sheaf.__pcs_replace_empty_main.kmem_cache_alloc_noprof.mas_alloc_nodes
      1.67 ±  7%      -0.8        0.92 ± 10%  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
      0.72 ±  8%      -0.2        0.49 ± 45%  perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.barn_put_full_sheaf.rcu_do_batch.rcu_core
      0.56            +0.1        0.70        perf-profile.calltrace.cycles-pp.mas_store_gfp.vms_gather_munmap_vmas.do_vmi_align_munmap.do_vmi_munmap.__vm_munmap
      0.71            +0.1        0.85        perf-profile.calltrace.cycles-pp.__build_id_parse.perf_event_mmap_event.perf_event_mmap.__mmap_region.do_mmap
      0.64            +0.3        0.90        perf-profile.calltrace.cycles-pp.zap_pte_range.zap_pmd_range.unmap_page_range.unmap_vmas.vms_clear_ptes
      0.58            +0.3        0.86        perf-profile.calltrace.cycles-pp.entry_SYSCALL_64.__mmap
      0.53            +0.3        0.81        perf-profile.calltrace.cycles-pp.d_path.perf_event_mmap_event.perf_event_mmap.__mmap_region.do_mmap
      0.51            +0.3        0.86        perf-profile.calltrace.cycles-pp.entry_SYSCALL_64.__munmap
      0.52            +0.4        0.93        perf-profile.calltrace.cycles-pp.mas_empty_area_rev.unmapped_area_topdown.vm_unmapped_area.arch_get_unmapped_area_topdown.shmem_get_unmapped_area
      0.75            +0.5        1.21        perf-profile.calltrace.cycles-pp.vm_area_alloc.__mmap_new_vma.__mmap_region.do_mmap.vm_mmap_pgoff
      0.00            +0.5        0.51        perf-profile.calltrace.cycles-pp.shmem_mmap_prepare.__mmap_region.do_mmap.vm_mmap_pgoff.ksys_mmap_pgoff
      0.00            +0.5        0.54 ±  3%  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.6        0.56 ±  2%  perf-profile.calltrace.cycles-pp.mas_update_gap.mas_wr_node_store.mas_store_prealloc.__mmap_new_vma.__mmap_region
      0.00            +0.6        0.58 ±  2%  perf-profile.calltrace.cycles-pp.prepend_path.d_path.perf_event_mmap_event.perf_event_mmap.__mmap_region
      0.00            +0.6        0.60        perf-profile.calltrace.cycles-pp.perf_iterate_sb.perf_event_mmap_event.perf_event_mmap.__mmap_region.do_mmap
      0.54 ±  3%      +0.7        1.20        perf-profile.calltrace.cycles-pp.allocate_slab.___slab_alloc.__kmem_cache_alloc_bulk.__pcs_replace_empty_main.kmem_cache_alloc_noprof
      0.00            +0.7        0.66        perf-profile.calltrace.cycles-pp.mas_rev_awalk.mas_empty_area_rev.unmapped_area_topdown.vm_unmapped_area.arch_get_unmapped_area_topdown
      0.00            +0.7        0.66        perf-profile.calltrace.cycles-pp.unlink_file_vma_batch_process.free_pgtables.vms_clear_ptes.vms_complete_munmap_vmas.do_vmi_align_munmap
      0.09 ±223%      +0.7        0.76 ±  5%  perf-profile.calltrace.cycles-pp.kmem_cache_free.vms_complete_munmap_vmas.do_vmi_align_munmap.do_vmi_munmap.__vm_munmap
      0.00            +0.7        0.68        perf-profile.calltrace.cycles-pp.__vma_start_write.vms_gather_munmap_vmas.do_vmi_align_munmap.do_vmi_munmap.__vm_munmap
      0.00            +0.7        0.68 ± 10%  perf-profile.calltrace.cycles-pp.kmem_cache_free_bulk.kvfree_rcu_bulk.kfree_rcu_monitor.process_one_work.worker_thread
      0.00            +0.7        0.68 ± 10%  perf-profile.calltrace.cycles-pp.kvfree_rcu_bulk.kfree_rcu_monitor.process_one_work.worker_thread.kthread
      0.00            +0.7        0.69 ± 10%  perf-profile.calltrace.cycles-pp.kfree_rcu_monitor.process_one_work.worker_thread.kthread.ret_from_fork
      0.00            +0.7        0.69        perf-profile.calltrace.cycles-pp.mas_find.__mmap_region.do_mmap.vm_mmap_pgoff.ksys_mmap_pgoff
      0.00            +0.7        0.72        perf-profile.calltrace.cycles-pp.rcu_all_qs.__cond_resched.zap_pmd_range.unmap_page_range.unmap_vmas
      0.00            +0.7        0.72        perf-profile.calltrace.cycles-pp.kmem_cache_alloc_noprof.vm_area_alloc.__mmap_new_vma.__mmap_region.do_mmap
      2.18            +0.7        2.91        perf-profile.calltrace.cycles-pp.vms_gather_munmap_vmas.do_vmi_align_munmap.do_vmi_munmap.__vm_munmap.__x64_sys_munmap
      0.38 ± 71%      +0.8        1.16 ±  6%  perf-profile.calltrace.cycles-pp.kmem_cache_free_bulk.kvfree_rcu_bulk.kfree_rcu_work.process_one_work.worker_thread
      0.38 ± 71%      +0.8        1.16 ±  6%  perf-profile.calltrace.cycles-pp.kvfree_rcu_bulk.kfree_rcu_work.process_one_work.worker_thread.kthread
      0.38 ± 71%      +0.8        1.16 ±  6%  perf-profile.calltrace.cycles-pp.kfree_rcu_work.process_one_work.worker_thread.kthread.ret_from_fork
      1.14            +0.8        1.92        perf-profile.calltrace.cycles-pp.unmapped_area_topdown.vm_unmapped_area.arch_get_unmapped_area_topdown.shmem_get_unmapped_area.__get_unmapped_area
      1.16            +0.8        1.96        perf-profile.calltrace.cycles-pp.vm_unmapped_area.arch_get_unmapped_area_topdown.shmem_get_unmapped_area.__get_unmapped_area.do_mmap
      0.00            +0.9        0.87 ± 11%  perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.get_partial_node.___slab_alloc.__kmem_cache_alloc_bulk
      0.00            +0.9        0.87 ± 11%  perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.get_partial_node.___slab_alloc.__kmem_cache_alloc_bulk.__pcs_replace_empty_main
      1.44            +1.0        2.39        perf-profile.calltrace.cycles-pp.arch_get_unmapped_area_topdown.shmem_get_unmapped_area.__get_unmapped_area.do_mmap.vm_mmap_pgoff
      1.62            +1.0        2.64        perf-profile.calltrace.cycles-pp.free_pud_range.free_p4d_range.free_pgd_range.free_pgtables.vms_clear_ptes
      1.47            +1.0        2.52        perf-profile.calltrace.cycles-pp.__pi_memcpy.mas_wr_node_store.mas_store_gfp.do_vmi_align_munmap.do_vmi_munmap
      1.46            +1.1        2.54        perf-profile.calltrace.cycles-pp.__pi_memcpy.mas_wr_node_store.mas_store_prealloc.__mmap_new_vma.__mmap_region
      1.78            +1.1        2.87        perf-profile.calltrace.cycles-pp.free_p4d_range.free_pgd_range.free_pgtables.vms_clear_ptes.vms_complete_munmap_vmas
      1.59            +1.1        2.69        perf-profile.calltrace.cycles-pp.shmem_get_unmapped_area.__get_unmapped_area.do_mmap.vm_mmap_pgoff.ksys_mmap_pgoff
      1.87            +1.1        2.98        perf-profile.calltrace.cycles-pp.free_pgd_range.free_pgtables.vms_clear_ptes.vms_complete_munmap_vmas.do_vmi_align_munmap
      0.00            +1.1        1.10 ±  5%  perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.get_partial_node.get_any_partial.___slab_alloc
      0.00            +1.1        1.11 ±  5%  perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.get_partial_node.get_any_partial.___slab_alloc.__kmem_cache_alloc_bulk
      1.64            +1.1        2.77        perf-profile.calltrace.cycles-pp.__get_unmapped_area.do_mmap.vm_mmap_pgoff.ksys_mmap_pgoff.do_syscall_64
      0.00            +1.1        1.15 ±  5%  perf-profile.calltrace.cycles-pp.get_partial_node.get_any_partial.___slab_alloc.__kmem_cache_alloc_bulk.__pcs_replace_empty_main
      0.00            +1.2        1.16 ±  7%  perf-profile.calltrace.cycles-pp.get_partial_node.___slab_alloc.__kmem_cache_alloc_bulk.__pcs_replace_empty_main.kmem_cache_alloc_noprof
      0.70 ± 50%      +1.2        1.88 ±  5%  perf-profile.calltrace.cycles-pp.process_one_work.worker_thread.kthread.ret_from_fork.ret_from_fork_asm
      0.71 ± 50%      +1.2        1.89 ±  5%  perf-profile.calltrace.cycles-pp.worker_thread.kthread.ret_from_fork.ret_from_fork_asm
      2.52            +1.2        3.71        perf-profile.calltrace.cycles-pp.perf_event_mmap_event.perf_event_mmap.__mmap_region.do_mmap.vm_mmap_pgoff
      0.00            +1.4        1.41 ±  4%  perf-profile.calltrace.cycles-pp.get_any_partial.___slab_alloc.__kmem_cache_alloc_bulk.__pcs_replace_empty_main.kmem_cache_alloc_noprof
      2.84            +1.4        4.27        perf-profile.calltrace.cycles-pp.perf_event_mmap.__mmap_region.do_mmap.vm_mmap_pgoff.ksys_mmap_pgoff
      0.00            +1.4        1.45        perf-profile.calltrace.cycles-pp.setup_object.shuffle_freelist.allocate_slab.___slab_alloc.__kmem_cache_alloc_bulk
      2.82            +1.5        4.28        perf-profile.calltrace.cycles-pp.free_pgtables.vms_clear_ptes.vms_complete_munmap_vmas.do_vmi_align_munmap.do_vmi_munmap
      1.86            +1.7        3.61        perf-profile.calltrace.cycles-pp.__cond_resched.zap_pmd_range.unmap_page_range.unmap_vmas.vms_clear_ptes
     22.65            +1.9       24.52        perf-profile.calltrace.cycles-pp.do_vmi_align_munmap.do_vmi_munmap.__vm_munmap.__x64_sys_munmap.do_syscall_64
     22.96            +2.0       25.00        perf-profile.calltrace.cycles-pp.do_vmi_munmap.__vm_munmap.__x64_sys_munmap.do_syscall_64.entry_SYSCALL_64_after_hwframe
     23.44            +2.3       25.80        perf-profile.calltrace.cycles-pp.__vm_munmap.__x64_sys_munmap.do_syscall_64.entry_SYSCALL_64_after_hwframe.__munmap
     23.45            +2.4       25.81        perf-profile.calltrace.cycles-pp.__x64_sys_munmap.do_syscall_64.entry_SYSCALL_64_after_hwframe.__munmap
     23.69            +2.5       26.20        perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.__munmap
     23.76            +2.6       26.32        perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.__munmap
      4.37            +2.7        7.02        perf-profile.calltrace.cycles-pp.zap_pmd_range.unmap_page_range.unmap_vmas.vms_clear_ptes.vms_complete_munmap_vmas
      4.88            +2.9        7.80        perf-profile.calltrace.cycles-pp.unmap_page_range.unmap_vmas.vms_clear_ptes.vms_complete_munmap_vmas.do_vmi_align_munmap
      5.12            +2.9        8.05        perf-profile.calltrace.cycles-pp.unmap_vmas.vms_clear_ptes.vms_complete_munmap_vmas.do_vmi_align_munmap.do_vmi_munmap
      1.30 ±  7%      +3.0        4.30 ±  3%  perf-profile.calltrace.cycles-pp.___slab_alloc.__kmem_cache_alloc_bulk.__pcs_replace_empty_main.kmem_cache_alloc_noprof.mas_alloc_nodes
      1.96 ±  8%      +3.2        5.13 ±  2%  perf-profile.calltrace.cycles-pp.__kmem_cache_alloc_bulk.__pcs_replace_empty_main.kmem_cache_alloc_noprof.mas_alloc_nodes.mas_preallocate
     25.08            +3.6       28.72        perf-profile.calltrace.cycles-pp.__munmap
      8.43            +4.5       12.97        perf-profile.calltrace.cycles-pp.vms_clear_ptes.vms_complete_munmap_vmas.do_vmi_align_munmap.do_vmi_munmap.__vm_munmap
      9.68            +5.2       14.89        perf-profile.calltrace.cycles-pp.vms_complete_munmap_vmas.do_vmi_align_munmap.do_vmi_munmap.__vm_munmap.__x64_sys_munmap
      6.08            +5.5       11.61        perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.__put_partials.__kmem_cache_free_bulk.rcu_free_sheaf
      6.11            +5.6       11.67        perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.__put_partials.__kmem_cache_free_bulk.rcu_free_sheaf.rcu_do_batch
      6.22            +5.6       11.87        perf-profile.calltrace.cycles-pp.__put_partials.__kmem_cache_free_bulk.rcu_free_sheaf.rcu_do_batch.rcu_core
     10.60 ±  3%     +10.3       20.89        perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.__slab_free.__kmem_cache_free_bulk.rcu_free_sheaf
     10.74 ±  3%     +10.4       21.15        perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.__slab_free.__kmem_cache_free_bulk.rcu_free_sheaf.rcu_do_batch
     11.65 ±  3%     +11.0       22.62        perf-profile.calltrace.cycles-pp.__slab_free.__kmem_cache_free_bulk.rcu_free_sheaf.rcu_do_batch.rcu_core
     19.63           +16.7       36.37        perf-profile.calltrace.cycles-pp.rcu_do_batch.rcu_core.handle_softirqs.run_ksoftirqd.smpboot_thread_fn
     19.64           +16.7       36.37        perf-profile.calltrace.cycles-pp.rcu_core.handle_softirqs.run_ksoftirqd.smpboot_thread_fn.kthread
     19.64           +16.7       36.38        perf-profile.calltrace.cycles-pp.handle_softirqs.run_ksoftirqd.smpboot_thread_fn.kthread.ret_from_fork
     19.64           +16.7       36.38        perf-profile.calltrace.cycles-pp.run_ksoftirqd.smpboot_thread_fn.kthread.ret_from_fork.ret_from_fork_asm
     19.64           +16.7       36.38        perf-profile.calltrace.cycles-pp.smpboot_thread_fn.kthread.ret_from_fork.ret_from_fork_asm
     18.22 ±  2%     +16.9       35.11        perf-profile.calltrace.cycles-pp.__kmem_cache_free_bulk.rcu_free_sheaf.rcu_do_batch.rcu_core.handle_softirqs
     18.66 ±  2%     +17.0       35.62        perf-profile.calltrace.cycles-pp.rcu_free_sheaf.rcu_do_batch.rcu_core.handle_softirqs.run_ksoftirqd
     20.42           +17.9       38.27        perf-profile.calltrace.cycles-pp.kthread.ret_from_fork.ret_from_fork_asm
     20.42           +17.9       38.27        perf-profile.calltrace.cycles-pp.ret_from_fork.ret_from_fork_asm
     20.42           +17.9       38.27        perf-profile.calltrace.cycles-pp.ret_from_fork_asm
     43.58           -27.5       16.12        perf-profile.children.cycles-pp.__mmap_new_vma
     31.52           -24.3        7.24 ±  3%  perf-profile.children.cycles-pp.__pcs_replace_empty_main
     31.74           -24.2        7.56 ±  3%  perf-profile.children.cycles-pp.mas_alloc_nodes
     49.78           -23.9       25.83        perf-profile.children.cycles-pp.__mmap_region
     32.34           -23.9        8.48 ±  2%  perf-profile.children.cycles-pp.kmem_cache_alloc_noprof
     32.27           -23.8        8.44 ±  2%  perf-profile.children.cycles-pp.mas_preallocate
     24.30           -22.8        1.48 ±  8%  perf-profile.children.cycles-pp.barn_get_empty_sheaf
     51.69           -22.6       29.10        perf-profile.children.cycles-pp.do_mmap
     52.09           -22.3       29.76        perf-profile.children.cycles-pp.vm_mmap_pgoff
     52.46           -22.1       30.34        perf-profile.children.cycles-pp.ksys_mmap_pgoff
     54.37           -20.8       33.53        perf-profile.children.cycles-pp.__mmap
     61.27           -20.8       40.44        perf-profile.children.cycles-pp._raw_spin_lock_irqsave
     60.82           -20.8       40.07        perf-profile.children.cycles-pp.native_queued_spin_lock_slowpath
     76.50           -19.4       57.15        perf-profile.children.cycles-pp.do_syscall_64
     76.63           -19.3       57.37        perf-profile.children.cycles-pp.entry_SYSCALL_64_after_hwframe
     16.52 ±  2%     -16.4        0.08 ±  8%  perf-profile.children.cycles-pp.barn_put_empty_sheaf
     13.77           -12.5        1.24 ±  6%  perf-profile.children.cycles-pp.__kfree_rcu_sheaf
     14.09           -12.4        1.68 ±  4%  perf-profile.children.cycles-pp.kvfree_call_rcu
     19.06            -9.3        9.81        perf-profile.children.cycles-pp.mas_wr_node_store
      9.94            -4.4        5.58        perf-profile.children.cycles-pp.mas_store_prealloc
     10.91            -4.1        6.80        perf-profile.children.cycles-pp.mas_store_gfp
      1.97 ±  7%      -0.8        1.14 ±  9%  perf-profile.children.cycles-pp.barn_replace_empty_sheaf
      0.32            -0.1        0.23        perf-profile.children.cycles-pp.__filemap_get_folio_mpol
      0.20 ±  2%      -0.1        0.13        perf-profile.children.cycles-pp.filemap_get_entry
      0.36            -0.1        0.29        perf-profile.children.cycles-pp.freader_get_folio
      0.09            -0.0        0.05        perf-profile.children.cycles-pp.xas_load
      0.22 ±  2%      -0.0        0.18        perf-profile.children.cycles-pp.perf_session__process_events
      0.22 ±  2%      -0.0        0.18        perf-profile.children.cycles-pp.reader__read_event
      0.21 ±  5%      -0.0        0.18        perf-profile.children.cycles-pp.record__finish_output
      0.21 ±  2%      -0.0        0.18 ±  2%  perf-profile.children.cycles-pp.mas_wr_store_entry
      0.09            -0.0        0.08        perf-profile.children.cycles-pp.mas_prev_range
      0.05            +0.0        0.06 ±  6%  perf-profile.children.cycles-pp.sched_tick
      0.06            +0.0        0.08 ±  6%  perf-profile.children.cycles-pp.vma_set_page_prot
      0.10 ±  4%      +0.0        0.12 ±  3%  perf-profile.children.cycles-pp.unlink_anon_vmas
      0.05            +0.0        0.08        perf-profile.children.cycles-pp.copy_from_kernel_nofault_allowed
      0.16 ±  2%      +0.0        0.19        perf-profile.children.cycles-pp.vma_mark_detached
      0.03 ± 70%      +0.0        0.07        perf-profile.children.cycles-pp.vma_interval_tree_remove
      0.05            +0.0        0.09 ±  4%  perf-profile.children.cycles-pp.security_mmap_file
      0.02 ±141%      +0.0        0.06 ±  8%  perf-profile.children.cycles-pp.handle_internal_command
      0.02 ±141%      +0.0        0.06 ±  8%  perf-profile.children.cycles-pp.main
      0.02 ±141%      +0.0        0.06 ±  8%  perf-profile.children.cycles-pp.run_builtin
      0.22            +0.0        0.26        perf-profile.children.cycles-pp.tlb_finish_mmu
      0.41            +0.0        0.45        perf-profile.children.cycles-pp.freader_fetch
      0.08 ±  6%      +0.0        0.12        perf-profile.children.cycles-pp.mas_prev_setup
      0.07 ±  5%      +0.0        0.11 ±  6%  perf-profile.children.cycles-pp.obj_cgroup_charge_account
      0.06            +0.0        0.10 ±  4%  perf-profile.children.cycles-pp.refill_obj_stock
      0.20 ±  2%      +0.0        0.24        perf-profile.children.cycles-pp.downgrade_write
      0.06 ±  7%      +0.0        0.11        perf-profile.children.cycles-pp.mas_data_end
      0.06 ±  8%      +0.0        0.10 ±  4%  perf-profile.children.cycles-pp.cap_capable
      0.09 ±  5%      +0.0        0.14 ±  3%  perf-profile.children.cycles-pp.perf_event_mmap_output
      0.09 ±  7%      +0.0        0.14 ±  4%  perf-profile.children.cycles-pp.syscall_return_via_sysret
      0.00            +0.1        0.05        perf-profile.children.cycles-pp._raw_spin_trylock
      0.00            +0.1        0.05        perf-profile.children.cycles-pp.get_mmap_base
      0.00            +0.1        0.05        perf-profile.children.cycles-pp.ima_file_mmap
      0.00            +0.1        0.05        perf-profile.children.cycles-pp.rcu_cblist_dequeue
      0.00            +0.1        0.05        perf-profile.children.cycles-pp.vm_area_free
      0.00            +0.1        0.05        perf-profile.children.cycles-pp.x64_sys_call
      0.00            +0.1        0.05 ±  7%  perf-profile.children.cycles-pp.prepend
      0.09 ±  4%      +0.1        0.14 ±  4%  perf-profile.children.cycles-pp.may_expand_vm
      0.02 ± 99%      +0.1        0.08        perf-profile.children.cycles-pp.__account_obj_stock
      0.00            +0.1        0.06 ±  9%  perf-profile.children.cycles-pp.userfaultfd_unmap_complete
      0.00            +0.1        0.06 ±  6%  perf-profile.children.cycles-pp.build_id_parse_nofault
      0.09            +0.1        0.15 ±  2%  perf-profile.children.cycles-pp.percpu_counter_add_batch
      0.12 ±  3%      +0.1        0.18 ±  2%  perf-profile.children.cycles-pp.testcase
      0.00            +0.1        0.06        perf-profile.children.cycles-pp.unmap_single_vma
      0.08            +0.1        0.14 ±  4%  perf-profile.children.cycles-pp.update_process_times
      0.39 ±  2%      +0.1        0.45 ±  2%  perf-profile.children.cycles-pp.__rcu_free_sheaf_prepare
      0.20 ±  2%      +0.1        0.26        perf-profile.children.cycles-pp.tlb_gather_mmu
      0.00            +0.1        0.07 ±  7%  perf-profile.children.cycles-pp.__free_one_page
      0.08 ±  7%      +0.1        0.15 ±  5%  perf-profile.children.cycles-pp.free_pcppages_bulk
      0.09            +0.1        0.16 ±  2%  perf-profile.children.cycles-pp.tick_nohz_handler
      0.10 ±  4%      +0.1        0.16 ±  3%  perf-profile.children.cycles-pp.__hrtimer_run_queues
      0.00            +0.1        0.07 ±  5%  perf-profile.children.cycles-pp.mmap_region
      0.13 ±  7%      +0.1        0.20 ±  7%  perf-profile.children.cycles-pp.strlen
      0.12            +0.1        0.19 ±  2%  perf-profile.children.cycles-pp.vma_merge_new_range
      0.13            +0.1        0.21 ±  2%  perf-profile.children.cycles-pp.__vm_enough_memory
      0.00            +0.1        0.08 ±  6%  perf-profile.children.cycles-pp.memfd_check_seals_mmap
      0.05            +0.1        0.13        perf-profile.children.cycles-pp.rmqueue_bulk
      0.09 ±  7%      +0.1        0.17 ±  4%  perf-profile.children.cycles-pp.free_frozen_page_commit
      0.06 ±  9%      +0.1        0.14 ±  3%  perf-profile.children.cycles-pp.__rmqueue_pcplist
      0.10 ±  5%      +0.1        0.18 ±  2%  perf-profile.children.cycles-pp.ktime_get_coarse_real_ts64_mg
      0.02 ±149%      +0.1        0.11 ±  4%  perf-profile.children.cycles-pp.path_noexec
      0.06 ±  6%      +0.1        0.15 ±  3%  perf-profile.children.cycles-pp.rmqueue
      0.00            +0.1        0.08 ±  5%  perf-profile.children.cycles-pp.ktime_get
      0.14 ±  2%      +0.1        0.22 ±  2%  perf-profile.children.cycles-pp.mas_prev
      0.18 ± 10%      +0.1        0.26        perf-profile.children.cycles-pp._raw_spin_lock
      0.00            +0.1        0.09 ±  4%  perf-profile.children.cycles-pp.clockevents_program_event
      0.14 ±  3%      +0.1        0.23        perf-profile.children.cycles-pp.copy_from_kernel_nofault
      0.17 ±  2%      +0.1        0.26        perf-profile.children.cycles-pp.remove_vma
      0.05            +0.1        0.14 ±  2%  perf-profile.children.cycles-pp.mas_next_range
      0.15            +0.1        0.24 ±  2%  perf-profile.children.cycles-pp.entry_SYSCALL_64_safe_stack
      0.13 ±  5%      +0.1        0.23 ±  2%  perf-profile.children.cycles-pp.__free_frozen_pages
      0.17 ±  2%      +0.1        0.28        perf-profile.children.cycles-pp.freader_init_from_file
      0.17 ±  2%      +0.1        0.28        perf-profile.children.cycles-pp.prepend_copy
      0.14 ±  4%      +0.1        0.25        perf-profile.children.cycles-pp.current_time
      0.16 ±  3%      +0.1        0.27 ±  2%  perf-profile.children.cycles-pp.__sysvec_apic_timer_interrupt
      0.15 ±  3%      +0.1        0.27 ±  2%  perf-profile.children.cycles-pp.hrtimer_interrupt
      0.34            +0.1        0.46        perf-profile.children.cycles-pp.down_write
      0.23 ±  3%      +0.1        0.35        perf-profile.children.cycles-pp.fget
      0.11 ±  3%      +0.1        0.24 ±  2%  perf-profile.children.cycles-pp.get_page_from_freelist
      0.72            +0.1        0.85        perf-profile.children.cycles-pp.__build_id_parse
      0.21            +0.1        0.35        perf-profile.children.cycles-pp.up_read
      0.11 ±  3%      +0.1        0.25 ±  2%  perf-profile.children.cycles-pp.__alloc_frozen_pages_noprof
      0.23            +0.1        0.37        perf-profile.children.cycles-pp.fput
      0.11 ±  4%      +0.1        0.26        perf-profile.children.cycles-pp.alloc_pages_mpol
      0.24 ±  2%      +0.2        0.40        perf-profile.children.cycles-pp.__kmalloc_cache_noprof
      0.25 ±  2%      +0.2        0.41        perf-profile.children.cycles-pp.atime_needs_update
      0.32            +0.2        0.48        perf-profile.children.cycles-pp.__pte_offset_map_lock
      0.28 ±  2%      +0.2        0.44        perf-profile.children.cycles-pp.security_vm_enough_memory_mm
      0.30 ±  2%      +0.2        0.48        perf-profile.children.cycles-pp.touch_atime
      0.30 ±  2%      +0.2        0.48        perf-profile.children.cycles-pp.__memcg_slab_post_alloc_hook
      0.43 ±  3%      +0.2        0.61        perf-profile.children.cycles-pp.perf_iterate_sb
      0.33 ±  3%      +0.2        0.52        perf-profile.children.cycles-pp.shmem_mmap_prepare
      0.33 ±  3%      +0.2        0.52        perf-profile.children.cycles-pp.kfree
      0.39            +0.2        0.58 ±  2%  perf-profile.children.cycles-pp.prepend_path
      0.27            +0.2        0.46        perf-profile.children.cycles-pp.down_write_killable
      0.33            +0.2        0.54        perf-profile.children.cycles-pp.arch_exit_to_user_mode_prepare
      0.30            +0.2        0.51        perf-profile.children.cycles-pp.__vma_enter_locked
      0.28 ±  7%      +0.2        0.51 ±  7%  perf-profile.children.cycles-pp.__memcg_slab_free_hook
      0.47            +0.2        0.71        perf-profile.children.cycles-pp.mas_next_slot
      0.32 ±  4%      +0.2        0.56 ±  2%  perf-profile.children.cycles-pp.build_detached_freelist
      0.76 ±  2%      +0.2        1.01 ±  3%  perf-profile.children.cycles-pp.mas_leaf_max_gap
      0.36            +0.3        0.61        perf-profile.children.cycles-pp.up_write
      0.65            +0.3        0.91        perf-profile.children.cycles-pp.zap_pte_range
      0.84 ±  2%      +0.3        1.11 ±  2%  perf-profile.children.cycles-pp.mas_update_gap
      0.53 ±  2%      +0.3        0.81        perf-profile.children.cycles-pp.d_path
      0.44            +0.3        0.73        perf-profile.children.cycles-pp.__vma_start_write
      0.46            +0.3        0.75        perf-profile.children.cycles-pp.mas_wr_store_type
      0.69            +0.3        1.00        perf-profile.children.cycles-pp.mas_walk
      0.36            +0.3        0.67        perf-profile.children.cycles-pp.unlink_file_vma_batch_process
      0.47 ±  5%      +0.3        0.78 ±  5%  perf-profile.children.cycles-pp.kmem_cache_free
      0.36            +0.3        0.67        perf-profile.children.cycles-pp.mas_rev_awalk
      0.52            +0.3        0.86        perf-profile.children.cycles-pp.mas_prev_slot
      0.52            +0.4        0.96        perf-profile.children.cycles-pp.mas_empty_area_rev
      0.33 ±  4%      +0.4        0.77 ±  2%  perf-profile.children.cycles-pp.setup_object
      0.24 ± 64%      +0.4        0.69 ± 10%  perf-profile.children.cycles-pp.kfree_rcu_monitor
      0.71            +0.5        1.16        perf-profile.children.cycles-pp.rcu_all_qs
      0.75            +0.5        1.21        perf-profile.children.cycles-pp.vm_area_alloc
      0.43 ±  4%      +0.5        0.95        perf-profile.children.cycles-pp.shuffle_freelist
      0.88            +0.6        1.43        perf-profile.children.cycles-pp.entry_SYSRETQ_unsafe_stack
      1.49            +0.6        2.10        perf-profile.children.cycles-pp.mas_find
      1.13            +0.6        1.77        perf-profile.children.cycles-pp.entry_SYSCALL_64
      0.51 ± 19%      +0.7        1.16 ±  6%  perf-profile.children.cycles-pp.kfree_rcu_work
      0.55 ±  4%      +0.7        1.23        perf-profile.children.cycles-pp.allocate_slab
      1.35 ± 10%      +0.7        2.04 ±  5%  perf-profile.children.cycles-pp.__irq_exit_rcu
      2.24            +0.7        2.94        perf-profile.children.cycles-pp.vms_gather_munmap_vmas
      1.14            +0.8        1.93        perf-profile.children.cycles-pp.unmapped_area_topdown
      1.16            +0.8        1.96        perf-profile.children.cycles-pp.vm_unmapped_area
      1.53 ±  9%      +0.8        2.34 ±  5%  perf-profile.children.cycles-pp.asm_sysvec_apic_timer_interrupt
      1.51 ±  9%      +0.8        2.32 ±  5%  perf-profile.children.cycles-pp.sysvec_apic_timer_interrupt
      1.44            +1.0        2.41        perf-profile.children.cycles-pp.arch_get_unmapped_area_topdown
      1.63            +1.0        2.65        perf-profile.children.cycles-pp.free_pud_range
      0.76 ± 30%      +1.1        1.84 ±  4%  perf-profile.children.cycles-pp.kmem_cache_free_bulk
      0.76 ± 30%      +1.1        1.84 ±  5%  perf-profile.children.cycles-pp.kvfree_rcu_bulk
      1.60            +1.1        2.69        perf-profile.children.cycles-pp.shmem_get_unmapped_area
      1.79            +1.1        2.88        perf-profile.children.cycles-pp.free_p4d_range
      1.88            +1.1        2.99        perf-profile.children.cycles-pp.free_pgd_range
      0.77 ± 30%      +1.1        1.88 ±  5%  perf-profile.children.cycles-pp.process_one_work
      0.77 ± 30%      +1.1        1.89 ±  5%  perf-profile.children.cycles-pp.worker_thread
      1.64            +1.1        2.77        perf-profile.children.cycles-pp.__get_unmapped_area
      0.28 ± 22%      +1.1        1.42 ±  4%  perf-profile.children.cycles-pp.get_any_partial
      2.54            +1.2        3.77        perf-profile.children.cycles-pp.perf_event_mmap_event
      2.85            +1.4        4.28        perf-profile.children.cycles-pp.perf_event_mmap
      2.21            +1.4        3.66        perf-profile.children.cycles-pp.__cond_resched
      2.85            +1.5        4.32        perf-profile.children.cycles-pp.free_pgtables
      0.51 ± 22%      +1.8        2.31 ±  6%  perf-profile.children.cycles-pp.get_partial_node
     22.66            +1.9       24.54        perf-profile.children.cycles-pp.do_vmi_align_munmap
     22.96            +2.0       25.00        perf-profile.children.cycles-pp.do_vmi_munmap
      2.94            +2.1        5.09        perf-profile.children.cycles-pp.__pi_memcpy
     23.45            +2.4       25.80        perf-profile.children.cycles-pp.__vm_munmap
     23.45            +2.4       25.81        perf-profile.children.cycles-pp.__x64_sys_munmap
      4.70            +2.9        7.58        perf-profile.children.cycles-pp.zap_pmd_range
      4.88            +2.9        7.81        perf-profile.children.cycles-pp.unmap_page_range
      5.12            +2.9        8.06        perf-profile.children.cycles-pp.unmap_vmas
      1.32 ±  7%      +3.0        4.34 ±  3%  perf-profile.children.cycles-pp.___slab_alloc
      1.96 ±  8%      +3.2        5.13 ±  2%  perf-profile.children.cycles-pp.__kmem_cache_alloc_bulk
     25.42            +3.2       28.66        perf-profile.children.cycles-pp.__munmap
      8.44            +4.5       12.98        perf-profile.children.cycles-pp.vms_clear_ptes
      9.71            +5.2       14.92        perf-profile.children.cycles-pp.vms_complete_munmap_vmas
      7.04 ±  2%      +6.4       13.40        perf-profile.children.cycles-pp.__put_partials
     12.51 ±  2%     +11.7       24.21        perf-profile.children.cycles-pp.__slab_free
     19.64           +16.7       36.38        perf-profile.children.cycles-pp.run_ksoftirqd
     19.64           +16.7       36.38        perf-profile.children.cycles-pp.smpboot_thread_fn
     20.98           +17.5       38.44        perf-profile.children.cycles-pp.rcu_do_batch
     20.98           +17.5       38.45        perf-profile.children.cycles-pp.rcu_core
     20.99           +17.5       38.47        perf-profile.children.cycles-pp.handle_softirqs
     19.40 ±  2%     +17.6       37.02        perf-profile.children.cycles-pp.__kmem_cache_free_bulk
     19.85           +17.7       37.53        perf-profile.children.cycles-pp.rcu_free_sheaf
     20.42           +17.9       38.27        perf-profile.children.cycles-pp.kthread
     20.42           +17.9       38.27        perf-profile.children.cycles-pp.ret_from_fork
     20.42           +17.9       38.27        perf-profile.children.cycles-pp.ret_from_fork_asm
     60.82           -20.8       40.07        perf-profile.self.cycles-pp.native_queued_spin_lock_slowpath
      0.18 ±  2%      -0.2        0.02 ± 99%  perf-profile.self.cycles-pp.barn_replace_empty_sheaf
      0.46            -0.1        0.40        perf-profile.self.cycles-pp._raw_spin_lock_irqsave
      0.12 ±  4%      -0.0        0.07        perf-profile.self.cycles-pp.filemap_get_entry
      0.19 ±  2%      -0.0        0.15        perf-profile.self.cycles-pp.mas_wr_store_entry
      0.15 ±  2%      -0.0        0.12        perf-profile.self.cycles-pp.unmap_vmas
      0.11 ±  3%      -0.0        0.09        perf-profile.self.cycles-pp.__filemap_get_folio_mpol
      0.09            -0.0        0.07        perf-profile.self.cycles-pp.___pte_offset_map
      0.07            -0.0        0.06        perf-profile.self.cycles-pp.mas_prev_range
      0.05            +0.0        0.06        perf-profile.self.cycles-pp.unlink_file_vma_batch_add
      0.07 ±  5%      +0.0        0.08 ±  4%  perf-profile.self.cycles-pp.static_key_count
      0.10 ±  3%      +0.0        0.12 ±  4%  perf-profile.self.cycles-pp.vms_complete_munmap_vmas
      0.07            +0.0        0.09        perf-profile.self.cycles-pp.mas_update_gap
      0.04 ± 44%      +0.0        0.07 ±  7%  perf-profile.self.cycles-pp.touch_atime
      0.06            +0.0        0.08 ±  5%  perf-profile.self.cycles-pp.vms_clear_ptes
      0.04 ± 44%      +0.0        0.07        perf-profile.self.cycles-pp.current_time
      0.17 ±  3%      +0.0        0.20 ±  2%  perf-profile.self.cycles-pp.unmap_page_range
      0.15 ±  2%      +0.0        0.18        perf-profile.self.cycles-pp.vma_mark_detached
      0.04 ± 44%      +0.0        0.08 ±  6%  perf-profile.self.cycles-pp.copy_from_kernel_nofault_allowed
      0.22 ±  2%      +0.0        0.25        perf-profile.self.cycles-pp.tlb_finish_mmu
      0.09 ±  4%      +0.0        0.13        perf-profile.self.cycles-pp.atime_needs_update
      0.07            +0.0        0.11        perf-profile.self.cycles-pp.mas_prev_setup
      0.06            +0.0        0.10        perf-profile.self.cycles-pp.mas_data_end
      0.08 ±  5%      +0.0        0.13 ±  5%  perf-profile.self.cycles-pp.testcase
      0.09 ±  4%      +0.0        0.13        perf-profile.self.cycles-pp.vm_mmap_pgoff
      0.07            +0.0        0.11 ±  4%  perf-profile.self.cycles-pp.d_path
      0.06 ±  8%      +0.0        0.10 ±  3%  perf-profile.self.cycles-pp.cap_capable
      0.07            +0.0        0.12 ±  4%  perf-profile.self.cycles-pp.__vm_enough_memory
      0.08 ±  4%      +0.0        0.12 ±  4%  perf-profile.self.cycles-pp.mas_prev
      0.08            +0.0        0.13 ±  2%  perf-profile.self.cycles-pp.perf_event_mmap_output
      0.19            +0.0        0.24        perf-profile.self.cycles-pp.downgrade_write
      0.09 ±  7%      +0.0        0.14 ±  4%  perf-profile.self.cycles-pp.syscall_return_via_sysret
      0.09            +0.1        0.14        perf-profile.self.cycles-pp.percpu_counter_add_batch
      0.00            +0.1        0.05        perf-profile.self.cycles-pp.prepend
      0.00            +0.1        0.05        perf-profile.self.cycles-pp.rcu_cblist_dequeue
      0.00            +0.1        0.05        perf-profile.self.cycles-pp.setup_object
      0.00            +0.1        0.05        perf-profile.self.cycles-pp.unmap_single_vma
      0.09 ±  5%      +0.1        0.14 ±  3%  perf-profile.self.cycles-pp.may_expand_vm
      0.00            +0.1        0.05 ±  7%  perf-profile.self.cycles-pp.userfaultfd_unmap_complete
      0.08            +0.1        0.14 ±  3%  perf-profile.self.cycles-pp.__put_partials
      0.08 ±  4%      +0.1        0.14 ±  3%  perf-profile.self.cycles-pp.vma_merge_new_range
      0.00            +0.1        0.06 ±  8%  perf-profile.self.cycles-pp.ksys_mmap_pgoff
      0.09 ±  4%      +0.1        0.15 ±  3%  perf-profile.self.cycles-pp.copy_from_kernel_nofault
      0.00            +0.1        0.06        perf-profile.self.cycles-pp.__free_one_page
      0.00            +0.1        0.06        perf-profile.self.cycles-pp.__kmem_cache_free_bulk
      0.00            +0.1        0.06        perf-profile.self.cycles-pp.do_vmi_munmap
      0.00            +0.1        0.06        perf-profile.self.cycles-pp.obj_cgroup_charge_account
      0.00            +0.1        0.06 ±  6%  perf-profile.self.cycles-pp.refill_obj_stock
      0.39 ±  2%      +0.1        0.45 ±  2%  perf-profile.self.cycles-pp.__rcu_free_sheaf_prepare
      0.19            +0.1        0.25        perf-profile.self.cycles-pp.tlb_gather_mmu
      0.00            +0.1        0.07 ±  7%  perf-profile.self.cycles-pp.memfd_check_seals_mmap
      0.00            +0.1        0.07 ±  7%  perf-profile.self.cycles-pp.mmap_region
      0.12 ±  3%      +0.1        0.19 ±  3%  perf-profile.self.cycles-pp.free_pgtables
      0.12 ±  8%      +0.1        0.19 ±  9%  perf-profile.self.cycles-pp.strlen
      0.00            +0.1        0.07        perf-profile.self.cycles-pp.freader_get_folio
      0.00            +0.1        0.07 ±  5%  perf-profile.self.cycles-pp.__account_obj_stock
      0.16            +0.1        0.24 ±  2%  perf-profile.self.cycles-pp.free_p4d_range
      0.11            +0.1        0.19        perf-profile.self.cycles-pp.entry_SYSCALL_64_safe_stack
      0.10 ±  5%      +0.1        0.18 ±  2%  perf-profile.self.cycles-pp.ktime_get_coarse_real_ts64_mg
      0.13 ±  3%      +0.1        0.22 ±  2%  perf-profile.self.cycles-pp.__vma_start_write
      0.00            +0.1        0.08 ±  5%  perf-profile.self.cycles-pp.ktime_get
      0.11 ±  3%      +0.1        0.20 ±  2%  perf-profile.self.cycles-pp.entry_SYSCALL_64_after_hwframe
      0.16 ±  9%      +0.1        0.25        perf-profile.self.cycles-pp._raw_spin_lock
      0.28            +0.1        0.37        perf-profile.self.cycles-pp.zap_pte_range
      0.23 ±  4%      +0.1        0.33        perf-profile.self.cycles-pp.kvfree_call_rcu
      0.14 ±  3%      +0.1        0.23 ±  2%  perf-profile.self.cycles-pp.security_vm_enough_memory_mm
      0.05            +0.1        0.15 ±  2%  perf-profile.self.cycles-pp.__pcs_replace_empty_main
      0.06            +0.1        0.16        perf-profile.self.cycles-pp.unlink_file_vma_batch_process
      0.00            +0.1        0.10        perf-profile.self.cycles-pp.mas_next_range
      0.16 ±  3%      +0.1        0.26        perf-profile.self.cycles-pp.do_syscall_64
      0.30 ±  2%      +0.1        0.40        perf-profile.self.cycles-pp.down_write
      0.17 ±  2%      +0.1        0.27 ±  2%  perf-profile.self.cycles-pp.freader_init_from_file
      0.18 ±  2%      +0.1        0.28        perf-profile.self.cycles-pp.kmem_cache_free
      0.10 ±  3%      +0.1        0.21        perf-profile.self.cycles-pp.__pte_offset_map_lock
      0.15 ±  3%      +0.1        0.26 ±  3%  perf-profile.self.cycles-pp.do_mmap
      0.25 ±  2%      +0.1        0.36 ±  3%  perf-profile.self.cycles-pp.prepend_path
      0.41            +0.1        0.52        perf-profile.self.cycles-pp.mas_find
      0.27 ±  2%      +0.1        0.39        perf-profile.self.cycles-pp.__kfree_rcu_sheaf
      0.22 ±  2%      +0.1        0.34 ±  2%  perf-profile.self.cycles-pp.fget
      0.14            +0.1        0.27        perf-profile.self.cycles-pp.shmem_get_unmapped_area
      0.33 ±  4%      +0.1        0.46        perf-profile.self.cycles-pp.perf_iterate_sb
      0.21            +0.1        0.34        perf-profile.self.cycles-pp.up_read
      0.25            +0.1        0.39        perf-profile.self.cycles-pp.__mmap_new_vma
      0.22            +0.1        0.36        perf-profile.self.cycles-pp.__kmalloc_cache_noprof
      0.16            +0.1        0.30        perf-profile.self.cycles-pp.mas_empty_area_rev
      0.22 ±  2%      +0.1        0.36        perf-profile.self.cycles-pp.fput
      0.23 ±  2%      +0.1        0.37        perf-profile.self.cycles-pp.__memcg_slab_post_alloc_hook
      0.24            +0.1        0.38        perf-profile.self.cycles-pp.arch_get_unmapped_area_topdown
      0.00            +0.2        0.15 ±  2%  perf-profile.self.cycles-pp.freader_fetch
      0.22 ±  8%      +0.2        0.38 ±  9%  perf-profile.self.cycles-pp.__memcg_slab_free_hook
      0.23            +0.2        0.39        perf-profile.self.cycles-pp.down_write_killable
      0.29 ±  3%      +0.2        0.46        perf-profile.self.cycles-pp.kfree
      0.65 ± 12%      +0.2        0.82 ±  4%  perf-profile.self.cycles-pp.__kmem_cache_alloc_bulk
      0.29 ±  2%      +0.2        0.48        perf-profile.self.cycles-pp.vm_area_alloc
      0.07 ±  5%      +0.2        0.26 ±  2%  perf-profile.self.cycles-pp.get_partial_node
      0.34 ±  2%      +0.2        0.53        perf-profile.self.cycles-pp.unmapped_area_topdown
      0.27            +0.2        0.47        perf-profile.self.cycles-pp.__vma_enter_locked
      0.32 ±  2%      +0.2        0.52        perf-profile.self.cycles-pp.perf_event_mmap
      0.07            +0.2        0.27 ±  3%  perf-profile.self.cycles-pp.get_any_partial
      0.32            +0.2        0.53        perf-profile.self.cycles-pp.__vm_munmap
      0.33            +0.2        0.53        perf-profile.self.cycles-pp.arch_exit_to_user_mode_prepare
      0.48            +0.2        0.68        perf-profile.self.cycles-pp.kmem_cache_alloc_noprof
      0.32            +0.2        0.54        perf-profile.self.cycles-pp.mas_preallocate
      0.34            +0.2        0.56        perf-profile.self.cycles-pp.mas_store_prealloc
      0.30 ±  3%      +0.2        0.53 ±  2%  perf-profile.self.cycles-pp.build_detached_freelist
      0.24 ±  3%      +0.2        0.47 ±  4%  perf-profile.self.cycles-pp.perf_event_mmap_event
      0.40            +0.2        0.64        perf-profile.self.cycles-pp.do_vmi_align_munmap
      0.45            +0.2        0.69        perf-profile.self.cycles-pp.mas_next_slot
      0.75 ±  2%      +0.2        0.99 ±  3%  perf-profile.self.cycles-pp.mas_leaf_max_gap
      0.35            +0.2        0.59        perf-profile.self.cycles-pp.up_write
      0.29            +0.3        0.55        perf-profile.self.cycles-pp.mas_rev_awalk
      0.45            +0.3        0.73 ±  2%  perf-profile.self.cycles-pp.mas_wr_store_type
      0.50            +0.3        0.82        perf-profile.self.cycles-pp.mas_prev_slot
      0.65            +0.3        0.96        perf-profile.self.cycles-pp.mas_walk
      0.18 ±  2%      +0.3        0.53 ±  3%  perf-profile.self.cycles-pp.___slab_alloc
      0.55            +0.4        0.90        perf-profile.self.cycles-pp.entry_SYSCALL_64
      0.40            +0.4        0.77        perf-profile.self.cycles-pp.__mmap
      0.81            +0.4        1.19        perf-profile.self.cycles-pp.mas_store_gfp
      0.61            +0.4        1.00        perf-profile.self.cycles-pp.rcu_all_qs
      0.39 ±  4%      +0.5        0.87 ±  2%  perf-profile.self.cycles-pp.shuffle_freelist
      0.96            +0.6        1.51        perf-profile.self.cycles-pp.__slab_free
      0.87            +0.6        1.42        perf-profile.self.cycles-pp.entry_SYSRETQ_unsafe_stack
      1.19            +0.7        1.94        perf-profile.self.cycles-pp.mas_wr_node_store
      1.25            +0.8        2.06        perf-profile.self.cycles-pp.__cond_resched
      1.47            +1.0        2.43        perf-profile.self.cycles-pp.__mmap_region
      1.60            +1.0        2.60        perf-profile.self.cycles-pp.free_pud_range
      2.32            +1.5        3.80        perf-profile.self.cycles-pp.zap_pmd_range
      2.89            +2.1        4.96        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



                 reply	other threads:[~2025-12-29  7:48 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=202512291555.56ce2e53-lkp@intel.com \
    --to=oliver.sang@intel.com \
    --cc=haolee.swjtu@gmail.com \
    --cc=linux-mm@kvack.org \
    --cc=lkp@intel.com \
    --cc=oe-lkp@lists.linux.dev \
    --cc=vbabka@suse.cz \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).