From: kernel test robot <oliver.sang@intel.com>
To: "Liam R. Howlett" <Liam.Howlett@oracle.com>
Cc: <oe-lkp@lists.linux.dev>, <lkp@intel.com>,
<linux-kernel@vger.kernel.org>,
Andrew Morton <akpm@linux-foundation.org>,
Alice Ryhl <aliceryhl@google.com>,
Andrew Ballance <andrewjballance@gmail.com>,
Arnd Bergmann <arnd@arndb.de>,
Christian Kujau <lists@nerdbynature.de>,
Geert Uytterhoeven <geert@linux-m68k.org>,
Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>,
Matthew Wilcox <willy@infradead.org>,
SeongJae Park <sj@kernel.org>,
Sidhartha Kumar <sidhartha.kumar@oracle.com>,
Suren Baghdasaryan <surenb@google.com>,
Vlastimil Babka <vbabka@suse.cz>,
<maple-tree@lists.infradead.org>, <linux-mm@kvack.org>,
<oliver.sang@intel.com>
Subject: [linus:master] [maple_tree] 280b792cac: will-it-scale.per_process_ops 6.0% regression
Date: Wed, 13 May 2026 15:40:59 +0800 [thread overview]
Message-ID: <202605131554.92e7df6b-lkp@intel.com> (raw)
Hello,
kernel test robot noticed a 6.0% regression of will-it-scale.per_process_ops on:
commit: 280b792cac62ddadca2935766ca870b438c86323 ("maple_tree: use maple copy node for mas_wr_split()")
https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git master
[still regression on linus/master 5d6919055dec134de3c40167a490f33c74c12581]
[still regression on linux-next/master e98d21c170b01ddef366f023bbfcf6b31509fa83]
testcase: will-it-scale
config: x86_64-rhel-9.4
compiler: gcc-14
test machine: 48 threads 2 sockets Intel(R) Xeon(R) CPU E5-2697 v2 @ 2.70GHz (Ivy Bridge-EP) with 64G memory
parameters:
nr_task: 100%
mode: process
test: mmap2
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/202605131554.92e7df6b-lkp@intel.com
Details are as below:
-------------------------------------------------------------------------------------------------->
The kernel config and materials to reproduce are available at:
https://download.01.org/0day-ci/archive/20260513/202605131554.92e7df6b-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-ivb-2ep2/mmap2/will-it-scale
commit:
11e7f22f5e ("maple_tree: add cp_converged() helper")
280b792cac ("maple_tree: use maple copy node for mas_wr_split()")
11e7f22f5e85058b 280b792cac62ddadca2935766ca
---------------- ---------------------------
%stddev %change %stddev
\ | \
6885401 -6.0% 6472359 will-it-scale.48.processes
143445 -6.0% 134840 will-it-scale.per_process_ops
6885401 -6.0% 6472359 will-it-scale.workload
14.44 -1.0 13.42 mpstat.cpu.all.usr%
17.55 -4.9% 16.69 turbostat.RAMWatt
4812 ± 4% -11.4% 4266 ± 4% vmstat.system.cs
17354 ± 3% -9.2% 15750 ± 3% sched_debug.cpu.nr_switches.avg
10034 ± 11% -25.7% 7451 ± 16% sched_debug.cpu.nr_switches.min
674817 -2.6% 657530 proc-vmstat.nr_active_anon
1446441 -1.2% 1429254 proc-vmstat.nr_file_pages
505185 -3.4% 487999 proc-vmstat.nr_shmem
50084 -3.1% 48542 proc-vmstat.nr_slab_unreclaimable
674817 -2.6% 657530 proc-vmstat.nr_zone_active_anon
0.37 ± 2% -6.8% 0.35 perf-stat.i.MPKI
76468991 -1.9% 74991763 perf-stat.i.branch-misses
20.62 ± 2% -2.6 18.02 ± 2% perf-stat.i.cache-miss-rate%
34114286 ± 2% -7.8% 31452733 perf-stat.i.cache-misses
1.675e+08 +6.0% 1.775e+08 perf-stat.i.cache-references
4800 ± 4% -11.4% 4254 ± 4% perf-stat.i.context-switches
1.55 +0.9% 1.57 perf-stat.i.cpi
4185 ± 2% +8.3% 4534 perf-stat.i.cycles-between-cache-misses
9.151e+10 -1.0% 9.063e+10 perf-stat.i.instructions
0.37 ± 2% -6.9% 0.35 perf-stat.overall.MPKI
0.39 -0.0 0.39 perf-stat.overall.branch-miss-rate%
20.35 ± 2% -2.6 17.70 ± 2% perf-stat.overall.cache-miss-rate%
1.55 +0.9% 1.57 perf-stat.overall.cpi
4163 ± 2% +8.4% 4514 perf-stat.overall.cycles-between-cache-misses
4010019 +5.4% 4225135 perf-stat.overall.path-length
76161250 -1.9% 74678157 perf-stat.ps.branch-misses
34001097 ± 2% -7.8% 31340807 perf-stat.ps.cache-misses
1.671e+08 +6.0% 1.771e+08 perf-stat.ps.cache-references
4780 ± 4% -11.4% 4233 ± 4% perf-stat.ps.context-switches
9.12e+10 -1.0% 9.033e+10 perf-stat.ps.instructions
19.40 -0.9 18.54 perf-profile.calltrace.cycles-pp.vms_complete_munmap_vmas.do_vmi_align_munmap.do_vmi_munmap.__vm_munmap.__x64_sys_munmap
15.57 -0.8 14.77 perf-profile.calltrace.cycles-pp.unmap_region.vms_complete_munmap_vmas.do_vmi_align_munmap.do_vmi_munmap.__vm_munmap
8.86 -0.5 8.39 ± 2% perf-profile.calltrace.cycles-pp.perf_event_mmap.__mmap_region.do_mmap.vm_mmap_pgoff.ksys_mmap_pgoff
12.99 -0.5 12.52 perf-profile.calltrace.cycles-pp.__mmap_new_vma.__mmap_region.do_mmap.vm_mmap_pgoff.ksys_mmap_pgoff
8.50 -0.5 8.05 ± 2% perf-profile.calltrace.cycles-pp.perf_event_mmap_event.perf_event_mmap.__mmap_region.do_mmap.vm_mmap_pgoff
7.73 -0.4 7.32 perf-profile.calltrace.cycles-pp.unmap_page_range.unmap_vmas.unmap_region.vms_complete_munmap_vmas.do_vmi_align_munmap
8.46 -0.4 8.06 perf-profile.calltrace.cycles-pp.unmap_vmas.unmap_region.vms_complete_munmap_vmas.do_vmi_align_munmap.do_vmi_munmap
3.94 -0.4 3.56 perf-profile.calltrace.cycles-pp.free_pgd_range.free_pgtables.unmap_region.vms_complete_munmap_vmas.do_vmi_align_munmap
6.70 -0.4 6.33 perf-profile.calltrace.cycles-pp.zap_pmd_range.unmap_page_range.unmap_vmas.unmap_region.vms_complete_munmap_vmas
6.08 -0.4 5.71 perf-profile.calltrace.cycles-pp.free_pgtables.unmap_region.vms_complete_munmap_vmas.do_vmi_align_munmap.do_vmi_munmap
55.07 -0.4 54.71 perf-profile.calltrace.cycles-pp.__mmap
3.59 -0.3 3.25 perf-profile.calltrace.cycles-pp.free_p4d_range.free_pgd_range.free_pgtables.unmap_region.vms_complete_munmap_vmas
3.72 -0.3 3.40 perf-profile.calltrace.cycles-pp.entry_SYSRETQ_unsafe_stack.__mmap
3.09 -0.3 2.79 perf-profile.calltrace.cycles-pp.free_pud_range.free_p4d_range.free_pgd_range.free_pgtables.unmap_region
4.14 -0.3 3.86 perf-profile.calltrace.cycles-pp.mas_wr_node_store.mas_store_prealloc.__mmap_new_vma.__mmap_region.do_mmap
3.54 -0.3 3.27 perf-profile.calltrace.cycles-pp.entry_SYSRETQ_unsafe_stack.__munmap
3.22 ± 2% -0.3 2.96 ± 2% perf-profile.calltrace.cycles-pp.mas_preallocate.__mmap_new_vma.__mmap_region.do_mmap.vm_mmap_pgoff
1.57 -0.2 1.37 perf-profile.calltrace.cycles-pp.mas_find.__mmap_region.do_mmap.vm_mmap_pgoff.ksys_mmap_pgoff
4.98 -0.2 4.81 perf-profile.calltrace.cycles-pp.mas_store_prealloc.__mmap_new_vma.__mmap_region.do_mmap.vm_mmap_pgoff
0.88 -0.2 0.71 perf-profile.calltrace.cycles-pp.mas_walk.mas_find.__mmap_region.do_mmap.vm_mmap_pgoff
3.78 -0.1 3.66 perf-profile.calltrace.cycles-pp.mas_wr_node_store.mas_store_gfp.do_vmi_align_munmap.do_vmi_munmap.__vm_munmap
1.82 ± 2% -0.1 1.72 ± 2% perf-profile.calltrace.cycles-pp.kmem_cache_free.vms_complete_munmap_vmas.do_vmi_align_munmap.do_vmi_munmap.__vm_munmap
0.65 -0.1 0.56 perf-profile.calltrace.cycles-pp.memcpy_orig.mas_wr_node_store.mas_store_gfp.do_vmi_align_munmap.do_vmi_munmap
1.53 -0.1 1.45 perf-profile.calltrace.cycles-pp.syscall_return_via_sysret.__munmap
1.38 -0.1 1.30 perf-profile.calltrace.cycles-pp.entry_SYSCALL_64.__munmap
0.65 -0.1 0.58 perf-profile.calltrace.cycles-pp.vma_merge_new_range.__mmap_region.do_mmap.vm_mmap_pgoff.ksys_mmap_pgoff
1.46 -0.1 1.41 perf-profile.calltrace.cycles-pp.syscall_return_via_sysret.__mmap
0.97 ± 2% -0.1 0.91 perf-profile.calltrace.cycles-pp.atime_needs_update.touch_atime.shmem_mmap_prepare.__mmap_region.do_mmap
1.36 -0.0 1.31 perf-profile.calltrace.cycles-pp.entry_SYSCALL_64.__mmap
0.76 -0.0 0.72 perf-profile.calltrace.cycles-pp.__vma_start_write.vms_gather_munmap_vmas.do_vmi_align_munmap.do_vmi_munmap.__vm_munmap
0.69 -0.0 0.66 perf-profile.calltrace.cycles-pp.__filemap_get_folio_mpol.freader_get_folio.freader_fetch.__build_id_parse.perf_event_mmap_event
0.56 -0.0 0.53 ± 2% perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_safe_stack.__mmap
0.78 ± 2% +0.0 0.83 perf-profile.calltrace.cycles-pp.mas_wr_store_type.mas_preallocate.__mmap_new_vma.__mmap_region.do_mmap
0.72 +0.1 0.80 perf-profile.calltrace.cycles-pp.vma_link_file.__mmap_new_vma.__mmap_region.do_mmap.vm_mmap_pgoff
1.24 +0.1 1.32 perf-profile.calltrace.cycles-pp.unlink_file_vma_batch_final.free_pgtables.unmap_region.vms_complete_munmap_vmas.do_vmi_align_munmap
1.38 +0.1 1.48 perf-profile.calltrace.cycles-pp.mas_find.do_vmi_munmap.__vm_munmap.__x64_sys_munmap.do_syscall_64
2.39 +0.2 2.55 perf-profile.calltrace.cycles-pp.mas_empty_area_rev.unmapped_area_topdown.vm_unmapped_area.arch_get_unmapped_area_topdown.shmem_get_unmapped_area
45.68 +0.2 45.93 perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.__mmap
45.52 +0.3 45.78 perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.__mmap
0.82 +0.3 1.09 perf-profile.calltrace.cycles-pp.mas_wr_store_type.mas_store_gfp.do_vmi_align_munmap.do_vmi_munmap.__vm_munmap
1.59 +0.3 1.89 perf-profile.calltrace.cycles-pp.mas_rev_awalk.mas_empty_area_rev.unmapped_area_topdown.vm_unmapped_area.arch_get_unmapped_area_topdown
44.54 +0.4 44.94 perf-profile.calltrace.cycles-pp.ksys_mmap_pgoff.do_syscall_64.entry_SYSCALL_64_after_hwframe.__mmap
7.12 +0.4 7.56 perf-profile.calltrace.cycles-pp.__get_unmapped_area.do_mmap.vm_mmap_pgoff.ksys_mmap_pgoff.do_syscall_64
6.68 +0.5 7.16 perf-profile.calltrace.cycles-pp.shmem_get_unmapped_area.__get_unmapped_area.do_mmap.vm_mmap_pgoff.ksys_mmap_pgoff
42.98 +0.5 43.52 perf-profile.calltrace.cycles-pp.vm_mmap_pgoff.ksys_mmap_pgoff.do_syscall_64.entry_SYSCALL_64_after_hwframe.__mmap
41.67 +0.6 42.29 perf-profile.calltrace.cycles-pp.do_mmap.vm_mmap_pgoff.ksys_mmap_pgoff.do_syscall_64.entry_SYSCALL_64_after_hwframe
5.47 +0.6 6.10 perf-profile.calltrace.cycles-pp.arch_get_unmapped_area_topdown.shmem_get_unmapped_area.__get_unmapped_area.do_mmap.vm_mmap_pgoff
0.00 +0.6 0.64 ± 8% perf-profile.calltrace.cycles-pp.__refill_objects_node.refill_objects.__pcs_replace_empty_main.kmem_cache_alloc_noprof.mas_preallocate
32.58 +0.7 33.24 perf-profile.calltrace.cycles-pp.do_vmi_align_munmap.do_vmi_munmap.__vm_munmap.__x64_sys_munmap.do_syscall_64
0.56 ± 2% +0.7 1.27 perf-profile.calltrace.cycles-pp.mas_prev_slot.unmapped_area_topdown.vm_unmapped_area.arch_get_unmapped_area_topdown.shmem_get_unmapped_area
34.16 +0.7 34.89 perf-profile.calltrace.cycles-pp.do_vmi_munmap.__vm_munmap.__x64_sys_munmap.do_syscall_64.entry_SYSCALL_64_after_hwframe
4.48 +0.7 5.20 perf-profile.calltrace.cycles-pp.vm_unmapped_area.arch_get_unmapped_area_topdown.shmem_get_unmapped_area.__get_unmapped_area.do_mmap
0.00 +0.7 0.73 perf-profile.calltrace.cycles-pp.mas_prev_node.mas_prev_slot.unmapped_area_topdown.vm_unmapped_area.arch_get_unmapped_area_topdown
4.32 +0.7 5.07 perf-profile.calltrace.cycles-pp.unmapped_area_topdown.vm_unmapped_area.arch_get_unmapped_area_topdown.shmem_get_unmapped_area.__get_unmapped_area
0.00 +0.8 0.75 perf-profile.calltrace.cycles-pp.mas_next_node.mas_next_slot.__mmap_region.do_mmap.vm_mmap_pgoff
34.96 +0.8 35.72 perf-profile.calltrace.cycles-pp.__vm_munmap.__x64_sys_munmap.do_syscall_64.entry_SYSCALL_64_after_hwframe.__munmap
35.97 +0.8 36.73 perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.__munmap
35.80 +0.8 36.57 perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.__munmap
0.00 +0.8 0.79 perf-profile.calltrace.cycles-pp.mas_next_node.mas_next_slot.mas_find.vms_gather_munmap_vmas.do_vmi_align_munmap
0.79 +0.8 1.58 perf-profile.calltrace.cycles-pp.mas_prev_slot.vms_gather_munmap_vmas.do_vmi_align_munmap.do_vmi_munmap.__vm_munmap
0.00 +0.8 0.80 ± 2% perf-profile.calltrace.cycles-pp.mas_prev_node.mas_prev_slot.vms_gather_munmap_vmas.do_vmi_align_munmap.do_vmi_munmap
0.00 +0.8 0.80 perf-profile.calltrace.cycles-pp.mas_prev_slot.__mmap_region.do_mmap.vm_mmap_pgoff.ksys_mmap_pgoff
35.04 +0.8 35.85 perf-profile.calltrace.cycles-pp.__x64_sys_munmap.do_syscall_64.entry_SYSCALL_64_after_hwframe.__munmap
0.00 +0.8 0.81 ± 7% perf-profile.calltrace.cycles-pp.refill_objects.__pcs_replace_empty_main.kmem_cache_alloc_noprof.mas_preallocate.__mmap_new_vma
0.97 +0.8 1.80 perf-profile.calltrace.cycles-pp.mas_find.vms_gather_munmap_vmas.do_vmi_align_munmap.do_vmi_munmap.__vm_munmap
0.73 +0.8 1.56 perf-profile.calltrace.cycles-pp.mas_next_slot.mas_find.vms_gather_munmap_vmas.do_vmi_align_munmap.do_vmi_munmap
0.00 +0.9 0.95 ± 7% perf-profile.calltrace.cycles-pp.__pcs_replace_empty_main.kmem_cache_alloc_noprof.mas_preallocate.__mmap_new_vma.__mmap_region
0.00 +1.1 1.09 perf-profile.calltrace.cycles-pp.mas_next_slot.__mmap_region.do_mmap.vm_mmap_pgoff.ksys_mmap_pgoff
5.22 +1.5 6.75 perf-profile.calltrace.cycles-pp.vms_gather_munmap_vmas.do_vmi_align_munmap.do_vmi_munmap.__vm_munmap.__x64_sys_munmap
0.00 +1.5 1.55 ± 5% perf-profile.calltrace.cycles-pp.kmem_cache_alloc_noprof.mas_preallocate.__mmap_new_vma.__mmap_region.do_mmap
19.61 -0.8 18.76 perf-profile.children.cycles-pp.vms_complete_munmap_vmas
15.58 -0.8 14.79 perf-profile.children.cycles-pp.unmap_region
8.68 -0.8 7.93 perf-profile.children.cycles-pp.entry_SYSRETQ_unsafe_stack
8.88 -0.5 8.40 ± 2% perf-profile.children.cycles-pp.perf_event_mmap
13.03 -0.5 12.57 perf-profile.children.cycles-pp.__mmap_new_vma
8.56 -0.5 8.11 ± 2% perf-profile.children.cycles-pp.perf_event_mmap_event
1.40 -0.4 0.98 perf-profile.children.cycles-pp.memcpy_orig
7.75 -0.4 7.34 perf-profile.children.cycles-pp.unmap_page_range
8.08 -0.4 7.67 perf-profile.children.cycles-pp.mas_wr_node_store
8.48 -0.4 8.07 perf-profile.children.cycles-pp.unmap_vmas
3.96 -0.4 3.58 perf-profile.children.cycles-pp.free_pgd_range
6.72 -0.4 6.35 perf-profile.children.cycles-pp.zap_pmd_range
6.16 -0.4 5.80 perf-profile.children.cycles-pp.free_pgtables
3.61 -0.3 3.26 perf-profile.children.cycles-pp.free_p4d_range
3.10 -0.3 2.80 perf-profile.children.cycles-pp.free_pud_range
54.52 -0.3 54.23 perf-profile.children.cycles-pp.__mmap
3.24 ± 2% -0.3 2.98 ± 2% perf-profile.children.cycles-pp.mas_preallocate
5.28 -0.2 5.06 perf-profile.children.cycles-pp.kmem_cache_alloc_noprof
2.34 -0.2 2.13 perf-profile.children.cycles-pp.mas_walk
5.00 -0.2 4.82 perf-profile.children.cycles-pp.mas_store_prealloc
3.46 -0.2 3.31 perf-profile.children.cycles-pp.entry_SYSCALL_64
3.06 -0.1 2.92 perf-profile.children.cycles-pp.syscall_return_via_sysret
1.95 ± 2% -0.1 1.84 perf-profile.children.cycles-pp.__pcs_replace_empty_main
0.30 ± 3% -0.1 0.20 ± 3% perf-profile.children.cycles-pp.mas_prev_setup
1.83 ± 2% -0.1 1.74 perf-profile.children.cycles-pp.kmem_cache_free
1.40 -0.1 1.32 perf-profile.children.cycles-pp.__refill_objects_node
0.70 -0.1 0.62 perf-profile.children.cycles-pp.vma_merge_new_range
0.27 ± 2% -0.1 0.20 ± 3% perf-profile.children.cycles-pp.unlink_file_vma_batch_add
0.57 ± 3% -0.1 0.50 ± 3% perf-profile.children.cycles-pp.mas_prev
0.23 ± 2% -0.1 0.17 ± 4% perf-profile.children.cycles-pp.mas_prev_range
0.38 ± 8% -0.1 0.32 ± 3% perf-profile.children.cycles-pp.strlen
0.43 ± 2% -0.1 0.37 perf-profile.children.cycles-pp.fput
0.68 ± 2% -0.1 0.62 ± 2% perf-profile.children.cycles-pp.copy_from_kernel_nofault
0.62 -0.1 0.57 ± 2% perf-profile.children.cycles-pp.__vma_start_exclude_readers
0.76 ± 2% -0.0 0.71 ± 2% perf-profile.children.cycles-pp.prepend_copy
0.79 -0.0 0.74 ± 4% perf-profile.children.cycles-pp.__kfree_rcu_sheaf
0.99 ± 2% -0.0 0.95 ± 2% perf-profile.children.cycles-pp.atime_needs_update
1.12 -0.0 1.07 ± 2% perf-profile.children.cycles-pp.entry_SYSCALL_64_safe_stack
0.36 ± 2% -0.0 0.32 ± 2% perf-profile.children.cycles-pp.security_mmap_file
0.38 ± 2% -0.0 0.34 perf-profile.children.cycles-pp.arch_exit_to_user_mode_prepare
0.19 ± 3% -0.0 0.16 ± 4% perf-profile.children.cycles-pp.__x64_sys_mmap
0.63 -0.0 0.60 perf-profile.children.cycles-pp.up_write
0.39 -0.0 0.36 perf-profile.children.cycles-pp.mas_wr_store_entry
0.11 ± 4% -0.0 0.08 perf-profile.children.cycles-pp.get_align_mask
0.24 ± 3% -0.0 0.22 ± 4% perf-profile.children.cycles-pp.copy_from_kernel_nofault_allowed
0.40 -0.0 0.38 ± 2% perf-profile.children.cycles-pp.mas_next_range
0.30 ± 2% -0.0 0.28 ± 3% perf-profile.children.cycles-pp.can_vma_merge_right
0.32 ± 3% -0.0 0.30 ± 3% perf-profile.children.cycles-pp.__rcu_free_sheaf_prepare
0.33 ± 2% -0.0 0.31 perf-profile.children.cycles-pp.unmap_single_vma
0.21 ± 3% -0.0 0.19 ± 2% perf-profile.children.cycles-pp.mmap_action_complete
0.34 -0.0 0.33 ± 2% perf-profile.children.cycles-pp.tlb_gather_mmu
0.33 -0.0 0.32 perf-profile.children.cycles-pp.tlb_finish_mmu
0.09 ± 5% -0.0 0.07 ± 6% perf-profile.children.cycles-pp.barn_replace_empty_sheaf
0.14 ± 3% -0.0 0.12 ± 3% perf-profile.children.cycles-pp.get_mmap_base
0.06 -0.0 0.05 perf-profile.children.cycles-pp.barn_get_empty_sheaf
0.06 -0.0 0.05 perf-profile.children.cycles-pp.rcu_cblist_dequeue
0.08 +0.0 0.09 perf-profile.children.cycles-pp.mas_nomem
0.06 +0.0 0.07 ± 5% perf-profile.children.cycles-pp.unlink_file_vma_batch_init
0.31 +0.0 0.32 ± 2% perf-profile.children.cycles-pp.userfaultfd_unmap_complete
0.13 ± 3% +0.0 0.15 ± 3% perf-profile.children.cycles-pp.vm_area_free
0.11 +0.0 0.13 ± 3% perf-profile.children.cycles-pp.build_id_parse_nofault
0.14 ± 5% +0.0 0.16 ± 3% perf-profile.children.cycles-pp.userfaultfd_unmap_prep
0.48 +0.0 0.50 perf-profile.children.cycles-pp.hrtimer_interrupt
0.20 ± 3% +0.0 0.22 ± 3% perf-profile.children.cycles-pp.is_vmalloc_addr
0.46 ± 2% +0.0 0.48 perf-profile.children.cycles-pp.filemap_get_entry
0.08 ± 4% +0.0 0.11 ± 4% perf-profile.children.cycles-pp.vma_wants_writenotify
0.13 ± 7% +0.0 0.16 ± 2% perf-profile.children.cycles-pp.mmap_region
0.11 ± 4% +0.0 0.14 ± 5% perf-profile.children.cycles-pp.mas_next_setup
0.27 ± 3% +0.0 0.31 ± 4% perf-profile.children.cycles-pp.__thp_vma_allowable_orders
0.31 ± 3% +0.0 0.35 ± 3% perf-profile.children.cycles-pp.__x86_indirect_thunk_rax
0.13 ± 3% +0.0 0.18 ± 4% perf-profile.children.cycles-pp.rb_next
0.08 ± 6% +0.1 0.14 ± 3% perf-profile.children.cycles-pp.ksm_vma_flags
0.47 ± 3% +0.1 0.53 ± 3% perf-profile.children.cycles-pp.down_write
0.35 ± 3% +0.1 0.42 ± 3% perf-profile.children.cycles-pp.vma_interval_tree_remove
0.74 +0.1 0.82 perf-profile.children.cycles-pp.vma_link_file
1.24 +0.1 1.33 perf-profile.children.cycles-pp.unlink_file_vma_batch_final
2.44 +0.1 2.58 perf-profile.children.cycles-pp.mas_empty_area_rev
0.66 ± 5% +0.2 0.89 perf-profile.children.cycles-pp.mas_wr_walk_descend
1.62 +0.3 1.90 perf-profile.children.cycles-pp.mas_rev_awalk
1.71 +0.3 2.04 perf-profile.children.cycles-pp.mas_wr_store_type
44.55 +0.4 44.96 perf-profile.children.cycles-pp.ksys_mmap_pgoff
7.13 +0.4 7.56 perf-profile.children.cycles-pp.__get_unmapped_area
6.69 +0.5 7.17 perf-profile.children.cycles-pp.shmem_get_unmapped_area
43.01 +0.5 43.55 perf-profile.children.cycles-pp.vm_mmap_pgoff
5.53 +0.6 6.14 perf-profile.children.cycles-pp.arch_get_unmapped_area_topdown
41.71 +0.6 42.34 perf-profile.children.cycles-pp.do_mmap
32.60 +0.7 33.26 perf-profile.children.cycles-pp.do_vmi_align_munmap
5.05 +0.7 5.75 perf-profile.children.cycles-pp.mas_find
34.19 +0.7 34.90 perf-profile.children.cycles-pp.do_vmi_munmap
4.49 +0.7 5.21 perf-profile.children.cycles-pp.vm_unmapped_area
4.34 +0.7 5.09 perf-profile.children.cycles-pp.unmapped_area_topdown
34.99 +0.8 35.74 perf-profile.children.cycles-pp.__vm_munmap
35.06 +0.8 35.87 perf-profile.children.cycles-pp.__x64_sys_munmap
0.00 +1.0 0.99 perf-profile.children.cycles-pp.mas_ascend
81.44 +1.0 82.44 perf-profile.children.cycles-pp.do_syscall_64
81.77 +1.0 82.79 perf-profile.children.cycles-pp.entry_SYSCALL_64_after_hwframe
5.30 +1.5 6.82 perf-profile.children.cycles-pp.vms_gather_munmap_vmas
0.00 +1.6 1.58 perf-profile.children.cycles-pp.mas_next_node
1.84 +1.6 3.48 perf-profile.children.cycles-pp.mas_next_slot
1.75 +2.0 3.72 perf-profile.children.cycles-pp.mas_prev_slot
0.00 +2.0 2.01 perf-profile.children.cycles-pp.mas_prev_node
8.62 -0.8 7.87 perf-profile.self.cycles-pp.entry_SYSRETQ_unsafe_stack
1.32 -0.4 0.91 perf-profile.self.cycles-pp.memcpy_orig
4.40 -0.3 4.09 perf-profile.self.cycles-pp.zap_pmd_range
2.96 -0.3 2.68 perf-profile.self.cycles-pp.free_pud_range
2.19 -0.2 1.99 perf-profile.self.cycles-pp.mas_walk
3.05 -0.2 2.89 perf-profile.self.cycles-pp.syscall_return_via_sysret
3.07 -0.1 2.94 perf-profile.self.cycles-pp.entry_SYSCALL_64
0.38 ± 7% -0.1 0.27 ± 3% perf-profile.self.cycles-pp.current_time
0.62 -0.1 0.52 perf-profile.self.cycles-pp.do_vmi_align_munmap
0.80 -0.1 0.71 ± 5% perf-profile.self.cycles-pp.do_syscall_64
0.25 ± 3% -0.1 0.17 ± 4% perf-profile.self.cycles-pp.mas_prev_setup
0.76 ± 5% -0.1 0.68 ± 3% perf-profile.self.cycles-pp.perf_event_mmap_event
0.24 -0.1 0.17 ± 2% perf-profile.self.cycles-pp.unlink_file_vma_batch_add
0.52 ± 6% -0.1 0.46 ± 6% perf-profile.self.cycles-pp.kmem_cache_free
0.80 -0.1 0.73 ± 2% perf-profile.self.cycles-pp.arch_get_unmapped_area_topdown
0.73 -0.1 0.66 perf-profile.self.cycles-pp.__mmap_new_vma
0.36 ± 8% -0.1 0.30 ± 3% perf-profile.self.cycles-pp.strlen
0.40 ± 2% -0.1 0.34 perf-profile.self.cycles-pp.fput
1.03 -0.1 0.98 perf-profile.self.cycles-pp.__refill_objects_node
0.36 ± 2% -0.1 0.30 ± 2% perf-profile.self.cycles-pp.vm_mmap_pgoff
0.68 ± 3% -0.1 0.62 ± 3% perf-profile.self.cycles-pp.unmapped_area_topdown
0.77 ± 2% -0.1 0.71 ± 4% perf-profile.self.cycles-pp.__kmem_cache_free_bulk
0.34 -0.1 0.29 perf-profile.self.cycles-pp.__build_id_parse
0.53 -0.0 0.48 perf-profile.self.cycles-pp.__vma_start_exclude_readers
0.64 ± 2% -0.0 0.59 perf-profile.self.cycles-pp.ksys_mmap_pgoff
0.28 ± 2% -0.0 0.23 perf-profile.self.cycles-pp.mas_next_range
0.30 ± 3% -0.0 0.26 ± 6% perf-profile.self.cycles-pp.vma_merge_new_range
0.24 -0.0 0.20 ± 3% perf-profile.self.cycles-pp.__filemap_get_folio_mpol
0.60 -0.0 0.56 perf-profile.self.cycles-pp.mas_preallocate
0.64 -0.0 0.60 ± 5% perf-profile.self.cycles-pp.__kfree_rcu_sheaf
0.71 ± 2% -0.0 0.67 ± 2% perf-profile.self.cycles-pp.mas_empty_area_rev
0.37 ± 2% -0.0 0.34 perf-profile.self.cycles-pp.arch_exit_to_user_mode_prepare
0.18 ± 4% -0.0 0.15 ± 4% perf-profile.self.cycles-pp.do_vmi_munmap
0.33 ± 3% -0.0 0.30 ± 2% perf-profile.self.cycles-pp.free_pgd_range
0.25 ± 3% -0.0 0.22 ± 3% perf-profile.self.cycles-pp.__get_unmapped_area
0.10 ± 3% -0.0 0.07 perf-profile.self.cycles-pp.get_align_mask
0.16 ± 4% -0.0 0.13 ± 4% perf-profile.self.cycles-pp.security_mmap_file
0.34 ± 2% -0.0 0.32 perf-profile.self.cycles-pp.mas_wr_store_entry
0.59 ± 2% -0.0 0.56 perf-profile.self.cycles-pp.up_write
0.32 ± 3% -0.0 0.30 ± 3% perf-profile.self.cycles-pp.__rcu_free_sheaf_prepare
0.30 ± 2% -0.0 0.28 perf-profile.self.cycles-pp.perf_event_mmap
0.21 ± 3% -0.0 0.19 ± 4% perf-profile.self.cycles-pp.copy_from_kernel_nofault_allowed
0.18 ± 2% -0.0 0.16 ± 3% perf-profile.self.cycles-pp.mmap_action_complete
0.12 ± 3% -0.0 0.10 ± 3% perf-profile.self.cycles-pp.khugepaged_enter_vma
0.30 -0.0 0.28 ± 2% perf-profile.self.cycles-pp.unmap_vmas
0.15 ± 4% -0.0 0.13 ± 3% perf-profile.self.cycles-pp.__vm_enough_memory
0.06 -0.0 0.04 ± 44% perf-profile.self.cycles-pp.rcu_cblist_dequeue
0.18 ± 3% -0.0 0.16 ± 4% perf-profile.self.cycles-pp.unmap_single_vma
0.31 -0.0 0.29 perf-profile.self.cycles-pp.tlb_finish_mmu
0.11 ± 3% -0.0 0.09 ± 5% perf-profile.self.cycles-pp.vm_unmapped_area
0.33 -0.0 0.31 ± 2% perf-profile.self.cycles-pp.tlb_gather_mmu
0.14 ± 3% -0.0 0.12 ± 5% perf-profile.self.cycles-pp.__x64_sys_mmap
0.07 +0.0 0.08 perf-profile.self.cycles-pp.mas_nomem
0.05 +0.0 0.06 ± 6% perf-profile.self.cycles-pp.unlink_file_vma_batch_init
0.06 +0.0 0.07 ± 5% perf-profile.self.cycles-pp.__pi_memcpy
0.28 +0.0 0.30 ± 2% perf-profile.self.cycles-pp.userfaultfd_unmap_complete
0.12 ± 5% +0.0 0.14 ± 3% perf-profile.self.cycles-pp.userfaultfd_unmap_prep
0.15 ± 6% +0.0 0.17 ± 2% perf-profile.self.cycles-pp.freader_get_folio
0.23 ± 2% +0.0 0.25 perf-profile.self.cycles-pp.filemap_get_entry
0.19 ± 2% +0.0 0.22 ± 4% perf-profile.self.cycles-pp.remove_vma
0.24 ± 2% +0.0 0.26 perf-profile.self.cycles-pp.vma_link_file
0.07 ± 6% +0.0 0.10 ± 5% perf-profile.self.cycles-pp.vma_wants_writenotify
0.12 ± 8% +0.0 0.14 ± 3% perf-profile.self.cycles-pp.mmap_region
0.23 ± 4% +0.0 0.26 ± 2% perf-profile.self.cycles-pp.vma_interval_tree_remove
0.10 ± 4% +0.0 0.13 ± 2% perf-profile.self.cycles-pp.mas_next_setup
0.26 ± 2% +0.0 0.29 ± 4% perf-profile.self.cycles-pp.__thp_vma_allowable_orders
0.11 ± 3% +0.0 0.15 ± 6% perf-profile.self.cycles-pp.rb_next
0.27 +0.0 0.30 perf-profile.self.cycles-pp.freader_fetch
0.29 ± 3% +0.0 0.33 ± 4% perf-profile.self.cycles-pp.__x86_indirect_thunk_rax
0.45 ± 2% +0.0 0.49 ± 4% perf-profile.self.cycles-pp.down_write_killable
0.33 ± 2% +0.0 0.38 ± 3% perf-profile.self.cycles-pp.__vma_start_write
1.55 +0.1 1.60 perf-profile.self.cycles-pp.mas_store_gfp
0.07 ± 7% +0.1 0.12 ± 5% perf-profile.self.cycles-pp.ksm_vma_flags
0.26 +0.1 0.32 perf-profile.self.cycles-pp.shmem_mmap_prepare
0.44 ± 4% +0.1 0.50 ± 3% perf-profile.self.cycles-pp.down_write
1.00 +0.1 1.10 perf-profile.self.cycles-pp.mas_wr_store_type
1.69 +0.1 1.79 perf-profile.self.cycles-pp.mas_next_slot
0.65 +0.1 0.75 ± 2% perf-profile.self.cycles-pp.mas_store_prealloc
1.10 +0.1 1.23 perf-profile.self.cycles-pp.mas_find
0.62 ± 5% +0.2 0.84 perf-profile.self.cycles-pp.mas_wr_walk_descend
1.16 +0.6 1.80 perf-profile.self.cycles-pp.mas_rev_awalk
0.00 +0.9 0.91 perf-profile.self.cycles-pp.mas_ascend
0.00 +1.2 1.18 perf-profile.self.cycles-pp.mas_next_node
0.00 +1.3 1.27 ± 2% perf-profile.self.cycles-pp.mas_prev_node
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:[~2026-05-13 7:41 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=202605131554.92e7df6b-lkp@intel.com \
--to=oliver.sang@intel.com \
--cc=Liam.Howlett@oracle.com \
--cc=akpm@linux-foundation.org \
--cc=aliceryhl@google.com \
--cc=andrewjballance@gmail.com \
--cc=arnd@arndb.de \
--cc=geert@linux-m68k.org \
--cc=kuninori.morimoto.gx@renesas.com \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-mm@kvack.org \
--cc=lists@nerdbynature.de \
--cc=lkp@intel.com \
--cc=maple-tree@lists.infradead.org \
--cc=oe-lkp@lists.linux.dev \
--cc=sidhartha.kumar@oracle.com \
--cc=sj@kernel.org \
--cc=surenb@google.com \
--cc=vbabka@suse.cz \
--cc=willy@infradead.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox