public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [tip:locking/core] [locking/rwsem]  1ea4b47350: stress-ng.bigheap.realloc_calls_per_sec 12.1% improvement
@ 2026-03-30 13:18 kernel test robot
  0 siblings, 0 replies; only message in thread
From: kernel test robot @ 2026-03-30 13:18 UTC (permalink / raw)
  To: Matthew Wilcox
  Cc: oe-lkp, lkp, linux-kernel, x86, Peter Zijlstra, oliver.sang



Hello,

kernel test robot noticed a 12.1% improvement of stress-ng.bigheap.realloc_calls_per_sec on:


commit: 1ea4b473504b6dc6a0d21c298519aff2d52433c9 ("locking/rwsem: Remove the list_head from struct rw_semaphore")
https://git.kernel.org/cgit/linux/kernel/git/tip/tip.git locking/core


testcase: stress-ng
config: x86_64-rhel-9.4
compiler: gcc-14
test machine: 256 threads 4 sockets INTEL(R) XEON(R) PLATINUM 8592+ (Emerald Rapids) with 256G memory
parameters:

	nr_threads: 100%
	testtime: 60s
	test: bigheap
	cpufreq_governor: performance



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


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

=========================================================================================
compiler/cpufreq_governor/kconfig/nr_threads/rootfs/tbox_group/test/testcase/testtime:
  gcc-14/performance/x86_64-rhel-9.4/100%/debian-13-x86_64-20250902.cgz/lkp-emr-2sp1/bigheap/stress-ng/60s

commit: 
  b91d5d4bcf ("rust: atomic: Update a safety comment in impl of `fetch_add()`")
  1ea4b47350 ("locking/rwsem: Remove the list_head from struct rw_semaphore")

b91d5d4bcf126625 1ea4b473504b6dc6a0d21c29851 
---------------- --------------------------- 
         %stddev     %change         %stddev
             \          |                \  
  65871407           +15.5%   76099620        stress-ng.bigheap.ops
   1092966           +15.3%    1260047        stress-ng.bigheap.ops_per_sec
    656434           +12.1%     735803        stress-ng.bigheap.realloc_calls_per_sec
 1.054e+09           +15.5%  1.218e+09        stress-ng.time.minor_page_faults
    375.32           +22.4%     459.54        stress-ng.time.user_time
      2.71            +0.5        3.25        mpstat.cpu.all.usr%
      2079 ± 19%     -49.5%       1049 ± 21%  perf-c2c.HITM.remote
     10266 ± 11%     -16.1%       8609 ± 10%  perf-c2c.HITM.total
     46.42 ± 22%     +68.6%      78.24 ± 24%  perf-sched.sch_delay.max.ms.[unknown].[unknown].[unknown].[unknown].[unknown]
     46.42 ± 22%     +68.6%      78.24 ± 24%  perf-sched.total_sch_delay.max.ms
      0.18           +11.1%       0.20        turbostat.IPC
     47.04 ±  9%     +29.4       76.40 ±  5%  turbostat.PKG_%
     38.24            +4.7%      40.02        turbostat.RAMWatt
      3.31           +11.1%       3.67        perf-stat.i.MPKI
 2.849e+10            +7.2%  3.053e+10        perf-stat.i.branch-instructions
  36284203 ±  4%      +8.2%   39256911 ±  3%  perf-stat.i.branch-misses
     32.15            +4.5       36.66        perf-stat.i.cache-miss-rate%
 4.536e+08           +22.4%  5.554e+08        perf-stat.i.cache-misses
 1.395e+09            +6.7%  1.489e+09        perf-stat.i.cache-references
      5.37            -7.4%       4.98        perf-stat.i.cpi
      1896           -12.4%       1661 ±  2%  perf-stat.i.cycles-between-cache-misses
 1.376e+11            +8.7%  1.496e+11        perf-stat.i.instructions
      0.19            +8.2%       0.20        perf-stat.i.ipc
    139.10           +14.8%     159.64        perf-stat.i.metric.K/sec
  17838796           +14.9%   20500158        perf-stat.i.minor-faults
  17838796           +14.9%   20500158        perf-stat.i.page-faults
      3.26           +12.9%       3.68        perf-stat.overall.MPKI
     32.44            +4.7       37.16        perf-stat.overall.cache-miss-rate%
      5.39            -7.5%       4.98        perf-stat.overall.cpi
      1650           -18.0%       1352        perf-stat.overall.cycles-between-cache-misses
      0.19            +8.1%       0.20        perf-stat.overall.ipc
 2.751e+10            +6.6%  2.932e+10        perf-stat.ps.branch-instructions
 4.338e+08           +22.0%  5.293e+08        perf-stat.ps.cache-misses
 1.337e+09            +6.5%  1.424e+09        perf-stat.ps.cache-references
 1.329e+11            +8.1%  1.437e+11        perf-stat.ps.instructions
  17041476           +14.6%   19533609        perf-stat.ps.minor-faults
  17041476           +14.6%   19533610        perf-stat.ps.page-faults
 7.937e+12            +7.5%  8.535e+12        perf-stat.total.instructions
     52.50           -15.8       36.72 ±  6%  perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock.si_swapinfo.do_sysinfo.__do_sys_sysinfo
     52.65           -15.8       36.88 ±  6%  perf-profile.calltrace.cycles-pp.si_swapinfo.do_sysinfo.__do_sys_sysinfo.do_syscall_64.entry_SYSCALL_64_after_hwframe
     52.65           -15.8       36.88 ±  6%  perf-profile.calltrace.cycles-pp._raw_spin_lock.si_swapinfo.do_sysinfo.__do_sys_sysinfo.do_syscall_64
     53.44            -6.8       46.66 ±  2%  perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.sysinfo
     53.42            -6.8       46.65 ±  2%  perf-profile.calltrace.cycles-pp.__do_sys_sysinfo.do_syscall_64.entry_SYSCALL_64_after_hwframe.sysinfo
     53.44            -6.8       46.67 ±  2%  perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.sysinfo
     53.47            -6.8       46.71 ±  2%  perf-profile.calltrace.cycles-pp.sysinfo
     53.25            -6.7       46.53 ±  2%  perf-profile.calltrace.cycles-pp.do_sysinfo.__do_sys_sysinfo.do_syscall_64.entry_SYSCALL_64_after_hwframe.sysinfo
      0.96            +0.1        1.09 ±  3%  perf-profile.calltrace.cycles-pp.sync_regs.asm_exc_page_fault.stress_bigheap_child
      1.67            +0.4        2.10 ±  3%  perf-profile.calltrace.cycles-pp.kernel_init_pages.prep_new_page.get_page_from_freelist.__alloc_frozen_pages_noprof.alloc_pages_mpol
      1.72            +0.4        2.15 ±  3%  perf-profile.calltrace.cycles-pp.prep_new_page.get_page_from_freelist.__alloc_frozen_pages_noprof.alloc_pages_mpol.vma_alloc_folio_noprof
      0.00            +0.6        0.56 ±  3%  perf-profile.calltrace.cycles-pp.lru_add.folio_batch_move_lru.__folio_batch_add_and_move.do_anonymous_page.__handle_mm_fault
      0.08 ±223%      +0.6        0.65 ±  2%  perf-profile.calltrace.cycles-pp.rmqueue.get_page_from_freelist.__alloc_frozen_pages_noprof.alloc_pages_mpol.vma_alloc_folio_noprof
      0.00            +0.6        0.58 ±  2%  perf-profile.calltrace.cycles-pp.folio_add_new_anon_rmap.do_anonymous_page.__handle_mm_fault.handle_mm_fault.do_user_addr_fault
      2.32            +0.7        2.98 ±  3%  perf-profile.calltrace.cycles-pp.get_page_from_freelist.__alloc_frozen_pages_noprof.alloc_pages_mpol.vma_alloc_folio_noprof.alloc_anon_folio
      2.43            +0.7        3.12 ±  3%  perf-profile.calltrace.cycles-pp.__alloc_frozen_pages_noprof.alloc_pages_mpol.vma_alloc_folio_noprof.alloc_anon_folio.do_anonymous_page
      2.50            +0.7        3.20 ±  3%  perf-profile.calltrace.cycles-pp.alloc_pages_mpol.vma_alloc_folio_noprof.alloc_anon_folio.do_anonymous_page.__handle_mm_fault
      2.60            +0.7        3.31 ±  3%  perf-profile.calltrace.cycles-pp.vma_alloc_folio_noprof.alloc_anon_folio.do_anonymous_page.__handle_mm_fault.handle_mm_fault
      0.86 ± 27%      +0.8        1.64 ± 12%  perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.folio_lruvec_lock_irqsave.folio_batch_move_lru.__folio_batch_add_and_move.do_anonymous_page
      0.84 ± 27%      +0.8        1.62 ± 13%  perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.folio_lruvec_lock_irqsave.folio_batch_move_lru.__folio_batch_add_and_move
      0.86 ± 26%      +0.8        1.65 ± 12%  perf-profile.calltrace.cycles-pp.folio_lruvec_lock_irqsave.folio_batch_move_lru.__folio_batch_add_and_move.do_anonymous_page.__handle_mm_fault
      1.51 ± 15%      +0.9        2.40 ±  9%  perf-profile.calltrace.cycles-pp.folio_batch_move_lru.__folio_batch_add_and_move.do_anonymous_page.__handle_mm_fault.handle_mm_fault
      1.82            +0.9        2.73 ±  6%  perf-profile.calltrace.cycles-pp.__mem_cgroup_charge.alloc_anon_folio.do_anonymous_page.__handle_mm_fault.handle_mm_fault
      1.60 ± 14%      +0.9        2.50 ±  8%  perf-profile.calltrace.cycles-pp.__folio_batch_add_and_move.do_anonymous_page.__handle_mm_fault.handle_mm_fault.do_user_addr_fault
      1.74            +0.9        2.66 ±  4%  perf-profile.calltrace.cycles-pp.pte_offset_map_lock.do_anonymous_page.__handle_mm_fault.handle_mm_fault.do_user_addr_fault
      0.00            +1.0        0.97 ± 54%  perf-profile.calltrace.cycles-pp.get_mem_cgroup_from_mm.__mem_cgroup_charge.alloc_anon_folio.do_anonymous_page.__handle_mm_fault
      4.52            +1.6        6.16 ±  3%  perf-profile.calltrace.cycles-pp.alloc_anon_folio.do_anonymous_page.__handle_mm_fault.handle_mm_fault.do_user_addr_fault
     26.88            +1.7       28.56 ±  5%  perf-profile.calltrace.cycles-pp.__page_cache_release.folios_put_refs.free_pages_and_swap_cache.__tlb_batch_free_encoded_pages.tlb_flush_mmu
     28.94            +1.7       30.66 ±  5%  perf-profile.calltrace.cycles-pp.folios_put_refs.free_pages_and_swap_cache.__tlb_batch_free_encoded_pages.tlb_flush_mmu.zap_pte_range
     28.98            +1.7       30.70 ±  5%  perf-profile.calltrace.cycles-pp.free_pages_and_swap_cache.__tlb_batch_free_encoded_pages.tlb_flush_mmu.zap_pte_range.zap_pmd_range
     28.98            +1.7       30.71 ±  6%  perf-profile.calltrace.cycles-pp.__tlb_batch_free_encoded_pages.tlb_flush_mmu.zap_pte_range.zap_pmd_range.unmap_page_range
     28.98            +1.7       30.71 ±  6%  perf-profile.calltrace.cycles-pp.tlb_flush_mmu.zap_pte_range.zap_pmd_range.unmap_page_range.unmap_vmas
     29.33            +1.7       31.07 ±  6%  perf-profile.calltrace.cycles-pp.zap_pte_range.zap_pmd_range.unmap_page_range.unmap_vmas.unmap_region
     29.33            +1.7       31.08 ±  5%  perf-profile.calltrace.cycles-pp.unmap_page_range.unmap_vmas.unmap_region.vms_complete_munmap_vmas.do_vmi_align_munmap
     29.33            +1.7       31.08 ±  5%  perf-profile.calltrace.cycles-pp.unmap_vmas.unmap_region.vms_complete_munmap_vmas.do_vmi_align_munmap.do_vmi_munmap
     29.33            +1.7       31.08 ±  5%  perf-profile.calltrace.cycles-pp.zap_pmd_range.unmap_page_range.unmap_vmas.unmap_region.vms_complete_munmap_vmas
     27.13            +1.8       28.93 ±  6%  perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.folio_lruvec_lock_irqsave.__page_cache_release.folios_put_refs
     27.15            +1.8       28.95 ±  6%  perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.folio_lruvec_lock_irqsave.__page_cache_release.folios_put_refs.free_pages_and_swap_cache
     27.15            +1.8       28.95 ±  6%  perf-profile.calltrace.cycles-pp.folio_lruvec_lock_irqsave.__page_cache_release.folios_put_refs.free_pages_and_swap_cache.__tlb_batch_free_encoded_pages
     29.98            +1.9       31.88 ±  6%  perf-profile.calltrace.cycles-pp.__munmap
     29.98            +1.9       31.88 ±  6%  perf-profile.calltrace.cycles-pp.__vm_munmap.__x64_sys_munmap.do_syscall_64.entry_SYSCALL_64_after_hwframe.__munmap
     29.98            +1.9       31.88 ±  6%  perf-profile.calltrace.cycles-pp.__x64_sys_munmap.do_syscall_64.entry_SYSCALL_64_after_hwframe.__munmap
     29.98            +1.9       31.88 ±  6%  perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.__munmap
     29.98            +1.9       31.88 ±  6%  perf-profile.calltrace.cycles-pp.do_vmi_align_munmap.do_vmi_munmap.__vm_munmap.__x64_sys_munmap.do_syscall_64
     29.98            +1.9       31.88 ±  6%  perf-profile.calltrace.cycles-pp.do_vmi_munmap.__vm_munmap.__x64_sys_munmap.do_syscall_64.entry_SYSCALL_64_after_hwframe
     29.98            +1.9       31.88 ±  6%  perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.__munmap
     29.98            +1.9       31.88 ±  6%  perf-profile.calltrace.cycles-pp.unmap_region.vms_complete_munmap_vmas.do_vmi_align_munmap.do_vmi_munmap.__vm_munmap
     29.98            +1.9       31.88 ±  6%  perf-profile.calltrace.cycles-pp.vms_complete_munmap_vmas.do_vmi_align_munmap.do_vmi_munmap.__vm_munmap.__x64_sys_munmap
      8.76 ±  3%      +3.7       12.48 ±  3%  perf-profile.calltrace.cycles-pp.do_anonymous_page.__handle_mm_fault.handle_mm_fault.do_user_addr_fault.exc_page_fault
      9.13 ±  3%      +3.8       12.91 ±  3%  perf-profile.calltrace.cycles-pp.__handle_mm_fault.handle_mm_fault.do_user_addr_fault.exc_page_fault.asm_exc_page_fault
      9.41 ±  3%      +3.8       13.25 ±  3%  perf-profile.calltrace.cycles-pp.handle_mm_fault.do_user_addr_fault.exc_page_fault.asm_exc_page_fault.stress_bigheap_child
     10.00 ±  3%      +3.9       13.91 ±  3%  perf-profile.calltrace.cycles-pp.do_user_addr_fault.exc_page_fault.asm_exc_page_fault.stress_bigheap_child
     10.06 ±  3%      +3.9       13.98 ±  3%  perf-profile.calltrace.cycles-pp.exc_page_fault.asm_exc_page_fault.stress_bigheap_child
     14.61 ±  2%      +4.5       19.13 ±  3%  perf-profile.calltrace.cycles-pp.asm_exc_page_fault.stress_bigheap_child
     14.43 ±  2%      +4.7       19.14 ±  3%  perf-profile.calltrace.cycles-pp.stress_bigheap_child
      0.49 ± 45%      +9.1        9.60 ± 24%  perf-profile.calltrace.cycles-pp.si_meminfo.do_sysinfo.__do_sys_sysinfo.do_syscall_64.entry_SYSCALL_64_after_hwframe
      0.36 ± 71%      +9.2        9.53 ± 24%  perf-profile.calltrace.cycles-pp.nr_blockdev_pages.si_meminfo.do_sysinfo.__do_sys_sysinfo.do_syscall_64
      0.18 ±141%      +9.3        9.49 ± 24%  perf-profile.calltrace.cycles-pp._raw_spin_lock.nr_blockdev_pages.si_meminfo.do_sysinfo.__do_sys_sysinfo
      0.08 ±223%      +9.3        9.40 ± 24%  perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock.nr_blockdev_pages.si_meminfo.do_sysinfo
     52.65           -15.8       36.88 ±  6%  perf-profile.children.cycles-pp.si_swapinfo
     53.42            -6.8       46.65 ±  2%  perf-profile.children.cycles-pp.__do_sys_sysinfo
     53.48            -6.8       46.72 ±  2%  perf-profile.children.cycles-pp.sysinfo
     53.23            -6.7       46.48 ±  2%  perf-profile.children.cycles-pp._raw_spin_lock
     53.25            -6.7       46.54 ±  2%  perf-profile.children.cycles-pp.do_sysinfo
     84.09            -4.9       79.21        perf-profile.children.cycles-pp.do_syscall_64
     84.09            -4.9       79.21        perf-profile.children.cycles-pp.entry_SYSCALL_64_after_hwframe
     82.57            -4.2       78.40        perf-profile.children.cycles-pp.native_queued_spin_lock_slowpath
      0.30            -0.1        0.24 ±  4%  perf-profile.children.cycles-pp.expand_vma
      0.17 ±  2%      -0.1        0.11 ±  4%  perf-profile.children.cycles-pp._copy_to_user
      0.07            +0.0        0.08        perf-profile.children.cycles-pp.__pte_offset_map
      0.11            +0.0        0.12        perf-profile.children.cycles-pp.mod_lruvec_state
      0.06            +0.0        0.07        perf-profile.children.cycles-pp.arch_exit_to_user_mode_prepare
      0.06            +0.0        0.07        perf-profile.children.cycles-pp.pte_offset_map_rw_nolock
      0.07            +0.0        0.08 ±  5%  perf-profile.children.cycles-pp.irqentry_exit
      0.05            +0.0        0.06 ±  7%  perf-profile.children.cycles-pp.count_memcg_events
      0.07 ±  5%      +0.0        0.09 ±  4%  perf-profile.children.cycles-pp._raw_spin_trylock
      0.11            +0.0        0.13 ±  4%  perf-profile.children.cycles-pp.vma_merge_new_range
      0.08            +0.0        0.10        perf-profile.children.cycles-pp.__mod_zone_page_state
      0.14            +0.0        0.16 ±  4%  perf-profile.children.cycles-pp.mas_walk
      0.09 ±  4%      +0.0        0.12 ±  4%  perf-profile.children.cycles-pp.css_rstat_updated
      0.18            +0.0        0.21        perf-profile.children.cycles-pp.mod_node_page_state
      0.22            +0.0        0.25 ±  2%  perf-profile.children.cycles-pp.___perf_sw_event
      0.14 ±  4%      +0.0        0.17 ±  8%  perf-profile.children.cycles-pp.move_ptes
      0.06            +0.0        0.09 ±  4%  perf-profile.children.cycles-pp.page_counter_try_charge
      0.14            +0.0        0.17 ±  4%  perf-profile.children.cycles-pp.vma_merge_extend
      0.28            +0.0        0.32 ±  3%  perf-profile.children.cycles-pp.__perf_sw_event
      0.27            +0.0        0.31 ±  3%  perf-profile.children.cycles-pp.lock_vma_under_rcu
      0.19 ±  3%      +0.0        0.23 ±  9%  perf-profile.children.cycles-pp.copy_vma_and_data
      0.19 ±  3%      +0.0        0.23 ±  9%  perf-profile.children.cycles-pp.move_page_tables
      0.22 ±  3%      +0.0        0.26 ±  9%  perf-profile.children.cycles-pp.move_vma
      0.00            +0.1        0.05        perf-profile.children.cycles-pp.perf_swevent_event
      0.11 ±  3%      +0.1        0.17 ±  5%  perf-profile.children.cycles-pp.expand
      0.37 ± 13%      +0.1        0.43 ±  4%  perf-profile.children.cycles-pp.cmd_record
      0.38            +0.1        0.44 ±  3%  perf-profile.children.cycles-pp.lru_gen_add_folio
      0.12 ± 48%      +0.1        0.19 ±  5%  perf-profile.children.cycles-pp.add_callchain_ip
      0.50            +0.1        0.57 ±  3%  perf-profile.children.cycles-pp.lru_add
      0.16 ± 48%      +0.1        0.24 ±  6%  perf-profile.children.cycles-pp.__thread__resolve_callchain
      0.17 ± 48%      +0.1        0.25 ±  7%  perf-profile.children.cycles-pp.sample__for_each_callchain_node
      0.32 ±  2%      +0.1        0.41 ±  3%  perf-profile.children.cycles-pp.mod_memcg_lruvec_state
      0.17 ± 49%      +0.1        0.26 ±  6%  perf-profile.children.cycles-pp.build_id__mark_dso_hit
      0.18 ± 48%      +0.1        0.28 ±  6%  perf-profile.children.cycles-pp.__ordered_events__flush
      0.18 ± 49%      +0.1        0.28 ±  6%  perf-profile.children.cycles-pp.perf_session__deliver_event
      0.36 ±  2%      +0.1        0.48 ±  2%  perf-profile.children.cycles-pp.__folio_mod_stat
      0.45            +0.1        0.57 ±  2%  perf-profile.children.cycles-pp.lruvec_stat_mod_folio
      0.46            +0.1        0.58 ±  2%  perf-profile.children.cycles-pp.folio_add_new_anon_rmap
      0.97            +0.1        1.10 ±  2%  perf-profile.children.cycles-pp.sync_regs
      0.30 ±  9%      +0.1        0.44 ±  4%  perf-profile.children.cycles-pp.rmqueue_bulk
      0.94 ±  2%      +0.1        1.08 ±  3%  perf-profile.children.cycles-pp.native_irq_return_iret
      0.35 ±  7%      +0.2        0.51 ±  3%  perf-profile.children.cycles-pp.__rmqueue_pcplist
      0.51 ±  5%      +0.2        0.69 ±  2%  perf-profile.children.cycles-pp.rmqueue
      1.70            +0.4        2.13 ±  3%  perf-profile.children.cycles-pp.kernel_init_pages
      1.74            +0.4        2.17 ±  3%  perf-profile.children.cycles-pp.prep_new_page
      0.36 ±  5%      +0.6        0.98 ± 54%  perf-profile.children.cycles-pp.get_mem_cgroup_from_mm
      2.36            +0.7        3.02 ±  3%  perf-profile.children.cycles-pp.get_page_from_freelist
      2.49            +0.7        3.18 ±  3%  perf-profile.children.cycles-pp.__alloc_frozen_pages_noprof
      2.57            +0.7        3.28 ±  3%  perf-profile.children.cycles-pp.alloc_pages_mpol
      2.61            +0.7        3.32 ±  3%  perf-profile.children.cycles-pp.vma_alloc_folio_noprof
      1.54 ± 15%      +0.9        2.44 ±  9%  perf-profile.children.cycles-pp.folio_batch_move_lru
      1.63 ± 14%      +0.9        2.53 ±  8%  perf-profile.children.cycles-pp.__folio_batch_add_and_move
      1.85            +0.9        2.76 ±  5%  perf-profile.children.cycles-pp.__mem_cgroup_charge
      1.76            +0.9        2.68 ±  4%  perf-profile.children.cycles-pp.pte_offset_map_lock
      4.55            +1.7        6.20 ±  3%  perf-profile.children.cycles-pp.alloc_anon_folio
     28.98            +1.7       30.71 ±  6%  perf-profile.children.cycles-pp.tlb_flush_mmu
     29.36            +1.7       31.11 ±  5%  perf-profile.children.cycles-pp.unmap_page_range
     29.36            +1.7       31.11 ±  5%  perf-profile.children.cycles-pp.unmap_vmas
     29.36            +1.7       31.11 ±  5%  perf-profile.children.cycles-pp.zap_pmd_range
     29.36            +1.7       31.11 ±  5%  perf-profile.children.cycles-pp.zap_pte_range
     27.51            +1.8       29.34 ±  6%  perf-profile.children.cycles-pp.__page_cache_release
     29.64            +1.9       31.52 ±  6%  perf-profile.children.cycles-pp.__tlb_batch_free_encoded_pages
     29.64            +1.9       31.52 ±  6%  perf-profile.children.cycles-pp.free_pages_and_swap_cache
     29.68            +1.9       31.56 ±  6%  perf-profile.children.cycles-pp.folios_put_refs
     29.98            +1.9       31.88 ±  6%  perf-profile.children.cycles-pp.__munmap
     29.98            +1.9       31.88 ±  6%  perf-profile.children.cycles-pp.__vm_munmap
     29.98            +1.9       31.88 ±  6%  perf-profile.children.cycles-pp.__x64_sys_munmap
     30.01            +1.9       31.91 ±  6%  perf-profile.children.cycles-pp.do_vmi_munmap
     30.02            +1.9       31.92 ±  6%  perf-profile.children.cycles-pp.do_vmi_align_munmap
     30.02            +1.9       31.92 ±  6%  perf-profile.children.cycles-pp.unmap_region
     30.02            +1.9       31.92 ±  6%  perf-profile.children.cycles-pp.vms_complete_munmap_vmas
     28.06            +2.6       30.64 ±  5%  perf-profile.children.cycles-pp.folio_lruvec_lock_irqsave
     29.68            +2.6       32.32 ±  5%  perf-profile.children.cycles-pp._raw_spin_lock_irqsave
      8.82 ±  3%      +3.7       12.56 ±  3%  perf-profile.children.cycles-pp.do_anonymous_page
      9.14 ±  3%      +3.8       12.92 ±  3%  perf-profile.children.cycles-pp.__handle_mm_fault
      9.43 ±  3%      +3.8       13.27 ±  3%  perf-profile.children.cycles-pp.handle_mm_fault
     10.02 ±  3%      +3.9       13.94 ±  3%  perf-profile.children.cycles-pp.do_user_addr_fault
     10.07 ±  3%      +3.9       14.00 ±  3%  perf-profile.children.cycles-pp.exc_page_fault
     13.04 ±  2%      +4.3       17.35 ±  3%  perf-profile.children.cycles-pp.asm_exc_page_fault
     15.35 ±  2%      +4.8       20.16 ±  3%  perf-profile.children.cycles-pp.stress_bigheap_child
      0.50 ± 15%      +9.0        9.54 ± 24%  perf-profile.children.cycles-pp.nr_blockdev_pages
      0.55 ± 13%      +9.0        9.60 ± 24%  perf-profile.children.cycles-pp.si_meminfo
     82.38            -4.1       78.24        perf-profile.self.cycles-pp.native_queued_spin_lock_slowpath
      0.16 ±  2%      -0.1        0.11 ±  4%  perf-profile.self.cycles-pp._copy_to_user
      0.05            +0.0        0.06        perf-profile.self.cycles-pp.__rmqueue_pcplist
      0.07            +0.0        0.08        perf-profile.self.cycles-pp._raw_spin_trylock
      0.06            +0.0        0.07 ±  5%  perf-profile.self.cycles-pp.folio_add_lru
      0.09            +0.0        0.10 ±  4%  perf-profile.self.cycles-pp.folio_add_new_anon_rmap
      0.11            +0.0        0.12 ±  4%  perf-profile.self.cycles-pp.lru_add
      0.08 ±  5%      +0.0        0.10 ±  3%  perf-profile.self.cycles-pp.rmqueue
      0.14            +0.0        0.16 ±  3%  perf-profile.self.cycles-pp.lock_vma_under_rcu
      0.11 ±  3%      +0.0        0.13 ±  2%  perf-profile.self.cycles-pp.handle_mm_fault
      0.05            +0.0        0.07 ±  7%  perf-profile.self.cycles-pp.si_meminfo
      0.13 ±  2%      +0.0        0.14 ±  3%  perf-profile.self.cycles-pp.do_user_addr_fault
      0.08            +0.0        0.10 ±  4%  perf-profile.self.cycles-pp.folio_batch_move_lru
      0.14 ±  3%      +0.0        0.16 ±  3%  perf-profile.self.cycles-pp.mas_walk
      0.07            +0.0        0.09        perf-profile.self.cycles-pp.__mod_zone_page_state
      0.07 ±  7%      +0.0        0.09 ±  5%  perf-profile.self.cycles-pp.rmqueue_bulk
      0.16            +0.0        0.18 ±  2%  perf-profile.self.cycles-pp.folios_put_refs
      0.08 ±  4%      +0.0        0.10 ±  5%  perf-profile.self.cycles-pp.alloc_anon_folio
      0.15            +0.0        0.17 ±  4%  perf-profile.self.cycles-pp.___perf_sw_event
      0.08 ± 10%      +0.0        0.10        perf-profile.self.cycles-pp.css_rstat_updated
      0.12 ±  4%      +0.0        0.15 ±  7%  perf-profile.self.cycles-pp.move_ptes
      0.06 ±  9%      +0.0        0.08 ±  5%  perf-profile.self.cycles-pp.page_counter_try_charge
      0.24 ±  4%      +0.0        0.26 ±  2%  perf-profile.self.cycles-pp.__handle_mm_fault
      0.16 ±  2%      +0.0        0.20 ±  2%  perf-profile.self.cycles-pp.mod_node_page_state
      0.23            +0.0        0.26 ±  2%  perf-profile.self.cycles-pp.lru_gen_add_folio
      0.13 ±  3%      +0.0        0.16 ±  4%  perf-profile.self.cycles-pp.get_page_from_freelist
      0.10 ±  4%      +0.0        0.14 ±  4%  perf-profile.self.cycles-pp.__alloc_frozen_pages_noprof
      0.00            +0.1        0.05        perf-profile.self.cycles-pp.alloc_pages_mpol
      0.11 ±  4%      +0.1        0.16 ±  5%  perf-profile.self.cycles-pp.expand
      0.25 ±  2%      +0.1        0.31 ±  4%  perf-profile.self.cycles-pp.mod_memcg_lruvec_state
      0.28 ±  3%      +0.1        0.34 ±  4%  perf-profile.self.cycles-pp._raw_spin_lock
      0.16 ±  2%      +0.1        0.23 ± 15%  perf-profile.self.cycles-pp.__mem_cgroup_charge
      0.32            +0.1        0.44 ±  7%  perf-profile.self.cycles-pp.do_anonymous_page
      0.96            +0.1        1.09 ±  3%  perf-profile.self.cycles-pp.sync_regs
      0.94 ±  2%      +0.1        1.08 ±  3%  perf-profile.self.cycles-pp.native_irq_return_iret
      1.69            +0.4        2.12 ±  3%  perf-profile.self.cycles-pp.kernel_init_pages
      3.12            +0.6        3.69 ±  4%  perf-profile.self.cycles-pp.stress_bigheap_child
      0.35 ±  5%      +0.6        0.97 ± 54%  perf-profile.self.cycles-pp.get_mem_cgroup_from_mm
      1.62            +0.9        2.52 ±  4%  perf-profile.self.cycles-pp.pte_offset_map_lock




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


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2026-03-30 13:18 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-03-30 13:18 [tip:locking/core] [locking/rwsem] 1ea4b47350: stress-ng.bigheap.realloc_calls_per_sec 12.1% improvement kernel test robot

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox