[linus:master] [mm] 3577dbb192: unixbench.throughput 11.1% improvement

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




Hello,

kernel test robot noticed a 11.1% improvement of unixbench.throughput on:


commit: 3577dbb192419e37b6f54aced8777b6c81cd03d4 ("mm: batch unlink_file_vma calls in free_pgd_range")
https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git master

testcase: unixbench
test machine: 224 threads 2 sockets Intel(R) Xeon(R) Platinum 8480CTDX (Sapphire Rapids) with 512G memory
parameters:

	runtime: 300s
	nr_task: 100%
	test: sysexec
	cpufreq_governor: performance


In addition to that, the commit also has significant impact on the following tests:

+------------------+----------------------------------------------------------------------------------------------------+
| testcase: change | unixbench: unixbench.throughput 10.8% improvement                                                  |
| test machine     | 64 threads 2 sockets Intel(R) Xeon(R) Gold 6346 CPU @ 3.10GHz (Ice Lake) with 256G memory          |
| test parameters  | cpufreq_governor=performance                                                                       |
|                  | nr_task=100%                                                                                       |
|                  | runtime=300s                                                                                       |
|                  | test=sysexec                                                                                       |
+------------------+----------------------------------------------------------------------------------------------------+
| testcase: change | unixbench: unixbench.throughput 11.6% improvement                                                  |
| test machine     | 224 threads 4 sockets Intel(R) Xeon(R) Platinum 8380H CPU @ 2.90GHz (Cooper Lake) with 192G memory |
| test parameters  | cpufreq_governor=performance                                                                       |
|                  | nr_task=100%                                                                                       |
|                  | runtime=300s                                                                                       |
|                  | test=sysexec                                                                                       |
+------------------+----------------------------------------------------------------------------------------------------+




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


The kernel config and materials to reproduce are available at:
https://download.01.org/0day-ci/archive/20240808/202408081619.d7b43303-oliver.sang@xxxxxxxxx

=========================================================================================
compiler/cpufreq_governor/kconfig/nr_task/rootfs/runtime/tbox_group/test/testcase:
  gcc-12/performance/x86_64-rhel-8.3/100%/debian-12-x86_64-20240206.cgz/300s/lkp-spr-2sp4/sysexec/unixbench

commit: 
  1a3798dece ("mm/memory-failure: send SIGBUS in the event of thp split fail")
  3577dbb192 ("mm: batch unlink_file_vma calls in free_pgd_range")

1a3798dececa8cb2 3577dbb192419e37b6f54aced87 
---------------- --------------------------- 
         %stddev     %change         %stddev
             \          |                \  
  25147579 ±  4%     +31.8%   33150147 ±  2%  cpuidle..usage
    115.00 ± 16%    +507.7%     698.83 ± 95%  perf-c2c.DRAM.local
    152873 ±  4%     +22.2%     186752 ±  2%  vmstat.system.cs
   1546545 ±  2%     +10.5%    1708309 ±  3%  meminfo.Inactive
   1546333 ±  2%     +10.5%    1708097 ±  3%  meminfo.Inactive(anon)
    733215 ±  3%     +15.9%     849955 ±  6%  meminfo.Mapped
      0.21 ±  2%      +0.0        0.23 ±  4%  mpstat.cpu.all.soft%
      0.94 ±  2%      +0.1        1.05 ±  3%  mpstat.cpu.all.usr%
    306.00 ± 13%     -52.5%     145.50 ± 28%  mpstat.max_utilization.seconds
    231736 ±  4%     +12.0%     259598 ±  8%  numa-meminfo.node0.Mapped
    958526 ± 23%     +30.2%    1248449 ± 13%  numa-meminfo.node1.Inactive
    958384 ± 23%     +30.3%    1248414 ± 13%  numa-meminfo.node1.Inactive(anon)
    497042 ±  4%     +18.2%     587616 ±  6%  numa-meminfo.node1.Mapped
 1.897e+08 ±  2%     +10.9%  2.103e+08 ±  2%  numa-numastat.node0.local_node
 1.898e+08 ±  2%     +10.9%  2.104e+08 ±  2%  numa-numastat.node0.numa_hit
  1.73e+08 ±  2%     +11.4%  1.927e+08 ±  2%  numa-numastat.node1.local_node
 1.731e+08 ±  2%     +11.4%  1.928e+08 ±  2%  numa-numastat.node1.numa_hit
    807626 ± 17%     +34.0%    1082534 ±  9%  sched_debug.cfs_rq:/.load.max
     64598 ± 17%     +33.6%      86296 ±  8%  sched_debug.cfs_rq:/.load.stddev
    125054 ±  3%     +20.3%     150482        sched_debug.cpu.nr_switches.avg
    150657 ±  4%     +17.4%     176804 ±  4%  sched_debug.cpu.nr_switches.max
    101190 ±  4%     +24.2%     125637 ±  3%  sched_debug.cpu.nr_switches.min
    615.79 ± 19%     -34.7%     402.02 ± 27%  sched_debug.cpu.nr_uninterruptible.max
     58153 ±  4%     +12.0%      65129 ±  8%  numa-vmstat.node0.nr_mapped
 1.898e+08 ±  2%     +10.9%  2.104e+08 ±  2%  numa-vmstat.node0.numa_hit
 1.897e+08 ±  2%     +10.9%  2.103e+08 ±  2%  numa-vmstat.node0.numa_local
    239255 ± 23%     +30.5%     312314 ± 13%  numa-vmstat.node1.nr_inactive_anon
    124669 ±  4%     +18.1%     147191 ±  6%  numa-vmstat.node1.nr_mapped
    239254 ± 23%     +30.5%     312313 ± 13%  numa-vmstat.node1.nr_zone_inactive_anon
 1.731e+08 ±  2%     +11.4%  1.928e+08 ±  2%  numa-vmstat.node1.numa_hit
  1.73e+08 ±  2%     +11.4%  1.927e+08 ±  2%  numa-vmstat.node1.numa_local
      7400 ±  2%     +11.1%       8225 ±  2%  unixbench.score
     18501 ±  2%     +11.1%      20564 ±  2%  unixbench.throughput
   1922280 ±  3%     +17.4%    2257247 ±  3%  unixbench.time.involuntary_context_switches
    136805 ±  3%     +29.0%     176526 ±  4%  unixbench.time.major_page_faults
 4.074e+08 ±  2%     +11.1%  4.526e+08 ±  2%  unixbench.time.minor_page_faults
     14803            -3.4%      14297        unixbench.time.percent_of_cpu_this_job_got
     58951            -3.4%      56959        unixbench.time.system_time
    620.67 ±  2%     +14.0%     707.50 ±  2%  unixbench.time.user_time
  25453277 ±  4%     +21.1%   30818519        unixbench.time.voluntary_context_switches
   7394432 ±  2%     +11.3%    8232470 ±  2%  unixbench.workload
    228239            +3.2%     235513        proc-vmstat.nr_anon_pages
   1357037            +2.3%    1388899        proc-vmstat.nr_file_pages
    386323           +10.5%     427012 ±  4%  proc-vmstat.nr_inactive_anon
    182697 ±  3%     +16.2%     212276 ±  6%  proc-vmstat.nr_mapped
    573280            +5.6%     605145        proc-vmstat.nr_shmem
    386323           +10.5%     427012 ±  4%  proc-vmstat.nr_zone_inactive_anon
 3.629e+08 ±  2%     +11.1%  4.032e+08 ±  2%  proc-vmstat.numa_hit
 3.627e+08 ±  2%     +11.1%   4.03e+08 ±  2%  proc-vmstat.numa_local
    614351            +7.2%     658759 ±  2%  proc-vmstat.pgactivate
 3.773e+08 ±  2%     +11.1%  4.191e+08 ±  2%  proc-vmstat.pgalloc_normal
   4.1e+08 ±  2%     +11.1%  4.553e+08 ±  2%  proc-vmstat.pgfault
 3.764e+08 ±  2%     +11.1%  4.182e+08 ±  2%  proc-vmstat.pgfree
  18004347 ±  2%     +10.0%   19807198 ±  2%  proc-vmstat.pgreuse
      0.93 ±  3%      +0.0        0.97        perf-stat.i.branch-miss-rate%
 1.109e+08 ±  3%     +12.2%  1.244e+08 ±  3%  perf-stat.i.branch-misses
 1.054e+08 ±  2%      +9.4%  1.153e+08 ±  3%  perf-stat.i.cache-misses
 4.238e+08 ±  2%     +11.2%  4.713e+08 ±  3%  perf-stat.i.cache-references
    148311 ±  4%     +22.6%     181871 ±  2%  perf-stat.i.context-switches
     18388 ±  2%     +14.0%      20969 ±  3%  perf-stat.i.cpu-migrations
    320.97 ±  4%     +30.3%     418.10 ±  5%  perf-stat.i.major-faults
      8.37 ±  2%     +20.3%      10.06 ±  3%  perf-stat.i.metric.K/sec
    940838 ±  2%     +12.0%    1053793 ±  3%  perf-stat.i.minor-faults
    941159 ±  2%     +12.0%    1054212 ±  3%  perf-stat.i.page-faults
     24.54            -4.4       20.19 ± 44%  perf-stat.overall.cache-miss-rate%
      3.66           -18.3%       2.99 ± 44%  perf-stat.overall.cpi
      3999 ±  2%     -25.5%       2977 ± 44%  perf-stat.overall.cycles-between-cache-misses
   6539365 ±  2%     -25.7%    4856493 ± 44%  perf-stat.overall.path-length
 4.357e+11           -18.8%  3.537e+11 ± 44%  perf-stat.ps.cpu-cycles
     42.44           -42.4        0.00        perf-profile.calltrace.cycles-pp.rwsem_optimistic_spin.rwsem_down_write_slowpath.down_write.unlink_file_vma.free_pgtables
     42.19           -42.2        0.00        perf-profile.calltrace.cycles-pp.osq_lock.rwsem_optimistic_spin.rwsem_down_write_slowpath.down_write.unlink_file_vma
     30.12           -30.1        0.00        perf-profile.calltrace.cycles-pp.down_write.unlink_file_vma.free_pgtables.exit_mmap.__mmput
     30.10           -30.1        0.00        perf-profile.calltrace.cycles-pp.rwsem_down_write_slowpath.down_write.unlink_file_vma.free_pgtables.exit_mmap
     15.50           -15.5        0.00        perf-profile.calltrace.cycles-pp.unlink_file_vma.free_pgtables.exit_mmap.__mmput.exit_mm
     14.69           -14.7        0.00        perf-profile.calltrace.cycles-pp.unlink_file_vma.free_pgtables.exit_mmap.__mmput.exec_mmap
     12.48           -12.5        0.00        perf-profile.calltrace.cycles-pp.unlink_file_vma.free_pgtables.unmap_region.do_vmi_align_munmap.do_vmi_munmap
     12.47           -12.5        0.00        perf-profile.calltrace.cycles-pp.down_write.unlink_file_vma.free_pgtables.unmap_region.do_vmi_align_munmap
     12.46           -12.5        0.00        perf-profile.calltrace.cycles-pp.rwsem_down_write_slowpath.down_write.unlink_file_vma.free_pgtables.unmap_region
     15.64           -11.3        4.32        perf-profile.calltrace.cycles-pp.free_pgtables.exit_mmap.__mmput.exit_mm.do_exit
     16.09           -11.2        4.84        perf-profile.calltrace.cycles-pp.exit_mm.do_exit.do_group_exit.__x64_sys_exit_group.do_syscall_64
     16.08           -11.2        4.84        perf-profile.calltrace.cycles-pp.__mmput.exit_mm.do_exit.do_group_exit.__x64_sys_exit_group
     16.07           -11.2        4.83        perf-profile.calltrace.cycles-pp.exit_mmap.__mmput.exit_mm.do_exit.do_group_exit
     16.35           -11.2        5.14        perf-profile.calltrace.cycles-pp.do_exit.do_group_exit.__x64_sys_exit_group.do_syscall_64.entry_SYSCALL_64_after_hwframe
     16.35           -11.2        5.15        perf-profile.calltrace.cycles-pp.__x64_sys_exit_group.do_syscall_64.entry_SYSCALL_64_after_hwframe
     16.35           -11.2        5.15        perf-profile.calltrace.cycles-pp.do_group_exit.__x64_sys_exit_group.do_syscall_64.entry_SYSCALL_64_after_hwframe
     14.86           -10.7        4.18        perf-profile.calltrace.cycles-pp.free_pgtables.exit_mmap.__mmput.exec_mmap.begin_new_exec
     15.18           -10.6        4.53        perf-profile.calltrace.cycles-pp.__mmput.exec_mmap.begin_new_exec.load_elf_binary.search_binary_handler
     15.17           -10.6        4.53        perf-profile.calltrace.cycles-pp.exit_mmap.__mmput.exec_mmap.begin_new_exec.load_elf_binary
     15.34           -10.6        4.72        perf-profile.calltrace.cycles-pp.exec_mmap.begin_new_exec.load_elf_binary.search_binary_handler.exec_binprm
     15.37           -10.6        4.75        perf-profile.calltrace.cycles-pp.begin_new_exec.load_elf_binary.search_binary_handler.exec_binprm.bprm_execve
     16.19           -10.6        5.64        perf-profile.calltrace.cycles-pp.exec_binprm.bprm_execve.do_execveat_common.__x64_sys_execve.do_syscall_64
     16.19           -10.6        5.64        perf-profile.calltrace.cycles-pp.search_binary_handler.exec_binprm.bprm_execve.do_execveat_common.__x64_sys_execve
     16.17           -10.6        5.62        perf-profile.calltrace.cycles-pp.load_elf_binary.search_binary_handler.exec_binprm.bprm_execve.do_execveat_common
     16.35           -10.5        5.83        perf-profile.calltrace.cycles-pp.bprm_execve.do_execveat_common.__x64_sys_execve.do_syscall_64.entry_SYSCALL_64_after_hwframe
     16.81           -10.4        6.36        perf-profile.calltrace.cycles-pp.do_execveat_common.__x64_sys_execve.do_syscall_64.entry_SYSCALL_64_after_hwframe
     16.82           -10.4        6.38        perf-profile.calltrace.cycles-pp.__x64_sys_execve.do_syscall_64.entry_SYSCALL_64_after_hwframe
     97.46            -0.3       97.14        perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe
     97.46            -0.3       97.14        perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe
      0.60 ±  2%      +0.1        0.69 ±  3%  perf-profile.calltrace.cycles-pp.__handle_mm_fault.handle_mm_fault.do_user_addr_fault.exc_page_fault.asm_exc_page_fault
      0.62 ±  2%      +0.1        0.72 ±  3%  perf-profile.calltrace.cycles-pp.handle_mm_fault.do_user_addr_fault.exc_page_fault.asm_exc_page_fault
      0.72 ±  2%      +0.1        0.83 ±  3%  perf-profile.calltrace.cycles-pp.exc_page_fault.asm_exc_page_fault
      0.71 ±  2%      +0.1        0.82 ±  3%  perf-profile.calltrace.cycles-pp.do_user_addr_fault.exc_page_fault.asm_exc_page_fault
      0.80 ±  2%      +0.1        0.92 ±  3%  perf-profile.calltrace.cycles-pp.asm_exc_page_fault
      0.67 ±  6%      +0.2        0.83 ±  3%  perf-profile.calltrace.cycles-pp.link_path_walk.path_lookupat.filename_lookup.vfs_statx.vfs_fstatat
      0.74 ±  8%      +0.2        0.94 ±  9%  perf-profile.calltrace.cycles-pp.d_alloc_parallel.__lookup_slow.walk_component.link_path_walk.path_openat
      0.89 ±  7%      +0.2        1.10 ±  3%  perf-profile.calltrace.cycles-pp.filename_lookup.vfs_statx.vfs_fstatat.__do_sys_newfstatat.do_syscall_64
      0.89 ±  7%      +0.2        1.10 ±  3%  perf-profile.calltrace.cycles-pp.vfs_statx.vfs_fstatat.__do_sys_newfstatat.do_syscall_64.entry_SYSCALL_64_after_hwframe
      0.89 ±  7%      +0.2        1.10 ±  3%  perf-profile.calltrace.cycles-pp.path_lookupat.filename_lookup.vfs_statx.vfs_fstatat.__do_sys_newfstatat
      0.91 ±  7%      +0.2        1.12 ±  3%  perf-profile.calltrace.cycles-pp.vfs_fstatat.__do_sys_newfstatat.do_syscall_64.entry_SYSCALL_64_after_hwframe
      0.92 ±  6%      +0.2        1.13 ±  3%  perf-profile.calltrace.cycles-pp.__do_sys_newfstatat.do_syscall_64.entry_SYSCALL_64_after_hwframe
      0.78 ±  8%      +0.2        0.99 ±  8%  perf-profile.calltrace.cycles-pp.__lookup_slow.walk_component.link_path_walk.path_openat.do_filp_open
      0.47 ± 45%      +0.2        0.68 ±  4%  perf-profile.calltrace.cycles-pp.walk_component.link_path_walk.path_lookupat.filename_lookup.vfs_statx
      0.35 ± 71%      +0.3        0.64 ± 10%  perf-profile.calltrace.cycles-pp.d_alloc.d_alloc_parallel.__lookup_slow.walk_component.link_path_walk
      0.35 ± 71%      +0.3        0.64 ±  9%  perf-profile.calltrace.cycles-pp.terminate_walk.path_openat.do_filp_open.do_sys_openat2.__x64_sys_openat
      0.36 ± 71%      +0.3        0.65 ±  9%  perf-profile.calltrace.cycles-pp.lookup_fast.walk_component.link_path_walk.path_openat.do_filp_open
      1.33 ±  8%      +0.4        1.69 ±  8%  perf-profile.calltrace.cycles-pp.walk_component.link_path_walk.path_openat.do_filp_open.do_sys_openat2
      0.27 ±100%      +0.4        0.63 ± 10%  perf-profile.calltrace.cycles-pp.dput.terminate_walk.path_openat.do_filp_open.do_sys_openat2
      1.76 ±  8%      +0.5        2.23 ±  8%  perf-profile.calltrace.cycles-pp.link_path_walk.path_openat.do_filp_open.do_sys_openat2.__x64_sys_openat
      0.09 ±223%      +0.5        0.57 ± 10%  perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock.dput.terminate_walk.path_openat
      0.09 ±223%      +0.5        0.58 ± 10%  perf-profile.calltrace.cycles-pp._raw_spin_lock.dput.terminate_walk.path_openat.do_filp_open
      0.09 ±223%      +0.5        0.58 ±  9%  perf-profile.calltrace.cycles-pp.__legitimize_path.try_to_unlazy.lookup_fast.walk_component.link_path_walk
      0.09 ±223%      +0.5        0.58 ± 10%  perf-profile.calltrace.cycles-pp._raw_spin_lock.d_alloc.d_alloc_parallel.__lookup_slow.walk_component
      0.09 ±223%      +0.5        0.58 ± 10%  perf-profile.calltrace.cycles-pp.try_to_unlazy.lookup_fast.walk_component.link_path_walk.path_openat
      2.51 ±  8%      +0.7        3.17 ±  8%  perf-profile.calltrace.cycles-pp.do_filp_open.do_sys_openat2.__x64_sys_openat.do_syscall_64.entry_SYSCALL_64_after_hwframe
      2.50 ±  8%      +0.7        3.17 ±  8%  perf-profile.calltrace.cycles-pp.path_openat.do_filp_open.do_sys_openat2.__x64_sys_openat.do_syscall_64
      2.57 ±  8%      +0.7        3.25 ±  8%  perf-profile.calltrace.cycles-pp.do_sys_openat2.__x64_sys_openat.do_syscall_64.entry_SYSCALL_64_after_hwframe
      2.57 ±  8%      +0.7        3.25 ±  8%  perf-profile.calltrace.cycles-pp.__x64_sys_openat.do_syscall_64.entry_SYSCALL_64_after_hwframe
      3.14            +1.0        4.18        perf-profile.calltrace.cycles-pp.down_write.vma_prepare.__split_vma.vma_modify.mprotect_fixup
      3.14            +1.0        4.18        perf-profile.calltrace.cycles-pp.rwsem_down_write_slowpath.down_write.vma_prepare.__split_vma.vma_modify
      3.19            +1.0        4.24        perf-profile.calltrace.cycles-pp.vma_prepare.__split_vma.vma_modify.mprotect_fixup.do_mprotect_pkey
      3.11            +1.1        4.16        perf-profile.calltrace.cycles-pp.rwsem_optimistic_spin.rwsem_down_write_slowpath.down_write.vma_prepare.vma_expand
      3.16            +1.1        4.21        perf-profile.calltrace.cycles-pp.do_vmi_munmap.mmap_region.do_mmap.vm_mmap_pgoff.do_syscall_64
      3.12            +1.1        4.18        perf-profile.calltrace.cycles-pp.vma_prepare.vma_expand.mmap_region.do_mmap.vm_mmap_pgoff
      3.12            +1.1        4.18        perf-profile.calltrace.cycles-pp.down_write.vma_prepare.vma_expand.mmap_region.do_mmap
      3.12            +1.1        4.17        perf-profile.calltrace.cycles-pp.rwsem_down_write_slowpath.down_write.vma_prepare.vma_expand.mmap_region
      3.18            +1.1        4.24        perf-profile.calltrace.cycles-pp.mmap_region.do_mmap.vm_mmap_pgoff.do_syscall_64.entry_SYSCALL_64_after_hwframe
      3.28            +1.1        4.34        perf-profile.calltrace.cycles-pp.__split_vma.vma_modify.mprotect_fixup.do_mprotect_pkey.__x64_sys_mprotect
      3.19            +1.1        4.25        perf-profile.calltrace.cycles-pp.do_mmap.vm_mmap_pgoff.do_syscall_64.entry_SYSCALL_64_after_hwframe
      3.20            +1.1        4.26        perf-profile.calltrace.cycles-pp.vm_mmap_pgoff.do_syscall_64.entry_SYSCALL_64_after_hwframe
      3.16            +1.1        4.22        perf-profile.calltrace.cycles-pp.vma_expand.mmap_region.do_mmap.vm_mmap_pgoff.ksys_mmap_pgoff
      3.28            +1.1        4.34        perf-profile.calltrace.cycles-pp.vma_modify.mprotect_fixup.do_mprotect_pkey.__x64_sys_mprotect.do_syscall_64
      3.30            +1.1        4.36        perf-profile.calltrace.cycles-pp.mprotect_fixup.do_mprotect_pkey.__x64_sys_mprotect.do_syscall_64.entry_SYSCALL_64_after_hwframe
      3.32            +1.1        4.39        perf-profile.calltrace.cycles-pp.__x64_sys_mprotect.do_syscall_64.entry_SYSCALL_64_after_hwframe
      3.32            +1.1        4.39        perf-profile.calltrace.cycles-pp.do_mprotect_pkey.__x64_sys_mprotect.do_syscall_64.entry_SYSCALL_64_after_hwframe
      9.16            +3.1       12.28        perf-profile.calltrace.cycles-pp.osq_lock.rwsem_optimistic_spin.rwsem_down_write_slowpath.down_write.mmap_region
      9.21            +3.1       12.35        perf-profile.calltrace.cycles-pp.rwsem_optimistic_spin.rwsem_down_write_slowpath.down_write.mmap_region.do_mmap
      9.23            +3.2       12.39        perf-profile.calltrace.cycles-pp.rwsem_down_write_slowpath.down_write.mmap_region.do_mmap.vm_mmap_pgoff
      9.24            +3.2       12.40        perf-profile.calltrace.cycles-pp.down_write.mmap_region.do_mmap.vm_mmap_pgoff.ksys_mmap_pgoff
      0.00            +4.0        4.04        perf-profile.calltrace.cycles-pp.unlink_file_vma_batch_add.free_pgtables.exit_mmap.__mmput.exec_mmap
      0.00            +4.2        4.20        perf-profile.calltrace.cycles-pp.unlink_file_vma_batch_add.free_pgtables.exit_mmap.__mmput.exit_mm
     12.54            +4.2       16.76        perf-profile.calltrace.cycles-pp.free_pgtables.unmap_region.do_vmi_align_munmap.do_vmi_munmap.mmap_region
     12.57            +4.2       16.80        perf-profile.calltrace.cycles-pp.unmap_region.do_vmi_align_munmap.do_vmi_munmap.mmap_region.do_mmap
     15.53            +5.3       20.81        perf-profile.calltrace.cycles-pp.rwsem_down_write_slowpath.down_write.vma_prepare.__split_vma.do_vmi_align_munmap
     15.54            +5.3       20.82        perf-profile.calltrace.cycles-pp.down_write.vma_prepare.__split_vma.do_vmi_align_munmap.do_vmi_munmap
     15.02            +5.3       20.31        perf-profile.calltrace.cycles-pp.osq_lock.rwsem_optimistic_spin.rwsem_down_write_slowpath.down_write.dup_mmap
     15.63            +5.3       20.92        perf-profile.calltrace.cycles-pp.vma_prepare.__split_vma.do_vmi_align_munmap.do_vmi_munmap.mmap_region
     15.12            +5.3       20.45        perf-profile.calltrace.cycles-pp.rwsem_optimistic_spin.rwsem_down_write_slowpath.down_write.dup_mmap.dup_mm
     15.78            +5.3       21.10        perf-profile.calltrace.cycles-pp.__split_vma.do_vmi_align_munmap.do_vmi_munmap.mmap_region.do_mmap
     15.16            +5.3       20.50        perf-profile.calltrace.cycles-pp.rwsem_down_write_slowpath.down_write.dup_mmap.dup_mm.copy_process
     15.19            +5.3       20.53        perf-profile.calltrace.cycles-pp.down_write.dup_mmap.dup_mm.copy_process.kernel_clone
     15.54            +5.4       20.94        perf-profile.calltrace.cycles-pp.dup_mmap.dup_mm.copy_process.kernel_clone.__do_sys_clone
     15.80            +5.4       21.24        perf-profile.calltrace.cycles-pp.dup_mm.copy_process.kernel_clone.__do_sys_clone.do_syscall_64
     15.95            +5.5       21.42        perf-profile.calltrace.cycles-pp.copy_process.kernel_clone.__do_sys_clone.do_syscall_64.entry_SYSCALL_64_after_hwframe
     16.11            +5.5       21.61        perf-profile.calltrace.cycles-pp.__do_sys_clone.do_syscall_64.entry_SYSCALL_64_after_hwframe
     16.11            +5.5       21.61        perf-profile.calltrace.cycles-pp.kernel_clone.__do_sys_clone.do_syscall_64.entry_SYSCALL_64_after_hwframe
     18.62            +6.3       24.92        perf-profile.calltrace.cycles-pp.rwsem_optimistic_spin.rwsem_down_write_slowpath.down_write.vma_prepare.__split_vma
     21.62            +7.3       28.92        perf-profile.calltrace.cycles-pp.osq_lock.rwsem_optimistic_spin.rwsem_down_write_slowpath.down_write.vma_prepare
      0.00            +8.1        8.11        perf-profile.calltrace.cycles-pp.osq_lock.rwsem_optimistic_spin.rwsem_down_write_slowpath.down_write.unlink_file_vma_batch_add
      0.00            +8.2        8.15        perf-profile.calltrace.cycles-pp.rwsem_optimistic_spin.rwsem_down_write_slowpath.down_write.unlink_file_vma_batch_add.free_pgtables
      0.00            +8.2        8.18        perf-profile.calltrace.cycles-pp.rwsem_down_write_slowpath.down_write.unlink_file_vma_batch_add.free_pgtables.exit_mmap
      0.00            +8.2        8.18        perf-profile.calltrace.cycles-pp.down_write.unlink_file_vma_batch_add.free_pgtables.exit_mmap.__mmput
     25.21            +8.5       33.72        perf-profile.calltrace.cycles-pp.do_vmi_munmap.mmap_region.do_mmap.vm_mmap_pgoff.ksys_mmap_pgoff
     28.36            +9.6       37.92        perf-profile.calltrace.cycles-pp.do_vmi_align_munmap.do_vmi_munmap.mmap_region.do_mmap.vm_mmap_pgoff
     37.78           +12.8       50.53        perf-profile.calltrace.cycles-pp.do_mmap.vm_mmap_pgoff.ksys_mmap_pgoff.do_syscall_64.entry_SYSCALL_64_after_hwframe
     37.79           +12.8       50.54        perf-profile.calltrace.cycles-pp.ksys_mmap_pgoff.do_syscall_64.entry_SYSCALL_64_after_hwframe
     37.78           +12.8       50.54        perf-profile.calltrace.cycles-pp.vm_mmap_pgoff.ksys_mmap_pgoff.do_syscall_64.entry_SYSCALL_64_after_hwframe
     37.77           +12.8       50.52        perf-profile.calltrace.cycles-pp.mmap_region.do_mmap.vm_mmap_pgoff.ksys_mmap_pgoff.do_syscall_64
      0.00           +16.5       16.53        perf-profile.calltrace.cycles-pp.osq_lock.rwsem_optimistic_spin.rwsem_down_write_slowpath.down_write.unlink_file_vma_batch_final
      0.00           +16.6       16.61        perf-profile.calltrace.cycles-pp.rwsem_optimistic_spin.rwsem_down_write_slowpath.down_write.unlink_file_vma_batch_final.free_pgtables
      0.00           +16.7       16.67        perf-profile.calltrace.cycles-pp.rwsem_down_write_slowpath.down_write.unlink_file_vma_batch_final.free_pgtables.unmap_region
      0.00           +16.7       16.68        perf-profile.calltrace.cycles-pp.down_write.unlink_file_vma_batch_final.free_pgtables.unmap_region.do_vmi_align_munmap
      0.00           +16.8       16.76        perf-profile.calltrace.cycles-pp.unlink_file_vma_batch_final.free_pgtables.unmap_region.do_vmi_align_munmap.do_vmi_munmap
     42.75           -42.7        0.00        perf-profile.children.cycles-pp.unlink_file_vma
     31.25           -21.9        9.36        perf-profile.children.cycles-pp.exit_mmap
     31.26           -21.9        9.37        perf-profile.children.cycles-pp.__mmput
     43.11           -17.8       25.34        perf-profile.children.cycles-pp.free_pgtables
     16.09           -11.2        4.84        perf-profile.children.cycles-pp.exit_mm
     16.37           -11.2        5.17        perf-profile.children.cycles-pp.do_exit
     16.37           -11.2        5.17        perf-profile.children.cycles-pp.__x64_sys_exit_group
     16.37           -11.2        5.17        perf-profile.children.cycles-pp.do_group_exit
     15.35           -10.6        4.72        perf-profile.children.cycles-pp.exec_mmap
     15.38           -10.6        4.75        perf-profile.children.cycles-pp.begin_new_exec
     16.18           -10.6        5.62        perf-profile.children.cycles-pp.load_elf_binary
     16.20           -10.6        5.64        perf-profile.children.cycles-pp.search_binary_handler
     16.20           -10.6        5.64        perf-profile.children.cycles-pp.exec_binprm
     16.37           -10.5        5.85        perf-profile.children.cycles-pp.bprm_execve
     16.82           -10.5        6.37        perf-profile.children.cycles-pp.do_execveat_common
     16.83           -10.5        6.38        perf-profile.children.cycles-pp.__x64_sys_execve
     88.19            -1.8       86.34        perf-profile.children.cycles-pp.osq_lock
     88.74            -1.8       86.90        perf-profile.children.cycles-pp.rwsem_optimistic_spin
     88.98            -1.8       87.16        perf-profile.children.cycles-pp.rwsem_down_write_slowpath
     89.12            -1.8       87.30        perf-profile.children.cycles-pp.down_write
     97.64            -0.3       97.31        perf-profile.children.cycles-pp.do_syscall_64
     97.64            -0.3       97.32        perf-profile.children.cycles-pp.entry_SYSCALL_64_after_hwframe
      0.46 ±  3%      -0.1        0.38 ±  5%  perf-profile.children.cycles-pp.up_write
      0.32 ±  5%      -0.1        0.26 ±  5%  perf-profile.children.cycles-pp.rwsem_wake
      0.18 ±  5%      -0.0        0.15 ±  7%  perf-profile.children.cycles-pp.wake_up_q
      0.05            +0.0        0.06        perf-profile.children.cycles-pp.__x64_sys_munmap
      0.05            +0.0        0.06        perf-profile.children.cycles-pp.cpu_util
      0.08            +0.0        0.09        perf-profile.children.cycles-pp.mas_store_prealloc
      0.06            +0.0        0.07        perf-profile.children.cycles-pp.mas_wr_store_entry
      0.06            +0.0        0.07        perf-profile.children.cycles-pp.simple_lookup
      0.06 ±  9%      +0.0        0.08 ±  6%  perf-profile.children.cycles-pp.fput
      0.11 ±  4%      +0.0        0.13 ±  2%  perf-profile.children.cycles-pp.mod_objcg_state
      0.09 ±  5%      +0.0        0.11 ±  3%  perf-profile.children.cycles-pp.perf_event_mmap
      0.07 ±  5%      +0.0        0.09 ±  5%  perf-profile.children.cycles-pp.perf_iterate_sb
      0.06            +0.0        0.08 ±  6%  perf-profile.children.cycles-pp.syscall_exit_to_user_mode
      0.09 ±  6%      +0.0        0.11 ±  4%  perf-profile.children.cycles-pp._compound_head
      0.10 ±  5%      +0.0        0.11 ±  3%  perf-profile.children.cycles-pp.alloc_empty_file
      0.09 ±  4%      +0.0        0.11 ±  3%  perf-profile.children.cycles-pp.lockref_put_return
      0.09 ±  4%      +0.0        0.11 ±  3%  perf-profile.children.cycles-pp.perf_event_mmap_event
      0.11            +0.0        0.13 ±  2%  perf-profile.children.cycles-pp.copy_strings
      0.07            +0.0        0.09 ±  4%  perf-profile.children.cycles-pp.schedule_idle
      0.13 ±  2%      +0.0        0.15 ±  5%  perf-profile.children.cycles-pp.do_task_dead
      0.15 ±  4%      +0.0        0.17 ±  2%  perf-profile.children.cycles-pp.__memcg_slab_post_alloc_hook
      0.10 ±  3%      +0.0        0.12 ±  3%  perf-profile.children.cycles-pp.copy_page_range
      0.15 ±  4%      +0.0        0.17 ±  4%  perf-profile.children.cycles-pp.schedule_preempt_disabled
      0.14 ±  5%      +0.0        0.16 ±  3%  perf-profile.children.cycles-pp.folio_remove_rmap_ptes
      0.11 ±  4%      +0.0        0.14 ±  5%  perf-profile.children.cycles-pp.smpboot_thread_fn
      0.06 ±  7%      +0.0        0.09 ±  5%  perf-profile.children.cycles-pp.intel_idle
      0.03 ± 70%      +0.0        0.06        perf-profile.children.cycles-pp.__flush_smp_call_function_queue
      0.16 ±  4%      +0.0        0.19 ±  4%  perf-profile.children.cycles-pp.finish_task_switch
      0.16 ±  3%      +0.0        0.18 ±  4%  perf-profile.children.cycles-pp.wake_up_new_task
      0.14 ±  5%      +0.0        0.17 ±  5%  perf-profile.children.cycles-pp.__d_lookup_rcu
      0.18 ±  4%      +0.0        0.21 ±  3%  perf-profile.children.cycles-pp.folios_put_refs
      0.16 ±  3%      +0.0        0.18 ±  4%  perf-profile.children.cycles-pp.kthread
      0.14 ±  3%      +0.0        0.18 ±  4%  perf-profile.children.cycles-pp.sched_exec
      0.20 ±  2%      +0.0        0.23 ±  2%  perf-profile.children.cycles-pp.kmem_cache_alloc_noprof
      0.23            +0.0        0.26 ±  4%  perf-profile.children.cycles-pp.rcu_do_batch
      0.27            +0.0        0.30 ±  3%  perf-profile.children.cycles-pp.rcu_core
      0.23 ±  3%      +0.0        0.27 ±  3%  perf-profile.children.cycles-pp.__tlb_batch_free_encoded_pages
      0.23 ±  3%      +0.0        0.27 ±  3%  perf-profile.children.cycles-pp.free_pages_and_swap_cache
      0.24 ±  2%      +0.0        0.27 ±  4%  perf-profile.children.cycles-pp.__do_sys_wait4
      0.24 ±  2%      +0.0        0.27 ±  4%  perf-profile.children.cycles-pp.kernel_wait4
      0.24 ±  2%      +0.0        0.27 ±  3%  perf-profile.children.cycles-pp.do_wait
      0.21 ±  3%      +0.0        0.25 ±  4%  perf-profile.children.cycles-pp.__percpu_counter_init_many
      0.26 ±  4%      +0.0        0.30 ±  3%  perf-profile.children.cycles-pp.tlb_finish_mmu
      0.23 ±  2%      +0.0        0.28 ±  2%  perf-profile.children.cycles-pp.update_sg_wakeup_stats
      0.24 ±  2%      +0.0        0.29 ±  3%  perf-profile.children.cycles-pp.sched_balance_find_dst_group
      0.24            +0.0        0.28 ±  3%  perf-profile.children.cycles-pp.ret_from_fork
      0.28 ±  3%      +0.0        0.33 ±  3%  perf-profile.children.cycles-pp.alloc_bprm
      0.25 ±  3%      +0.0        0.29 ±  3%  perf-profile.children.cycles-pp.vma_complete
      0.30 ±  4%      +0.0        0.35 ±  3%  perf-profile.children.cycles-pp.next_uptodate_folio
      0.26 ±  2%      +0.0        0.31 ±  3%  perf-profile.children.cycles-pp.sched_balance_find_dst_cpu
      0.00            +0.1        0.05        perf-profile.children.cycles-pp._find_next_and_bit
      0.00            +0.1        0.05        perf-profile.children.cycles-pp.anon_vma_clone
      0.00            +0.1        0.05        perf-profile.children.cycles-pp.enqueue_task_fair
      0.00            +0.1        0.05        perf-profile.children.cycles-pp.flush_tlb_mm_range
      0.00            +0.1        0.05        perf-profile.children.cycles-pp.mas_wr_node_store
      0.00            +0.1        0.05        perf-profile.children.cycles-pp.sched_ttwu_pending
      0.26 ±  2%      +0.1        0.31 ±  4%  perf-profile.children.cycles-pp.ret_from_fork_asm
      0.29 ±  3%      +0.1        0.34 ±  3%  perf-profile.children.cycles-pp.zap_present_ptes
      0.30            +0.1        0.35 ±  5%  perf-profile.children.cycles-pp.__irq_exit_rcu
      0.33            +0.1        0.38 ±  4%  perf-profile.children.cycles-pp.handle_softirqs
      0.36 ±  3%      +0.1        0.42 ±  4%  perf-profile.children.cycles-pp.unmap_page_range
      0.29 ±  2%      +0.1        0.35 ±  3%  perf-profile.children.cycles-pp.select_task_rq_fair
      0.31 ±  2%      +0.1        0.36 ±  3%  perf-profile.children.cycles-pp.vma_interval_tree_insert
      0.34 ±  4%      +0.1        0.40 ±  4%  perf-profile.children.cycles-pp.zap_pte_range
      0.34 ±  3%      +0.1        0.40 ±  4%  perf-profile.children.cycles-pp.zap_pmd_range
      0.32 ±  3%      +0.1        0.38 ±  4%  perf-profile.children.cycles-pp.__memset
      0.33 ±  2%      +0.1        0.39 ±  4%  perf-profile.children.cycles-pp.update_sg_lb_stats
      0.40 ±  2%      +0.1        0.46 ±  3%  perf-profile.children.cycles-pp.pick_next_task_fair
      0.36 ±  2%      +0.1        0.42 ±  3%  perf-profile.children.cycles-pp.update_sd_lb_stats
      0.36 ±  2%      +0.1        0.42 ±  3%  perf-profile.children.cycles-pp.sched_balance_find_src_group
      0.38 ±  4%      +0.1        0.46 ±  3%  perf-profile.children.cycles-pp.unmap_vmas
      0.41 ±  3%      +0.1        0.48 ±  3%  perf-profile.children.cycles-pp.pcpu_alloc_noprof
      0.42 ±  2%      +0.1        0.49 ±  4%  perf-profile.children.cycles-pp.sched_balance_newidle
      0.41 ±  2%      +0.1        0.48 ±  3%  perf-profile.children.cycles-pp.sched_balance_rq
      0.42 ±  2%      +0.1        0.49 ±  3%  perf-profile.children.cycles-pp.schedule
      0.20 ±  4%      +0.1        0.27 ±  4%  perf-profile.children.cycles-pp.cpuidle_enter
      0.20 ±  4%      +0.1        0.27 ±  4%  perf-profile.children.cycles-pp.cpuidle_enter_state
      0.48 ±  3%      +0.1        0.55 ±  2%  perf-profile.children.cycles-pp.filemap_map_pages
      0.22 ±  4%      +0.1        0.30 ±  4%  perf-profile.children.cycles-pp.cpuidle_idle_call
      0.49 ±  3%      +0.1        0.57 ±  3%  perf-profile.children.cycles-pp.do_read_fault
      0.51 ±  3%      +0.1        0.59 ±  3%  perf-profile.children.cycles-pp.mm_init
      0.56 ±  3%      +0.1        0.65 ±  3%  perf-profile.children.cycles-pp.do_fault
      1.34 ±  2%      +0.1        1.44 ±  3%  perf-profile.children.cycles-pp.asm_sysvec_apic_timer_interrupt
      1.31 ±  2%      +0.1        1.42 ±  3%  perf-profile.children.cycles-pp.sysvec_apic_timer_interrupt
      0.32 ±  3%      +0.1        0.43 ±  3%  perf-profile.children.cycles-pp.start_secondary
      0.63 ±  2%      +0.1        0.75 ±  3%  perf-profile.children.cycles-pp.__schedule
      0.32 ±  4%      +0.1        0.44 ±  3%  perf-profile.children.cycles-pp.common_startup_64
      0.32 ±  4%      +0.1        0.44 ±  3%  perf-profile.children.cycles-pp.cpu_startup_entry
      0.32 ±  4%      +0.1        0.44 ±  3%  perf-profile.children.cycles-pp.do_idle
      0.84 ±  2%      +0.1        0.97 ±  2%  perf-profile.children.cycles-pp.__handle_mm_fault
      0.55 ±  7%      +0.1        0.68 ±  7%  perf-profile.children.cycles-pp.step_into
      0.88 ±  2%      +0.1        1.02 ±  3%  perf-profile.children.cycles-pp.handle_mm_fault
      0.96 ±  2%      +0.1        1.11 ±  3%  perf-profile.children.cycles-pp.do_user_addr_fault
      0.96 ±  3%      +0.2        1.11 ±  3%  perf-profile.children.cycles-pp.exc_page_fault
      1.09 ±  2%      +0.2        1.26 ±  3%  perf-profile.children.cycles-pp.asm_exc_page_fault
      0.64 ±  9%      +0.2        0.81 ±  8%  perf-profile.children.cycles-pp.__legitimize_path
      0.64 ±  9%      +0.2        0.82 ±  8%  perf-profile.children.cycles-pp.try_to_unlazy
      0.68 ±  8%      +0.2        0.86 ±  8%  perf-profile.children.cycles-pp.__dentry_kill
      0.68 ±  9%      +0.2        0.86 ±  7%  perf-profile.children.cycles-pp.terminate_walk
      0.71 ±  8%      +0.2        0.90 ±  8%  perf-profile.children.cycles-pp.d_alloc
      0.69 ±  8%      +0.2        0.87 ±  8%  perf-profile.children.cycles-pp.lockref_get_not_dead
      0.74 ±  8%      +0.2        0.94 ±  7%  perf-profile.children.cycles-pp.lookup_fast
      0.89 ±  7%      +0.2        1.10 ±  3%  perf-profile.children.cycles-pp.vfs_statx
      0.91 ±  6%      +0.2        1.12 ±  3%  perf-profile.children.cycles-pp.path_lookupat
      0.91 ±  7%      +0.2        1.12 ±  3%  perf-profile.children.cycles-pp.vfs_fstatat
      0.92 ±  6%      +0.2        1.13 ±  3%  perf-profile.children.cycles-pp.__do_sys_newfstatat
      0.91 ±  6%      +0.2        1.12 ±  3%  perf-profile.children.cycles-pp.filename_lookup
      1.15 ±  7%      +0.3        1.44 ±  7%  perf-profile.children.cycles-pp.__lookup_slow
      1.11 ±  7%      +0.3        1.41 ±  7%  perf-profile.children.cycles-pp.d_alloc_parallel
      1.42 ±  8%      +0.4        1.80 ±  8%  perf-profile.children.cycles-pp.dput
      1.93 ±  7%      +0.5        2.42 ±  7%  perf-profile.children.cycles-pp.walk_component
      2.44 ±  7%      +0.6        3.06 ±  7%  perf-profile.children.cycles-pp.link_path_walk
      2.49 ±  9%      +0.6        3.12 ±  9%  perf-profile.children.cycles-pp.native_queued_spin_lock_slowpath
      2.54 ±  8%      +0.7        3.21 ±  8%  perf-profile.children.cycles-pp.path_openat
      2.55 ±  8%      +0.7        3.22 ±  8%  perf-profile.children.cycles-pp.do_filp_open
      2.57 ±  8%      +0.7        3.25 ±  8%  perf-profile.children.cycles-pp.__x64_sys_openat
      2.57 ±  8%      +0.7        3.25 ±  8%  perf-profile.children.cycles-pp.do_sys_openat2
      2.69 ±  9%      +0.7        3.42 ±  8%  perf-profile.children.cycles-pp._raw_spin_lock
      3.28            +1.1        4.34        perf-profile.children.cycles-pp.vma_modify
      3.16            +1.1        4.22        perf-profile.children.cycles-pp.vma_expand
      3.30            +1.1        4.36        perf-profile.children.cycles-pp.mprotect_fixup
      3.32            +1.1        4.39        perf-profile.children.cycles-pp.__x64_sys_mprotect
      3.32            +1.1        4.39        perf-profile.children.cycles-pp.do_mprotect_pkey
     12.67            +4.2       16.91        perf-profile.children.cycles-pp.unmap_region
     15.55            +5.4       20.95        perf-profile.children.cycles-pp.dup_mmap
     15.80            +5.4       21.25        perf-profile.children.cycles-pp.dup_mm
     15.96            +5.5       21.43        perf-profile.children.cycles-pp.copy_process
     16.12            +5.5       21.62        perf-profile.children.cycles-pp.__do_sys_clone
     16.12            +5.5       21.62        perf-profile.children.cycles-pp.kernel_clone
     19.15            +6.4       25.54        perf-profile.children.cycles-pp.__split_vma
     22.00            +7.4       29.40        perf-profile.children.cycles-pp.vma_prepare
      0.00            +8.2        8.24        perf-profile.children.cycles-pp.unlink_file_vma_batch_add
     28.58            +9.6       38.16        perf-profile.children.cycles-pp.do_vmi_align_munmap
     28.60            +9.6       38.18        perf-profile.children.cycles-pp.do_vmi_munmap
     37.79           +12.8       50.54        perf-profile.children.cycles-pp.ksys_mmap_pgoff
     41.31           +13.8       55.14        perf-profile.children.cycles-pp.mmap_region
     41.34           +13.8       55.16        perf-profile.children.cycles-pp.do_mmap
     41.36           +13.8       55.19        perf-profile.children.cycles-pp.vm_mmap_pgoff
      0.00           +16.9       16.92        perf-profile.children.cycles-pp.unlink_file_vma_batch_final
     87.11            -1.9       85.23        perf-profile.self.cycles-pp.osq_lock
      0.15 ±  3%      -0.0        0.12 ±  4%  perf-profile.self.cycles-pp.up_write
      0.10            +0.0        0.12 ±  4%  perf-profile.self.cycles-pp.filemap_map_pages
      0.10 ±  3%      +0.0        0.12 ±  4%  perf-profile.self.cycles-pp.d_alloc_parallel
      0.09 ±  4%      +0.0        0.11 ±  4%  perf-profile.self.cycles-pp.lockref_put_return
      0.12 ±  5%      +0.0        0.14 ±  5%  perf-profile.self.cycles-pp.folio_remove_rmap_ptes
      0.06 ±  7%      +0.0        0.09 ±  5%  perf-profile.self.cycles-pp.intel_idle
      0.14 ±  5%      +0.0        0.16 ±  4%  perf-profile.self.cycles-pp.__d_lookup_rcu
      0.19 ±  2%      +0.0        0.23 ±  4%  perf-profile.self.cycles-pp.update_sg_wakeup_stats
      0.13 ±  5%      +0.0        0.16 ±  7%  perf-profile.self.cycles-pp.__memset
      0.24            +0.0        0.28 ±  3%  perf-profile.self.cycles-pp.update_sg_lb_stats
      0.28 ±  3%      +0.0        0.33 ±  3%  perf-profile.self.cycles-pp.next_uptodate_folio
      0.30 ±  3%      +0.1        0.36 ±  2%  perf-profile.self.cycles-pp.vma_interval_tree_insert
      0.37 ±  3%      +0.1        0.43 ±  2%  perf-profile.self.cycles-pp._raw_spin_lock
      2.46 ±  9%      +0.6        3.08 ±  9%  perf-profile.self.cycles-pp.native_queued_spin_lock_slowpath


***************************************************************************************************
lkp-icl-2sp9: 64 threads 2 sockets Intel(R) Xeon(R) Gold 6346 CPU @ 3.10GHz (Ice Lake) with 256G memory
=========================================================================================
compiler/cpufreq_governor/kconfig/nr_task/rootfs/runtime/tbox_group/test/testcase:
  gcc-12/performance/x86_64-rhel-8.3/100%/debian-12-x86_64-20240206.cgz/300s/lkp-icl-2sp9/sysexec/unixbench

commit: 
  1a3798dece ("mm/memory-failure: send SIGBUS in the event of thp split fail")
  3577dbb192 ("mm: batch unlink_file_vma calls in free_pgd_range")

1a3798dececa8cb2 3577dbb192419e37b6f54aced87 
---------------- --------------------------- 
         %stddev     %change         %stddev
             \          |                \  
  15138189 ±  7%     +19.9%   18145566 ±  6%  cpuidle..usage
      0.00 ± 37%      +0.0        0.00 ± 29%  mpstat.cpu.all.iowait%
    147493 ±  6%     +16.1%     171200 ±  5%  vmstat.system.cs
    117941 ±  4%      +9.0%     128498 ±  3%  vmstat.system.in
  2.96e+08           +10.2%  3.263e+08 ±  2%  numa-numastat.node0.local_node
 2.961e+08           +10.2%  3.264e+08 ±  2%  numa-numastat.node0.numa_hit
 2.889e+08           +11.3%  3.214e+08 ±  2%  numa-numastat.node1.local_node
 2.889e+08           +11.2%  3.214e+08 ±  2%  numa-numastat.node1.numa_hit
 2.961e+08           +10.3%  3.264e+08 ±  2%  numa-vmstat.node0.numa_hit
  2.96e+08           +10.2%  3.263e+08 ±  2%  numa-vmstat.node0.numa_local
 2.889e+08           +11.3%  3.214e+08 ±  2%  numa-vmstat.node1.numa_hit
 2.888e+08           +11.3%  3.214e+08 ±  2%  numa-vmstat.node1.numa_local
    439795            -8.9%     400833 ±  2%  sched_debug.cpu.avg_idle.avg
   2307807 ±  2%     -28.5%    1649740 ±  6%  sched_debug.cpu.curr->pid.max
    536042 ± 15%     -33.2%     357851 ± 13%  sched_debug.cpu.curr->pid.stddev
    416384 ±  6%     +16.0%     482849 ±  5%  sched_debug.cpu.nr_switches.avg
    440776 ±  5%     +15.1%     507220 ±  4%  sched_debug.cpu.nr_switches.max
    397510 ±  5%     +15.0%     457024 ±  4%  sched_debug.cpu.nr_switches.min
     12095           +10.8%      13396 ±  2%  unixbench.score
     30238           +10.8%      33490 ±  2%  unixbench.throughput
   2931551           +14.6%    3360657        unixbench.time.involuntary_context_switches
    355311 ±  2%     +29.5%     460283 ±  5%  unixbench.time.major_page_faults
 6.605e+08           +11.0%  7.333e+08 ±  2%  unixbench.time.minor_page_faults
    619.59            +7.8%     667.75 ±  2%  unixbench.time.user_time
  26219903 ±  5%     +14.8%   30109206 ±  4%  unixbench.time.voluntary_context_switches
  11823155           +10.8%   13094596 ±  2%  unixbench.workload
    294480            +5.2%     309885        proc-vmstat.nr_active_anon
   1099668            +1.5%    1116366        proc-vmstat.nr_file_pages
    193085            +1.3%     195658        proc-vmstat.nr_inactive_anon
     22508            +5.3%      23704        proc-vmstat.nr_mapped
    315878            +5.3%     332613        proc-vmstat.nr_shmem
    294480            +5.2%     309885        proc-vmstat.nr_zone_active_anon
    193085            +1.3%     195658        proc-vmstat.nr_zone_inactive_anon
  5.85e+08           +10.7%  6.478e+08 ±  2%  proc-vmstat.numa_hit
 5.849e+08           +10.7%  6.477e+08 ±  2%  proc-vmstat.numa_local
 6.078e+08           +10.7%  6.731e+08 ±  2%  proc-vmstat.pgalloc_normal
 6.622e+08           +11.0%  7.351e+08 ±  2%  proc-vmstat.pgfault
 6.073e+08           +10.7%  6.726e+08 ±  2%  proc-vmstat.pgfree
  27949436           +10.6%   30908858 ±  2%  proc-vmstat.pgreuse
      2.46            +5.6%       2.60        perf-stat.i.MPKI
 1.117e+10            +2.8%  1.148e+10        perf-stat.i.branch-instructions
 1.388e+08            +7.7%  1.495e+08 ±  2%  perf-stat.i.branch-misses
 1.431e+08            +8.5%  1.554e+08        perf-stat.i.cache-misses
  6.58e+08            +9.8%  7.223e+08        perf-stat.i.cache-references
    147433 ±  6%     +16.4%     171562 ±  5%  perf-stat.i.context-switches
      2.70            -2.2%       2.64        perf-stat.i.cpi
     24732           +14.5%      28322        perf-stat.i.cpu-migrations
 5.514e+10            +2.6%  5.658e+10        perf-stat.i.instructions
    892.93 ±  2%     +29.9%       1160 ±  5%  perf-stat.i.major-faults
     52.83           +11.5%      58.91 ±  2%  perf-stat.i.metric.K/sec
   1618496           +11.3%    1800710 ±  2%  perf-stat.i.minor-faults
   1619388           +11.3%    1801870 ±  2%  perf-stat.i.page-faults
      2.59            +5.8%       2.74        perf-stat.overall.MPKI
      1.24            +0.1        1.30        perf-stat.overall.branch-miss-rate%
      3.00            -2.7%       2.92        perf-stat.overall.cpi
      1158            -8.0%       1065        perf-stat.overall.cycles-between-cache-misses
      0.33            +2.7%       0.34        perf-stat.overall.ipc
   1846860            -7.5%    1709157        perf-stat.overall.path-length
 1.122e+10            +2.7%  1.152e+10        perf-stat.ps.branch-instructions
 1.396e+08            +7.6%  1.502e+08 ±  2%  perf-stat.ps.branch-misses
 1.435e+08            +8.4%  1.556e+08        perf-stat.ps.cache-misses
 6.621e+08            +9.6%  7.257e+08        perf-stat.ps.cache-references
    147944 ±  6%     +16.2%     171892 ±  5%  perf-stat.ps.context-switches
     24775           +14.4%      28338        perf-stat.ps.cpu-migrations
 5.539e+10            +2.5%  5.677e+10        perf-stat.ps.instructions
    900.37 ±  2%     +29.6%       1167 ±  4%  perf-stat.ps.major-faults
   1630652           +11.1%    1811377 ±  2%  perf-stat.ps.minor-faults
   1631552           +11.1%    1812544 ±  2%  perf-stat.ps.page-faults
 2.183e+13            +2.5%  2.237e+13        perf-stat.total.instructions
     21.33 ±  3%     -21.3        0.00        perf-profile.calltrace.cycles-pp.rwsem_optimistic_spin.rwsem_down_write_slowpath.down_write.unlink_file_vma.free_pgtables
     20.54 ±  3%     -20.5        0.00        perf-profile.calltrace.cycles-pp.osq_lock.rwsem_optimistic_spin.rwsem_down_write_slowpath.down_write.unlink_file_vma
     14.93 ±  2%     -14.9        0.00        perf-profile.calltrace.cycles-pp.down_write.unlink_file_vma.free_pgtables.exit_mmap.__mmput
     14.80 ±  3%     -14.8        0.00        perf-profile.calltrace.cycles-pp.rwsem_down_write_slowpath.down_write.unlink_file_vma.free_pgtables.exit_mmap
      8.83 ±  2%      -8.8        0.00        perf-profile.calltrace.cycles-pp.unlink_file_vma.free_pgtables.exit_mmap.__mmput.exit_mm
      6.78 ±  3%      -6.8        0.00        perf-profile.calltrace.cycles-pp.unlink_file_vma.free_pgtables.unmap_region.do_vmi_align_munmap.do_vmi_munmap
      6.73 ±  4%      -6.7        0.00        perf-profile.calltrace.cycles-pp.down_write.unlink_file_vma.free_pgtables.unmap_region.do_vmi_align_munmap
      6.70 ±  4%      -6.7        0.00        perf-profile.calltrace.cycles-pp.rwsem_down_write_slowpath.down_write.unlink_file_vma.free_pgtables.unmap_region
      9.26            -6.7        2.59 ±  5%  perf-profile.calltrace.cycles-pp.free_pgtables.exit_mmap.__mmput.exit_mm.do_exit
     11.54            -6.4        5.09        perf-profile.calltrace.cycles-pp.exit_mm.do_exit.do_group_exit.__x64_sys_exit_group.do_syscall_64
     11.51            -6.4        5.06        perf-profile.calltrace.cycles-pp.exit_mmap.__mmput.exit_mm.do_exit.do_group_exit
     11.52            -6.4        5.08        perf-profile.calltrace.cycles-pp.__mmput.exit_mm.do_exit.do_group_exit.__x64_sys_exit_group
      6.39 ±  4%      -6.4        0.00        perf-profile.calltrace.cycles-pp.unlink_file_vma.free_pgtables.exit_mmap.__mmput.exec_mmap
     12.55            -6.3        6.25        perf-profile.calltrace.cycles-pp.do_exit.do_group_exit.__x64_sys_exit_group.do_syscall_64.entry_SYSCALL_64_after_hwframe
     12.55            -6.3        6.25        perf-profile.calltrace.cycles-pp.__x64_sys_exit_group.do_syscall_64.entry_SYSCALL_64_after_hwframe
     12.55            -6.3        6.25        perf-profile.calltrace.cycles-pp.do_group_exit.__x64_sys_exit_group.do_syscall_64.entry_SYSCALL_64_after_hwframe
      6.93 ±  3%      -5.0        1.90 ±  6%  perf-profile.calltrace.cycles-pp.free_pgtables.exit_mmap.__mmput.exec_mmap.begin_new_exec
     14.04 ±  2%      -4.7        9.39 ±  3%  perf-profile.calltrace.cycles-pp.load_elf_binary.search_binary_handler.exec_binprm.bprm_execve.do_execveat_common
     14.11 ±  2%      -4.6        9.46 ±  3%  perf-profile.calltrace.cycles-pp.search_binary_handler.exec_binprm.bprm_execve.do_execveat_common.__x64_sys_execve
     14.12 ±  2%      -4.6        9.47 ±  3%  perf-profile.calltrace.cycles-pp.exec_binprm.bprm_execve.do_execveat_common.__x64_sys_execve.do_syscall_64
     14.39 ±  2%      -4.6        9.78 ±  3%  perf-profile.calltrace.cycles-pp.bprm_execve.do_execveat_common.__x64_sys_execve.do_syscall_64.entry_SYSCALL_64_after_hwframe
      8.46 ±  3%      -4.5        3.93 ±  2%  perf-profile.calltrace.cycles-pp.exit_mmap.__mmput.exec_mmap.begin_new_exec.load_elf_binary
      8.48 ±  3%      -4.5        3.95 ±  2%  perf-profile.calltrace.cycles-pp.__mmput.exec_mmap.begin_new_exec.load_elf_binary.search_binary_handler
      8.77 ±  2%      -4.5        4.27        perf-profile.calltrace.cycles-pp.exec_mmap.begin_new_exec.load_elf_binary.search_binary_handler.exec_binprm
      8.90 ±  2%      -4.5        4.40        perf-profile.calltrace.cycles-pp.begin_new_exec.load_elf_binary.search_binary_handler.exec_binprm.bprm_execve
     13.46 ±  2%      -3.8        9.68 ±  2%  perf-profile.calltrace.cycles-pp.do_execveat_common.__x64_sys_execve.do_syscall_64.entry_SYSCALL_64_after_hwframe
     13.51 ±  2%      -3.8        9.74 ±  2%  perf-profile.calltrace.cycles-pp.__x64_sys_execve.do_syscall_64.entry_SYSCALL_64_after_hwframe
      2.12            -0.7        1.42 ±  6%  perf-profile.calltrace.cycles-pp.__x64_sys_execve.do_syscall_64.entry_SYSCALL_64_after_hwframe.execve
      2.12            -0.7        1.42 ±  6%  perf-profile.calltrace.cycles-pp.do_execveat_common.__x64_sys_execve.do_syscall_64.entry_SYSCALL_64_after_hwframe.execve
      2.12            -0.7        1.42 ±  6%  perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.execve
      2.12            -0.7        1.42 ±  6%  perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.execve
      2.12            -0.7        1.42 ±  6%  perf-profile.calltrace.cycles-pp.execve
     88.10            -0.6       87.47        perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe
     88.12            -0.6       87.50        perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe
      0.58 ±  2%      +0.1        0.62 ±  3%  perf-profile.calltrace.cycles-pp.kernel_wait4.__do_sys_wait4.do_syscall_64.entry_SYSCALL_64_after_hwframe
      0.58 ±  2%      +0.1        0.63 ±  2%  perf-profile.calltrace.cycles-pp.__do_sys_wait4.do_syscall_64.entry_SYSCALL_64_after_hwframe
      0.56 ±  2%      +0.1        0.62 ±  3%  perf-profile.calltrace.cycles-pp.do_wait.kernel_wait4.__do_sys_wait4.do_syscall_64.entry_SYSCALL_64_after_hwframe
      0.55            +0.1        0.62 ±  3%  perf-profile.calltrace.cycles-pp.unmap_page_range.unmap_vmas.exit_mmap.__mmput.exec_mmap
      0.56            +0.1        0.63 ±  3%  perf-profile.calltrace.cycles-pp.smpboot_thread_fn.kthread.ret_from_fork.ret_from_fork_asm
      0.61            +0.1        0.69 ±  3%  perf-profile.calltrace.cycles-pp.unmap_vmas.exit_mmap.__mmput.exec_mmap.begin_new_exec
      0.64            +0.1        0.73 ±  2%  perf-profile.calltrace.cycles-pp.kthread.ret_from_fork.ret_from_fork_asm
      0.57 ±  4%      +0.1        0.68 ±  3%  perf-profile.calltrace.cycles-pp.do_idle.cpu_startup_entry.start_secondary.common_startup_64
      0.58 ±  4%      +0.1        0.68 ±  3%  perf-profile.calltrace.cycles-pp.cpu_startup_entry.start_secondary.common_startup_64
      0.58 ±  4%      +0.1        0.68 ±  3%  perf-profile.calltrace.cycles-pp.start_secondary.common_startup_64
      0.58 ±  4%      +0.1        0.69 ±  3%  perf-profile.calltrace.cycles-pp.common_startup_64
      0.83            +0.1        0.94 ±  2%  perf-profile.calltrace.cycles-pp.ret_from_fork.ret_from_fork_asm
      0.93 ±  2%      +0.1        1.05 ±  4%  perf-profile.calltrace.cycles-pp.zap_present_ptes.zap_pte_range.zap_pmd_range.unmap_page_range.unmap_vmas
      0.92            +0.1        1.04 ±  2%  perf-profile.calltrace.cycles-pp.ret_from_fork_asm
      1.13 ±  2%      +0.1        1.27 ±  4%  perf-profile.calltrace.cycles-pp.unmap_page_range.unmap_vmas.exit_mmap.__mmput.exit_mm
      0.42 ± 44%      +0.1        0.57 ±  2%  perf-profile.calltrace.cycles-pp.copy_strings.do_execveat_common.__x64_sys_execve.do_syscall_64.entry_SYSCALL_64_after_hwframe
      1.19 ±  2%      +0.2        1.34 ±  4%  perf-profile.calltrace.cycles-pp.unmap_vmas.exit_mmap.__mmput.exit_mm.do_exit
      0.87 ±  4%      +0.2        1.02 ±  4%  perf-profile.calltrace.cycles-pp.try_to_unlazy.lookup_fast.walk_component.link_path_walk.path_lookupat
      1.86 ±  3%      +0.2        2.03 ±  6%  perf-profile.calltrace.cycles-pp.down_write.vma_prepare.__split_vma.vma_modify.mprotect_fixup
      0.94 ±  4%      +0.2        1.11 ±  4%  perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock.dput.terminate_walk.path_lookupat
      1.83 ±  3%      +0.2        2.00 ±  6%  perf-profile.calltrace.cycles-pp.rwsem_down_write_slowpath.down_write.vma_prepare.__split_vma.vma_modify
      0.96 ±  4%      +0.2        1.14 ±  4%  perf-profile.calltrace.cycles-pp._raw_spin_lock.dput.terminate_walk.path_lookupat.filename_lookup
      2.03 ±  3%      +0.2        2.20 ±  5%  perf-profile.calltrace.cycles-pp.vma_prepare.__split_vma.vma_modify.mprotect_fixup.do_mprotect_pkey
      1.14 ±  3%      +0.2        1.32 ±  5%  perf-profile.calltrace.cycles-pp.next_uptodate_folio.filemap_map_pages.do_read_fault.do_fault.__handle_mm_fault
      1.09 ±  4%      +0.2        1.28 ±  4%  perf-profile.calltrace.cycles-pp.terminate_walk.path_lookupat.filename_lookup.vfs_statx.vfs_fstatat
      1.08 ±  4%      +0.2        1.27 ±  4%  perf-profile.calltrace.cycles-pp.dput.terminate_walk.path_lookupat.filename_lookup.vfs_statx
      1.08 ±  3%      +0.2        1.27 ±  4%  perf-profile.calltrace.cycles-pp.lookup_fast.walk_component.link_path_walk.path_lookupat.filename_lookup
      1.63            +0.2        1.84 ±  4%  perf-profile.calltrace.cycles-pp.zap_pmd_range.unmap_page_range.unmap_vmas.exit_mmap.__mmput
      2.37 ±  2%      +0.2        2.59 ±  4%  perf-profile.calltrace.cycles-pp.__split_vma.vma_modify.mprotect_fixup.do_mprotect_pkey.__x64_sys_mprotect
      1.64 ±  3%      +0.2        1.86 ±  8%  perf-profile.calltrace.cycles-pp.rwsem_optimistic_spin.rwsem_down_write_slowpath.down_write.vma_prepare.vma_expand
      1.76 ±  4%      +0.2        1.98 ±  7%  perf-profile.calltrace.cycles-pp.do_vmi_munmap.mmap_region.do_mmap.vm_mmap_pgoff.do_syscall_64
      1.64 ±  4%      +0.2        1.87 ±  8%  perf-profile.calltrace.cycles-pp.rwsem_down_write_slowpath.down_write.vma_prepare.vma_expand.mmap_region
      1.65 ±  4%      +0.2        1.88 ±  8%  perf-profile.calltrace.cycles-pp.down_write.vma_prepare.vma_expand.mmap_region.do_mmap
      2.39 ±  2%      +0.2        2.62 ±  4%  perf-profile.calltrace.cycles-pp.vma_modify.mprotect_fixup.do_mprotect_pkey.__x64_sys_mprotect.do_syscall_64
      1.68 ±  3%      +0.2        1.90 ±  8%  perf-profile.calltrace.cycles-pp.vma_prepare.vma_expand.mmap_region.do_mmap.vm_mmap_pgoff
      1.66            +0.2        1.89 ±  3%  perf-profile.calltrace.cycles-pp.kernel_clone.__do_sys_clone.do_syscall_64.entry_SYSCALL_64_after_hwframe._Fork
      1.66            +0.2        1.89 ±  3%  perf-profile.calltrace.cycles-pp.__do_sys_clone.do_syscall_64.entry_SYSCALL_64_after_hwframe._Fork
      1.66            +0.2        1.89 ±  3%  perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe._Fork
      1.66            +0.2        1.89 ±  3%  perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe._Fork
      1.76 ±  3%      +0.2        1.99 ±  7%  perf-profile.calltrace.cycles-pp.vma_expand.mmap_region.do_mmap.vm_mmap_pgoff.ksys_mmap_pgoff
      2.50 ±  2%      +0.2        2.74 ±  4%  perf-profile.calltrace.cycles-pp.mprotect_fixup.do_mprotect_pkey.__x64_sys_mprotect.do_syscall_64.entry_SYSCALL_64_after_hwframe
      1.74            +0.2        1.98 ±  2%  perf-profile.calltrace.cycles-pp._Fork
      1.92 ±  3%      +0.2        2.17 ±  6%  perf-profile.calltrace.cycles-pp.mmap_region.do_mmap.vm_mmap_pgoff.do_syscall_64.entry_SYSCALL_64_after_hwframe
      1.97 ±  3%      +0.2        2.22 ±  6%  perf-profile.calltrace.cycles-pp.do_mmap.vm_mmap_pgoff.do_syscall_64.entry_SYSCALL_64_after_hwframe
      2.61 ±  2%      +0.3        2.86 ±  3%  perf-profile.calltrace.cycles-pp.do_mprotect_pkey.__x64_sys_mprotect.do_syscall_64.entry_SYSCALL_64_after_hwframe
      2.61 ±  2%      +0.3        2.86 ±  3%  perf-profile.calltrace.cycles-pp.__x64_sys_mprotect.do_syscall_64.entry_SYSCALL_64_after_hwframe
      1.98 ±  3%      +0.3        2.23 ±  6%  perf-profile.calltrace.cycles-pp.vm_mmap_pgoff.do_syscall_64.entry_SYSCALL_64_after_hwframe
      1.88 ±  2%      +0.3        2.16 ±  3%  perf-profile.calltrace.cycles-pp.filemap_map_pages.do_read_fault.do_fault.__handle_mm_fault.handle_mm_fault
      1.51 ± 12%      +0.3        1.80 ±  4%  perf-profile.calltrace.cycles-pp.zap_pte_range.zap_pmd_range.unmap_page_range.unmap_vmas.exit_mmap
      1.96 ±  2%      +0.3        2.25 ±  3%  perf-profile.calltrace.cycles-pp.do_read_fault.do_fault.__handle_mm_fault.handle_mm_fault.do_user_addr_fault
      2.04 ±  2%      +0.3        2.34 ±  5%  perf-profile.calltrace.cycles-pp.d_alloc_parallel.__lookup_slow.walk_component.link_path_walk.path_lookupat
      2.10 ±  2%      +0.3        2.41 ±  4%  perf-profile.calltrace.cycles-pp.__lookup_slow.walk_component.link_path_walk.path_lookupat.filename_lookup
      2.17 ±  2%      +0.3        2.50 ±  3%  perf-profile.calltrace.cycles-pp.do_fault.__handle_mm_fault.handle_mm_fault.do_user_addr_fault.exc_page_fault
      3.05 ±  2%      +0.4        3.47 ±  3%  perf-profile.calltrace.cycles-pp.__handle_mm_fault.handle_mm_fault.do_user_addr_fault.exc_page_fault.asm_exc_page_fault
      5.75            +0.4        6.18 ±  6%  perf-profile.calltrace.cycles-pp.rwsem_optimistic_spin.rwsem_down_write_slowpath.down_write.mmap_region.do_mmap
      5.80            +0.4        6.23 ±  6%  perf-profile.calltrace.cycles-pp.rwsem_down_write_slowpath.down_write.mmap_region.do_mmap.vm_mmap_pgoff
      3.22 ±  2%      +0.4        3.67 ±  3%  perf-profile.calltrace.cycles-pp.handle_mm_fault.do_user_addr_fault.exc_page_fault.asm_exc_page_fault
      3.64 ±  2%      +0.5        4.14 ±  3%  perf-profile.calltrace.cycles-pp.do_user_addr_fault.exc_page_fault.asm_exc_page_fault
      3.24 ±  2%      +0.5        3.75 ±  4%  perf-profile.calltrace.cycles-pp.walk_component.link_path_walk.path_lookupat.filename_lookup.vfs_statx
      3.67 ±  2%      +0.5        4.17 ±  3%  perf-profile.calltrace.cycles-pp.exc_page_fault.asm_exc_page_fault
      4.04 ±  2%      +0.5        4.58 ±  3%  perf-profile.calltrace.cycles-pp.asm_exc_page_fault
      3.67 ±  2%      +0.6        4.22 ±  4%  perf-profile.calltrace.cycles-pp.link_path_walk.path_lookupat.filename_lookup.vfs_statx.vfs_fstatat
      4.83 ±  3%      +0.8        5.59 ±  8%  perf-profile.calltrace.cycles-pp.down_write.mmap_region.do_mmap.vm_mmap_pgoff.ksys_mmap_pgoff
      5.00 ±  3%      +0.8        5.77 ±  4%  perf-profile.calltrace.cycles-pp.filename_lookup.vfs_statx.vfs_fstatat.__do_sys_newfstatat.do_syscall_64
      4.98 ±  3%      +0.8        5.75 ±  4%  perf-profile.calltrace.cycles-pp.path_lookupat.filename_lookup.vfs_statx.vfs_fstatat.__do_sys_newfstatat
      5.00 ±  3%      +0.8        5.78 ±  4%  perf-profile.calltrace.cycles-pp.vfs_statx.vfs_fstatat.__do_sys_newfstatat.do_syscall_64.entry_SYSCALL_64_after_hwframe
      5.11 ±  3%      +0.8        5.90 ±  4%  perf-profile.calltrace.cycles-pp.vfs_fstatat.__do_sys_newfstatat.do_syscall_64.entry_SYSCALL_64_after_hwframe
      5.16 ±  3%      +0.8        5.96 ±  4%  perf-profile.calltrace.cycles-pp.__do_sys_newfstatat.do_syscall_64.entry_SYSCALL_64_after_hwframe
      6.87 ±  4%      +0.9        7.82 ±  7%  perf-profile.calltrace.cycles-pp.free_pgtables.unmap_region.do_vmi_align_munmap.do_vmi_munmap.mmap_region
      7.02 ±  3%      +1.0        7.99 ±  7%  perf-profile.calltrace.cycles-pp.unmap_region.do_vmi_align_munmap.do_vmi_munmap.mmap_region.do_mmap
      7.34 ±  3%      +1.2        8.49 ±  8%  perf-profile.calltrace.cycles-pp.osq_lock.rwsem_optimistic_spin.rwsem_down_write_slowpath.down_write.dup_mmap
      8.41 ±  4%      +1.2        9.65 ±  8%  perf-profile.calltrace.cycles-pp.rwsem_down_write_slowpath.down_write.vma_prepare.__split_vma.do_vmi_align_munmap
      8.44 ±  4%      +1.2        9.69 ±  8%  perf-profile.calltrace.cycles-pp.down_write.vma_prepare.__split_vma.do_vmi_align_munmap.do_vmi_munmap
      7.62 ±  3%      +1.3        8.88 ±  8%  perf-profile.calltrace.cycles-pp.rwsem_optimistic_spin.rwsem_down_write_slowpath.down_write.dup_mmap.dup_mm
      7.69 ±  3%      +1.3        8.96 ±  8%  perf-profile.calltrace.cycles-pp.rwsem_down_write_slowpath.down_write.dup_mmap.dup_mm.copy_process
      7.83 ±  3%      +1.3        9.12 ±  8%  perf-profile.calltrace.cycles-pp.down_write.dup_mmap.dup_mm.copy_process.kernel_clone
      8.69 ±  4%      +1.3        9.98 ±  8%  perf-profile.calltrace.cycles-pp.vma_prepare.__split_vma.do_vmi_align_munmap.do_vmi_munmap.mmap_region
      0.00            +1.3        1.33 ± 11%  perf-profile.calltrace.cycles-pp.unlink_file_vma_batch_add.free_pgtables.exit_mmap.__mmput.exec_mmap
      9.11 ±  3%      +1.4       10.46 ±  7%  perf-profile.calltrace.cycles-pp.__split_vma.do_vmi_align_munmap.do_vmi_munmap.mmap_region.do_mmap
     10.17 ±  4%      +1.4       11.56 ±  8%  perf-profile.calltrace.cycles-pp.rwsem_optimistic_spin.rwsem_down_write_slowpath.down_write.vma_prepare.__split_vma
      9.06 ±  2%      +1.4       10.50 ±  5%  perf-profile.calltrace.cycles-pp.__do_sys_clone.do_syscall_64.entry_SYSCALL_64_after_hwframe
      9.06 ±  2%      +1.4       10.50 ±  5%  perf-profile.calltrace.cycles-pp.kernel_clone.__do_sys_clone.do_syscall_64.entry_SYSCALL_64_after_hwframe
      9.24 ±  2%      +1.5       10.69 ±  6%  perf-profile.calltrace.cycles-pp.dup_mmap.dup_mm.copy_process.kernel_clone.__do_sys_clone
     11.46 ±  4%      +1.5       12.95 ±  8%  perf-profile.calltrace.cycles-pp.osq_lock.rwsem_optimistic_spin.rwsem_down_write_slowpath.down_write.vma_prepare
      9.56 ±  2%      +1.5       11.05 ±  6%  perf-profile.calltrace.cycles-pp.dup_mm.copy_process.kernel_clone.__do_sys_clone.do_syscall_64
     10.40 ±  2%      +1.6       12.04 ±  5%  perf-profile.calltrace.cycles-pp.copy_process.kernel_clone.__do_sys_clone.do_syscall_64.entry_SYSCALL_64_after_hwframe
      0.00            +1.9        1.89 ±  9%  perf-profile.calltrace.cycles-pp.unlink_file_vma_batch_add.free_pgtables.exit_mmap.__mmput.exit_mm
     14.48 ±  3%      +2.1       16.61 ±  7%  perf-profile.calltrace.cycles-pp.do_vmi_munmap.mmap_region.do_mmap.vm_mmap_pgoff.ksys_mmap_pgoff
     16.20 ±  3%      +2.3       18.54 ±  7%  perf-profile.calltrace.cycles-pp.do_vmi_align_munmap.do_vmi_munmap.mmap_region.do_mmap.vm_mmap_pgoff
      0.00            +2.9        2.92 ± 10%  perf-profile.calltrace.cycles-pp.osq_lock.rwsem_optimistic_spin.rwsem_down_write_slowpath.down_write.unlink_file_vma_batch_add
      0.00            +3.0        3.03 ± 10%  perf-profile.calltrace.cycles-pp.rwsem_optimistic_spin.rwsem_down_write_slowpath.down_write.unlink_file_vma_batch_add.free_pgtables
      0.00            +3.1        3.05 ± 10%  perf-profile.calltrace.cycles-pp.rwsem_down_write_slowpath.down_write.unlink_file_vma_batch_add.free_pgtables.exit_mmap
      0.00            +3.1        3.07 ± 10%  perf-profile.calltrace.cycles-pp.down_write.unlink_file_vma_batch_add.free_pgtables.exit_mmap.__mmput
     21.65 ±  3%      +3.2       24.86 ±  7%  perf-profile.calltrace.cycles-pp.mmap_region.do_mmap.vm_mmap_pgoff.ksys_mmap_pgoff.do_syscall_64
     21.69 ±  3%      +3.2       24.91 ±  7%  perf-profile.calltrace.cycles-pp.do_mmap.vm_mmap_pgoff.ksys_mmap_pgoff.do_syscall_64.entry_SYSCALL_64_after_hwframe
     21.73 ±  3%      +3.2       24.96 ±  7%  perf-profile.calltrace.cycles-pp.vm_mmap_pgoff.ksys_mmap_pgoff.do_syscall_64.entry_SYSCALL_64_after_hwframe
     21.74 ±  3%      +3.2       24.97 ±  7%  perf-profile.calltrace.cycles-pp.ksys_mmap_pgoff.do_syscall_64.entry_SYSCALL_64_after_hwframe
      0.00            +7.3        7.33 ±  8%  perf-profile.calltrace.cycles-pp.osq_lock.rwsem_optimistic_spin.rwsem_down_write_slowpath.down_write.unlink_file_vma_batch_final
      0.00            +7.6        7.56 ±  7%  perf-profile.calltrace.cycles-pp.rwsem_optimistic_spin.rwsem_down_write_slowpath.down_write.unlink_file_vma_batch_final.free_pgtables
      0.00            +7.6        7.62 ±  8%  perf-profile.calltrace.cycles-pp.rwsem_down_write_slowpath.down_write.unlink_file_vma_batch_final.free_pgtables.unmap_region
      0.00            +7.6        7.64 ±  7%  perf-profile.calltrace.cycles-pp.down_write.unlink_file_vma_batch_final.free_pgtables.unmap_region.do_vmi_align_munmap
      0.00            +7.8        7.81 ±  7%  perf-profile.calltrace.cycles-pp.unlink_file_vma_batch_final.free_pgtables.unmap_region.do_vmi_align_munmap.do_vmi_munmap
     22.50 ±  2%     -22.5        0.00        perf-profile.children.cycles-pp.unlink_file_vma
     19.98           -11.0        9.00 ±  2%  perf-profile.children.cycles-pp.exit_mmap
     20.01           -11.0        9.04 ±  2%  perf-profile.children.cycles-pp.__mmput
     23.59 ±  2%     -10.5       13.12 ±  6%  perf-profile.children.cycles-pp.free_pgtables
     48.94 ±  2%      -7.1       41.85 ±  7%  perf-profile.children.cycles-pp.down_write
     48.30 ±  2%      -7.0       41.26 ±  7%  perf-profile.children.cycles-pp.rwsem_down_write_slowpath
     47.92 ±  2%      -7.0       40.89 ±  7%  perf-profile.children.cycles-pp.rwsem_optimistic_spin
     46.06 ±  2%      -7.0       39.04 ±  7%  perf-profile.children.cycles-pp.osq_lock
     11.55            -6.4        5.10        perf-profile.children.cycles-pp.exit_mm
     12.64            -6.3        6.36        perf-profile.children.cycles-pp.do_group_exit
     12.65            -6.3        6.36        perf-profile.children.cycles-pp.__x64_sys_exit_group
     12.64            -6.3        6.35        perf-profile.children.cycles-pp.do_exit
     14.08 ±  2%      -4.6        9.43 ±  3%  perf-profile.children.cycles-pp.load_elf_binary
     14.17 ±  2%      -4.6        9.52 ±  3%  perf-profile.children.cycles-pp.exec_binprm
     14.16 ±  2%      -4.6        9.52 ±  3%  perf-profile.children.cycles-pp.search_binary_handler
     14.52 ±  2%      -4.6        9.94 ±  3%  perf-profile.children.cycles-pp.bprm_execve
      8.78 ±  2%      -4.5        4.27        perf-profile.children.cycles-pp.exec_mmap
      8.90 ±  2%      -4.5        4.42        perf-profile.children.cycles-pp.begin_new_exec
     15.88 ±  2%      -4.4       11.44 ±  3%  perf-profile.children.cycles-pp.do_execveat_common
     15.94 ±  2%      -4.4       11.52 ±  3%  perf-profile.children.cycles-pp.__x64_sys_execve
     92.50            -1.0       91.48        perf-profile.children.cycles-pp.do_syscall_64
     92.53            -1.0       91.52        perf-profile.children.cycles-pp.entry_SYSCALL_64_after_hwframe
      2.44            -0.7        1.78 ±  6%  perf-profile.children.cycles-pp.execve
      1.09 ±  3%      -0.1        0.95 ±  2%  perf-profile.children.cycles-pp.up_write
      0.24 ± 20%      -0.1        0.17 ±  9%  perf-profile.children.cycles-pp.osq_unlock
      0.40 ±  9%      -0.1        0.33 ±  6%  perf-profile.children.cycles-pp.rwsem_wake
      0.05            +0.0        0.06        perf-profile.children.cycles-pp.find_mergeable_anon_vma
      0.08            +0.0        0.09        perf-profile.children.cycles-pp.free_unref_page_commit
      0.08            +0.0        0.09        perf-profile.children.cycles-pp.mas_wr_walk
      0.14            +0.0        0.15 ±  3%  perf-profile.children.cycles-pp.strnlen
      0.10 ±  4%      +0.0        0.12 ±  4%  perf-profile.children.cycles-pp.__install_special_mapping
      0.12            +0.0        0.13 ±  3%  perf-profile.children.cycles-pp._copy_from_user
      0.13 ±  3%      +0.0        0.15 ±  3%  perf-profile.children.cycles-pp._find_next_bit
      0.08 ±  5%      +0.0        0.10 ±  7%  perf-profile.children.cycles-pp.sched_ttwu_pending
      0.08 ±  5%      +0.0        0.10 ±  4%  perf-profile.children.cycles-pp.d_path
      0.12 ±  4%      +0.0        0.13        perf-profile.children.cycles-pp.dequeue_entity
      0.15 ±  2%      +0.0        0.16 ±  3%  perf-profile.children.cycles-pp.__anon_vma_prepare
      0.13            +0.0        0.14 ±  3%  perf-profile.children.cycles-pp.__pud_alloc
      0.13 ±  2%      +0.0        0.15 ±  5%  perf-profile.children.cycles-pp.rmqueue
      0.10 ±  3%      +0.0        0.12 ±  4%  perf-profile.children.cycles-pp.ttwu_do_activate
      0.11            +0.0        0.12 ±  4%  perf-profile.children.cycles-pp.enqueue_entity
      0.09 ±  4%      +0.0        0.11 ±  4%  perf-profile.children.cycles-pp.free_p4d_range
      0.17 ±  2%      +0.0        0.18 ±  2%  perf-profile.children.cycles-pp.memcg_account_kmem
      0.14 ±  3%      +0.0        0.15 ±  3%  perf-profile.children.cycles-pp.mas_next_slot
      0.11 ±  3%      +0.0        0.13 ±  2%  perf-profile.children.cycles-pp.move_page_tables
      0.11 ±  6%      +0.0        0.13 ±  5%  perf-profile.children.cycles-pp.open_exec
      0.15 ±  3%      +0.0        0.17 ±  2%  perf-profile.children.cycles-pp.__get_user_8
      0.14 ±  3%      +0.0        0.16 ±  3%  perf-profile.children.cycles-pp.__pmd_alloc
      0.10 ±  3%      +0.0        0.12 ±  3%  perf-profile.children.cycles-pp._exit
      0.11 ±  4%      +0.0        0.12 ±  3%  perf-profile.children.cycles-pp.do_faccessat
      0.10 ±  3%      +0.0        0.12 ±  5%  perf-profile.children.cycles-pp.user_path_at_empty
      0.23 ±  2%      +0.0        0.25 ±  2%  perf-profile.children.cycles-pp.__call_rcu_common
      0.13 ±  3%      +0.0        0.14 ±  3%  perf-profile.children.cycles-pp.__memcpy
      0.15 ±  2%      +0.0        0.17 ±  2%  perf-profile.children.cycles-pp.enqueue_task_fair
      0.09 ±  4%      +0.0        0.11        perf-profile.children.cycles-pp.asm_sysvec_reschedule_ipi
      0.15 ±  3%      +0.0        0.17 ±  4%  perf-profile.children.cycles-pp.dequeue_task_fair
      0.16 ±  4%      +0.0        0.18 ±  4%  perf-profile.children.cycles-pp.__rseq_handle_notify_resume
      0.16 ±  2%      +0.0        0.18        perf-profile.children.cycles-pp.vmf_anon_prepare
      0.24 ±  3%      +0.0        0.26 ±  3%  perf-profile.children.cycles-pp.__d_add
      0.10 ±  8%      +0.0        0.12 ±  8%  perf-profile.children.cycles-pp.__sysvec_call_function_single
      0.12            +0.0        0.14 ±  4%  perf-profile.children.cycles-pp.__legitimize_mnt
      0.15 ±  3%      +0.0        0.17 ±  2%  perf-profile.children.cycles-pp.__pte_alloc
      0.21 ±  4%      +0.0        0.23 ±  3%  perf-profile.children.cycles-pp.__rb_insert_augmented
      0.19 ±  3%      +0.0        0.21 ±  5%  perf-profile.children.cycles-pp.copy_string_kernel
      0.24 ±  3%      +0.0        0.26 ±  3%  perf-profile.children.cycles-pp.simple_lookup
      0.12 ±  4%      +0.0        0.14 ±  3%  perf-profile.children.cycles-pp.map_vdso
      0.14 ±  4%      +0.0        0.16 ±  2%  perf-profile.children.cycles-pp.percpu_counter_add_batch
      0.10 ±  7%      +0.0        0.12 ±  9%  perf-profile.children.cycles-pp.__flush_smp_call_function_queue
      0.22 ±  2%      +0.0        0.24 ±  3%  perf-profile.children.cycles-pp.update_load_avg
      0.20 ±  2%      +0.0        0.22 ±  3%  perf-profile.children.cycles-pp.alloc_anon_folio
      0.17 ±  4%      +0.0        0.19 ±  3%  perf-profile.children.cycles-pp.up_read
      0.19 ±  3%      +0.0        0.21 ±  3%  perf-profile.children.cycles-pp.obj_cgroup_charge
      0.14 ±  6%      +0.0        0.17 ±  4%  perf-profile.children.cycles-pp.schedule_idle
      0.12 ±  3%      +0.0        0.15 ±  5%  perf-profile.children.cycles-pp.sysvec_call_function_single
      0.18 ±  3%      +0.0        0.20 ±  3%  perf-profile.children.cycles-pp.__check_object_size
      0.26 ±  3%      +0.0        0.28 ±  3%  perf-profile.children.cycles-pp.__percpu_counter_sum
      0.21            +0.0        0.23 ±  3%  perf-profile.children.cycles-pp.__perf_sw_event
      0.25 ±  2%      +0.0        0.28 ±  4%  perf-profile.children.cycles-pp.get_user_pages_remote
      0.22            +0.0        0.24 ±  3%  perf-profile.children.cycles-pp.shift_arg_pages
      0.22 ±  2%      +0.0        0.24 ±  2%  perf-profile.children.cycles-pp.__memcg_kmem_charge_page
      0.22 ±  2%      +0.0        0.24 ±  2%  perf-profile.children.cycles-pp.schedule_tail
      0.24 ±  2%      +0.0        0.27 ±  3%  perf-profile.children.cycles-pp.__get_user_pages
      0.20 ±  2%      +0.0        0.22 ±  4%  perf-profile.children.cycles-pp.do_open_execat
      0.21 ±  2%      +0.0        0.24 ±  2%  perf-profile.children.cycles-pp.memset_orig
      0.19 ±  2%      +0.0        0.21 ±  3%  perf-profile.children.cycles-pp.__put_user_8
      0.15            +0.0        0.18 ±  2%  perf-profile.children.cycles-pp.activate_task
      0.20            +0.0        0.22 ±  3%  perf-profile.children.cycles-pp.clear_bhb_loop
      0.26 ±  2%      +0.0        0.28 ±  2%  perf-profile.children.cycles-pp.vma_alloc_folio_noprof
      0.20 ±  3%      +0.0        0.23 ±  3%  perf-profile.children.cycles-pp.mas_wr_node_store
      0.13 ±  3%      +0.0        0.16 ±  5%  perf-profile.children.cycles-pp.__do_fault
      0.21 ±  2%      +0.0        0.24 ±  4%  perf-profile.children.cycles-pp.flush_tlb_mm_range
      0.21 ±  2%      +0.0        0.24 ±  3%  perf-profile.children.cycles-pp.mas_walk
      0.20 ±  2%      +0.0        0.23 ±  3%  perf-profile.children.cycles-pp.pte_alloc_one
      0.24            +0.0        0.27 ±  3%  perf-profile.children.cycles-pp.anon_vma_fork
      0.22 ±  3%      +0.0        0.25 ±  2%  perf-profile.children.cycles-pp.perf_event_mmap_output
      0.22 ±  4%      +0.0        0.25 ±  4%  perf-profile.children.cycles-pp.folio_add_file_rmap_ptes
      0.19            +0.0        0.22 ±  3%  perf-profile.children.cycles-pp.___perf_sw_event
      0.30 ±  2%      +0.0        0.33 ±  3%  perf-profile.children.cycles-pp.wake_up_new_task
      0.24            +0.0        0.27 ±  2%  perf-profile.children.cycles-pp.sched_exec
      0.24 ±  2%      +0.0        0.27 ±  3%  perf-profile.children.cycles-pp.strncpy_from_user
      0.23            +0.0        0.26 ±  4%  perf-profile.children.cycles-pp.vm_area_alloc
      0.23 ±  2%      +0.0        0.26 ±  4%  perf-profile.children.cycles-pp.folio_batch_move_lru
      0.26            +0.0        0.30 ±  3%  perf-profile.children.cycles-pp.mas_find
      0.29 ±  2%      +0.0        0.32 ±  3%  perf-profile.children.cycles-pp.lock_vma_under_rcu
      0.32 ±  2%      +0.0        0.35 ±  3%  perf-profile.children.cycles-pp.rep_stos_alternative
      0.31 ±  2%      +0.0        0.35 ±  3%  perf-profile.children.cycles-pp.__cond_resched
      1.07            +0.0        1.11        perf-profile.children.cycles-pp.asm_sysvec_apic_timer_interrupt
      0.27            +0.0        0.31 ±  3%  perf-profile.children.cycles-pp.clear_page_erms
      0.30            +0.0        0.34 ±  3%  perf-profile.children.cycles-pp.get_arg_page
      0.34 ±  2%      +0.0        0.37 ±  3%  perf-profile.children.cycles-pp.native_irq_return_iret
      0.29 ±  2%      +0.0        0.33 ±  3%  perf-profile.children.cycles-pp.create_elf_tables
      0.33            +0.0        0.37 ±  3%  perf-profile.children.cycles-pp.sync_regs
      1.04            +0.0        1.08        perf-profile.children.cycles-pp.sysvec_apic_timer_interrupt
      0.24 ±  3%      +0.0        0.28 ±  4%  perf-profile.children.cycles-pp.lru_add_drain
      0.29 ±  2%      +0.0        0.33 ±  3%  perf-profile.children.cycles-pp.syscall_exit_to_user_mode
      0.33 ±  2%      +0.0        0.37 ±  3%  perf-profile.children.cycles-pp.update_sg_lb_stats
      0.40 ±  2%      +0.0        0.44 ±  3%  perf-profile.children.cycles-pp.do_anonymous_page
      0.24 ±  3%      +0.0        0.28 ±  4%  perf-profile.children.cycles-pp.lru_add_drain_cpu
      0.57            +0.0        0.61 ±  2%  perf-profile.children.cycles-pp.__irq_exit_rcu
      0.32 ±  3%      +0.0        0.36 ±  3%  perf-profile.children.cycles-pp.mas_wr_store_entry
      0.32            +0.0        0.36 ±  3%  perf-profile.children.cycles-pp.strnlen_user
      0.22 ±  2%      +0.0        0.27 ± 14%  perf-profile.children.cycles-pp.dup_task_struct
      0.36            +0.0        0.40 ±  3%  perf-profile.children.cycles-pp.update_sg_wakeup_stats
      0.34 ±  2%      +0.0        0.38 ±  4%  perf-profile.children.cycles-pp.__libc_early_init
      0.38            +0.0        0.42 ±  2%  perf-profile.children.cycles-pp.lockref_put_return
      0.42 ±  2%      +0.0        0.47 ±  2%  perf-profile.children.cycles-pp.mas_store_prealloc
      0.39 ±  2%      +0.0        0.44 ±  3%  perf-profile.children.cycles-pp.sched_balance_find_dst_group
      0.46 ±  3%      +0.0        0.50 ±  3%  perf-profile.children.cycles-pp.__mmdrop
      0.34 ±  3%      +0.0        0.38 ±  3%  perf-profile.children.cycles-pp.perf_iterate_sb
      0.36 ±  2%      +0.0        0.41 ±  4%  perf-profile.children.cycles-pp.set_pte_range
      0.32            +0.0        0.36 ±  3%  perf-profile.children.cycles-pp.finish_task_switch
      0.37 ±  2%      +0.0        0.42 ±  4%  perf-profile.children.cycles-pp.update_sd_lb_stats
      0.49            +0.0        0.54 ±  3%  perf-profile.children.cycles-pp.__slab_free
      0.46 ±  2%      +0.0        0.51 ±  3%  perf-profile.children.cycles-pp.alloc_bprm
      0.44 ±  2%      +0.0        0.49 ±  3%  perf-profile.children.cycles-pp.copy_p4d_range
      0.39 ±  2%      +0.0        0.44 ±  3%  perf-profile.children.cycles-pp.vm_area_dup
      0.46 ±  2%      +0.0        0.51 ±  3%  perf-profile.children.cycles-pp.copy_page_range
      0.43 ±  2%      +0.0        0.48 ±  3%  perf-profile.children.cycles-pp.sched_balance_find_dst_cpu
      0.21 ±  5%      +0.1        0.26 ±  6%  perf-profile.children.cycles-pp.asm_sysvec_call_function_single
      0.38            +0.1        0.43 ±  3%  perf-profile.children.cycles-pp.sched_balance_find_src_group
      0.33 ±  3%      +0.1        0.38 ±  2%  perf-profile.children.cycles-pp.getname_flags
      0.44            +0.1        0.50 ±  3%  perf-profile.children.cycles-pp.get_page_from_freelist
      0.43 ±  3%      +0.1        0.49 ±  3%  perf-profile.children.cycles-pp.run_ksoftirqd
      0.49            +0.1        0.55 ±  3%  perf-profile.children.cycles-pp.select_task_rq_fair
      0.49 ±  2%      +0.1        0.54 ±  4%  perf-profile.children.cycles-pp.mod_objcg_state
      0.20 ±  6%      +0.1        0.26 ± 13%  perf-profile.children.cycles-pp.copy_fs_struct
      0.47            +0.1        0.52 ±  4%  perf-profile.children.cycles-pp.perf_event_mmap_event
      0.67 ±  2%      +0.1        0.72 ±  3%  perf-profile.children.cycles-pp.do_wait
      0.49            +0.1        0.54 ±  3%  perf-profile.children.cycles-pp.perf_event_mmap
      0.55 ±  2%      +0.1        0.61 ±  3%  perf-profile.children.cycles-pp.wp_page_copy
      0.52            +0.1        0.59 ±  2%  perf-profile.children.cycles-pp.sched_balance_rq
      0.61 ±  2%      +0.1        0.67 ±  3%  perf-profile.children.cycles-pp.mm_init
      0.20 ± 17%      +0.1        0.27 ± 12%  perf-profile.children.cycles-pp.path_put
      0.68 ±  2%      +0.1        0.74 ±  3%  perf-profile.children.cycles-pp.kernel_wait4
      0.34 ±  5%      +0.1        0.40 ±  4%  perf-profile.children.cycles-pp.acpi_idle_enter
      0.33 ±  4%      +0.1        0.40 ±  3%  perf-profile.children.cycles-pp.acpi_safe_halt
      0.36 ±  4%      +0.1        0.42 ±  4%  perf-profile.children.cycles-pp.cpuidle_enter_state
      0.21 ± 19%      +0.1        0.27 ± 11%  perf-profile.children.cycles-pp.exit_fs
      0.36 ±  4%      +0.1        0.42 ±  4%  perf-profile.children.cycles-pp.cpuidle_enter
      0.58            +0.1        0.65 ±  2%  perf-profile.children.cycles-pp.sched_balance_newidle
      0.56            +0.1        0.63 ±  3%  perf-profile.children.cycles-pp.smpboot_thread_fn
      0.63 ±  3%      +0.1        0.70 ±  6%  perf-profile.children.cycles-pp.folio_remove_rmap_ptes
      0.61            +0.1        0.68 ±  2%  perf-profile.children.cycles-pp.pick_next_task_fair
      0.61            +0.1        0.68 ±  3%  perf-profile.children.cycles-pp.copy_strings
      0.41 ±  4%      +0.1        0.48 ±  4%  perf-profile.children.cycles-pp.cpuidle_idle_call
      0.72            +0.1        0.80 ±  2%  perf-profile.children.cycles-pp.__alloc_pages_noprof
      0.64            +0.1        0.73 ±  2%  perf-profile.children.cycles-pp.kthread
      0.86            +0.1        0.95 ±  3%  perf-profile.children.cycles-pp.rcu_do_batch
      0.71            +0.1        0.79 ±  2%  perf-profile.children.cycles-pp.schedule
      0.78            +0.1        0.86 ±  2%  perf-profile.children.cycles-pp.alloc_pages_mpol_noprof
      0.90            +0.1        0.99 ±  3%  perf-profile.children.cycles-pp.rcu_core
      0.75 ±  2%      +0.1        0.84 ±  2%  perf-profile.children.cycles-pp.__memcg_slab_post_alloc_hook
      0.68            +0.1        0.77 ±  3%  perf-profile.children.cycles-pp.__d_lookup_rcu
      1.00            +0.1        1.09 ±  3%  perf-profile.children.cycles-pp.handle_softirqs
      0.58 ±  4%      +0.1        0.69 ±  3%  perf-profile.children.cycles-pp.do_idle
      0.58 ±  4%      +0.1        0.68 ±  3%  perf-profile.children.cycles-pp.start_secondary
      0.70            +0.1        0.80        perf-profile.children.cycles-pp.vma_complete
      0.58 ±  4%      +0.1        0.69 ±  3%  perf-profile.children.cycles-pp.common_startup_64
      0.58 ±  4%      +0.1        0.69 ±  3%  perf-profile.children.cycles-pp.cpu_startup_entry
      0.86            +0.1        0.98 ±  2%  perf-profile.children.cycles-pp.ret_from_fork
      0.97            +0.1        1.10 ±  2%  perf-profile.children.cycles-pp.ret_from_fork_asm
      1.48            +0.1        1.61 ±  3%  perf-profile.children.cycles-pp.kmem_cache_free
      0.91 ±  2%      +0.1        1.04        perf-profile.children.cycles-pp.vma_interval_tree_insert
      1.15            +0.1        1.30        perf-profile.children.cycles-pp.__schedule
      1.10 ±  2%      +0.2        1.25 ±  3%  perf-profile.children.cycles-pp.kmem_cache_alloc_noprof
      1.52 ±  2%      +0.2        1.72 ±  4%  perf-profile.children.cycles-pp.zap_present_ptes
      1.50 ±  3%      +0.2        1.72 ±  5%  perf-profile.children.cycles-pp.next_uptodate_folio
      2.39 ±  2%      +0.2        2.62 ±  4%  perf-profile.children.cycles-pp.vma_modify
      1.79            +0.2        2.02 ±  4%  perf-profile.children.cycles-pp.zap_pte_range
      1.83            +0.2        2.06 ±  4%  perf-profile.children.cycles-pp.zap_pmd_range
      1.90            +0.2        2.14 ±  4%  perf-profile.children.cycles-pp.unmap_page_range
      2.50 ±  2%      +0.2        2.74 ±  4%  perf-profile.children.cycles-pp.mprotect_fixup
      1.78 ±  3%      +0.2        2.02 ±  7%  perf-profile.children.cycles-pp.vma_expand
      1.75            +0.2        1.99 ±  2%  perf-profile.children.cycles-pp._Fork
      2.61 ±  2%      +0.3        2.86 ±  3%  perf-profile.children.cycles-pp.do_mprotect_pkey
      2.61 ±  2%      +0.3        2.86 ±  3%  perf-profile.children.cycles-pp.__x64_sys_mprotect
      2.04            +0.3        2.30 ±  4%  perf-profile.children.cycles-pp.unmap_vmas
      2.48 ±  2%      +0.3        2.82 ±  4%  perf-profile.children.cycles-pp.filemap_map_pages
      2.54 ±  3%      +0.4        2.90 ±  3%  perf-profile.children.cycles-pp.do_read_fault
      2.92 ±  2%      +0.4        3.34 ±  3%  perf-profile.children.cycles-pp.do_fault
      4.33 ±  2%      +0.6        4.90 ±  3%  perf-profile.children.cycles-pp.__handle_mm_fault
      4.58 ±  2%      +0.6        5.18 ±  3%  perf-profile.children.cycles-pp.handle_mm_fault
      4.97 ±  2%      +0.7        5.63 ±  3%  perf-profile.children.cycles-pp.do_user_addr_fault
      5.00 ±  2%      +0.7        5.66 ±  3%  perf-profile.children.cycles-pp.exc_page_fault
      5.59 ±  2%      +0.7        6.32 ±  3%  perf-profile.children.cycles-pp.asm_exc_page_fault
      5.00 ±  3%      +0.8        5.78 ±  4%  perf-profile.children.cycles-pp.vfs_statx
      5.07 ±  3%      +0.8        5.86 ±  4%  perf-profile.children.cycles-pp.path_lookupat
      5.09 ±  3%      +0.8        5.88 ±  4%  perf-profile.children.cycles-pp.filename_lookup
      5.12 ±  3%      +0.8        5.91 ±  4%  perf-profile.children.cycles-pp.vfs_fstatat
      5.16 ±  3%      +0.8        5.96 ±  4%  perf-profile.children.cycles-pp.__do_sys_newfstatat
      7.76 ±  2%      +1.0        8.71 ±  6%  perf-profile.children.cycles-pp.unmap_region
      9.24 ±  2%      +1.5       10.70 ±  6%  perf-profile.children.cycles-pp.dup_mmap
      9.56 ±  2%      +1.5       11.05 ±  6%  perf-profile.children.cycles-pp.dup_mm
     12.13 ±  2%      +1.5       13.66 ±  6%  perf-profile.children.cycles-pp.__split_vma
     12.87 ±  3%      +1.6       14.50 ±  7%  perf-profile.children.cycles-pp.vma_prepare
     10.40 ±  2%      +1.6       12.04 ±  5%  perf-profile.children.cycles-pp.copy_process
     10.72 ±  2%      +1.7       12.39 ±  4%  perf-profile.children.cycles-pp.__do_sys_clone
     10.72 ±  2%      +1.7       12.39 ±  4%  perf-profile.children.cycles-pp.kernel_clone
     17.68 ±  2%      +2.3       19.96 ±  6%  perf-profile.children.cycles-pp.do_vmi_align_munmap
     17.78 ±  2%      +2.3       20.07 ±  6%  perf-profile.children.cycles-pp.do_vmi_munmap
     26.12 ±  2%      +3.2       29.34 ±  6%  perf-profile.children.cycles-pp.mmap_region
     21.74 ±  3%      +3.2       24.98 ±  7%  perf-profile.children.cycles-pp.ksys_mmap_pgoff
     26.24 ±  2%      +3.2       29.49 ±  6%  perf-profile.children.cycles-pp.do_mmap
     26.36 ±  2%      +3.3       29.62 ±  6%  perf-profile.children.cycles-pp.vm_mmap_pgoff
      0.00            +3.5        3.46 ±  9%  perf-profile.children.cycles-pp.unlink_file_vma_batch_add
      0.00            +8.9        8.88 ±  5%  perf-profile.children.cycles-pp.unlink_file_vma_batch_final
     45.61 ±  2%      -7.0       38.63 ±  7%  perf-profile.self.cycles-pp.osq_lock
      0.68            -0.1        0.60 ±  2%  perf-profile.self.cycles-pp.up_write
      0.24 ± 20%      -0.1        0.17 ±  9%  perf-profile.self.cycles-pp.osq_unlock
      0.20 ±  2%      -0.0        0.17 ±  3%  perf-profile.self.cycles-pp.rwsem_down_write_slowpath
      0.05            +0.0        0.06        perf-profile.self.cycles-pp.x64_sys_call
      0.11            +0.0        0.12 ±  3%  perf-profile.self.cycles-pp.update_load_avg
      0.12 ±  3%      +0.0        0.13 ±  2%  perf-profile.self.cycles-pp.mas_next_slot
      0.11 ±  3%      +0.0        0.13 ±  3%  perf-profile.self.cycles-pp.__rb_erase_color
      0.09 ±  5%      +0.0        0.11 ±  6%  perf-profile.self.cycles-pp.link_path_walk
      0.15 ±  4%      +0.0        0.17 ±  2%  perf-profile.self.cycles-pp.__cond_resched
      0.14 ±  4%      +0.0        0.16 ±  4%  perf-profile.self.cycles-pp.obj_cgroup_charge
      0.14 ±  3%      +0.0        0.15 ±  3%  perf-profile.self.cycles-pp.percpu_counter_add_batch
      0.12 ±  4%      +0.0        0.13 ±  3%  perf-profile.self.cycles-pp.__memcpy
      0.13 ±  2%      +0.0        0.15 ±  2%  perf-profile.self.cycles-pp.__dentry_kill
      0.16 ±  4%      +0.0        0.18 ±  2%  perf-profile.self.cycles-pp.up_read
      0.12 ±  4%      +0.0        0.14 ±  3%  perf-profile.self.cycles-pp.__legitimize_mnt
      0.14            +0.0        0.16 ±  2%  perf-profile.self.cycles-pp.d_alloc
      0.13 ±  2%      +0.0        0.15 ±  4%  perf-profile.self.cycles-pp.fput
      0.16 ±  2%      +0.0        0.18 ±  3%  perf-profile.self.cycles-pp.___perf_sw_event
      0.20 ±  2%      +0.0        0.22 ±  3%  perf-profile.self.cycles-pp.__rb_insert_augmented
      0.20 ±  2%      +0.0        0.23 ±  3%  perf-profile.self.cycles-pp.mas_walk
      0.21 ±  2%      +0.0        0.23 ±  2%  perf-profile.self.cycles-pp.memset_orig
      0.26            +0.0        0.29 ±  3%  perf-profile.self.cycles-pp.update_sg_lb_stats
      0.29            +0.0        0.32 ±  3%  perf-profile.self.cycles-pp.kmem_cache_free
      0.20 ±  3%      +0.0        0.23 ±  4%  perf-profile.self.cycles-pp.folio_add_file_rmap_ptes
      0.20 ±  2%      +0.0        0.22 ±  3%  perf-profile.self.cycles-pp.clear_bhb_loop
      0.31 ±  2%      +0.0        0.34 ±  3%  perf-profile.self.cycles-pp.update_sg_wakeup_stats
      0.27            +0.0        0.30 ±  2%  perf-profile.self.cycles-pp.clear_page_erms
      0.34 ±  2%      +0.0        0.37 ±  3%  perf-profile.self.cycles-pp.native_irq_return_iret
      0.34 ±  2%      +0.0        0.38 ±  4%  perf-profile.self.cycles-pp.mod_objcg_state
      0.32            +0.0        0.35 ±  3%  perf-profile.self.cycles-pp.strnlen_user
      0.34 ±  2%      +0.0        0.38 ±  2%  perf-profile.self.cycles-pp.__memcg_slab_post_alloc_hook
      0.19 ±  4%      +0.0        0.23 ±  2%  perf-profile.self.cycles-pp.acpi_safe_halt
      0.33            +0.0        0.37 ±  3%  perf-profile.self.cycles-pp.sync_regs
      0.37            +0.0        0.41 ±  2%  perf-profile.self.cycles-pp.lockref_put_return
      0.48            +0.0        0.52 ±  3%  perf-profile.self.cycles-pp.__slab_free
      0.41 ±  3%      +0.0        0.46 ±  3%  perf-profile.self.cycles-pp.d_alloc_parallel
      0.40 ±  2%      +0.0        0.45 ±  3%  perf-profile.self.cycles-pp.zap_present_ptes
      0.32 ±  2%      +0.0        0.37 ±  3%  perf-profile.self.cycles-pp.kmem_cache_alloc_noprof
      0.00            +0.1        0.05        perf-profile.self.cycles-pp.do_syscall_64
      0.00            +0.1        0.05        perf-profile.self.cycles-pp.free_pgtables
      0.38            +0.1        0.43 ±  3%  perf-profile.self.cycles-pp.lockref_get_not_dead
      0.57 ±  3%      +0.1        0.64 ±  6%  perf-profile.self.cycles-pp.folio_remove_rmap_ptes
      0.66 ±  2%      +0.1        0.75 ±  3%  perf-profile.self.cycles-pp.__d_lookup_rcu
      0.90 ±  2%      +0.1        1.03        perf-profile.self.cycles-pp.vma_interval_tree_insert
      1.16            +0.2        1.32 ±  2%  perf-profile.self.cycles-pp._raw_spin_lock



***************************************************************************************************
lkp-cpl-4sp2: 224 threads 4 sockets Intel(R) Xeon(R) Platinum 8380H CPU @ 2.90GHz (Cooper Lake) with 192G memory
=========================================================================================
compiler/cpufreq_governor/kconfig/nr_task/rootfs/runtime/tbox_group/test/testcase:
  gcc-12/performance/x86_64-rhel-8.3/100%/debian-12-x86_64-20240206.cgz/300s/lkp-cpl-4sp2/sysexec/unixbench

commit: 
  1a3798dece ("mm/memory-failure: send SIGBUS in the event of thp split fail")
  3577dbb192 ("mm: batch unlink_file_vma calls in free_pgd_range")

1a3798dececa8cb2 3577dbb192419e37b6f54aced87 
---------------- --------------------------- 
         %stddev     %change         %stddev
             \          |                \  
  20421803 ±  7%     +28.7%   26288969 ±  7%  cpuidle..usage
      0.19            +0.0        0.22 ±  2%  mpstat.cpu.all.soft%
    132908 ±  7%     +19.2%     158382 ±  4%  vmstat.system.cs
    254524 ±  2%      +4.8%     266734        vmstat.system.in
    652.83 ±  8%     +20.1%     784.17 ±  8%  perf-c2c.DRAM.local
      7420 ±  8%     +26.8%       9408 ±  7%  perf-c2c.DRAM.remote
      2812 ±  8%     +31.6%       3700 ±  8%  perf-c2c.HITM.local
      4380 ±  8%     +27.8%       5599 ±  6%  perf-c2c.HITM.remote
      7192 ±  8%     +29.3%       9299 ±  7%  perf-c2c.HITM.total
    382696 ±  4%      -7.2%     355044 ±  4%  sched_debug.cfs_rq:/.avg_vruntime.stddev
    382696 ±  4%      -7.2%     355044 ±  4%  sched_debug.cfs_rq:/.min_vruntime.stddev
    107936 ±  7%     +18.4%     127764 ±  3%  sched_debug.cpu.nr_switches.avg
    129113 ±  7%     +17.8%     152065 ±  6%  sched_debug.cpu.nr_switches.max
     97271 ±  5%     +15.9%     112757 ±  5%  sched_debug.cpu.nr_switches.min
  76519703 ±  2%     +11.2%   85084248 ±  2%  numa-numastat.node0.local_node
  76609959 ±  2%     +11.2%   85161677 ±  2%  numa-numastat.node0.numa_hit
  76613462           +11.6%   85473061 ±  2%  numa-numastat.node1.local_node
  76705226           +11.6%   85567058 ±  2%  numa-numastat.node1.numa_hit
  76773693           +11.2%   85356488 ±  2%  numa-numastat.node2.local_node
  76880789           +11.2%   85472177 ±  2%  numa-numastat.node2.numa_hit
  74525464 ±  2%     +11.4%   83021290 ±  2%  numa-numastat.node3.local_node
  74605408 ±  2%     +11.4%   83108021 ±  2%  numa-numastat.node3.numa_hit
  76619017 ±  2%     +11.1%   85160903 ±  2%  numa-vmstat.node0.numa_hit
  76528760 ±  2%     +11.2%   85083473 ±  2%  numa-vmstat.node0.numa_local
  76716210           +11.5%   85565084 ±  2%  numa-vmstat.node1.numa_hit
  76624446           +11.5%   85471086 ±  2%  numa-vmstat.node1.numa_local
  76889965           +11.2%   85471615 ±  2%  numa-vmstat.node2.numa_hit
  76782869           +11.2%   85355925 ±  2%  numa-vmstat.node2.numa_local
  74616881 ±  2%     +11.4%   83107325 ±  2%  numa-vmstat.node3.numa_hit
  74536936 ±  2%     +11.4%   83020594 ±  2%  numa-vmstat.node3.numa_local
      6569 ±  2%     +11.6%       7329 ±  2%  unixbench.score
     16423 ±  2%     +11.6%      18322 ±  2%  unixbench.throughput
   2020959 ±  3%     +11.9%    2262216 ±  2%  unixbench.time.involuntary_context_switches
    135061 ±  4%     +20.9%     163338 ±  3%  unixbench.time.major_page_faults
  3.64e+08 ±  2%     +11.4%  4.053e+08 ±  2%  unixbench.time.minor_page_faults
     15249            -2.8%      14823        unixbench.time.percent_of_cpu_this_job_got
     60779            -2.5%      59252        unixbench.time.system_time
    330.25           +12.9%     372.86 ±  2%  unixbench.time.user_time
  21486863 ±  9%     +20.3%   25853090 ±  5%  unixbench.time.voluntary_context_switches
   6577511           +11.8%    7350379 ±  2%  unixbench.workload
    362183            +5.0%     380386        proc-vmstat.nr_active_anon
    231451            +3.2%     238774        proc-vmstat.nr_anon_pages
   1279811            +2.4%    1310514        proc-vmstat.nr_file_pages
    361068            +4.2%     376170        proc-vmstat.nr_inactive_anon
    496006            +6.2%     526702        proc-vmstat.nr_shmem
    362183            +5.0%     380386        proc-vmstat.nr_zone_active_anon
    361068            +4.2%     376170        proc-vmstat.nr_zone_inactive_anon
 3.048e+08           +11.3%  3.393e+08 ±  2%  proc-vmstat.numa_hit
 3.045e+08           +11.3%  3.389e+08 ±  2%  proc-vmstat.numa_local
    619769            +4.3%     646401        proc-vmstat.pgactivate
  3.17e+08           +11.3%  3.528e+08 ±  2%  proc-vmstat.pgalloc_normal
 3.666e+08           +11.3%  4.081e+08 ±  2%  proc-vmstat.pgfault
 3.162e+08           +11.3%   3.52e+08 ±  2%  proc-vmstat.pgfree
  16254528           +10.5%   17955885 ±  2%  proc-vmstat.pgreuse
      1.23            +0.1        1.31        perf-stat.i.branch-miss-rate%
 1.257e+08           +10.4%  1.387e+08 ±  2%  perf-stat.i.branch-misses
     28.08            -0.9       27.15        perf-stat.i.cache-miss-rate%
 1.347e+08 ±  2%      +9.1%   1.47e+08        perf-stat.i.cache-misses
 4.738e+08 ±  2%     +12.7%  5.338e+08        perf-stat.i.cache-references
    127625 ±  7%     +19.3%     152228 ±  4%  perf-stat.i.context-switches
      7.68            -4.1%       7.37        perf-stat.i.cpi
 5.641e+11            -2.6%  5.497e+11        perf-stat.i.cpu-cycles
     17384 ±  2%     +11.4%      19370 ±  2%  perf-stat.i.cpu-migrations
      3478 ±  2%     -10.1%       3126 ±  2%  perf-stat.i.cycles-between-cache-misses
    320.74 ±  4%     +20.6%     386.77 ±  3%  perf-stat.i.major-faults
      7.53 ±  2%     +12.2%       8.45        perf-stat.i.metric.K/sec
    850564 ±  2%     +10.9%     943469 ±  2%  perf-stat.i.minor-faults
    850884 ±  2%     +10.9%     943856 ±  2%  perf-stat.i.page-faults
      2.11 ±  2%      +8.0%       2.28        perf-stat.overall.MPKI
      0.98            +0.1        1.07        perf-stat.overall.branch-miss-rate%
     28.33            -0.9       27.44        perf-stat.overall.cache-miss-rate%
      8.86            -3.6%       8.54        perf-stat.overall.cpi
      4200 ±  2%     -10.8%       3747        perf-stat.overall.cycles-between-cache-misses
      0.11            +3.7%       0.12        perf-stat.overall.ipc
   4060016            -9.2%    3684947        perf-stat.overall.path-length
 1.306e+08           +10.5%  1.443e+08 ±  2%  perf-stat.ps.branch-misses
 1.403e+08 ±  3%      +9.2%  1.532e+08        perf-stat.ps.cache-misses
  4.95e+08 ±  2%     +12.7%  5.581e+08        perf-stat.ps.cache-references
    133066 ±  7%     +19.3%     158768 ±  4%  perf-stat.ps.context-switches
 5.888e+11            -2.6%  5.737e+11        perf-stat.ps.cpu-cycles
     18155 ±  2%     +11.4%      20232 ±  2%  perf-stat.ps.cpu-migrations
    335.92 ±  4%     +20.6%     405.07 ±  3%  perf-stat.ps.major-faults
    885043 ±  2%     +11.0%     982193 ±  2%  perf-stat.ps.minor-faults
    885379 ±  2%     +11.0%     982598 ±  2%  perf-stat.ps.page-faults
     41.95           -41.9        0.00        perf-profile.calltrace.cycles-pp.rwsem_optimistic_spin.rwsem_down_write_slowpath.down_write.unlink_file_vma.free_pgtables
     41.70           -41.7        0.00        perf-profile.calltrace.cycles-pp.osq_lock.rwsem_optimistic_spin.rwsem_down_write_slowpath.down_write.unlink_file_vma
     29.74           -29.7        0.00        perf-profile.calltrace.cycles-pp.down_write.unlink_file_vma.free_pgtables.exit_mmap.__mmput
     29.72           -29.7        0.00        perf-profile.calltrace.cycles-pp.rwsem_down_write_slowpath.down_write.unlink_file_vma.free_pgtables.exit_mmap
     15.18           -15.2        0.00        perf-profile.calltrace.cycles-pp.unlink_file_vma.free_pgtables.exit_mmap.__mmput.exit_mm
     14.63           -14.6        0.00        perf-profile.calltrace.cycles-pp.unlink_file_vma.free_pgtables.exit_mmap.__mmput.exec_mmap
     12.33           -12.3        0.00        perf-profile.calltrace.cycles-pp.unlink_file_vma.free_pgtables.unmap_region.do_vmi_align_munmap.do_vmi_munmap
     12.31           -12.3        0.00        perf-profile.calltrace.cycles-pp.down_write.unlink_file_vma.free_pgtables.unmap_region.do_vmi_align_munmap
     12.31           -12.3        0.00        perf-profile.calltrace.cycles-pp.rwsem_down_write_slowpath.down_write.unlink_file_vma.free_pgtables.unmap_region
     15.30           -11.1        4.20        perf-profile.calltrace.cycles-pp.free_pgtables.exit_mmap.__mmput.exit_mm.do_exit
     15.69           -11.1        4.64        perf-profile.calltrace.cycles-pp.exit_mm.do_exit.do_group_exit.__x64_sys_exit_group.do_syscall_64
     15.68           -11.1        4.63        perf-profile.calltrace.cycles-pp.__mmput.exit_mm.do_exit.do_group_exit.__x64_sys_exit_group
     15.68           -11.0        4.63        perf-profile.calltrace.cycles-pp.exit_mmap.__mmput.exit_mm.do_exit.do_group_exit
     15.95           -11.0        4.92        perf-profile.calltrace.cycles-pp.do_exit.do_group_exit.__x64_sys_exit_group.do_syscall_64.entry_SYSCALL_64_after_hwframe
     15.95           -11.0        4.92        perf-profile.calltrace.cycles-pp.__x64_sys_exit_group.do_syscall_64.entry_SYSCALL_64_after_hwframe
     15.95           -11.0        4.92        perf-profile.calltrace.cycles-pp.do_group_exit.__x64_sys_exit_group.do_syscall_64.entry_SYSCALL_64_after_hwframe
     14.78           -10.7        4.08        perf-profile.calltrace.cycles-pp.free_pgtables.exit_mmap.__mmput.exec_mmap.begin_new_exec
     15.05           -10.7        4.38        perf-profile.calltrace.cycles-pp.__mmput.exec_mmap.begin_new_exec.load_elf_binary.search_binary_handler
     15.05           -10.7        4.38        perf-profile.calltrace.cycles-pp.exit_mmap.__mmput.exec_mmap.begin_new_exec.load_elf_binary
     15.27           -10.7        4.61        perf-profile.calltrace.cycles-pp.exec_mmap.begin_new_exec.load_elf_binary.search_binary_handler.exec_binprm
     15.30           -10.7        4.64        perf-profile.calltrace.cycles-pp.begin_new_exec.load_elf_binary.search_binary_handler.exec_binprm.bprm_execve
     16.02           -10.6        5.40 ±  2%  perf-profile.calltrace.cycles-pp.search_binary_handler.exec_binprm.bprm_execve.do_execveat_common.__x64_sys_execve
     16.01           -10.6        5.38 ±  2%  perf-profile.calltrace.cycles-pp.load_elf_binary.search_binary_handler.exec_binprm.bprm_execve.do_execveat_common
     16.03           -10.6        5.40 ±  2%  perf-profile.calltrace.cycles-pp.exec_binprm.bprm_execve.do_execveat_common.__x64_sys_execve.do_syscall_64
     16.15           -10.6        5.55 ±  2%  perf-profile.calltrace.cycles-pp.bprm_execve.do_execveat_common.__x64_sys_execve.do_syscall_64.entry_SYSCALL_64_after_hwframe
     16.54           -10.6        5.99 ±  2%  perf-profile.calltrace.cycles-pp.__x64_sys_execve.do_syscall_64.entry_SYSCALL_64_after_hwframe
     16.54           -10.6        5.98 ±  2%  perf-profile.calltrace.cycles-pp.do_execveat_common.__x64_sys_execve.do_syscall_64.entry_SYSCALL_64_after_hwframe
     94.66            -1.3       93.38        perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe
     94.67            -1.3       93.38        perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe
      0.56 ±  2%      +0.1        0.63 ±  2%  perf-profile.calltrace.cycles-pp.__handle_mm_fault.handle_mm_fault.do_user_addr_fault.exc_page_fault.asm_exc_page_fault
      0.59 ±  2%      +0.1        0.66 ±  2%  perf-profile.calltrace.cycles-pp.handle_mm_fault.do_user_addr_fault.exc_page_fault.asm_exc_page_fault
      0.66 ±  2%      +0.1        0.74 ±  2%  perf-profile.calltrace.cycles-pp.do_user_addr_fault.exc_page_fault.asm_exc_page_fault
      0.66 ±  2%      +0.1        0.74 ±  2%  perf-profile.calltrace.cycles-pp.exc_page_fault.asm_exc_page_fault
      0.70 ±  2%      +0.1        0.78 ±  2%  perf-profile.calltrace.cycles-pp.asm_exc_page_fault
      1.50            +0.1        1.65        perf-profile.calltrace.cycles-pp.asm_sysvec_reschedule_ipi.acpi_safe_halt.acpi_idle_enter.cpuidle_enter_state.cpuidle_enter
      0.48 ± 46%      +0.2        0.73 ±  9%  perf-profile.calltrace.cycles-pp.d_alloc_parallel.__lookup_slow.walk_component.link_path_walk.path_openat
      0.80 ± 15%      +0.3        1.05 ±  2%  perf-profile.calltrace.cycles-pp.filename_lookup.vfs_statx.vfs_fstatat.__do_sys_newfstatat.do_syscall_64
      0.80 ± 15%      +0.3        1.05 ±  2%  perf-profile.calltrace.cycles-pp.vfs_statx.vfs_fstatat.__do_sys_newfstatat.do_syscall_64.entry_SYSCALL_64_after_hwframe
      0.80 ± 15%      +0.3        1.05        perf-profile.calltrace.cycles-pp.path_lookupat.filename_lookup.vfs_statx.vfs_fstatat.__do_sys_newfstatat
      0.81 ± 14%      +0.3        1.07        perf-profile.calltrace.cycles-pp.vfs_fstatat.__do_sys_newfstatat.do_syscall_64.entry_SYSCALL_64_after_hwframe
      0.82 ± 14%      +0.3        1.08        perf-profile.calltrace.cycles-pp.__do_sys_newfstatat.do_syscall_64.entry_SYSCALL_64_after_hwframe
      0.52 ± 45%      +0.3        0.78 ±  9%  perf-profile.calltrace.cycles-pp.__lookup_slow.walk_component.link_path_walk.path_openat.do_filp_open
      0.53 ± 46%      +0.3        0.81        perf-profile.calltrace.cycles-pp.link_path_walk.path_lookupat.filename_lookup.vfs_statx.vfs_fstatat
      1.00 ± 14%      +0.3        1.31 ±  9%  perf-profile.calltrace.cycles-pp.walk_component.link_path_walk.path_openat.do_filp_open.do_sys_openat2
      1.28 ± 13%      +0.4        1.66 ± 10%  perf-profile.calltrace.cycles-pp.link_path_walk.path_openat.do_filp_open.do_sys_openat2.__x64_sys_openat
      0.30 ±100%      +0.4        0.69 ±  2%  perf-profile.calltrace.cycles-pp.walk_component.link_path_walk.path_lookupat.filename_lookup.vfs_statx
      1.82 ± 12%      +0.5        2.34 ± 10%  perf-profile.calltrace.cycles-pp.path_openat.do_filp_open.do_sys_openat2.__x64_sys_openat.do_syscall_64
      1.83 ± 12%      +0.5        2.35 ± 10%  perf-profile.calltrace.cycles-pp.do_filp_open.do_sys_openat2.__x64_sys_openat.do_syscall_64.entry_SYSCALL_64_after_hwframe
      1.88 ± 12%      +0.5        2.41 ± 10%  perf-profile.calltrace.cycles-pp.__x64_sys_openat.do_syscall_64.entry_SYSCALL_64_after_hwframe
      1.88 ± 11%      +0.5        2.41 ± 10%  perf-profile.calltrace.cycles-pp.do_sys_openat2.__x64_sys_openat.do_syscall_64.entry_SYSCALL_64_after_hwframe
      2.22 ±  2%      +0.6        2.85        perf-profile.calltrace.cycles-pp.asm_sysvec_call_function_single.acpi_safe_halt.acpi_idle_enter.cpuidle_enter_state.cpuidle_enter
      3.50 ±  5%      +0.9        4.41 ±  4%  perf-profile.calltrace.cycles-pp.acpi_idle_enter.cpuidle_enter_state.cpuidle_enter.cpuidle_idle_call.do_idle
      3.50 ±  5%      +0.9        4.42 ±  4%  perf-profile.calltrace.cycles-pp.cpuidle_enter_state.cpuidle_enter.cpuidle_idle_call.do_idle.cpu_startup_entry
      3.50 ±  5%      +0.9        4.42 ±  4%  perf-profile.calltrace.cycles-pp.cpuidle_enter.cpuidle_idle_call.do_idle.cpu_startup_entry.start_secondary
      3.52 ±  5%      +0.9        4.44 ±  4%  perf-profile.calltrace.cycles-pp.cpuidle_idle_call.do_idle.cpu_startup_entry.start_secondary.common_startup_64
      3.57 ±  4%      +0.9        4.50 ±  4%  perf-profile.calltrace.cycles-pp.cpu_startup_entry.start_secondary.common_startup_64
      3.57 ±  4%      +0.9        4.50 ±  4%  perf-profile.calltrace.cycles-pp.do_idle.cpu_startup_entry.start_secondary.common_startup_64
      3.57 ±  4%      +0.9        4.50 ±  4%  perf-profile.calltrace.cycles-pp.start_secondary.common_startup_64
      3.58 ±  4%      +0.9        4.52 ±  4%  perf-profile.calltrace.cycles-pp.common_startup_64
      3.06            +1.0        4.07        perf-profile.calltrace.cycles-pp.rwsem_down_write_slowpath.down_write.vma_prepare.__split_vma.vma_modify
      3.10            +1.0        4.11        perf-profile.calltrace.cycles-pp.do_vmi_munmap.mmap_region.do_mmap.vm_mmap_pgoff.do_syscall_64
      3.07            +1.0        4.08        perf-profile.calltrace.cycles-pp.down_write.vma_prepare.__split_vma.vma_modify.mprotect_fixup
      3.12            +1.0        4.13        perf-profile.calltrace.cycles-pp.vma_prepare.__split_vma.vma_modify.mprotect_fixup.do_mprotect_pkey
      3.14            +1.0        4.16        perf-profile.calltrace.cycles-pp.vm_mmap_pgoff.do_syscall_64.entry_SYSCALL_64_after_hwframe
      3.13            +1.0        4.15        perf-profile.calltrace.cycles-pp.mmap_region.do_mmap.vm_mmap_pgoff.do_syscall_64.entry_SYSCALL_64_after_hwframe
      3.07            +1.0        4.10        perf-profile.calltrace.cycles-pp.rwsem_down_write_slowpath.down_write.vma_prepare.vma_expand.mmap_region
      3.07            +1.0        4.10        perf-profile.calltrace.cycles-pp.down_write.vma_prepare.vma_expand.mmap_region.do_mmap
      3.14            +1.0        4.16        perf-profile.calltrace.cycles-pp.do_mmap.vm_mmap_pgoff.do_syscall_64.entry_SYSCALL_64_after_hwframe
      3.06            +1.0        4.09        perf-profile.calltrace.cycles-pp.rwsem_optimistic_spin.rwsem_down_write_slowpath.down_write.vma_prepare.vma_expand
      3.08            +1.0        4.10        perf-profile.calltrace.cycles-pp.vma_prepare.vma_expand.mmap_region.do_mmap.vm_mmap_pgoff
      3.20            +1.0        4.22        perf-profile.calltrace.cycles-pp.__split_vma.vma_modify.mprotect_fixup.do_mprotect_pkey.__x64_sys_mprotect
      3.20            +1.0        4.23        perf-profile.calltrace.cycles-pp.vma_modify.mprotect_fixup.do_mprotect_pkey.__x64_sys_mprotect.do_syscall_64
      3.22            +1.0        4.26        perf-profile.calltrace.cycles-pp.mprotect_fixup.do_mprotect_pkey.__x64_sys_mprotect.do_syscall_64.entry_SYSCALL_64_after_hwframe
      3.10            +1.0        4.14        perf-profile.calltrace.cycles-pp.vma_expand.mmap_region.do_mmap.vm_mmap_pgoff.ksys_mmap_pgoff
      3.24            +1.0        4.28        perf-profile.calltrace.cycles-pp.__x64_sys_mprotect.do_syscall_64.entry_SYSCALL_64_after_hwframe
      3.24            +1.0        4.28        perf-profile.calltrace.cycles-pp.do_mprotect_pkey.__x64_sys_mprotect.do_syscall_64.entry_SYSCALL_64_after_hwframe
      3.15 ±  9%      +1.0        4.20 ±  7%  perf-profile.calltrace.cycles-pp.asm_sysvec_apic_timer_interrupt.acpi_safe_halt.acpi_idle_enter.cpuidle_enter_state.cpuidle_enter
      9.09            +2.9       12.03        perf-profile.calltrace.cycles-pp.osq_lock.rwsem_optimistic_spin.rwsem_down_write_slowpath.down_write.mmap_region
      9.14            +3.0       12.09        perf-profile.calltrace.cycles-pp.rwsem_optimistic_spin.rwsem_down_write_slowpath.down_write.mmap_region.do_mmap
      9.16            +3.0       12.12        perf-profile.calltrace.cycles-pp.rwsem_down_write_slowpath.down_write.mmap_region.do_mmap.vm_mmap_pgoff
      9.16            +3.0       12.13        perf-profile.calltrace.cycles-pp.down_write.mmap_region.do_mmap.vm_mmap_pgoff.ksys_mmap_pgoff
      0.00            +4.0        3.97        perf-profile.calltrace.cycles-pp.unlink_file_vma_batch_add.free_pgtables.exit_mmap.__mmput.exec_mmap
     12.37            +4.1       16.44        perf-profile.calltrace.cycles-pp.free_pgtables.unmap_region.do_vmi_align_munmap.do_vmi_munmap.mmap_region
     12.40            +4.1       16.46        perf-profile.calltrace.cycles-pp.unmap_region.do_vmi_align_munmap.do_vmi_munmap.mmap_region.do_mmap
      0.00            +4.1        4.08        perf-profile.calltrace.cycles-pp.unlink_file_vma_batch_add.free_pgtables.exit_mmap.__mmput.exit_mm
     14.47            +5.1       19.58        perf-profile.calltrace.cycles-pp.osq_lock.rwsem_optimistic_spin.rwsem_down_write_slowpath.down_write.dup_mmap
     15.38            +5.1       20.49        perf-profile.calltrace.cycles-pp.__do_sys_clone.do_syscall_64.entry_SYSCALL_64_after_hwframe
     15.38            +5.1       20.49        perf-profile.calltrace.cycles-pp.kernel_clone.__do_sys_clone.do_syscall_64.entry_SYSCALL_64_after_hwframe
     14.56            +5.1       19.70        perf-profile.calltrace.cycles-pp.rwsem_optimistic_spin.rwsem_down_write_slowpath.down_write.dup_mmap.dup_mm
     14.60            +5.2       19.76        perf-profile.calltrace.cycles-pp.down_write.dup_mmap.dup_mm.copy_process.kernel_clone
     14.58            +5.2       19.74        perf-profile.calltrace.cycles-pp.rwsem_down_write_slowpath.down_write.dup_mmap.dup_mm.copy_process
     15.34            +5.2       20.52        perf-profile.calltrace.cycles-pp.rwsem_down_write_slowpath.down_write.vma_prepare.__split_vma.do_vmi_align_munmap
     15.35            +5.2       20.53        perf-profile.calltrace.cycles-pp.down_write.vma_prepare.__split_vma.do_vmi_align_munmap.do_vmi_munmap
     15.44            +5.2       20.62        perf-profile.calltrace.cycles-pp.vma_prepare.__split_vma.do_vmi_align_munmap.do_vmi_munmap.mmap_region
     14.91            +5.2       20.11        perf-profile.calltrace.cycles-pp.dup_mmap.dup_mm.copy_process.kernel_clone.__do_sys_clone
     15.10            +5.2       20.31        perf-profile.calltrace.cycles-pp.dup_mm.copy_process.kernel_clone.__do_sys_clone.do_syscall_64
     15.58            +5.2       20.79        perf-profile.calltrace.cycles-pp.__split_vma.do_vmi_align_munmap.do_vmi_munmap.mmap_region.do_mmap
     15.23            +5.2       20.46        perf-profile.calltrace.cycles-pp.copy_process.kernel_clone.__do_sys_clone.do_syscall_64.entry_SYSCALL_64_after_hwframe
     18.37            +6.2       24.55        perf-profile.calltrace.cycles-pp.rwsem_optimistic_spin.rwsem_down_write_slowpath.down_write.vma_prepare.__split_vma
     21.33            +7.1       28.48        perf-profile.calltrace.cycles-pp.osq_lock.rwsem_optimistic_spin.rwsem_down_write_slowpath.down_write.vma_prepare
      0.00            +7.9        7.95        perf-profile.calltrace.cycles-pp.osq_lock.rwsem_optimistic_spin.rwsem_down_write_slowpath.down_write.unlink_file_vma_batch_add
      0.00            +8.0        7.99        perf-profile.calltrace.cycles-pp.rwsem_optimistic_spin.rwsem_down_write_slowpath.down_write.unlink_file_vma_batch_add.free_pgtables
      0.00            +8.0        8.00        perf-profile.calltrace.cycles-pp.rwsem_down_write_slowpath.down_write.unlink_file_vma_batch_add.free_pgtables.exit_mmap
      0.00            +8.0        8.00        perf-profile.calltrace.cycles-pp.down_write.unlink_file_vma_batch_add.free_pgtables.exit_mmap.__mmput
     24.91            +8.3       33.18        perf-profile.calltrace.cycles-pp.do_vmi_munmap.mmap_region.do_mmap.vm_mmap_pgoff.ksys_mmap_pgoff
     27.99            +9.3       37.28        perf-profile.calltrace.cycles-pp.do_vmi_align_munmap.do_vmi_munmap.mmap_region.do_mmap.vm_mmap_pgoff
     37.34           +12.3       49.63        perf-profile.calltrace.cycles-pp.do_mmap.vm_mmap_pgoff.ksys_mmap_pgoff.do_syscall_64.entry_SYSCALL_64_after_hwframe
     37.33           +12.3       49.62        perf-profile.calltrace.cycles-pp.mmap_region.do_mmap.vm_mmap_pgoff.ksys_mmap_pgoff.do_syscall_64
     37.35           +12.3       49.64        perf-profile.calltrace.cycles-pp.vm_mmap_pgoff.ksys_mmap_pgoff.do_syscall_64.entry_SYSCALL_64_after_hwframe
     37.35           +12.3       49.64        perf-profile.calltrace.cycles-pp.ksys_mmap_pgoff.do_syscall_64.entry_SYSCALL_64_after_hwframe
      0.00           +16.2       16.24        perf-profile.calltrace.cycles-pp.osq_lock.rwsem_optimistic_spin.rwsem_down_write_slowpath.down_write.unlink_file_vma_batch_final
      0.00           +16.3       16.33        perf-profile.calltrace.cycles-pp.rwsem_optimistic_spin.rwsem_down_write_slowpath.down_write.unlink_file_vma_batch_final.free_pgtables
      0.00           +16.4       16.37        perf-profile.calltrace.cycles-pp.rwsem_down_write_slowpath.down_write.unlink_file_vma_batch_final.free_pgtables.unmap_region
      0.00           +16.4       16.37        perf-profile.calltrace.cycles-pp.down_write.unlink_file_vma_batch_final.free_pgtables.unmap_region.do_vmi_align_munmap
      0.00           +16.4       16.44        perf-profile.calltrace.cycles-pp.unlink_file_vma_batch_final.free_pgtables.unmap_region.do_vmi_align_munmap.do_vmi_munmap
     42.21           -42.2        0.00        perf-profile.children.cycles-pp.unlink_file_vma
     30.74           -21.7        9.04        perf-profile.children.cycles-pp.__mmput
     30.74           -21.7        9.04        perf-profile.children.cycles-pp.exit_mmap
     42.51           -17.7       24.80        perf-profile.children.cycles-pp.free_pgtables
     15.70           -11.1        4.64        perf-profile.children.cycles-pp.exit_mm
     15.96           -11.0        4.94        perf-profile.children.cycles-pp.do_exit
     15.96           -11.0        4.94        perf-profile.children.cycles-pp.__x64_sys_exit_group
     15.96           -11.0        4.94        perf-profile.children.cycles-pp.do_group_exit
     15.31           -10.6        4.67        perf-profile.children.cycles-pp.begin_new_exec
     15.28           -10.6        4.64        perf-profile.children.cycles-pp.exec_mmap
     16.02           -10.6        5.42        perf-profile.children.cycles-pp.load_elf_binary
     16.04           -10.6        5.44        perf-profile.children.cycles-pp.exec_binprm
     16.03           -10.6        5.44        perf-profile.children.cycles-pp.search_binary_handler
     16.17           -10.6        5.60        perf-profile.children.cycles-pp.bprm_execve
     16.55           -10.5        6.04        perf-profile.children.cycles-pp.__x64_sys_execve
     16.54           -10.5        6.03        perf-profile.children.cycles-pp.do_execveat_common
     87.55            -2.3       85.26        perf-profile.children.cycles-pp.down_write
     86.74            -2.3       84.44        perf-profile.children.cycles-pp.osq_lock
     87.27            -2.3       84.98        perf-profile.children.cycles-pp.rwsem_optimistic_spin
     87.43            -2.3       85.14        perf-profile.children.cycles-pp.rwsem_down_write_slowpath
     94.85            -1.1       93.75        perf-profile.children.cycles-pp.entry_SYSCALL_64_after_hwframe
     94.84            -1.1       93.74        perf-profile.children.cycles-pp.do_syscall_64
      0.34 ±  2%      -0.1        0.28        perf-profile.children.cycles-pp.up_write
      0.22 ±  3%      -0.0        0.18 ±  2%  perf-profile.children.cycles-pp.rwsem_wake
      0.18 ±  4%      -0.0        0.15 ±  5%  perf-profile.children.cycles-pp._raw_spin_lock_irqsave
      0.12 ±  3%      -0.0        0.10        perf-profile.children.cycles-pp.wake_up_q
      0.15 ±  3%      -0.0        0.13 ±  2%  perf-profile.children.cycles-pp.try_to_wake_up
      0.05            +0.0        0.06        perf-profile.children.cycles-pp.__wp_page_copy_user
      0.05            +0.0        0.06        perf-profile.children.cycles-pp.getname_flags
      0.05            +0.0        0.06        perf-profile.children.cycles-pp.pte_alloc_one
      0.06            +0.0        0.07        perf-profile.children.cycles-pp.mas_wr_store_entry
      0.05            +0.0        0.06 ±  6%  perf-profile.children.cycles-pp.apparmor_file_alloc_security
      0.07 ±  6%      +0.0        0.08 ±  5%  perf-profile.children.cycles-pp.perf_iterate_sb
      0.09            +0.0        0.10 ±  4%  perf-profile.children.cycles-pp.copy_page_range
      0.09 ±  4%      +0.0        0.11 ±  4%  perf-profile.children.cycles-pp.alloc_empty_file
      0.14            +0.0        0.16 ±  4%  perf-profile.children.cycles-pp.__memcg_slab_post_alloc_hook
      0.16 ±  5%      +0.0        0.18 ±  2%  perf-profile.children.cycles-pp.alloc_pages_mpol_noprof
      0.09 ±  5%      +0.0        0.10 ±  4%  perf-profile.children.cycles-pp.copy_p4d_range
      0.08 ±  4%      +0.0        0.10 ±  5%  perf-profile.children.cycles-pp.copy_strings
      0.08 ±  6%      +0.0        0.09 ±  4%  perf-profile.children.cycles-pp.schedule_preempt_disabled
      0.10            +0.0        0.12 ±  3%  perf-profile.children.cycles-pp.perf_event_mmap_event
      0.11            +0.0        0.13 ±  2%  perf-profile.children.cycles-pp.sched_exec
      0.06 ±  6%      +0.0        0.08 ±  6%  perf-profile.children.cycles-pp.put_cred_rcu
      0.10            +0.0        0.12        perf-profile.children.cycles-pp.perf_event_mmap
      0.14 ±  3%      +0.0        0.17 ±  2%  perf-profile.children.cycles-pp.wake_up_new_task
      0.19 ±  3%      +0.0        0.21 ±  3%  perf-profile.children.cycles-pp.kmem_cache_alloc_noprof
      0.21 ±  3%      +0.0        0.23 ±  4%  perf-profile.children.cycles-pp.do_wait
      0.21 ±  5%      +0.0        0.24 ±  4%  perf-profile.children.cycles-pp.__do_sys_wait4
      0.15 ±  4%      +0.0        0.18 ±  7%  perf-profile.children.cycles-pp.finish_task_switch
      0.21 ±  4%      +0.0        0.24 ±  5%  perf-profile.children.cycles-pp.kernel_wait4
      0.22 ±  5%      +0.0        0.25 ±  4%  perf-profile.children.cycles-pp.ret_from_fork
      0.20 ±  2%      +0.0        0.23 ±  2%  perf-profile.children.cycles-pp.sched_balance_find_dst_group
      0.19 ±  2%      +0.0        0.22 ±  2%  perf-profile.children.cycles-pp.update_sg_wakeup_stats
      0.28            +0.0        0.32 ±  3%  perf-profile.children.cycles-pp.update_sg_lb_stats
      0.14 ± 10%      +0.0        0.17 ±  3%  perf-profile.children.cycles-pp.__d_lookup_rcu
      0.30            +0.0        0.34 ±  2%  perf-profile.children.cycles-pp.sched_balance_find_src_group
      0.28 ±  2%      +0.0        0.32 ±  3%  perf-profile.children.cycles-pp.next_uptodate_folio
      0.34 ±  2%      +0.0        0.37 ±  2%  perf-profile.children.cycles-pp.pick_next_task_fair
      0.35            +0.0        0.38 ±  2%  perf-profile.children.cycles-pp.sched_balance_newidle
      0.23            +0.0        0.27        perf-profile.children.cycles-pp.vma_complete
      0.24 ±  5%      +0.0        0.27 ±  4%  perf-profile.children.cycles-pp.ret_from_fork_asm
      0.21 ±  3%      +0.0        0.25        perf-profile.children.cycles-pp.sched_balance_find_dst_cpu
      0.30            +0.0        0.34 ±  2%  perf-profile.children.cycles-pp.update_sd_lb_stats
      0.35            +0.0        0.38 ±  2%  perf-profile.children.cycles-pp.sched_balance_rq
      0.24            +0.0        0.27        perf-profile.children.cycles-pp.select_task_rq_fair
      0.25 ±  4%      +0.0        0.29 ±  3%  perf-profile.children.cycles-pp.rcu_do_batch
      0.30 ±  2%      +0.0        0.34 ±  2%  perf-profile.children.cycles-pp.vma_interval_tree_insert
      0.27 ±  5%      +0.0        0.32 ±  4%  perf-profile.children.cycles-pp.rcu_core
      0.34            +0.0        0.38 ±  2%  perf-profile.children.cycles-pp.schedule
      0.28 ±  3%      +0.0        0.33 ±  5%  perf-profile.children.cycles-pp.__irq_exit_rcu
      0.00            +0.1        0.05        perf-profile.children.cycles-pp.__memcg_kmem_charge_page
      0.00            +0.1        0.05        perf-profile.children.cycles-pp.schedule_idle
      0.00            +0.1        0.05        perf-profile.children.cycles-pp.set_pte_range
      0.31 ±  4%      +0.1        0.36 ±  4%  perf-profile.children.cycles-pp.handle_softirqs
      0.26 ±  8%      +0.1        0.32 ±  5%  perf-profile.children.cycles-pp.zap_present_ptes
      0.41            +0.1        0.47        perf-profile.children.cycles-pp.filemap_map_pages
      0.43 ±  2%      +0.1        0.48        perf-profile.children.cycles-pp.do_read_fault
      0.30 ±  6%      +0.1        0.36 ±  5%  perf-profile.children.cycles-pp.zap_pte_range
      0.32 ±  7%      +0.1        0.38 ±  5%  perf-profile.children.cycles-pp.unmap_page_range
      0.51            +0.1        0.57        perf-profile.children.cycles-pp.do_fault
      0.34 ±  6%      +0.1        0.41 ±  5%  perf-profile.children.cycles-pp.unmap_vmas
      0.53            +0.1        0.60 ±  3%  perf-profile.children.cycles-pp.__schedule
      0.76            +0.1        0.83        perf-profile.children.cycles-pp.asm_sysvec_reschedule_ipi
      0.80            +0.1        0.89        perf-profile.children.cycles-pp.__handle_mm_fault
      0.83            +0.1        0.93        perf-profile.children.cycles-pp.handle_mm_fault
      0.90 ±  2%      +0.1        1.01        perf-profile.children.cycles-pp.exc_page_fault
      0.89 ±  2%      +0.1        1.00        perf-profile.children.cycles-pp.do_user_addr_fault
      0.96 ±  2%      +0.1        1.08        perf-profile.children.cycles-pp.asm_exc_page_fault
      0.46 ± 12%      +0.1        0.60 ±  9%  perf-profile.children.cycles-pp.__legitimize_path
      0.47 ± 12%      +0.1        0.61 ±  9%  perf-profile.children.cycles-pp.try_to_unlazy
      0.49 ± 12%      +0.2        0.64 ±  8%  perf-profile.children.cycles-pp.lockref_get_not_dead
      0.47 ± 12%      +0.2        0.62 ±  9%  perf-profile.children.cycles-pp.__dentry_kill
      0.47 ± 14%      +0.2        0.62 ±  8%  perf-profile.children.cycles-pp.terminate_walk
      0.51 ± 13%      +0.2        0.67 ±  8%  perf-profile.children.cycles-pp.d_alloc
      0.59 ± 14%      +0.2        0.77 ±  7%  perf-profile.children.cycles-pp.lookup_fast
      0.87 ± 13%      +0.3        1.13        perf-profile.children.cycles-pp.path_lookupat
      0.89 ± 13%      +0.3        1.15        perf-profile.children.cycles-pp.vfs_fstatat
      0.86 ± 13%      +0.3        1.12        perf-profile.children.cycles-pp.vfs_statx
      0.88 ± 13%      +0.3        1.14        perf-profile.children.cycles-pp.filename_lookup
      0.90 ± 13%      +0.3        1.16        perf-profile.children.cycles-pp.__do_sys_newfstatat
      0.89 ± 15%      +0.3        1.18 ±  6%  perf-profile.children.cycles-pp.d_alloc_parallel
      0.95 ± 15%      +0.3        1.25 ±  6%  perf-profile.children.cycles-pp.__lookup_slow
      1.14 ±  2%      +0.3        1.46        perf-profile.children.cycles-pp.asm_sysvec_call_function_single
      1.00 ± 13%      +0.3        1.32 ±  8%  perf-profile.children.cycles-pp.dput
      1.58 ± 14%      +0.5        2.07 ±  6%  perf-profile.children.cycles-pp.walk_component
      1.87 ± 12%      +0.5        2.39 ± 10%  perf-profile.children.cycles-pp.do_filp_open
      1.86 ± 12%      +0.5        2.39 ± 10%  perf-profile.children.cycles-pp.path_openat
      1.88 ± 12%      +0.5        2.41 ± 10%  perf-profile.children.cycles-pp.__x64_sys_openat
      1.88 ± 12%      +0.5        2.41 ± 10%  perf-profile.children.cycles-pp.do_sys_openat2
      1.61 ± 15%      +0.5        2.14 ± 10%  perf-profile.children.cycles-pp.native_queued_spin_lock_slowpath
      2.85 ±  5%      +0.6        3.42 ±  4%  perf-profile.children.cycles-pp.asm_sysvec_apic_timer_interrupt
      1.94 ± 12%      +0.6        2.51 ±  7%  perf-profile.children.cycles-pp.link_path_walk
      1.78 ± 14%      +0.6        2.38 ±  9%  perf-profile.children.cycles-pp._raw_spin_lock
      3.51 ±  5%      +0.9        4.43 ±  4%  perf-profile.children.cycles-pp.acpi_safe_halt
      3.51 ±  5%      +0.9        4.43 ±  4%  perf-profile.children.cycles-pp.acpi_idle_enter
      3.52 ±  4%      +0.9        4.44 ±  4%  perf-profile.children.cycles-pp.cpuidle_enter_state
      3.52 ±  5%      +0.9        4.44 ±  4%  perf-profile.children.cycles-pp.cpuidle_enter
      3.53 ±  5%      +0.9        4.46 ±  4%  perf-profile.children.cycles-pp.cpuidle_idle_call
      3.57 ±  4%      +0.9        4.50 ±  4%  perf-profile.children.cycles-pp.start_secondary
      3.58 ±  4%      +0.9        4.52 ±  4%  perf-profile.children.cycles-pp.common_startup_64
      3.58 ±  4%      +0.9        4.52 ±  4%  perf-profile.children.cycles-pp.cpu_startup_entry
      3.58 ±  4%      +0.9        4.52 ±  4%  perf-profile.children.cycles-pp.do_idle
      3.11            +1.0        4.14        perf-profile.children.cycles-pp.vma_expand
      3.20            +1.0        4.23        perf-profile.children.cycles-pp.vma_modify
      3.22            +1.0        4.26        perf-profile.children.cycles-pp.mprotect_fixup
      3.24            +1.0        4.28        perf-profile.children.cycles-pp.__x64_sys_mprotect
      3.24            +1.0        4.28        perf-profile.children.cycles-pp.do_mprotect_pkey
     12.49            +4.1       16.57        perf-profile.children.cycles-pp.unmap_region
     14.92            +5.2       20.12        perf-profile.children.cycles-pp.dup_mmap
     15.11            +5.2       20.32        perf-profile.children.cycles-pp.dup_mm
     15.24            +5.2       20.46        perf-profile.children.cycles-pp.copy_process
     15.39            +5.2       20.64        perf-profile.children.cycles-pp.__do_sys_clone
     15.39            +5.2       20.64        perf-profile.children.cycles-pp.kernel_clone
     18.86            +6.2       25.10        perf-profile.children.cycles-pp.__split_vma
     21.68            +7.2       28.90        perf-profile.children.cycles-pp.vma_prepare
      0.00            +8.1        8.08        perf-profile.children.cycles-pp.unlink_file_vma_batch_add
     28.18            +9.3       37.49        perf-profile.children.cycles-pp.do_vmi_align_munmap
     28.20            +9.3       37.51        perf-profile.children.cycles-pp.do_vmi_munmap
     37.35           +12.3       49.64        perf-profile.children.cycles-pp.ksys_mmap_pgoff
     40.76           +13.3       54.08        perf-profile.children.cycles-pp.mmap_region
     40.79           +13.3       54.12        perf-profile.children.cycles-pp.do_mmap
     40.81           +13.3       54.14        perf-profile.children.cycles-pp.vm_mmap_pgoff
      0.00           +16.6       16.57        perf-profile.children.cycles-pp.unlink_file_vma_batch_final
     85.63            -2.3       83.31        perf-profile.self.cycles-pp.osq_lock
      0.06            -0.0        0.03 ± 70%  perf-profile.self.cycles-pp.rwsem_down_write_slowpath
      0.11 ±  3%      -0.0        0.10 ±  4%  perf-profile.self.cycles-pp.up_write
      0.06 ±  7%      -0.0        0.05        perf-profile.self.cycles-pp.rwsem_optimistic_spin
      0.09            +0.0        0.10 ±  3%  perf-profile.self.cycles-pp.filemap_map_pages
      0.10 ±  3%      +0.0        0.11        perf-profile.self.cycles-pp.update_load_avg
      0.24            +0.0        0.26 ±  3%  perf-profile.self.cycles-pp.update_sg_lb_stats
      0.10 ± 13%      +0.0        0.13 ±  6%  perf-profile.self.cycles-pp.d_alloc_parallel
      0.17 ±  2%      +0.0        0.20 ±  2%  perf-profile.self.cycles-pp.update_sg_wakeup_stats
      0.14 ± 10%      +0.0        0.17 ±  3%  perf-profile.self.cycles-pp.__d_lookup_rcu
      0.30            +0.0        0.33 ±  2%  perf-profile.self.cycles-pp.vma_interval_tree_insert
      0.26 ±  3%      +0.0        0.30 ±  2%  perf-profile.self.cycles-pp.next_uptodate_folio
      0.27 ±  5%      +0.0        0.31 ±  3%  perf-profile.self.cycles-pp._raw_spin_lock
      1.59 ± 15%      +0.5        2.11 ± 10%  perf-profile.self.cycles-pp.native_queued_spin_lock_slowpath
      3.41 ±  5%      +0.9        4.32 ±  4%  perf-profile.self.cycles-pp.acpi_safe_halt



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





[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Bugtraq]     [Linux OMAP]     [Linux MIPS]     [eCos]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux