All of lore.kernel.org
 help / color / mirror / Atom feed
From: kernel test robot <oliver.sang@intel.com>
To: Joshua Hahn <joshua.hahnjy@gmail.com>
Cc: <oe-lkp@lists.linux.dev>, <lkp@intel.com>,
	Andrew Morton <akpm@linux-foundation.org>,
	Chris Mason <clm@fb.com>, Johannes Weiner <hannes@cmpxchg.org>,
	Vlastimil Babka <vbabka@suse.cz>,
	Brendan Jackman <jackmanb@google.com>,
	"Kirill A. Shutemov" <kirill@shutemov.name>,
	"Michal Hocko" <mhocko@suse.com>, SeongJae Park <sj@kernel.org>,
	Suren Baghdasaryan <surenb@google.com>, Zi Yan <ziy@nvidia.com>,
	<linux-mm@kvack.org>, <oliver.sang@intel.com>
Subject: [linux-next:master] [mm/page_alloc]  91e6912966: will-it-scale.per_process_ops 9.6% regression
Date: Tue, 25 Nov 2025 23:10:48 +0800	[thread overview]
Message-ID: <202511252236.31d04f3e-lkp@intel.com> (raw)



Hello,

kernel test robot noticed a 9.6% regression of will-it-scale.per_process_ops on:


commit: 91e691296646e68d4116b8303aa11d6de0376aef ("mm/page_alloc: batch page freeing in free_frozen_page_commit")
https://git.kernel.org/cgit/linux/kernel/git/next/linux-next.git master

[still regression on linux-next/master d724c6f85e80a23ed46b7ebc6e38b527c09d64f5]

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

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




If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <oliver.sang@intel.com>
| Closes: https://lore.kernel.org/oe-lkp/202511252236.31d04f3e-lkp@intel.com


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


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

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

commit: 
  fc4b909c36 ("mm/page_alloc: batch page freeing in decay_pcp_high")
  91e6912966 ("mm/page_alloc: batch page freeing in free_frozen_page_commit")

fc4b909c368f3a7b 91e691296646e68d4116b8303aa 
---------------- --------------------------- 
         %stddev     %change         %stddev
             \          |                \  
    206433 ±  6%     -32.7%     138892 ± 15%  cpuidle..usage
 6.544e+09            -9.9%  5.898e+09        numa-numastat.node1.local_node
 6.545e+09            -9.9%  5.899e+09        numa-numastat.node1.numa_hit
   2459941 ± 50%     +58.5%    3898240 ± 45%  numa-meminfo.node1.FilePages
    507990 ± 13%     +30.0%     660169 ±  4%  numa-meminfo.node1.Mapped
   1833312           +16.6%    2137608 ±  2%  numa-meminfo.node1.Shmem
  18243104 ±  3%     -11.5%   16149534 ±  2%  sched_debug.cfs_rq:/.avg_vruntime.min
  18243191 ±  3%     -11.5%   16149615 ±  2%  sched_debug.cfs_rq:/.min_vruntime.min
      1002 ±  6%     -19.4%     808.30 ±  9%  sched_debug.cpu.clock_task.stddev
  65929642           +15.7%   76305261        turbostat.IRQ
    458.61            -2.0%     449.23        turbostat.PkgWatt
     41.81            -5.6%      39.47        turbostat.RAMWatt
  14583208            -9.6%   13187893        will-it-scale.192.processes
     75953            -9.6%      68686        will-it-scale.per_process_ops
  14583208            -9.6%   13187893        will-it-scale.workload
   2697962           +13.6%    3064667        meminfo.Active
   2697938           +13.6%    3064643        meminfo.Active(anon)
    573629 ± 10%     +23.3%     707368 ±  4%  meminfo.Mapped
   1842533           +18.7%    2187453 ±  2%  meminfo.Shmem
      0.23            -0.0        0.20        mpstat.cpu.all.irq%
     16.16           +15.3       31.45        mpstat.cpu.all.soft%
     80.30           -14.8       65.55        mpstat.cpu.all.sys%
      2.69            -0.5        2.21        mpstat.cpu.all.usr%
    615011 ± 50%     +58.5%     974734 ± 45%  numa-vmstat.node1.nr_file_pages
    126884 ± 14%     +30.2%     165141 ±  5%  numa-vmstat.node1.nr_mapped
    458354           +16.6%     534576 ±  2%  numa-vmstat.node1.nr_shmem
 6.545e+09            -9.9%  5.899e+09        numa-vmstat.node1.numa_hit
 6.544e+09            -9.9%  5.898e+09        numa-vmstat.node1.numa_local
      4208 ±  4%     +60.8%       6766 ±  4%  perf-c2c.DRAM.local
      1534 ±  8%     +69.4%       2598 ±  7%  perf-c2c.DRAM.remote
     29689 ±  4%     +48.1%      43973 ±  5%  perf-c2c.HITM.local
    554.50 ±  9%     +94.5%       1078 ±  3%  perf-c2c.HITM.remote
     30244 ±  4%     +49.0%      45051 ±  4%  perf-c2c.HITM.total
      4.64 ±  5%     +24.4%       5.78 ±  9%  perf-sched.sch_delay.avg.ms.[unknown].[unknown].[unknown].[unknown].[unknown]
    186.08 ± 15%    +164.0%     491.26 ± 74%  perf-sched.sch_delay.max.ms.[unknown].[unknown].[unknown].[unknown].[unknown]
      4.64 ±  5%     +24.4%       5.78 ±  9%  perf-sched.total_sch_delay.average.ms
    186.08 ± 15%    +164.0%     491.26 ± 74%  perf-sched.total_sch_delay.max.ms
     92.26 ±  4%      -9.9%      83.10 ±  5%  perf-sched.total_wait_and_delay.average.ms
      4890 ±  2%     -12.6%       4273 ± 13%  perf-sched.total_wait_and_delay.max.ms
     87.62 ±  5%     -11.7%      77.33 ±  5%  perf-sched.total_wait_time.average.ms
      4888 ±  2%     -12.6%       4273 ± 13%  perf-sched.total_wait_time.max.ms
     92.26 ±  4%      -9.9%      83.10 ±  5%  perf-sched.wait_and_delay.avg.ms.[unknown].[unknown].[unknown].[unknown].[unknown]
      4890 ±  2%     -12.6%       4273 ± 13%  perf-sched.wait_and_delay.max.ms.[unknown].[unknown].[unknown].[unknown].[unknown]
     87.62 ±  5%     -11.7%      77.33 ±  5%  perf-sched.wait_time.avg.ms.[unknown].[unknown].[unknown].[unknown].[unknown]
      4888 ±  2%     -12.6%       4273 ± 13%  perf-sched.wait_time.max.ms.[unknown].[unknown].[unknown].[unknown].[unknown]
    674557           +13.6%     766573        proc-vmstat.nr_active_anon
    214716            +2.5%     220167        proc-vmstat.nr_anon_pages
   1374221            +6.3%    1460788        proc-vmstat.nr_file_pages
     36131            -1.0%      35765        proc-vmstat.nr_kernel_stack
    143405 ± 11%     +23.5%     177053 ±  4%  proc-vmstat.nr_mapped
    460675           +18.8%     547242 ±  2%  proc-vmstat.nr_shmem
    414554            -3.5%     399875        proc-vmstat.nr_slab_unreclaimable
    674557           +13.6%     766573        proc-vmstat.nr_zone_active_anon
 1.322e+10            -9.5%  1.197e+10        proc-vmstat.numa_hit
 1.321e+10            -9.5%  1.196e+10        proc-vmstat.numa_local
  1.33e+10            -9.4%  1.205e+10        proc-vmstat.pgalloc_normal
 4.392e+09            -9.5%  3.975e+09        proc-vmstat.pgfault
 1.329e+10            -9.4%  1.204e+10        proc-vmstat.pgfree
      3.66            -2.1%       3.58        perf-stat.i.MPKI
 8.586e+10            -8.2%  7.884e+10        perf-stat.i.branch-instructions
  90110201            -7.9%   82960676        perf-stat.i.branch-misses
 1.488e+09           -10.1%  1.337e+09        perf-stat.i.cache-misses
 1.734e+09            -9.8%  1.564e+09        perf-stat.i.cache-references
      8256            +6.5%       8791        perf-stat.i.context-switches
      1.50            +9.3%       1.64        perf-stat.i.cpi
    411.41           +11.7%     459.35        perf-stat.i.cycles-between-cache-misses
  4.07e+11            -8.3%  3.734e+11        perf-stat.i.instructions
      0.67            -8.4%       0.61        perf-stat.i.ipc
    150.37            -9.8%     135.62        perf-stat.i.metric.K/sec
  14460151            -9.6%   13065829        perf-stat.i.minor-faults
  14460151            -9.6%   13065829        perf-stat.i.page-faults
      3.66            -2.0%       3.58        perf-stat.overall.MPKI
      1.50            +9.3%       1.64        perf-stat.overall.cpi
    411.27           +11.5%     458.65        perf-stat.overall.cycles-between-cache-misses
      0.67            -8.5%       0.61        perf-stat.overall.ipc
   8456676            +1.7%    8598204        perf-stat.overall.path-length
 8.542e+10            -8.4%  7.824e+10        perf-stat.ps.branch-instructions
  89606265            -8.2%   82288752        perf-stat.ps.branch-misses
  1.48e+09           -10.3%  1.327e+09        perf-stat.ps.cache-misses
 1.725e+09           -10.0%  1.552e+09        perf-stat.ps.cache-references
      8215            +6.0%       8711        perf-stat.ps.context-switches
 4.049e+11            -8.5%  3.706e+11        perf-stat.ps.instructions
  14380750            -9.8%   12967064        perf-stat.ps.minor-faults
  14380750            -9.8%   12967064        perf-stat.ps.page-faults
 1.233e+14            -8.1%  1.134e+14        perf-stat.total.instructions
     11.94 ±  5%      -5.1        6.84 ±  8%  perf-profile.calltrace.cycles-pp.rmqueue_pcplist.rmqueue.get_page_from_freelist.__alloc_frozen_pages_noprof.alloc_pages_mpol
     11.55 ±  5%      -4.9        6.63 ±  8%  perf-profile.calltrace.cycles-pp.__rmqueue_pcplist.rmqueue_pcplist.rmqueue.get_page_from_freelist.__alloc_frozen_pages_noprof
     10.34 ±  6%      -4.4        5.94 ±  9%  perf-profile.calltrace.cycles-pp.rmqueue_bulk.__rmqueue_pcplist.rmqueue_pcplist.rmqueue.get_page_from_freelist
     11.11 ±  5%      -4.2        6.94 ±  8%  perf-profile.calltrace.cycles-pp.rmqueue.get_page_from_freelist.__alloc_frozen_pages_noprof.alloc_pages_mpol.alloc_pages_noprof
     33.44            -3.9       29.56        perf-profile.calltrace.cycles-pp.__handle_mm_fault.handle_mm_fault.do_user_addr_fault.exc_page_fault.asm_exc_page_fault
     33.01            -3.9       29.15        perf-profile.calltrace.cycles-pp.do_anonymous_page.__handle_mm_fault.handle_mm_fault.do_user_addr_fault.exc_page_fault
     33.62            -3.8       29.77        perf-profile.calltrace.cycles-pp.handle_mm_fault.do_user_addr_fault.exc_page_fault.asm_exc_page_fault
     34.50            -3.8       30.67        perf-profile.calltrace.cycles-pp.exc_page_fault.asm_exc_page_fault
     34.44            -3.8       30.63        perf-profile.calltrace.cycles-pp.do_user_addr_fault.exc_page_fault.asm_exc_page_fault
     34.75            -3.8       30.94        perf-profile.calltrace.cycles-pp.asm_exc_page_fault
     36.73            -3.5       33.26        perf-profile.calltrace.cycles-pp.__munmap
     35.97            -3.5       32.51        perf-profile.calltrace.cycles-pp.__vm_munmap.__x64_sys_munmap.do_syscall_64.entry_SYSCALL_64_after_hwframe.__munmap
     35.98            -3.5       32.52        perf-profile.calltrace.cycles-pp.__x64_sys_munmap.do_syscall_64.entry_SYSCALL_64_after_hwframe.__munmap
     35.72            -3.4       32.28        perf-profile.calltrace.cycles-pp.do_vmi_munmap.__vm_munmap.__x64_sys_munmap.do_syscall_64.entry_SYSCALL_64_after_hwframe
     35.55            -3.4       32.11        perf-profile.calltrace.cycles-pp.do_vmi_align_munmap.do_vmi_munmap.__vm_munmap.__x64_sys_munmap.do_syscall_64
     36.15            -3.4       32.72        perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.__munmap
     36.12            -3.4       32.69        perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.__munmap
     31.06            -3.3       27.72        perf-profile.calltrace.cycles-pp.vms_clear_ptes.vms_complete_munmap_vmas.do_vmi_align_munmap.do_vmi_munmap.__vm_munmap
     31.80            -3.3       28.50        perf-profile.calltrace.cycles-pp.vms_complete_munmap_vmas.do_vmi_align_munmap.do_vmi_munmap.__vm_munmap.__x64_sys_munmap
      4.44 ±  6%      -3.0        1.47 ± 15%  perf-profile.calltrace.cycles-pp.__irq_exit_rcu.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt.rmqueue_bulk.__rmqueue_pcplist
      4.44 ±  6%      -3.0        1.47 ± 15%  perf-profile.calltrace.cycles-pp.handle_softirqs.__irq_exit_rcu.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt.rmqueue_bulk
      4.45 ±  6%      -3.0        1.48 ± 15%  perf-profile.calltrace.cycles-pp.asm_sysvec_apic_timer_interrupt.rmqueue_bulk.__rmqueue_pcplist.rmqueue_pcplist.rmqueue
      4.45 ±  6%      -3.0        1.48 ± 15%  perf-profile.calltrace.cycles-pp.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt.rmqueue_bulk.__rmqueue_pcplist.rmqueue_pcplist
      5.06 ±  5%      -2.7        2.33 ±  9%  perf-profile.calltrace.cycles-pp.rcu_core.handle_softirqs.__irq_exit_rcu.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt
      5.06 ±  5%      -2.7        2.33 ±  9%  perf-profile.calltrace.cycles-pp.rcu_do_batch.rcu_core.handle_softirqs.__irq_exit_rcu.sysvec_apic_timer_interrupt
     13.06 ±  2%      -2.6       10.41 ±  3%  perf-profile.calltrace.cycles-pp.__pte_alloc.do_anonymous_page.__handle_mm_fault.handle_mm_fault.do_user_addr_fault
     12.43 ±  2%      -2.6        9.83 ±  3%  perf-profile.calltrace.cycles-pp.pte_alloc_one.__pte_alloc.do_anonymous_page.__handle_mm_fault.handle_mm_fault
     12.31 ±  2%      -2.6        9.72 ±  3%  perf-profile.calltrace.cycles-pp.alloc_pages_noprof.pte_alloc_one.__pte_alloc.do_anonymous_page.__handle_mm_fault
     12.25 ±  2%      -2.6        9.66 ±  3%  perf-profile.calltrace.cycles-pp.alloc_pages_mpol.alloc_pages_noprof.pte_alloc_one.__pte_alloc.do_anonymous_page
     12.20 ±  2%      -2.6        9.62 ±  3%  perf-profile.calltrace.cycles-pp.__alloc_frozen_pages_noprof.alloc_pages_mpol.alloc_pages_noprof.pte_alloc_one.__pte_alloc
     11.18 ±  3%      -2.5        8.70 ±  3%  perf-profile.calltrace.cycles-pp.get_page_from_freelist.__alloc_frozen_pages_noprof.alloc_pages_mpol.alloc_pages_noprof.pte_alloc_one
      7.36 ±  4%      -2.2        5.18 ±  5%  perf-profile.calltrace.cycles-pp.free_pgd_range.free_pgtables.vms_clear_ptes.vms_complete_munmap_vmas.do_vmi_align_munmap
      7.31 ±  4%      -2.2        5.13 ±  5%  perf-profile.calltrace.cycles-pp.free_p4d_range.free_pgd_range.free_pgtables.vms_clear_ptes.vms_complete_munmap_vmas
      7.23 ±  4%      -2.2        5.05 ±  5%  perf-profile.calltrace.cycles-pp.free_pud_range.free_p4d_range.free_pgd_range.free_pgtables.vms_clear_ptes
      8.20 ±  4%      -2.2        6.04 ±  4%  perf-profile.calltrace.cycles-pp.free_pgtables.vms_clear_ptes.vms_complete_munmap_vmas.do_vmi_align_munmap.do_vmi_munmap
      6.12 ±  5%      -2.1        4.01 ±  6%  perf-profile.calltrace.cycles-pp.tlb_remove_table.free_pud_range.free_p4d_range.free_pgd_range.free_pgtables
      5.97 ±  5%      -2.1        3.88 ±  7%  perf-profile.calltrace.cycles-pp.get_free_pages_noprof.tlb_remove_table.free_pud_range.free_p4d_range.free_pgd_range
      5.96 ±  5%      -2.1        3.87 ±  7%  perf-profile.calltrace.cycles-pp.alloc_pages_noprof.get_free_pages_noprof.tlb_remove_table.free_pud_range.free_p4d_range
      5.92 ±  5%      -2.1        3.83 ±  7%  perf-profile.calltrace.cycles-pp.alloc_pages_mpol.alloc_pages_noprof.get_free_pages_noprof.tlb_remove_table.free_pud_range
      5.86 ±  5%      -2.1        3.78 ±  7%  perf-profile.calltrace.cycles-pp.__alloc_frozen_pages_noprof.alloc_pages_mpol.alloc_pages_noprof.get_free_pages_noprof.tlb_remove_table
      5.78 ±  5%      -2.1        3.71 ±  7%  perf-profile.calltrace.cycles-pp.get_page_from_freelist.__alloc_frozen_pages_noprof.alloc_pages_mpol.alloc_pages_noprof.get_free_pages_noprof
     17.78            -1.0       16.76        perf-profile.calltrace.cycles-pp.tlb_finish_mmu.vms_clear_ptes.vms_complete_munmap_vmas.do_vmi_align_munmap.do_vmi_munmap
      9.21            -0.8        8.37        perf-profile.calltrace.cycles-pp.flush_tlb_func.flush_tlb_mm_range.tlb_finish_mmu.vms_clear_ptes.vms_complete_munmap_vmas
      9.03            -0.8        8.22        perf-profile.calltrace.cycles-pp.native_flush_tlb_one_user.flush_tlb_func.flush_tlb_mm_range.tlb_finish_mmu.vms_clear_ptes
      9.98            -0.6        9.36 ±  2%  perf-profile.calltrace.cycles-pp.flush_tlb_mm_range.tlb_finish_mmu.vms_clear_ptes.vms_complete_munmap_vmas.do_vmi_align_munmap
      9.57            -0.6        9.02 ±  3%  perf-profile.calltrace.cycles-pp.__mmap
      0.96 ±  5%      -0.5        0.43 ± 44%  perf-profile.calltrace.cycles-pp.rmqueue.get_page_from_freelist.__alloc_frozen_pages_noprof.alloc_pages_mpol.vma_alloc_folio_noprof
      2.46 ±  2%      -0.5        1.96        perf-profile.calltrace.cycles-pp.alloc_anon_folio.do_anonymous_page.__handle_mm_fault.handle_mm_fault.do_user_addr_fault
      8.38 ±  2%      -0.5        7.87 ±  3%  perf-profile.calltrace.cycles-pp.do_mmap.vm_mmap_pgoff.do_syscall_64.entry_SYSCALL_64_after_hwframe.__mmap
      8.90 ±  2%      -0.5        8.40 ±  3%  perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.__mmap
      8.86 ±  2%      -0.5        8.37 ±  3%  perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.__mmap
      6.25            -0.5        5.77 ±  3%  perf-profile.calltrace.cycles-pp.clear_page_erms.prep_new_page.get_page_from_freelist.__alloc_frozen_pages_noprof.alloc_pages_mpol
      8.68 ±  2%      -0.5        8.20 ±  3%  perf-profile.calltrace.cycles-pp.vm_mmap_pgoff.do_syscall_64.entry_SYSCALL_64_after_hwframe.__mmap
      2.11 ±  2%      -0.5        1.64        perf-profile.calltrace.cycles-pp.alloc_pages_mpol.vma_alloc_folio_noprof.alloc_anon_folio.do_anonymous_page.__handle_mm_fault
      2.14 ±  2%      -0.5        1.67        perf-profile.calltrace.cycles-pp.vma_alloc_folio_noprof.alloc_anon_folio.do_anonymous_page.__handle_mm_fault.handle_mm_fault
      2.08 ±  2%      -0.5        1.60        perf-profile.calltrace.cycles-pp.__alloc_frozen_pages_noprof.alloc_pages_mpol.vma_alloc_folio_noprof.alloc_anon_folio.do_anonymous_page
      2.02 ±  2%      -0.5        1.55        perf-profile.calltrace.cycles-pp.get_page_from_freelist.__alloc_frozen_pages_noprof.alloc_pages_mpol.vma_alloc_folio_noprof.alloc_anon_folio
      5.43            -0.4        4.99 ±  3%  perf-profile.calltrace.cycles-pp.prep_new_page.get_page_from_freelist.__alloc_frozen_pages_noprof.alloc_pages_mpol.alloc_pages_noprof
      5.19 ±  2%      -0.4        4.77 ±  5%  perf-profile.calltrace.cycles-pp.__mmap_new_vma.__mmap_region.do_mmap.vm_mmap_pgoff.do_syscall_64
      7.35 ±  2%      -0.4        6.93 ±  3%  perf-profile.calltrace.cycles-pp.__mmap_region.do_mmap.vm_mmap_pgoff.do_syscall_64.entry_SYSCALL_64_after_hwframe
      2.54 ±  3%      -0.3        2.27 ±  6%  perf-profile.calltrace.cycles-pp.mas_preallocate.__mmap_new_vma.__mmap_region.do_mmap.vm_mmap_pgoff
      2.27 ±  3%      -0.2        2.04 ±  6%  perf-profile.calltrace.cycles-pp.mas_alloc_nodes.mas_preallocate.__mmap_new_vma.__mmap_region.do_mmap
      2.61            -0.2        2.42 ±  3%  perf-profile.calltrace.cycles-pp.mas_store_gfp.do_vmi_align_munmap.do_vmi_munmap.__vm_munmap.__x64_sys_munmap
      4.94            -0.2        4.79        perf-profile.calltrace.cycles-pp.unmap_vmas.vms_clear_ptes.vms_complete_munmap_vmas.do_vmi_align_munmap.do_vmi_munmap
      2.93            -0.1        2.78        perf-profile.calltrace.cycles-pp.zap_pte_range.zap_pmd_range.unmap_page_range.unmap_vmas.vms_clear_ptes
      4.82            -0.1        4.67        perf-profile.calltrace.cycles-pp.unmap_page_range.unmap_vmas.vms_clear_ptes.vms_complete_munmap_vmas.do_vmi_align_munmap
      0.72 ±  7%      -0.1        0.59 ±  7%  perf-profile.calltrace.cycles-pp.___slab_alloc.__kmem_cache_alloc_bulk.__pcs_replace_empty_main.kmem_cache_alloc_noprof.mas_alloc_nodes
      4.65            -0.1        4.52        perf-profile.calltrace.cycles-pp.zap_pmd_range.unmap_page_range.unmap_vmas.vms_clear_ptes.vms_complete_munmap_vmas
      0.80            -0.1        0.70 ±  2%  perf-profile.calltrace.cycles-pp.arch_get_unmapped_area_topdown.__get_unmapped_area.do_mmap.vm_mmap_pgoff.do_syscall_64
      0.90            -0.1        0.80 ±  2%  perf-profile.calltrace.cycles-pp.__get_unmapped_area.do_mmap.vm_mmap_pgoff.do_syscall_64.entry_SYSCALL_64_after_hwframe
      1.37            -0.1        1.28 ±  2%  perf-profile.calltrace.cycles-pp.__vmf_anon_prepare.do_anonymous_page.__handle_mm_fault.handle_mm_fault.do_user_addr_fault
      1.19            -0.1        1.11        perf-profile.calltrace.cycles-pp.__anon_vma_prepare.__vmf_anon_prepare.do_anonymous_page.__handle_mm_fault.handle_mm_fault
      0.65            -0.1        0.58 ±  3%  perf-profile.calltrace.cycles-pp.vm_unmapped_area.arch_get_unmapped_area_topdown.__get_unmapped_area.do_mmap.vm_mmap_pgoff
      0.64            -0.1        0.58 ±  2%  perf-profile.calltrace.cycles-pp.unmapped_area_topdown.vm_unmapped_area.arch_get_unmapped_area_topdown.__get_unmapped_area.do_mmap
      0.74            -0.1        0.68        perf-profile.calltrace.cycles-pp.__cond_resched.zap_pmd_range.unmap_page_range.unmap_vmas.vms_clear_ptes
      0.62            -0.0        0.57 ±  2%  perf-profile.calltrace.cycles-pp.pmd_install.__pte_alloc.do_anonymous_page.__handle_mm_fault.handle_mm_fault
      0.88            -0.0        0.84 ±  2%  perf-profile.calltrace.cycles-pp.prep_new_page.get_page_from_freelist.__alloc_frozen_pages_noprof.alloc_pages_mpol.vma_alloc_folio_noprof
      0.79            -0.0        0.75        perf-profile.calltrace.cycles-pp.perf_event_mmap.__mmap_region.do_mmap.vm_mmap_pgoff.do_syscall_64
      0.62            -0.0        0.59        perf-profile.calltrace.cycles-pp.perf_event_mmap_event.perf_event_mmap.__mmap_region.do_mmap.vm_mmap_pgoff
      0.92            +0.1        0.99 ±  2%  perf-profile.calltrace.cycles-pp.vms_gather_munmap_vmas.do_vmi_align_munmap.do_vmi_munmap.__vm_munmap.__x64_sys_munmap
      0.62 ±  5%      +0.2        0.86 ±  7%  perf-profile.calltrace.cycles-pp.__irq_exit_rcu.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt.flush_tlb_mm_range.tlb_finish_mmu
      0.62 ±  5%      +0.2        0.86 ±  7%  perf-profile.calltrace.cycles-pp.handle_softirqs.__irq_exit_rcu.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt.flush_tlb_mm_range
      0.64 ±  5%      +0.2        0.88 ±  6%  perf-profile.calltrace.cycles-pp.asm_sysvec_apic_timer_interrupt.flush_tlb_mm_range.tlb_finish_mmu.vms_clear_ptes.vms_complete_munmap_vmas
      0.64 ±  5%      +0.2        0.88 ±  6%  perf-profile.calltrace.cycles-pp.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt.flush_tlb_mm_range.tlb_finish_mmu.vms_clear_ptes
      0.26 ±100%      +0.5        0.74 ±  6%  perf-profile.calltrace.cycles-pp.rcu_free_sheaf.rcu_do_batch.rcu_core.handle_softirqs.__irq_exit_rcu
      0.00            +0.7        0.73 ±  9%  perf-profile.calltrace.cycles-pp.__put_partials.__kmem_cache_free_bulk.rcu_free_sheaf.rcu_do_batch.rcu_core
      1.42 ±  3%      +0.8        2.25 ±  2%  perf-profile.calltrace.cycles-pp.tlb_remove_table_rcu.rcu_do_batch.rcu_core.handle_softirqs.run_ksoftirqd
      0.97 ±  4%      +0.9        1.92 ±  3%  perf-profile.calltrace.cycles-pp.__free_frozen_pages.tlb_remove_table_rcu.rcu_do_batch.rcu_core.handle_softirqs
      0.71 ±  6%      +1.0        1.66 ±  4%  perf-profile.calltrace.cycles-pp.free_pcppages_bulk.free_frozen_page_commit.__free_frozen_pages.tlb_remove_table_rcu.rcu_do_batch
      0.67 ±  6%      +1.0        1.62 ±  4%  perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.free_pcppages_bulk.free_frozen_page_commit.__free_frozen_pages.tlb_remove_table_rcu
      0.79 ±  5%      +1.0        1.76 ±  3%  perf-profile.calltrace.cycles-pp.free_frozen_page_commit.__free_frozen_pages.tlb_remove_table_rcu.rcu_do_batch.rcu_core
      0.76 ±  5%      +1.1        1.87 ±  5%  perf-profile.calltrace.cycles-pp.free_pcppages_bulk.free_frozen_page_commit.__free_frozen_pages.rcu_do_batch.rcu_core
      0.89 ±  4%      +1.1        2.00 ±  5%  perf-profile.calltrace.cycles-pp.__free_frozen_pages.rcu_do_batch.rcu_core.handle_softirqs.run_ksoftirqd
      0.72 ±  5%      +1.1        1.83 ±  5%  perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.free_pcppages_bulk.free_frozen_page_commit.__free_frozen_pages.rcu_do_batch
      0.82 ±  5%      +1.1        1.93 ±  5%  perf-profile.calltrace.cycles-pp.free_frozen_page_commit.__free_frozen_pages.rcu_do_batch.rcu_core.handle_softirqs
     13.28 ±  3%      +6.3       19.56 ±  3%  perf-profile.calltrace.cycles-pp.rcu_free_sheaf.rcu_do_batch.rcu_core.handle_softirqs.run_ksoftirqd
     12.10 ±  3%      +6.6       18.66 ±  3%  perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.free_pcppages_bulk.free_frozen_page_commit.__free_frozen_pages.__kmem_cache_free_bulk
     12.37 ±  3%      +6.6       18.94 ±  3%  perf-profile.calltrace.cycles-pp.free_pcppages_bulk.free_frozen_page_commit.__free_frozen_pages.__kmem_cache_free_bulk.rcu_free_sheaf
     12.37 ±  3%      +6.6       18.97 ±  3%  perf-profile.calltrace.cycles-pp.free_frozen_page_commit.__free_frozen_pages.__kmem_cache_free_bulk.rcu_free_sheaf.rcu_do_batch
     12.38 ±  3%      +6.6       18.98 ±  3%  perf-profile.calltrace.cycles-pp.__free_frozen_pages.__kmem_cache_free_bulk.rcu_free_sheaf.rcu_do_batch.rcu_core
     13.17 ±  2%      +6.9       20.12 ±  3%  perf-profile.calltrace.cycles-pp.__kmem_cache_free_bulk.rcu_free_sheaf.rcu_do_batch.rcu_core.handle_softirqs
     17.40 ±  2%      +7.9       25.28 ±  2%  perf-profile.calltrace.cycles-pp.kthread.ret_from_fork.ret_from_fork_asm
     17.40 ±  2%      +7.9       25.28 ±  2%  perf-profile.calltrace.cycles-pp.ret_from_fork.ret_from_fork_asm
     17.40 ±  2%      +7.9       25.28 ±  2%  perf-profile.calltrace.cycles-pp.ret_from_fork_asm
     16.74 ±  2%      +8.0       24.71 ±  2%  perf-profile.calltrace.cycles-pp.handle_softirqs.run_ksoftirqd.smpboot_thread_fn.kthread.ret_from_fork
     16.74 ±  2%      +8.0       24.71 ±  2%  perf-profile.calltrace.cycles-pp.run_ksoftirqd.smpboot_thread_fn.kthread.ret_from_fork.ret_from_fork_asm
     16.74 ±  2%      +8.0       24.71 ±  2%  perf-profile.calltrace.cycles-pp.rcu_core.handle_softirqs.run_ksoftirqd.smpboot_thread_fn.kthread
     16.74 ±  2%      +8.0       24.71 ±  2%  perf-profile.calltrace.cycles-pp.rcu_do_batch.rcu_core.handle_softirqs.run_ksoftirqd.smpboot_thread_fn
     16.76 ±  2%      +8.0       24.73 ±  2%  perf-profile.calltrace.cycles-pp.smpboot_thread_fn.kthread.ret_from_fork.ret_from_fork_asm
     13.48 ±  3%      +9.1       22.58 ±  3%  perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.free_pcppages_bulk.free_frozen_page_commit.__free_frozen_pages
     20.60 ±  3%      -5.3       15.32 ±  3%  perf-profile.children.cycles-pp.alloc_pages_mpol
     20.46 ±  3%      -5.3       15.19 ±  3%  perf-profile.children.cycles-pp.__alloc_frozen_pages_noprof
     19.30 ±  3%      -5.2       14.15 ±  4%  perf-profile.children.cycles-pp.get_page_from_freelist
     12.26 ±  5%      -4.8        7.50 ±  7%  perf-profile.children.cycles-pp.rmqueue_pcplist
     12.38 ±  5%      -4.7        7.63 ±  7%  perf-profile.children.cycles-pp.rmqueue
     18.27 ±  3%      -4.7       13.60 ±  4%  perf-profile.children.cycles-pp.alloc_pages_noprof
     11.86 ±  5%      -4.7        7.19 ±  8%  perf-profile.children.cycles-pp.__rmqueue_pcplist
     10.64 ±  6%      -4.2        6.42 ±  9%  perf-profile.children.cycles-pp.rmqueue_bulk
     45.25            -3.9       41.32        perf-profile.children.cycles-pp.entry_SYSCALL_64_after_hwframe
     45.18            -3.9       41.26        perf-profile.children.cycles-pp.do_syscall_64
     33.45            -3.9       29.57        perf-profile.children.cycles-pp.__handle_mm_fault
     33.02            -3.9       29.15        perf-profile.children.cycles-pp.do_anonymous_page
     33.62            -3.9       29.77        perf-profile.children.cycles-pp.handle_mm_fault
     34.50            -3.8       30.68        perf-profile.children.cycles-pp.exc_page_fault
     34.45            -3.8       30.63        perf-profile.children.cycles-pp.do_user_addr_fault
     34.98            -3.8       31.16        perf-profile.children.cycles-pp.asm_exc_page_fault
     36.87            -3.5       33.39        perf-profile.children.cycles-pp.__munmap
     35.98            -3.5       32.52        perf-profile.children.cycles-pp.__x64_sys_munmap
     35.97            -3.5       32.52        perf-profile.children.cycles-pp.__vm_munmap
      5.54 ±  5%      -3.4        2.09 ±  9%  perf-profile.children.cycles-pp.free_one_page
     35.73            -3.4       32.28        perf-profile.children.cycles-pp.do_vmi_munmap
     35.55            -3.4       32.12        perf-profile.children.cycles-pp.do_vmi_align_munmap
     31.07            -3.3       27.73        perf-profile.children.cycles-pp.vms_clear_ptes
     31.81            -3.3       28.51        perf-profile.children.cycles-pp.vms_complete_munmap_vmas
     13.07 ±  2%      -2.6       10.42 ±  3%  perf-profile.children.cycles-pp.__pte_alloc
     12.43 ±  2%      -2.6        9.83 ±  3%  perf-profile.children.cycles-pp.pte_alloc_one
      7.37 ±  4%      -2.2        5.18 ±  5%  perf-profile.children.cycles-pp.free_pgd_range
      7.23 ±  4%      -2.2        5.06 ±  5%  perf-profile.children.cycles-pp.free_pud_range
      7.31 ±  4%      -2.2        5.13 ±  5%  perf-profile.children.cycles-pp.free_p4d_range
      8.21 ±  4%      -2.2        6.06 ±  4%  perf-profile.children.cycles-pp.free_pgtables
      6.13 ±  5%      -2.1        4.01 ±  6%  perf-profile.children.cycles-pp.tlb_remove_table
      5.97 ±  5%      -2.1        3.88 ±  7%  perf-profile.children.cycles-pp.get_free_pages_noprof
      9.77 ±  2%      -1.9        7.82 ±  2%  perf-profile.children.cycles-pp.__irq_exit_rcu
      9.95 ±  2%      -1.9        8.01 ±  2%  perf-profile.children.cycles-pp.sysvec_apic_timer_interrupt
      9.97 ±  2%      -1.9        8.03 ±  2%  perf-profile.children.cycles-pp.asm_sysvec_apic_timer_interrupt
     17.79            -1.0       16.76        perf-profile.children.cycles-pp.tlb_finish_mmu
      4.65 ±  3%      -0.9        3.73 ±  4%  perf-profile.children.cycles-pp.tlb_remove_table_rcu
      9.21            -0.8        8.37        perf-profile.children.cycles-pp.flush_tlb_func
      9.04            -0.8        8.23        perf-profile.children.cycles-pp.native_flush_tlb_one_user
      9.99            -0.6        9.37 ±  2%  perf-profile.children.cycles-pp.flush_tlb_mm_range
      9.69            -0.6        9.13 ±  3%  perf-profile.children.cycles-pp.__mmap
      2.46 ±  2%      -0.5        1.96        perf-profile.children.cycles-pp.alloc_anon_folio
      8.39 ±  2%      -0.5        7.88 ±  3%  perf-profile.children.cycles-pp.do_mmap
      6.33            -0.5        5.84 ±  3%  perf-profile.children.cycles-pp.prep_new_page
      8.69            -0.5        8.20 ±  3%  perf-profile.children.cycles-pp.vm_mmap_pgoff
      6.26            -0.5        5.78 ±  3%  perf-profile.children.cycles-pp.clear_page_erms
      2.15 ±  2%      -0.5        1.68        perf-profile.children.cycles-pp.vma_alloc_folio_noprof
      5.20 ±  2%      -0.4        4.78 ±  5%  perf-profile.children.cycles-pp.__mmap_new_vma
      7.37 ±  2%      -0.4        6.96 ±  3%  perf-profile.children.cycles-pp.__mmap_region
      3.21 ±  3%      -0.3        2.90 ±  5%  perf-profile.children.cycles-pp.kmem_cache_alloc_noprof
      2.55 ±  3%      -0.3        2.28 ±  6%  perf-profile.children.cycles-pp.mas_preallocate
      2.51 ±  3%      -0.3        2.24 ±  6%  perf-profile.children.cycles-pp.mas_alloc_nodes
      0.87 ±  4%      -0.2        0.70 ±  4%  perf-profile.children.cycles-pp.rcu_cblist_dequeue
      0.64 ±  4%      -0.2        0.48 ±  4%  perf-profile.children.cycles-pp.___free_pages
      4.94            -0.2        4.79        perf-profile.children.cycles-pp.unmap_vmas
      2.94            -0.1        2.80        perf-profile.children.cycles-pp.zap_pte_range
      4.82            -0.1        4.68        perf-profile.children.cycles-pp.unmap_page_range
      0.73 ±  8%      -0.1        0.59 ±  7%  perf-profile.children.cycles-pp.___slab_alloc
      4.70            -0.1        4.57        perf-profile.children.cycles-pp.zap_pmd_range
      0.81            -0.1        0.71 ±  2%  perf-profile.children.cycles-pp.arch_get_unmapped_area_topdown
      1.37            -0.1        1.28 ±  2%  perf-profile.children.cycles-pp.__vmf_anon_prepare
      0.90            -0.1        0.81 ±  2%  perf-profile.children.cycles-pp.__get_unmapped_area
      0.33 ±  2%      -0.1        0.24 ±  3%  perf-profile.children.cycles-pp.mas_wr_store_type
      1.20            -0.1        1.11        perf-profile.children.cycles-pp.__anon_vma_prepare
      0.29 ±  9%      -0.1        0.21 ±  7%  perf-profile.children.cycles-pp.allocate_slab
      0.43 ±  5%      -0.1        0.35 ±  2%  perf-profile.children.cycles-pp._raw_spin_trylock
      0.15 ± 13%      -0.1        0.08 ± 22%  perf-profile.children.cycles-pp.refresh_cpu_vm_stats
      0.15 ± 13%      -0.1        0.08 ± 22%  perf-profile.children.cycles-pp.vmstat_update
      0.65            -0.1        0.58 ±  3%  perf-profile.children.cycles-pp.vm_unmapped_area
      0.65            -0.1        0.58 ±  2%  perf-profile.children.cycles-pp.unmapped_area_topdown
      0.97            -0.1        0.90        perf-profile.children.cycles-pp.__cond_resched
      0.51 ±  3%      -0.1        0.45 ±  4%  perf-profile.children.cycles-pp.__kfree_rcu_sheaf
      0.86 ±  2%      -0.1        0.81 ±  4%  perf-profile.children.cycles-pp.kvfree_call_rcu
      0.47 ±  2%      -0.1        0.41 ±  3%  perf-profile.children.cycles-pp.vm_area_alloc
      0.10 ± 11%      -0.1        0.05 ± 46%  perf-profile.children.cycles-pp.folio_alloc_mpol_noprof
      0.10 ± 11%      -0.1        0.05 ± 46%  perf-profile.children.cycles-pp.shmem_alloc_folio
      0.26 ±  6%      -0.1        0.20 ±  3%  perf-profile.children.cycles-pp.free_unref_folios
      0.12 ± 17%      -0.1        0.07 ± 25%  perf-profile.children.cycles-pp.decay_pcp_high
      0.52            -0.0        0.48 ±  2%  perf-profile.children.cycles-pp.find_mergeable_anon_vma
      0.13 ± 10%      -0.0        0.08 ± 10%  perf-profile.children.cycles-pp.shmem_get_folio_gfp
      0.13 ± 10%      -0.0        0.08 ± 10%  perf-profile.children.cycles-pp.shmem_write_begin
      0.12 ± 10%      -0.0        0.08 ±  8%  perf-profile.children.cycles-pp.shmem_alloc_and_add_folio
      0.50            -0.0        0.45 ±  2%  perf-profile.children.cycles-pp.native_irq_return_iret
      0.62            -0.0        0.57 ±  2%  perf-profile.children.cycles-pp.pmd_install
      0.32 ±  2%      -0.0        0.28 ±  7%  perf-profile.children.cycles-pp.barn_get_empty_sheaf
      0.18 ±  9%      -0.0        0.14 ±  9%  perf-profile.children.cycles-pp.handle_internal_command
      0.18 ±  9%      -0.0        0.14 ±  9%  perf-profile.children.cycles-pp.main
      0.18 ±  9%      -0.0        0.14 ±  9%  perf-profile.children.cycles-pp.run_builtin
      0.49            -0.0        0.44        perf-profile.children.cycles-pp.entry_SYSCALL_64
      0.16 ±  9%      -0.0        0.12 ±  8%  perf-profile.children.cycles-pp.generic_perform_write
      0.47 ±  2%      -0.0        0.43 ±  3%  perf-profile.children.cycles-pp.page_counter_uncharge
      0.17 ±  9%      -0.0        0.13 ±  7%  perf-profile.children.cycles-pp.perf_mmap__push
      0.80            -0.0        0.76        perf-profile.children.cycles-pp.perf_event_mmap
      0.16 ±  9%      -0.0        0.12 ± 10%  perf-profile.children.cycles-pp.shmem_file_write_iter
      0.16 ±  9%      -0.0        0.12 ± 10%  perf-profile.children.cycles-pp.vfs_write
      0.17 ±  9%      -0.0        0.13 ±  9%  perf-profile.children.cycles-pp.record__mmap_read_evlist
      0.16 ±  8%      -0.0        0.12 ± 11%  perf-profile.children.cycles-pp.record__pushfn
      0.36            -0.0        0.32 ±  2%  perf-profile.children.cycles-pp.mas_prev_slot
      0.16 ±  9%      -0.0        0.12 ± 11%  perf-profile.children.cycles-pp.ksys_write
      0.40            -0.0        0.36 ±  2%  perf-profile.children.cycles-pp.entry_SYSRETQ_unsafe_stack
      0.63            -0.0        0.60        perf-profile.children.cycles-pp.perf_event_mmap_event
      0.44            -0.0        0.41 ±  2%  perf-profile.children.cycles-pp.__mem_cgroup_uncharge_folios
      0.31            -0.0        0.28 ±  5%  perf-profile.children.cycles-pp.mas_empty_area_rev
      0.39            -0.0        0.36 ±  3%  perf-profile.children.cycles-pp.uncharge_batch
      0.48 ±  2%      -0.0        0.44 ±  2%  perf-profile.children.cycles-pp.__memcg_slab_post_alloc_hook
      0.24 ±  2%      -0.0        0.21 ±  2%  perf-profile.children.cycles-pp.mas_rev_awalk
      0.38 ±  2%      -0.0        0.35 ±  3%  perf-profile.children.cycles-pp.perf_iterate_sb
      0.06            -0.0        0.03 ± 70%  perf-profile.children.cycles-pp.__vm_enough_memory
      0.24 ±  2%      -0.0        0.22 ±  3%  perf-profile.children.cycles-pp.__rcu_free_sheaf_prepare
      0.36 ±  2%      -0.0        0.34 ±  2%  perf-profile.children.cycles-pp.lock_vma_under_rcu
      0.28 ±  2%      -0.0        0.26 ±  3%  perf-profile.children.cycles-pp.zap_present_ptes
      0.23 ±  2%      -0.0        0.21 ±  2%  perf-profile.children.cycles-pp.__call_rcu_common
      0.30            -0.0        0.28 ±  4%  perf-profile.children.cycles-pp.mas_leaf_max_gap
      0.22 ±  2%      -0.0        0.20 ±  3%  perf-profile.children.cycles-pp.sync_regs
      0.18 ±  2%      -0.0        0.16 ±  2%  perf-profile.children.cycles-pp.error_entry
      0.09 ±  5%      -0.0        0.07 ±  7%  perf-profile.children.cycles-pp.syscall_return_via_sysret
      0.32            -0.0        0.31 ±  4%  perf-profile.children.cycles-pp.mas_update_gap
      0.16 ±  3%      -0.0        0.14 ±  4%  perf-profile.children.cycles-pp.mod_node_page_state
      0.20            -0.0        0.18 ±  2%  perf-profile.children.cycles-pp.lru_gen_del_folio
      0.14 ±  3%      -0.0        0.12 ±  3%  perf-profile.children.cycles-pp.__memcg_kmem_uncharge_page
      0.14 ±  4%      -0.0        0.12 ±  5%  perf-profile.children.cycles-pp.folio_remove_rmap_ptes
      0.14 ±  3%      -0.0        0.13 ±  6%  perf-profile.children.cycles-pp.barn_replace_empty_sheaf
      0.14 ±  3%      -0.0        0.13 ±  3%  perf-profile.children.cycles-pp.charge_memcg
      0.12 ±  6%      -0.0        0.10 ±  8%  perf-profile.children.cycles-pp.may_expand_vm
      0.29 ±  2%      -0.0        0.27        perf-profile.children.cycles-pp.lru_add
      0.12 ±  4%      -0.0        0.10 ±  3%  perf-profile.children.cycles-pp.mas_prev
      0.06            +0.0        0.08 ±  6%  perf-profile.children.cycles-pp.security_mmap_file
      0.28 ±  2%      +0.0        0.30        perf-profile.children.cycles-pp.__free_one_page
      0.10 ±  3%      +0.0        0.14 ±  2%  perf-profile.children.cycles-pp.security_vm_enough_memory_mm
      0.72 ±  2%      +0.0        0.76 ±  2%  perf-profile.children.cycles-pp.mas_find
      0.05            +0.0        0.09 ±  5%  perf-profile.children.cycles-pp.vm_area_free
      0.11 ±  3%      +0.0        0.15 ± 12%  perf-profile.children.cycles-pp.irqentry_exit_to_user_mode
      0.02 ±141%      +0.0        0.06        perf-profile.children.cycles-pp.mas_wr_store_entry
      0.94            +0.1        1.01 ±  2%  perf-profile.children.cycles-pp.vms_gather_munmap_vmas
      0.11 ±  4%      +0.1        0.18 ±  5%  perf-profile.children.cycles-pp.kfree
      0.00            +0.1        0.07 ±  5%  perf-profile.children.cycles-pp.vm_get_page_prot
      0.00            +0.1        0.08 ± 22%  perf-profile.children.cycles-pp.exit_to_user_mode_loop
      0.00            +0.1        0.12 ± 32%  perf-profile.children.cycles-pp.arch_do_signal_or_restart
      0.00            +0.2        0.15 ± 34%  perf-profile.children.cycles-pp.__local_bh_enable_ip
      0.00            +0.2        0.15 ± 34%  perf-profile.children.cycles-pp.do_softirq
      0.78 ±  6%      +0.3        1.11 ± 10%  perf-profile.children.cycles-pp.__put_partials
     49.02            +4.3       53.32 ±  2%  perf-profile.children.cycles-pp._raw_spin_lock_irqsave
     48.84            +4.3       53.15 ±  2%  perf-profile.children.cycles-pp.native_queued_spin_lock_slowpath
     26.52            +6.2       32.67 ±  2%  perf-profile.children.cycles-pp.rcu_core
     26.51            +6.2       32.66 ±  2%  perf-profile.children.cycles-pp.rcu_do_batch
     26.52            +6.2       32.68 ±  2%  perf-profile.children.cycles-pp.handle_softirqs
     16.55 ±  2%      +7.8       24.38 ±  3%  perf-profile.children.cycles-pp.rcu_free_sheaf
     16.26 ±  2%      +7.9       24.12 ±  3%  perf-profile.children.cycles-pp.__kmem_cache_free_bulk
     17.41 ±  2%      +7.9       25.28 ±  2%  perf-profile.children.cycles-pp.ret_from_fork
     17.41 ±  2%      +7.9       25.28 ±  2%  perf-profile.children.cycles-pp.ret_from_fork_asm
     17.40 ±  2%      +7.9       25.28 ±  2%  perf-profile.children.cycles-pp.kthread
     16.74 ±  2%      +8.0       24.71 ±  2%  perf-profile.children.cycles-pp.run_ksoftirqd
     16.76 ±  2%      +8.0       24.73 ±  2%  perf-profile.children.cycles-pp.smpboot_thread_fn
     17.17 ±  2%      +9.9       27.02 ±  2%  perf-profile.children.cycles-pp.free_pcppages_bulk
     17.73           +10.0       27.69 ±  2%  perf-profile.children.cycles-pp.__free_frozen_pages
     17.47 ±  2%     +10.0       27.45 ±  2%  perf-profile.children.cycles-pp.free_frozen_page_commit
      9.03            -0.8        8.22        perf-profile.self.cycles-pp.native_flush_tlb_one_user
      5.91            -0.6        5.30 ±  3%  perf-profile.self.cycles-pp.clear_page_erms
      0.79 ±  6%      -0.2        0.60 ±  5%  perf-profile.self.cycles-pp.__rmqueue_pcplist
      2.21            -0.2        2.04        perf-profile.self.cycles-pp.zap_pte_range
      0.87 ±  4%      -0.2        0.70 ±  5%  perf-profile.self.cycles-pp.rcu_cblist_dequeue
      0.64 ±  5%      -0.2        0.48 ±  4%  perf-profile.self.cycles-pp.___free_pages
      0.48 ±  7%      -0.1        0.35 ±  6%  perf-profile.self.cycles-pp.tlb_remove_table_rcu
      0.61            -0.1        0.51 ±  2%  perf-profile.self.cycles-pp.kmem_cache_alloc_noprof
      1.94            -0.1        1.85 ±  4%  perf-profile.self.cycles-pp.__pi_memcpy
      1.04            -0.1        0.95 ±  2%  perf-profile.self.cycles-pp.free_pud_range
      0.31            -0.1        0.22 ±  2%  perf-profile.self.cycles-pp.mas_wr_store_type
      0.62            -0.1        0.55        perf-profile.self.cycles-pp.__cond_resched
      0.49            -0.1        0.44 ±  2%  perf-profile.self.cycles-pp.pmd_install
      0.25 ±  5%      -0.1        0.20 ±  2%  perf-profile.self.cycles-pp.__alloc_frozen_pages_noprof
      0.57            -0.1        0.52        perf-profile.self.cycles-pp.mas_wr_node_store
      0.13            -0.1        0.08        perf-profile.self.cycles-pp.tlb_finish_mmu
      0.33            -0.0        0.29 ±  2%  perf-profile.self.cycles-pp.mas_prev_slot
      0.49            -0.0        0.45 ±  2%  perf-profile.self.cycles-pp.native_irq_return_iret
      0.44            -0.0        0.40 ±  3%  perf-profile.self.cycles-pp.page_counter_uncharge
      0.40            -0.0        0.36 ±  2%  perf-profile.self.cycles-pp.entry_SYSRETQ_unsafe_stack
      0.14 ±  2%      -0.0        0.10 ±  4%  perf-profile.self.cycles-pp.arch_get_unmapped_area_topdown
      0.31 ±  2%      -0.0        0.28 ±  3%  perf-profile.self.cycles-pp.perf_iterate_sb
      0.18 ±  2%      -0.0        0.15 ±  5%  perf-profile.self.cycles-pp.free_pcppages_bulk
      0.28 ±  2%      -0.0        0.25 ±  4%  perf-profile.self.cycles-pp.mas_leaf_max_gap
      0.11 ±  4%      -0.0        0.08 ±  4%  perf-profile.self.cycles-pp.may_expand_vm
      0.33 ±  2%      -0.0        0.30        perf-profile.self.cycles-pp.__memcg_slab_post_alloc_hook
      0.16 ±  5%      -0.0        0.13 ±  5%  perf-profile.self.cycles-pp.__lruvec_stat_mod_folio
      0.24 ±  2%      -0.0        0.22 ±  3%  perf-profile.self.cycles-pp.__rcu_free_sheaf_prepare
      0.32            -0.0        0.30        perf-profile.self.cycles-pp._raw_spin_trylock
      0.26 ±  2%      -0.0        0.23 ±  3%  perf-profile.self.cycles-pp.entry_SYSCALL_64
      0.23 ±  3%      -0.0        0.20 ±  2%  perf-profile.self.cycles-pp.__kfree_rcu_sheaf
      0.28 ±  2%      -0.0        0.25 ±  4%  perf-profile.self.cycles-pp.kvfree_call_rcu
      0.16            -0.0        0.14 ±  5%  perf-profile.self.cycles-pp.unlink_anon_vmas
      0.17            -0.0        0.15 ±  3%  perf-profile.self.cycles-pp.flush_tlb_func
      0.09 ±  5%      -0.0        0.06 ±  7%  perf-profile.self.cycles-pp.syscall_return_via_sysret
      0.15 ±  2%      -0.0        0.13 ±  2%  perf-profile.self.cycles-pp.__call_rcu_common
      0.16 ±  2%      -0.0        0.14 ±  2%  perf-profile.self.cycles-pp.mas_preallocate
      0.22 ±  2%      -0.0        0.20 ±  3%  perf-profile.self.cycles-pp.sync_regs
      0.15 ±  2%      -0.0        0.13 ±  3%  perf-profile.self.cycles-pp.tlb_remove_table
      0.15 ±  3%      -0.0        0.13 ±  5%  perf-profile.self.cycles-pp.mod_node_page_state
      0.22 ±  2%      -0.0        0.20 ±  2%  perf-profile.self.cycles-pp.rcu_all_qs
      0.13 ±  2%      -0.0        0.11 ±  3%  perf-profile.self.cycles-pp.mas_rev_awalk
      0.14            -0.0        0.12 ±  3%  perf-profile.self.cycles-pp.vm_area_alloc
      0.18 ±  2%      -0.0        0.16 ±  3%  perf-profile.self.cycles-pp.up_write
      0.11 ±  3%      -0.0        0.09        perf-profile.self.cycles-pp.flush_tlb_mm_range
      0.18 ±  2%      -0.0        0.16 ±  4%  perf-profile.self.cycles-pp.__munmap
      0.12 ±  3%      -0.0        0.10        perf-profile.self.cycles-pp.barn_get_empty_sheaf
      0.17 ±  2%      -0.0        0.15 ±  2%  perf-profile.self.cycles-pp.find_mergeable_anon_vma
      0.15            -0.0        0.13 ±  3%  perf-profile.self.cycles-pp.error_entry
      0.12 ±  4%      -0.0        0.10 ±  3%  perf-profile.self.cycles-pp.percpu_counter_add_batch
      0.19            -0.0        0.18 ±  4%  perf-profile.self.cycles-pp._raw_spin_lock_irqsave
      0.19 ±  2%      -0.0        0.17 ±  2%  perf-profile.self.cycles-pp.do_vmi_align_munmap
      0.23            -0.0        0.22 ±  2%  perf-profile.self.cycles-pp.mas_next_slot
      0.16            -0.0        0.14 ±  3%  perf-profile.self.cycles-pp.mas_store_prealloc
      0.09 ±  4%      -0.0        0.07 ±  6%  perf-profile.self.cycles-pp.do_mmap
      0.15 ±  3%      -0.0        0.14 ±  2%  perf-profile.self.cycles-pp.lock_vma_under_rcu
      0.18 ±  2%      -0.0        0.17 ±  3%  perf-profile.self.cycles-pp.unmapped_area_topdown
      0.20            -0.0        0.19 ±  2%  perf-profile.self.cycles-pp.up_read
      0.10            -0.0        0.09 ±  5%  perf-profile.self.cycles-pp.free_unref_folios
      0.18 ±  2%      -0.0        0.16 ±  2%  perf-profile.self.cycles-pp.__mmap
      0.16            -0.0        0.15 ±  3%  perf-profile.self.cycles-pp.lru_gen_del_folio
      0.10 ±  4%      -0.0        0.09        perf-profile.self.cycles-pp.__pte_offset_map_lock
      0.17            -0.0        0.16 ±  2%  perf-profile.self.cycles-pp.__vma_start_write
      0.14            -0.0        0.13 ±  2%  perf-profile.self.cycles-pp.asm_exc_page_fault
      0.09 ±  4%      -0.0        0.08        perf-profile.self.cycles-pp.vms_gather_munmap_vmas
      0.11 ±  3%      -0.0        0.10        perf-profile.self.cycles-pp.down_write_killable
      0.15 ±  2%      -0.0        0.14        perf-profile.self.cycles-pp.__vm_munmap
      0.06            -0.0        0.05        perf-profile.self.cycles-pp.__folio_batch_add_and_move
      0.06            -0.0        0.05        perf-profile.self.cycles-pp.__mmap_new_vma
      0.06            -0.0        0.05        perf-profile.self.cycles-pp.mas_prev
      0.11            -0.0        0.10        perf-profile.self.cycles-pp.do_user_addr_fault
      0.17            +0.0        0.18 ±  2%  perf-profile.self.cycles-pp.mas_find
      0.55 ±  2%      +0.0        0.59        perf-profile.self.cycles-pp.get_page_from_freelist
      0.94            +0.0        0.97        perf-profile.self.cycles-pp.zap_pmd_range
      0.00            +0.1        0.05        perf-profile.self.cycles-pp.kfree
      0.00            +0.1        0.05        perf-profile.self.cycles-pp.mas_wr_store_entry
      0.00            +0.1        0.05        perf-profile.self.cycles-pp.security_vm_enough_memory_mm
      0.00            +0.1        0.05 ±  8%  perf-profile.self.cycles-pp.vm_area_free
      0.00            +0.1        0.06 ±  7%  perf-profile.self.cycles-pp.vm_get_page_prot
      0.38            +0.1        0.44 ±  2%  perf-profile.self.cycles-pp.mas_store_gfp
     48.84            +4.3       53.15 ±  2%  perf-profile.self.cycles-pp.native_queued_spin_lock_slowpath




Disclaimer:
Results have been estimated based on internal Intel analysis and are provided
for informational purposes only. Any difference in system hardware or software
design or configuration may affect actual performance.


-- 
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki



                 reply	other threads:[~2025-11-25 15:11 UTC|newest]

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

Reply instructions:

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

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

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

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

  git send-email \
    --in-reply-to=202511252236.31d04f3e-lkp@intel.com \
    --to=oliver.sang@intel.com \
    --cc=akpm@linux-foundation.org \
    --cc=clm@fb.com \
    --cc=hannes@cmpxchg.org \
    --cc=jackmanb@google.com \
    --cc=joshua.hahnjy@gmail.com \
    --cc=kirill@shutemov.name \
    --cc=linux-mm@kvack.org \
    --cc=lkp@intel.com \
    --cc=mhocko@suse.com \
    --cc=oe-lkp@lists.linux.dev \
    --cc=sj@kernel.org \
    --cc=surenb@google.com \
    --cc=vbabka@suse.cz \
    --cc=ziy@nvidia.com \
    /path/to/YOUR_REPLY

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

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.