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.