linux-mm.kvack.org archive mirror
 help / color / mirror / Atom feed
From: kernel test robot <oliver.sang@intel.com>
To: Ankur Arora <ankur.a.arora@oracle.com>
Cc: <oe-lkp@lists.linux.dev>, <lkp@intel.com>,
	<linux-kernel@vger.kernel.org>,
	Andrew Morton <akpm@linux-foundation.org>,
	David Hildenbrand <david@kernel.org>,
	Andy Lutomirski <luto@kernel.org>,
	"Borislav Petkov (AMD)" <bp@alien8.de>,
	Boris Ostrovsky <boris.ostrovsky@oracle.com>,
	"H. Peter Anvin" <hpa@zytor.com>, Ingo Molnar <mingo@redhat.com>,
	"Konrad Rzessutek Wilk" <konrad.wilk@oracle.com>,
	Lance Yang <ioworker0@gmail.com>,
	"Liam R. Howlett" <Liam.Howlett@oracle.com>,
	Li Zhe <lizhe.67@bytedance.com>,
	Lorenzo Stoakes <lorenzo.stoakes@oracle.com>,
	Mateusz Guzik <mjguzik@gmail.com>,
	Matthew Wilcox <willy@infradead.org>,
	Michal Hocko <mhocko@suse.com>, Mike Rapoport <rppt@kernel.org>,
	Peter Zijlstra <peterz@infradead.org>,
	Raghavendra K T <raghavendra.kt@amd.com>,
	"Suren Baghdasaryan" <surenb@google.com>,
	Thomas Gleixner <tglx@linutronix.de>,
	Vlastimil Babka <vbabka@suse.cz>, <linux-mm@kvack.org>,
	<oliver.sang@intel.com>
Subject: [linus:master] [mm]  94962b2628: will-it-scale.per_thread_ops 2.1% regression
Date: Wed, 18 Feb 2026 12:32:38 +0800	[thread overview]
Message-ID: <202602181113.b28c053b-lkp@intel.com> (raw)



Hello,


we reported
"[linux-next:master] [mm]  94962b2628: will-it-scale.per_process_ops 4.8% improvement"
on
https://lore.kernel.org/all/202601312034.df465f26-lkp@intel.com/

now we notice a small regression. report this just FYI what we observed in our
tests.

(previous reported improvement as well as another improvement are also recorded
in this report)



kernel test robot noticed a 2.1% regression of will-it-scale.per_thread_ops on:


commit: 94962b2628e6af2c48be6ebdf9f76add28d60ecc ("mm: folio_zero_user: clear page ranges")
https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git master

[still regression on linus/master      9702969978695d9a699a1f34771580cdbb153b33]
[still regression on linux-next/master 350adaf7fde9fdbd9aeed6d442a9ae90c6a3ab97]

testcase: will-it-scale
config: x86_64-rhel-9.4
compiler: gcc-14
test machine: 224 threads 4 sockets Intel(R) Xeon(R) Platinum 8380H CPU @ 2.90GHz (Cooper Lake) with 192G memory
parameters:

	nr_task: 100%
	mode: thread
	test: page_fault1
	cpufreq_governor: performance


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

+------------------+---------------------------------------------------------------+
| testcase: change | will-it-scale: will-it-scale.per_thread_ops 7.7% improvement  |
| test parameters  | cpufreq_governor=performance                                  |
|                  | mode=thread                                                   |
|                  | nr_task=100%                                                  |
|                  | test=page_fault1                                              |
+------------------+---------------------------------------------------------------+
| testcase: change | will-it-scale: will-it-scale.per_process_ops 4.8% improvement |
| test parameters  | cpufreq_governor=performance                                  |
|                  | mode=process                                                  |
|                  | nr_task=100%                                                  |
|                  | test=page_fault1                                              |
+------------------+---------------------------------------------------------------+


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/202602181113.b28c053b-lkp@intel.com


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


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

=========================================================================================
compiler/cpufreq_governor/kconfig/mode/nr_task/rootfs/tbox_group/test/testcase:
  gcc-14/performance/x86_64-rhel-9.4/thread/100%/debian-13-x86_64-20250902.cgz/lkp-cpl-4sp2/page_fault1/will-it-scale

commit: 
  9890ecab6a ("mm: folio_zero_user: clear pages sequentially")
  94962b2628 ("mm: folio_zero_user: clear page ranges")

9890ecab6ad9c0d3 94962b2628e6af2c48be6ebdf9f 
---------------- --------------------------- 
         %stddev     %change         %stddev
             \          |                \  
  30035370            -2.1%   29406354        will-it-scale.224.threads
     78.68            +4.0%      81.86        will-it-scale.224.threads_idle
    134086            -2.1%     131277        will-it-scale.per_thread_ops
  30035370            -2.1%   29406354        will-it-scale.workload
    152.57 ±  2%      +7.1%     163.40        perf-sched.total_wait_and_delay.average.ms
    152.51 ±  2%      +7.1%     163.34        perf-sched.total_wait_time.average.ms
    152.57 ±  2%      +7.1%     163.40        perf-sched.wait_and_delay.avg.ms.[unknown].[unknown].[unknown].[unknown].[unknown]
    152.51 ±  2%      +7.1%     163.34        perf-sched.wait_time.avg.ms.[unknown].[unknown].[unknown].[unknown].[unknown]
     74.61           -39.0       35.56        perf-profile.calltrace.cycles-pp.folio_zero_user.vma_alloc_anon_folio_pmd.__do_huge_pmd_anonymous_page.__handle_mm_fault.handle_mm_fault
     80.40           -11.9       68.48        perf-profile.calltrace.cycles-pp.testcase
     76.97           -10.2       66.78        perf-profile.calltrace.cycles-pp.asm_exc_page_fault.testcase
     76.85           -10.1       66.72        perf-profile.calltrace.cycles-pp.do_user_addr_fault.exc_page_fault.asm_exc_page_fault.testcase
     76.85           -10.1       66.72        perf-profile.calltrace.cycles-pp.exc_page_fault.asm_exc_page_fault.testcase
     76.78           -10.1       66.66        perf-profile.calltrace.cycles-pp.handle_mm_fault.do_user_addr_fault.exc_page_fault.asm_exc_page_fault.testcase
     76.77           -10.1       66.65        perf-profile.calltrace.cycles-pp.__handle_mm_fault.handle_mm_fault.do_user_addr_fault.exc_page_fault.asm_exc_page_fault
     76.75           -10.1       66.64        perf-profile.calltrace.cycles-pp.__do_huge_pmd_anonymous_page.__handle_mm_fault.handle_mm_fault.do_user_addr_fault.exc_page_fault
     76.15            -9.9       66.30        perf-profile.calltrace.cycles-pp.vma_alloc_anon_folio_pmd.__do_huge_pmd_anonymous_page.__handle_mm_fault.handle_mm_fault.do_user_addr_fault
      5.86            -5.9        0.00        perf-profile.calltrace.cycles-pp.__cond_resched.folio_zero_user.vma_alloc_anon_folio_pmd.__do_huge_pmd_anonymous_page.__handle_mm_fault
      1.03            -0.1        0.92        perf-profile.calltrace.cycles-pp.vma_alloc_folio_noprof.vma_alloc_anon_folio_pmd.__do_huge_pmd_anonymous_page.__handle_mm_fault.handle_mm_fault
      1.00            -0.1        0.90        perf-profile.calltrace.cycles-pp.alloc_pages_mpol.vma_alloc_folio_noprof.vma_alloc_anon_folio_pmd.__do_huge_pmd_anonymous_page.__handle_mm_fault
      1.00            -0.1        0.90        perf-profile.calltrace.cycles-pp.__alloc_frozen_pages_noprof.alloc_pages_mpol.vma_alloc_folio_noprof.vma_alloc_anon_folio_pmd.__do_huge_pmd_anonymous_page
      0.99            -0.1        0.89        perf-profile.calltrace.cycles-pp.get_page_from_freelist.__alloc_frozen_pages_noprof.alloc_pages_mpol.vma_alloc_folio_noprof.vma_alloc_anon_folio_pmd
      0.93            -0.1        0.85        perf-profile.calltrace.cycles-pp.prep_new_page.get_page_from_freelist.__alloc_frozen_pages_noprof.alloc_pages_mpol.vma_alloc_folio_noprof
      0.37 ± 71%      +0.4        0.81 ± 19%  perf-profile.calltrace.cycles-pp.tick_nohz_handler.__hrtimer_run_queues.hrtimer_interrupt.__sysvec_apic_timer_interrupt.sysvec_apic_timer_interrupt
      0.71 ± 19%      +0.5        1.20 ± 17%  perf-profile.calltrace.cycles-pp.__hrtimer_run_queues.hrtimer_interrupt.__sysvec_apic_timer_interrupt.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt
      0.81 ± 14%      +0.6        1.42 ± 12%  perf-profile.calltrace.cycles-pp.hrtimer_interrupt.__sysvec_apic_timer_interrupt.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt.pv_native_safe_halt
      0.82 ± 14%      +0.6        1.43 ± 12%  perf-profile.calltrace.cycles-pp.__sysvec_apic_timer_interrupt.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt.pv_native_safe_halt.acpi_safe_halt
      0.00            +0.7        0.69 ± 16%  perf-profile.calltrace.cycles-pp.update_process_times.tick_nohz_handler.__hrtimer_run_queues.hrtimer_interrupt.__sysvec_apic_timer_interrupt
      1.14 ±  9%      +0.9        2.04 ±  7%  perf-profile.calltrace.cycles-pp.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt.pv_native_safe_halt.acpi_safe_halt.acpi_idle_do_entry
      0.85            +0.9        1.76        perf-profile.calltrace.cycles-pp.free_unref_folios.folios_put_refs.free_pages_and_swap_cache.__tlb_batch_free_encoded_pages.tlb_finish_mmu
      0.93            +1.0        1.92        perf-profile.calltrace.cycles-pp.folios_put_refs.free_pages_and_swap_cache.__tlb_batch_free_encoded_pages.tlb_finish_mmu.vms_clear_ptes
      0.94            +1.0        1.94        perf-profile.calltrace.cycles-pp.__tlb_batch_free_encoded_pages.tlb_finish_mmu.vms_clear_ptes.vms_complete_munmap_vmas.do_vmi_align_munmap
      0.94            +1.0        1.94        perf-profile.calltrace.cycles-pp.free_pages_and_swap_cache.__tlb_batch_free_encoded_pages.tlb_finish_mmu.vms_clear_ptes.vms_complete_munmap_vmas
      1.32 ±  8%      +1.1        2.39 ±  6%  perf-profile.calltrace.cycles-pp.pv_native_safe_halt.acpi_safe_halt.acpi_idle_do_entry.acpi_idle_enter.cpuidle_enter_state
      1.02            +1.1        2.12        perf-profile.calltrace.cycles-pp.tlb_finish_mmu.vms_clear_ptes.vms_complete_munmap_vmas.do_vmi_align_munmap.do_vmi_munmap
      1.11            +1.2        2.28        perf-profile.calltrace.cycles-pp.vms_clear_ptes.vms_complete_munmap_vmas.do_vmi_align_munmap.do_vmi_munmap.__vm_munmap
      1.12            +1.2        2.31        perf-profile.calltrace.cycles-pp.vms_complete_munmap_vmas.do_vmi_align_munmap.do_vmi_munmap.__vm_munmap.__x64_sys_munmap
      1.15            +1.2        2.35        perf-profile.calltrace.cycles-pp.do_vmi_munmap.__vm_munmap.__x64_sys_munmap.do_syscall_64.entry_SYSCALL_64_after_hwframe
      1.15            +1.2        2.35        perf-profile.calltrace.cycles-pp.do_vmi_align_munmap.do_vmi_munmap.__vm_munmap.__x64_sys_munmap.do_syscall_64
      1.19            +1.2        2.40        perf-profile.calltrace.cycles-pp.__x64_sys_munmap.do_syscall_64.entry_SYSCALL_64_after_hwframe.__munmap
      1.19            +1.2        2.40        perf-profile.calltrace.cycles-pp.__vm_munmap.__x64_sys_munmap.do_syscall_64.entry_SYSCALL_64_after_hwframe.__munmap
      1.20            +1.2        2.40        perf-profile.calltrace.cycles-pp.__munmap
      1.19            +1.2        2.40        perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.__munmap
      1.19            +1.2        2.40        perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.__munmap
     17.66           +10.3       27.92        perf-profile.calltrace.cycles-pp.acpi_safe_halt.acpi_idle_do_entry.acpi_idle_enter.cpuidle_enter_state.cpuidle_enter
     17.67           +10.3       27.93        perf-profile.calltrace.cycles-pp.acpi_idle_do_entry.acpi_idle_enter.cpuidle_enter_state.cpuidle_enter.cpuidle_idle_call
     17.67           +10.3       27.95        perf-profile.calltrace.cycles-pp.acpi_idle_enter.cpuidle_enter_state.cpuidle_enter.cpuidle_idle_call.do_idle
     17.71           +10.3       28.02        perf-profile.calltrace.cycles-pp.cpuidle_enter_state.cpuidle_enter.cpuidle_idle_call.do_idle.cpu_startup_entry
     17.72           +10.3       28.04        perf-profile.calltrace.cycles-pp.cpuidle_enter.cpuidle_idle_call.do_idle.cpu_startup_entry.start_secondary
     17.97           +10.6       28.55        perf-profile.calltrace.cycles-pp.cpuidle_idle_call.do_idle.cpu_startup_entry.start_secondary.common_startup_64
     18.02           +10.6       28.64        perf-profile.calltrace.cycles-pp.do_idle.cpu_startup_entry.start_secondary.common_startup_64
     18.02           +10.6       28.65        perf-profile.calltrace.cycles-pp.cpu_startup_entry.start_secondary.common_startup_64
     18.02           +10.6       28.65        perf-profile.calltrace.cycles-pp.start_secondary.common_startup_64
     18.10           +10.7       28.76        perf-profile.calltrace.cycles-pp.common_startup_64
     33.38           +19.1       52.51        perf-profile.calltrace.cycles-pp.asm_sysvec_apic_timer_interrupt.pv_native_safe_halt.acpi_safe_halt.acpi_idle_do_entry.acpi_idle_enter
      0.00           +23.8       23.83        perf-profile.calltrace.cycles-pp.asm_sysvec_call_function.folio_zero_user.vma_alloc_anon_folio_pmd.__do_huge_pmd_anonymous_page.__handle_mm_fault
      0.68           +35.4       36.07        perf-profile.calltrace.cycles-pp.asm_sysvec_apic_timer_interrupt.folio_zero_user.vma_alloc_anon_folio_pmd.__do_huge_pmd_anonymous_page.__handle_mm_fault
     80.51           -12.0       68.53        perf-profile.children.cycles-pp.testcase
     76.97           -10.2       66.78        perf-profile.children.cycles-pp.asm_exc_page_fault
     76.85           -10.1       66.72        perf-profile.children.cycles-pp.do_user_addr_fault
     76.85           -10.1       66.72        perf-profile.children.cycles-pp.exc_page_fault
     76.78           -10.1       66.66        perf-profile.children.cycles-pp.handle_mm_fault
     76.77           -10.1       66.65        perf-profile.children.cycles-pp.__handle_mm_fault
     76.75           -10.1       66.64        perf-profile.children.cycles-pp.__do_huge_pmd_anonymous_page
     76.16            -9.9       66.30        perf-profile.children.cycles-pp.vma_alloc_anon_folio_pmd
     75.05            -9.7       65.31        perf-profile.children.cycles-pp.folio_zero_user
      5.90            -5.9        0.00        perf-profile.children.cycles-pp.__cond_resched
      1.25            -0.2        1.05        perf-profile.children.cycles-pp.alloc_pages_mpol
      1.24            -0.2        1.05        perf-profile.children.cycles-pp.__alloc_frozen_pages_noprof
      1.10            -0.1        0.96        perf-profile.children.cycles-pp.get_page_from_freelist
      1.03            -0.1        0.92        perf-profile.children.cycles-pp.vma_alloc_folio_noprof
      0.25            -0.1        0.14 ±  4%  perf-profile.children.cycles-pp.map_anon_folio_pmd_pf
      0.27 ±  2%      -0.1        0.16 ±  2%  perf-profile.children.cycles-pp.pte_alloc_one
      0.26 ±  2%      -0.1        0.16 ±  2%  perf-profile.children.cycles-pp.alloc_pages_noprof
      0.23 ±  7%      -0.1        0.13 ±  5%  perf-profile.children.cycles-pp.task_tick_fair
      0.98            -0.1        0.89        perf-profile.children.cycles-pp.prep_new_page
      0.16 ±  3%      -0.1        0.10 ±  5%  perf-profile.children.cycles-pp.map_anon_folio_pmd_nopf
      0.08 ± 13%      -0.1        0.02 ± 99%  perf-profile.children.cycles-pp.update_cfs_group
      0.09 ±  5%      -0.0        0.05 ±  8%  perf-profile.children.cycles-pp.__memcg_kmem_charge_page
      0.08 ±  6%      -0.0        0.04 ± 44%  perf-profile.children.cycles-pp.rmqueue
      0.10 ±  9%      -0.0        0.07        perf-profile.children.cycles-pp.update_load_avg
      0.09 ±  4%      -0.0        0.06 ±  8%  perf-profile.children.cycles-pp.__folio_batch_add_and_move
      0.08 ±  5%      -0.0        0.05 ±  8%  perf-profile.children.cycles-pp.folio_batch_move_lru
      0.07 ±  5%      -0.0        0.04 ± 44%  perf-profile.children.cycles-pp.its_return_thunk
      0.08            -0.0        0.05 ±  8%  perf-profile.children.cycles-pp.mod_node_page_state
      0.11 ±  3%      -0.0        0.09 ±  4%  perf-profile.children.cycles-pp.native_irq_return_iret
      0.05            +0.0        0.07 ±  5%  perf-profile.children.cycles-pp.down_write_killable
      0.05            +0.0        0.07 ±  5%  perf-profile.children.cycles-pp.rwsem_down_write_slowpath
      0.09 ±  4%      +0.0        0.11 ±  7%  perf-profile.children.cycles-pp.perf_rotate_context
      0.05 ±  8%      +0.0        0.08 ± 12%  perf-profile.children.cycles-pp.update_rq_clock_task
      0.05            +0.0        0.08 ±  4%  perf-profile.children.cycles-pp.free_tail_page_prepare
      0.05            +0.0        0.08 ±  8%  perf-profile.children.cycles-pp.__schedule
      0.05            +0.0        0.09        perf-profile.children.cycles-pp.vm_mmap_pgoff
      0.07 ± 16%      +0.0        0.11 ±  6%  perf-profile.children.cycles-pp.rcu_pending
      0.05            +0.0        0.09 ±  5%  perf-profile.children.cycles-pp.sched_balance_find_src_group
      0.02 ± 99%      +0.0        0.07 ± 13%  perf-profile.children.cycles-pp.arch_scale_freq_tick
      0.06 ±  6%      +0.0        0.11 ±  6%  perf-profile.children.cycles-pp.sched_balance_domains
      0.04 ± 71%      +0.0        0.08 ± 13%  perf-profile.children.cycles-pp.kthread
      0.03 ±141%      +0.0        0.08 ± 29%  perf-profile.children.cycles-pp.ktime_get_update_offsets_now
      0.04 ± 71%      +0.0        0.08 ± 13%  perf-profile.children.cycles-pp.ret_from_fork
      0.04 ± 71%      +0.0        0.08 ± 13%  perf-profile.children.cycles-pp.ret_from_fork_asm
      0.08 ± 17%      +0.0        0.13 ± 13%  perf-profile.children.cycles-pp.rcu_sched_clock_irq
      0.05 ±  7%      +0.0        0.10        perf-profile.children.cycles-pp.__mmap
      0.00            +0.1        0.05 ±  7%  perf-profile.children.cycles-pp.__pick_next_task
      0.00            +0.1        0.05 ±  7%  perf-profile.children.cycles-pp.should_flush_tlb
      0.04 ± 44%      +0.1        0.09 ±  5%  perf-profile.children.cycles-pp.update_sd_lb_stats
      0.02 ± 99%      +0.1        0.08 ±  8%  perf-profile.children.cycles-pp.free_pcppages_bulk
      0.00            +0.1        0.05 ±  8%  perf-profile.children.cycles-pp.update_irq_load_avg
      0.00            +0.1        0.06 ±  9%  perf-profile.children.cycles-pp.free_frozen_page_commit
      0.00            +0.1        0.06 ±  8%  perf-profile.children.cycles-pp.do_mmap
      0.00            +0.1        0.06 ± 13%  perf-profile.children.cycles-pp.__get_next_timer_interrupt
      0.06 ±  6%      +0.1        0.12 ±  4%  perf-profile.children.cycles-pp.tick_irq_enter
      0.00            +0.1        0.06 ±  9%  perf-profile.children.cycles-pp.__folio_unqueue_deferred_split
      0.00            +0.1        0.06        perf-profile.children.cycles-pp.check_cpu_stall
      0.00            +0.1        0.06        perf-profile.children.cycles-pp.lru_gen_del_folio
      0.07 ±  5%      +0.1        0.13 ±  2%  perf-profile.children.cycles-pp.sched_balance_rq
      0.07 ± 11%      +0.1        0.13 ± 20%  perf-profile.children.cycles-pp.clockevents_program_event
      0.00            +0.1        0.06 ±  6%  perf-profile.children.cycles-pp.__page_cache_release
      0.08 ±  8%      +0.1        0.15 ± 12%  perf-profile.children.cycles-pp.sched_balance_update_blocked_averages
      0.00            +0.1        0.07 ±  7%  perf-profile.children.cycles-pp.schedule
      0.07 ±  6%      +0.1        0.14 ±  4%  perf-profile.children.cycles-pp.irq_enter_rcu
      0.08 ±  8%      +0.1        0.15 ± 10%  perf-profile.children.cycles-pp.sched_balance_softirq
      0.08            +0.1        0.15 ±  3%  perf-profile.children.cycles-pp.zap_huge_pmd
      0.08            +0.1        0.15 ±  3%  perf-profile.children.cycles-pp.zap_pmd_range
      0.00            +0.1        0.07 ±  6%  perf-profile.children.cycles-pp.update_sg_lb_stats
      0.08 ±  4%      +0.1        0.16 ±  3%  perf-profile.children.cycles-pp.unmap_vmas
      0.08            +0.1        0.16 ±  3%  perf-profile.children.cycles-pp.unmap_page_range
      0.18 ±  2%      +0.1        0.26 ±  2%  perf-profile.children.cycles-pp.asm_sysvec_call_function_single
      0.09 ±  4%      +0.1        0.18        perf-profile.children.cycles-pp.flush_tlb_mm_range
      0.09 ±  5%      +0.1        0.18        perf-profile.children.cycles-pp.on_each_cpu_cond_mask
      0.09 ±  5%      +0.1        0.18        perf-profile.children.cycles-pp.smp_call_function_many_cond
      0.25 ± 12%      +0.1        0.36 ± 14%  perf-profile.children.cycles-pp.perf_mux_hrtimer_handler
      0.05 ±141%      +0.1        0.17 ± 62%  perf-profile.children.cycles-pp.timekeeping_max_deferment
      0.17 ±  5%      +0.1        0.31 ±  2%  perf-profile.children.cycles-pp.handle_softirqs
      0.19 ±  4%      +0.1        0.34 ±  2%  perf-profile.children.cycles-pp.__irq_exit_rcu
      0.15 ± 51%      +0.2        0.32 ± 46%  perf-profile.children.cycles-pp.tick_nohz_next_event
      0.16 ± 46%      +0.2        0.36 ± 42%  perf-profile.children.cycles-pp.tick_nohz_get_sleep_length
      0.24 ±  7%      +0.2        0.44 ± 11%  perf-profile.children.cycles-pp.ktime_get
      0.22 ± 34%      +0.2        0.45 ± 33%  perf-profile.children.cycles-pp.menu_select
      1.41 ±  8%      +0.4        1.82 ±  9%  perf-profile.children.cycles-pp.hrtimer_interrupt
      1.42 ±  8%      +0.4        1.84 ±  9%  perf-profile.children.cycles-pp.__sysvec_apic_timer_interrupt
      1.76 ±  5%      +0.7        2.47 ±  6%  perf-profile.children.cycles-pp.sysvec_apic_timer_interrupt
      0.85            +0.9        1.77        perf-profile.children.cycles-pp.free_unref_folios
      0.93            +1.0        1.92        perf-profile.children.cycles-pp.folios_put_refs
      0.94            +1.0        1.94        perf-profile.children.cycles-pp.__tlb_batch_free_encoded_pages
      0.94            +1.0        1.94        perf-profile.children.cycles-pp.free_pages_and_swap_cache
      1.02            +1.1        2.12        perf-profile.children.cycles-pp.tlb_finish_mmu
      1.11            +1.2        2.28        perf-profile.children.cycles-pp.vms_clear_ptes
      1.12            +1.2        2.31        perf-profile.children.cycles-pp.vms_complete_munmap_vmas
      1.15            +1.2        2.35        perf-profile.children.cycles-pp.do_vmi_munmap
      1.15            +1.2        2.35        perf-profile.children.cycles-pp.do_vmi_align_munmap
      1.19            +1.2        2.40        perf-profile.children.cycles-pp.__x64_sys_munmap
      1.19            +1.2        2.40        perf-profile.children.cycles-pp.__vm_munmap
      1.20            +1.2        2.40        perf-profile.children.cycles-pp.__munmap
      1.31            +1.3        2.58        perf-profile.children.cycles-pp.do_syscall_64
      1.31            +1.3        2.58        perf-profile.children.cycles-pp.entry_SYSCALL_64_after_hwframe
     17.74           +10.3       28.04        perf-profile.children.cycles-pp.pv_native_safe_halt
     17.74           +10.3       28.04        perf-profile.children.cycles-pp.acpi_safe_halt
     17.74           +10.3       28.05        perf-profile.children.cycles-pp.acpi_idle_do_entry
     17.75           +10.3       28.06        perf-profile.children.cycles-pp.acpi_idle_enter
     17.79           +10.3       28.13        perf-profile.children.cycles-pp.cpuidle_enter_state
     17.80           +10.3       28.15        perf-profile.children.cycles-pp.cpuidle_enter
     18.05           +10.6       28.66        perf-profile.children.cycles-pp.cpuidle_idle_call
     18.02           +10.6       28.65        perf-profile.children.cycles-pp.start_secondary
     18.10           +10.7       28.76        perf-profile.children.cycles-pp.common_startup_64
     18.10           +10.7       28.76        perf-profile.children.cycles-pp.cpu_startup_entry
     18.10           +10.7       28.76        perf-profile.children.cycles-pp.do_idle
      0.27 ±  2%     +11.8       12.06        perf-profile.children.cycles-pp.asm_sysvec_call_function
     18.16           +27.6       45.73        perf-profile.children.cycles-pp.asm_sysvec_apic_timer_interrupt
      5.48            -5.5        0.00        perf-profile.self.cycles-pp.__cond_resched
     68.70            -3.8       64.86        perf-profile.self.cycles-pp.folio_zero_user
      3.54            -1.8        1.75        perf-profile.self.cycles-pp.testcase
      0.93            -0.1        0.85        perf-profile.self.cycles-pp.prep_new_page
      0.08 ± 13%      -0.1        0.02 ± 99%  perf-profile.self.cycles-pp.update_cfs_group
      0.08            -0.0        0.05 ±  8%  perf-profile.self.cycles-pp.mod_node_page_state
      0.11 ±  3%      -0.0        0.09 ±  4%  perf-profile.self.cycles-pp.native_irq_return_iret
      0.02 ± 99%      +0.0        0.07 ± 13%  perf-profile.self.cycles-pp.arch_scale_freq_tick
      0.06 ± 11%      +0.0        0.10 ± 15%  perf-profile.self.cycles-pp.sched_balance_update_blocked_averages
      0.07 ±  5%      +0.0        0.12 ±  3%  perf-profile.self.cycles-pp.asm_sysvec_apic_timer_interrupt
      0.00            +0.1        0.05        perf-profile.self.cycles-pp.should_flush_tlb
      0.00            +0.1        0.05 ±  7%  perf-profile.self.cycles-pp.__folio_unqueue_deferred_split
      0.00            +0.1        0.05 ±  8%  perf-profile.self.cycles-pp.update_sg_lb_stats
      0.02 ± 99%      +0.1        0.08        perf-profile.self.cycles-pp.free_tail_page_prepare
      0.00            +0.1        0.06        perf-profile.self.cycles-pp.check_cpu_stall
      0.00            +0.1        0.06 ± 11%  perf-profile.self.cycles-pp.menu_select
      0.02 ±141%      +0.1        0.10 ±  3%  perf-profile.self.cycles-pp.smp_call_function_many_cond
      0.05 ±141%      +0.1        0.17 ± 63%  perf-profile.self.cycles-pp.timekeeping_max_deferment
      0.22 ±  8%      +0.2        0.40 ± 12%  perf-profile.self.cycles-pp.ktime_get
      0.78            +0.9        1.64        perf-profile.self.cycles-pp.free_unref_folios
     16.48            +9.3       25.78        perf-profile.self.cycles-pp.pv_native_safe_halt


***************************************************************************************************

=========================================================================================
compiler/cpufreq_governor/kconfig/mode/nr_task/rootfs/tbox_group/test/testcase:
  gcc-14/performance/x86_64-rhel-9.4/thread/100%/debian-13-x86_64-20250902.cgz/lkp-ivb-2ep2/page_fault1/will-it-scale

commit: 
  9890ecab6a ("mm: folio_zero_user: clear pages sequentially")
  94962b2628 ("mm: folio_zero_user: clear page ranges")

9890ecab6ad9c0d3 94962b2628e6af2c48be6ebdf9f 
---------------- --------------------------- 
         %stddev     %change         %stddev
             \          |                \  
  13476248            +7.7%   14514344        will-it-scale.48.threads
     33.34           +22.8%      40.94        will-it-scale.48.threads_idle
    280755            +7.7%     302381        will-it-scale.per_thread_ops
  13476248            +7.7%   14514344        will-it-scale.workload
    150643           -20.5%     119694        meminfo.Shmem
      7092           +16.0%       8225        uptime.idle
 4.869e+09           +22.5%  5.967e+09        cpuidle..time
   5918255           +98.3%   11734444        cpuidle..usage
     33.98           +22.4%      41.59        vmstat.cpu.id
     31.48           -11.3%      27.91        vmstat.procs.r
     65679            -4.4%      62801        vmstat.system.in
   8297721            +7.7%    8938848        numa-numastat.node0.local_node
   8328248            +7.6%    8957443        numa-numastat.node0.numa_hit
   8311573            +6.9%    8888746        numa-numastat.node1.local_node
   8330871            +7.1%    8919765        numa-numastat.node1.numa_hit
   8328220            +7.6%    8957249        numa-vmstat.node0.numa_hit
   8297693            +7.7%    8938640        numa-vmstat.node0.numa_local
   8331000            +7.1%    8919461        numa-vmstat.node1.numa_hit
   8311702            +6.9%    8888442        numa-vmstat.node1.numa_local
      7083 ±  2%     +34.2%       9504 ±  5%  perf-c2c.DRAM.local
    670.17 ±  9%     +60.2%       1073 ±  8%  perf-c2c.DRAM.remote
    104.17 ± 10%     +62.9%     169.67 ±  6%  perf-c2c.HIT.remote
    683.83 ±  3%     +45.7%     996.50 ±  5%  perf-c2c.HITM.local
    328.00 ±  6%     +65.5%     543.00 ± 11%  perf-c2c.HITM.remote
     33.69            +7.6       41.27        mpstat.cpu.all.idle%
      2.02            +0.2        2.20        mpstat.cpu.all.irq%
      0.11 ±  2%      +0.0        0.12 ±  3%  mpstat.cpu.all.soft%
     59.81            -7.4       52.43        mpstat.cpu.all.sys%
      4.37            -0.4        3.97        mpstat.cpu.all.usr%
     69.61           -10.6%      62.22        mpstat.max_utilization_pct
      1993           -11.2%       1770        turbostat.Avg_MHz
     66.61            -7.4       59.17        turbostat.Busy%
      0.08 ± 24%      +0.1        0.16 ±  6%  turbostat.C1%
      0.33           +11.4       11.70        turbostat.C1E%
     33.05            -3.9       29.12        turbostat.C6%
     23.22           +74.0%      40.42        turbostat.CPU%c1
     10.16           -95.9%       0.42 ± 24%  turbostat.CPU%c6
  23619013            -4.8%   22494143        turbostat.IRQ
    786722 ±  2%     -38.7%     482404        turbostat.NMI
     48.75            +1.2%      49.32        turbostat.RAMWatt
   1085441            +1.4%    1100796        proc-vmstat.nr_active_anon
   1042491            +2.1%    1064848        proc-vmstat.nr_anon_pages
      4927            +3.2%       5087        proc-vmstat.nr_page_table_pages
     37642           -20.5%      29926        proc-vmstat.nr_shmem
   1085440            +1.4%    1100791        proc-vmstat.nr_zone_active_anon
  16658966            +7.3%   17878556        proc-vmstat.numa_hit
  16609098            +7.3%   17828945        proc-vmstat.numa_local
 4.064e+09            +7.7%  4.378e+09        proc-vmstat.pgalloc_normal
   8715038            +6.9%    9316930        proc-vmstat.pgfault
 4.064e+09            +7.7%  4.378e+09        proc-vmstat.pgfree
   7921062            +7.7%    8533004        proc-vmstat.thp_fault_alloc
    197820           -25.8%     146873        sched_debug.cfs_rq:/.avg_vruntime.avg
    158878           -33.4%     105864 ±  3%  sched_debug.cfs_rq:/.avg_vruntime.min
      0.65 ±  9%     -22.2%       0.51 ±  7%  sched_debug.cfs_rq:/.h_nr_queued.avg
      0.65 ±  9%     -22.3%       0.51 ±  7%  sched_debug.cfs_rq:/.h_nr_runnable.avg
      0.64 ±  9%     -21.7%       0.50 ±  6%  sched_debug.cfs_rq:/.nr_queued.avg
    639.38 ±  3%     -12.0%     562.89        sched_debug.cfs_rq:/.runnable_avg.avg
      1149 ±  4%     -14.0%     988.67 ±  7%  sched_debug.cfs_rq:/.runnable_avg.max
    636.30 ±  3%     -11.7%     561.67        sched_debug.cfs_rq:/.util_avg.avg
    385.99 ±  9%     -30.5%     268.29 ±  7%  sched_debug.cfs_rq:/.util_est.avg
    197375           -25.7%     146615        sched_debug.cfs_rq:/.zero_vruntime.avg
    158380           -33.3%     105649 ±  3%  sched_debug.cfs_rq:/.zero_vruntime.min
      4057 ±  8%     -20.8%       3212 ±  6%  sched_debug.cpu.curr->pid.avg
      2909 ±  5%      +7.7%       3132        sched_debug.cpu.curr->pid.stddev
      0.65 ±  9%     -21.8%       0.51 ±  7%  sched_debug.cpu.nr_running.avg
      0.30 ± 19%     +44.5%       0.43 ±  8%  sched_debug.cpu.nr_uninterruptible.avg
    569.07           +40.3%     798.46        perf-stat.i.MPKI
 3.989e+08           -19.7%  3.203e+08        perf-stat.i.branch-instructions
      1.97            -0.4        1.56        perf-stat.i.branch-miss-rate%
  10443546           -22.9%    8048304        perf-stat.i.branch-misses
 8.814e+08            +7.5%  9.479e+08        perf-stat.i.cache-misses
 9.207e+08            +7.2%  9.871e+08        perf-stat.i.cache-references
     60.91           +15.1%      70.11        perf-stat.i.cpi
 9.433e+10           -11.7%  8.333e+10        perf-stat.i.cpu-cycles
    212.68            -8.8%     193.98        perf-stat.i.cpu-migrations
    107.56           -17.6%      88.59        perf-stat.i.cycles-between-cache-misses
 1.888e+09           -18.5%  1.538e+09        perf-stat.i.instructions
      0.02            -7.0%       0.02        perf-stat.i.ipc
     28563            +6.9%      30537        perf-stat.i.minor-faults
     28564            +6.9%      30538        perf-stat.i.page-faults
    466.73           +32.0%     616.13        perf-stat.overall.MPKI
      2.62            -0.1        2.51        perf-stat.overall.branch-miss-rate%
     49.95            +8.4%      54.16        perf-stat.overall.cpi
    107.02           -17.9%      87.91        perf-stat.overall.cycles-between-cache-misses
      0.02            -7.8%       0.02        perf-stat.overall.ipc
     42233           -24.3%      31976        perf-stat.overall.path-length
 3.977e+08           -19.7%  3.193e+08        perf-stat.ps.branch-instructions
  10402795           -23.1%    7998989        perf-stat.ps.branch-misses
 8.784e+08            +7.6%  9.448e+08        perf-stat.ps.cache-misses
 9.176e+08            +7.2%  9.838e+08        perf-stat.ps.cache-references
 9.401e+10           -11.7%  8.305e+10        perf-stat.ps.cpu-cycles
    211.95            -8.8%     193.24        perf-stat.ps.cpu-migrations
 1.882e+09           -18.5%  1.533e+09        perf-stat.ps.instructions
     28465            +6.9%      30433        perf-stat.ps.minor-faults
     28466            +6.9%      30434        perf-stat.ps.page-faults
 5.692e+11           -18.5%  4.641e+11        perf-stat.total.instructions
     79.26           -44.2       35.05        perf-profile.calltrace.cycles-pp.folio_zero_user.vma_alloc_anon_folio_pmd.__do_huge_pmd_anonymous_page.__handle_mm_fault.handle_mm_fault
     88.02           -10.0       78.04        perf-profile.calltrace.cycles-pp.testcase
     81.83            -7.7       74.11        perf-profile.calltrace.cycles-pp.asm_exc_page_fault.testcase
     81.76            -7.7       74.06        perf-profile.calltrace.cycles-pp.exc_page_fault.asm_exc_page_fault.testcase
     81.75            -7.7       74.06        perf-profile.calltrace.cycles-pp.do_user_addr_fault.exc_page_fault.asm_exc_page_fault.testcase
     81.60            -7.7       73.95        perf-profile.calltrace.cycles-pp.handle_mm_fault.do_user_addr_fault.exc_page_fault.asm_exc_page_fault.testcase
     81.53            -7.6       73.89        perf-profile.calltrace.cycles-pp.__handle_mm_fault.handle_mm_fault.do_user_addr_fault.exc_page_fault.asm_exc_page_fault
     81.50            -7.6       73.87        perf-profile.calltrace.cycles-pp.__do_huge_pmd_anonymous_page.__handle_mm_fault.handle_mm_fault.do_user_addr_fault.exc_page_fault
     80.88            -7.5       73.38        perf-profile.calltrace.cycles-pp.vma_alloc_anon_folio_pmd.__do_huge_pmd_anonymous_page.__handle_mm_fault.handle_mm_fault.do_user_addr_fault
      1.32            -0.2        1.10        perf-profile.calltrace.cycles-pp.vma_alloc_folio_noprof.vma_alloc_anon_folio_pmd.__do_huge_pmd_anonymous_page.__handle_mm_fault.handle_mm_fault
      1.30            -0.2        1.08        perf-profile.calltrace.cycles-pp.alloc_pages_mpol.vma_alloc_folio_noprof.vma_alloc_anon_folio_pmd.__do_huge_pmd_anonymous_page.__handle_mm_fault
      1.29            -0.2        1.08        perf-profile.calltrace.cycles-pp.__alloc_frozen_pages_noprof.alloc_pages_mpol.vma_alloc_folio_noprof.vma_alloc_anon_folio_pmd.__do_huge_pmd_anonymous_page
      1.28            -0.2        1.07        perf-profile.calltrace.cycles-pp.get_page_from_freelist.__alloc_frozen_pages_noprof.alloc_pages_mpol.vma_alloc_folio_noprof.vma_alloc_anon_folio_pmd
      1.20            -0.2        1.01        perf-profile.calltrace.cycles-pp.prep_new_page.get_page_from_freelist.__alloc_frozen_pages_noprof.alloc_pages_mpol.vma_alloc_folio_noprof
      1.19            +1.4        2.54        perf-profile.calltrace.cycles-pp.free_unref_folios.folios_put_refs.free_pages_and_swap_cache.__tlb_batch_free_encoded_pages.tlb_finish_mmu
      1.26            +1.4        2.69        perf-profile.calltrace.cycles-pp.folios_put_refs.free_pages_and_swap_cache.__tlb_batch_free_encoded_pages.tlb_finish_mmu.vms_clear_ptes
      1.27            +1.4        2.70        perf-profile.calltrace.cycles-pp.free_pages_and_swap_cache.__tlb_batch_free_encoded_pages.tlb_finish_mmu.vms_clear_ptes.vms_complete_munmap_vmas
      1.27            +1.4        2.71        perf-profile.calltrace.cycles-pp.__tlb_batch_free_encoded_pages.tlb_finish_mmu.vms_clear_ptes.vms_complete_munmap_vmas.do_vmi_align_munmap
      1.30            +1.5        2.80        perf-profile.calltrace.cycles-pp.tlb_finish_mmu.vms_clear_ptes.vms_complete_munmap_vmas.do_vmi_align_munmap.do_vmi_munmap
      1.38            +1.6        2.95        perf-profile.calltrace.cycles-pp.vms_clear_ptes.vms_complete_munmap_vmas.do_vmi_align_munmap.do_vmi_munmap.__vm_munmap
      1.39            +1.6        2.98        perf-profile.calltrace.cycles-pp.vms_complete_munmap_vmas.do_vmi_align_munmap.do_vmi_munmap.__vm_munmap.__x64_sys_munmap
      1.41            +1.6        3.03        perf-profile.calltrace.cycles-pp.do_vmi_align_munmap.do_vmi_munmap.__vm_munmap.__x64_sys_munmap.do_syscall_64
      1.42            +1.6        3.04        perf-profile.calltrace.cycles-pp.do_vmi_munmap.__vm_munmap.__x64_sys_munmap.do_syscall_64.entry_SYSCALL_64_after_hwframe
      1.45            +1.6        3.08        perf-profile.calltrace.cycles-pp.__vm_munmap.__x64_sys_munmap.do_syscall_64.entry_SYSCALL_64_after_hwframe.__munmap
      1.45            +1.6        3.08        perf-profile.calltrace.cycles-pp.__x64_sys_munmap.do_syscall_64.entry_SYSCALL_64_after_hwframe.__munmap
      1.45            +1.6        3.09        perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.__munmap
      1.45            +1.6        3.09        perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.__munmap
      1.46            +1.6        3.10        perf-profile.calltrace.cycles-pp.__munmap
      9.68            +7.7       17.36        perf-profile.calltrace.cycles-pp.intel_idle.cpuidle_enter_state.cpuidle_enter.cpuidle_idle_call.do_idle
      9.89            +7.8       17.68        perf-profile.calltrace.cycles-pp.cpuidle_enter_state.cpuidle_enter.cpuidle_idle_call.do_idle.cpu_startup_entry
      9.90            +7.8       17.70        perf-profile.calltrace.cycles-pp.cpuidle_enter.cpuidle_idle_call.do_idle.cpu_startup_entry.start_secondary
      9.96            +7.9       17.81        perf-profile.calltrace.cycles-pp.cpuidle_idle_call.do_idle.cpu_startup_entry.start_secondary.common_startup_64
     10.02            +7.9       17.90        perf-profile.calltrace.cycles-pp.cpu_startup_entry.start_secondary.common_startup_64
     10.02            +7.9       17.90        perf-profile.calltrace.cycles-pp.do_idle.cpu_startup_entry.start_secondary.common_startup_64
     10.02            +7.9       17.90        perf-profile.calltrace.cycles-pp.start_secondary.common_startup_64
     10.19            +8.1       18.32        perf-profile.calltrace.cycles-pp.common_startup_64
      0.00           +17.5       17.49        perf-profile.calltrace.cycles-pp.asm_sysvec_call_function.folio_zero_user.vma_alloc_anon_folio_pmd.__do_huge_pmd_anonymous_page.__handle_mm_fault
      0.74 ±  2%     +56.7       57.45        perf-profile.calltrace.cycles-pp.asm_sysvec_apic_timer_interrupt.folio_zero_user.vma_alloc_anon_folio_pmd.__do_huge_pmd_anonymous_page.__handle_mm_fault
     88.07           -10.0       78.08        perf-profile.children.cycles-pp.testcase
     81.86            -7.7       74.15        perf-profile.children.cycles-pp.asm_exc_page_fault
     81.78            -7.7       74.10        perf-profile.children.cycles-pp.exc_page_fault
     81.77            -7.7       74.09        perf-profile.children.cycles-pp.do_user_addr_fault
     81.62            -7.6       73.99        perf-profile.children.cycles-pp.handle_mm_fault
     81.50            -7.6       73.87        perf-profile.children.cycles-pp.__do_huge_pmd_anonymous_page
     81.55            -7.6       73.93        perf-profile.children.cycles-pp.__handle_mm_fault
     80.88            -7.5       73.38        perf-profile.children.cycles-pp.vma_alloc_anon_folio_pmd
     79.48            -7.3       72.21        perf-profile.children.cycles-pp.folio_zero_user
      1.61            -0.3        1.33        perf-profile.children.cycles-pp.alloc_pages_mpol
      1.60            -0.3        1.32        perf-profile.children.cycles-pp.__alloc_frozen_pages_noprof
      1.48            -0.2        1.23        perf-profile.children.cycles-pp.get_page_from_freelist
      1.32            -0.2        1.10        perf-profile.children.cycles-pp.vma_alloc_folio_noprof
      1.33            -0.2        1.12        perf-profile.children.cycles-pp.prep_new_page
      0.33 ±  2%      -0.1        0.26        perf-profile.children.cycles-pp.pte_alloc_one
      0.32 ±  2%      -0.1        0.25 ±  2%  perf-profile.children.cycles-pp.alloc_pages_noprof
      0.72 ±  2%      -0.1        0.66 ±  2%  perf-profile.children.cycles-pp.__sysvec_apic_timer_interrupt
      0.71 ±  2%      -0.1        0.64        perf-profile.children.cycles-pp.hrtimer_interrupt
      0.46 ±  3%      -0.1        0.40 ±  4%  perf-profile.children.cycles-pp.tick_nohz_handler
      0.60 ±  2%      -0.1        0.54 ±  2%  perf-profile.children.cycles-pp.__hrtimer_run_queues
      0.42 ±  3%      -0.1        0.36 ±  3%  perf-profile.children.cycles-pp.update_process_times
      0.86            -0.1        0.80        perf-profile.children.cycles-pp.sysvec_apic_timer_interrupt
      0.22 ±  2%      -0.0        0.18 ±  2%  perf-profile.children.cycles-pp.map_anon_folio_pmd_pf
      0.18 ±  3%      -0.0        0.14 ±  3%  perf-profile.children.cycles-pp.task_tick_fair
      0.16 ±  4%      -0.0        0.12 ±  4%  perf-profile.children.cycles-pp.map_anon_folio_pmd_nopf
      0.28 ±  2%      -0.0        0.25        perf-profile.children.cycles-pp.sched_tick
      0.07 ±  6%      -0.0        0.04 ± 44%  perf-profile.children.cycles-pp.__irqentry_text_end
      0.09 ±  8%      -0.0        0.06 ±  6%  perf-profile.children.cycles-pp.__memcg_kmem_charge_page
      0.12 ±  4%      -0.0        0.10 ±  4%  perf-profile.children.cycles-pp.rmqueue
      0.07 ±  5%      -0.0        0.04 ± 45%  perf-profile.children.cycles-pp.folio_add_new_anon_rmap
      0.13 ±  2%      -0.0        0.10 ±  6%  perf-profile.children.cycles-pp.kernel_init_pages
      0.09 ±  5%      -0.0        0.07        perf-profile.children.cycles-pp.__rmqueue_pcplist
      0.10            -0.0        0.08 ±  4%  perf-profile.children.cycles-pp.__perf_sw_event
      0.10            -0.0        0.08 ±  5%  perf-profile.children.cycles-pp.___perf_sw_event
      0.08 ±  5%      -0.0        0.07        perf-profile.children.cycles-pp.__folio_batch_add_and_move
      0.05            +0.0        0.06        perf-profile.children.cycles-pp._raw_spin_lock_irqsave
      0.06 ±  7%      +0.0        0.08 ±  7%  perf-profile.children.cycles-pp.__flush_smp_call_function_queue
      0.09 ±  5%      +0.0        0.11 ±  6%  perf-profile.children.cycles-pp.__schedule
      0.06 ±  6%      +0.0        0.09 ±  5%  perf-profile.children.cycles-pp.free_tail_page_prepare
      0.00            +0.1        0.05        perf-profile.children.cycles-pp.__folio_unqueue_deferred_split
      0.00            +0.1        0.05 ±  7%  perf-profile.children.cycles-pp.__x64_sys_execve
      0.00            +0.1        0.05 ±  7%  perf-profile.children.cycles-pp.do_execveat_common
      0.00            +0.1        0.05 ±  7%  perf-profile.children.cycles-pp.execve
      0.00            +0.1        0.05 ±  7%  perf-profile.children.cycles-pp.free_frozen_page_commit
      0.00            +0.1        0.06 ±  9%  perf-profile.children.cycles-pp.__free_frozen_pages
      0.03 ± 70%      +0.1        0.09 ±  4%  perf-profile.children.cycles-pp.menu_select
      0.00            +0.1        0.06        perf-profile.children.cycles-pp.__page_cache_release
      0.00            +0.1        0.06        perf-profile.children.cycles-pp.lru_gen_del_folio
      0.00            +0.1        0.06 ± 11%  perf-profile.children.cycles-pp.down_write_killable
      0.00            +0.1        0.07 ± 11%  perf-profile.children.cycles-pp.rwsem_down_write_slowpath
      0.06 ±  9%      +0.1        0.13 ±  5%  perf-profile.children.cycles-pp.do_mmap
      0.02 ± 99%      +0.1        0.09 ±  5%  perf-profile.children.cycles-pp.__mmap_region
      0.06 ±  7%      +0.1        0.14 ±  7%  perf-profile.children.cycles-pp.zap_huge_pmd
      0.07 ±  5%      +0.1        0.15 ±  8%  perf-profile.children.cycles-pp.zap_pmd_range
      0.07 ±  5%      +0.1        0.15 ±  4%  perf-profile.children.cycles-pp.vm_mmap_pgoff
      0.07            +0.1        0.15 ±  2%  perf-profile.children.cycles-pp.__mmap
      0.07 ±  5%      +0.1        0.15 ±  9%  perf-profile.children.cycles-pp.unmap_page_range
      0.00            +0.1        0.08 ±  4%  perf-profile.children.cycles-pp.on_each_cpu_cond_mask
      0.00            +0.1        0.08 ±  4%  perf-profile.children.cycles-pp.smp_call_function_many_cond
      0.07            +0.1        0.15 ±  8%  perf-profile.children.cycles-pp.unmap_vmas
      0.00            +0.1        0.08 ±  5%  perf-profile.children.cycles-pp.flush_tlb_mm_range
      0.18 ± 17%      +0.2        0.42 ± 11%  perf-profile.children.cycles-pp.rest_init
      0.18 ± 17%      +0.2        0.42 ± 11%  perf-profile.children.cycles-pp.start_kernel
      0.18 ± 17%      +0.2        0.42 ± 11%  perf-profile.children.cycles-pp.x86_64_start_kernel
      0.18 ± 17%      +0.2        0.42 ± 11%  perf-profile.children.cycles-pp.x86_64_start_reservations
      1.20            +1.4        2.56        perf-profile.children.cycles-pp.free_unref_folios
      1.27            +1.4        2.70        perf-profile.children.cycles-pp.folios_put_refs
      1.27            +1.4        2.71        perf-profile.children.cycles-pp.free_pages_and_swap_cache
      1.27            +1.4        2.71        perf-profile.children.cycles-pp.__tlb_batch_free_encoded_pages
      1.30            +1.5        2.80        perf-profile.children.cycles-pp.tlb_finish_mmu
      1.38            +1.6        2.95        perf-profile.children.cycles-pp.vms_clear_ptes
      1.39            +1.6        2.98        perf-profile.children.cycles-pp.vms_complete_munmap_vmas
      1.42            +1.6        3.04        perf-profile.children.cycles-pp.do_vmi_munmap
      1.42            +1.6        3.04        perf-profile.children.cycles-pp.do_vmi_align_munmap
      1.45            +1.6        3.09        perf-profile.children.cycles-pp.__x64_sys_munmap
      1.45            +1.6        3.09        perf-profile.children.cycles-pp.__vm_munmap
      1.46            +1.6        3.10        perf-profile.children.cycles-pp.__munmap
      1.66            +1.8        3.48        perf-profile.children.cycles-pp.do_syscall_64
      1.66            +1.8        3.48        perf-profile.children.cycles-pp.entry_SYSCALL_64_after_hwframe
     10.02            +7.9       17.90        perf-profile.children.cycles-pp.start_secondary
      9.85            +7.9       17.77        perf-profile.children.cycles-pp.intel_idle
     10.08            +8.0       18.11        perf-profile.children.cycles-pp.cpuidle_enter
     10.07            +8.0       18.11        perf-profile.children.cycles-pp.cpuidle_enter_state
     10.13            +8.1       18.23        perf-profile.children.cycles-pp.cpuidle_idle_call
     10.19            +8.1       18.32        perf-profile.children.cycles-pp.common_startup_64
     10.19            +8.1       18.32        perf-profile.children.cycles-pp.cpu_startup_entry
     10.19            +8.1       18.32        perf-profile.children.cycles-pp.do_idle
      0.12            +8.7        8.80        perf-profile.children.cycles-pp.asm_sysvec_call_function
      1.04           +28.3       29.34        perf-profile.children.cycles-pp.asm_sysvec_apic_timer_interrupt
     77.74            -6.2       71.54        perf-profile.self.cycles-pp.folio_zero_user
      6.11            -2.2        3.90        perf-profile.self.cycles-pp.testcase
      1.19            -0.2        1.01        perf-profile.self.cycles-pp.prep_new_page
      0.07 ±  6%      -0.0        0.04 ± 44%  perf-profile.self.cycles-pp.__irqentry_text_end
      0.13 ±  2%      -0.0        0.10 ±  5%  perf-profile.self.cycles-pp.kernel_init_pages
      0.08            -0.0        0.06 ±  7%  perf-profile.self.cycles-pp.___perf_sw_event
      0.07 ±  7%      -0.0        0.05        perf-profile.self.cycles-pp.__rmqueue_pcplist
      0.04 ± 44%      +0.0        0.08 ±  4%  perf-profile.self.cycles-pp.free_tail_page_prepare
      0.00            +0.1        0.05        perf-profile.self.cycles-pp.smp_call_function_many_cond
      0.00            +0.1        0.07 ±  8%  perf-profile.self.cycles-pp.asm_sysvec_apic_timer_interrupt
      1.13            +1.3        2.43        perf-profile.self.cycles-pp.free_unref_folios
      9.85            +7.9       17.77        perf-profile.self.cycles-pp.intel_idle



***************************************************************************************************

=========================================================================================
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/page_fault1/will-it-scale

commit: 
  9890ecab6a ("mm: folio_zero_user: clear pages sequentially")
  94962b2628 ("mm: folio_zero_user: clear page ranges")

9890ecab6ad9c0d3 94962b2628e6af2c48be6ebdf9f 
---------------- --------------------------- 
         %stddev     %change         %stddev
             \          |                \  
  13326899            +4.8%   13968231        will-it-scale.48.processes
    277643            +4.8%     291004        will-it-scale.per_process_ops
  13326899            +4.8%   13968231        will-it-scale.workload
    188907           -20.7%     149831        meminfo.Shmem
   2571826 ±  4%      -9.8%    2320837 ±  6%  numa-meminfo.node1.AnonPages.max
     55533            -5.8%      52308        vmstat.system.in
      0.05            +0.0        0.06        mpstat.cpu.all.soft%
      7.97            +1.2        9.13        mpstat.cpu.all.usr%
      0.50 ±  9%     +66.5%       0.83 ± 11%  perf-sched.sch_delay.avg.ms.[unknown].[unknown].[unknown].[unknown].[unknown]
      0.50 ±  9%     +66.5%       0.83 ± 11%  perf-sched.total_sch_delay.average.ms
  16857808            -5.8%   15880074        turbostat.IRQ
   1047246 ±  3%     -43.1%     596149 ±  2%  turbostat.NMI
      7632 ±  4%     +53.0%      11676        perf-c2c.DRAM.local
    336.17 ± 15%    +172.4%     915.83 ± 12%  perf-c2c.DRAM.remote
     55.17 ± 28%    +109.1%     115.33 ±  9%  perf-c2c.HIT.remote
    548.33 ±  7%    +119.2%       1201 ±  4%  perf-c2c.HITM.local
    158.83 ±  6%    +183.7%     450.67 ±  3%  perf-c2c.HITM.remote
    980465            -1.1%     969931        proc-vmstat.nr_active_anon
    966522            -1.0%     956717        proc-vmstat.nr_file_pages
     47257           -20.8%      37450        proc-vmstat.nr_shmem
    980461            -1.1%     969926        proc-vmstat.nr_zone_active_anon
  16479858            +4.5%   17219093        proc-vmstat.numa_hit
  16430403            +4.5%   17165377        proc-vmstat.numa_local
  4.02e+09            +4.8%  4.213e+09        proc-vmstat.pgalloc_normal
   8603457            +4.3%    8969427        proc-vmstat.pgfault
  4.02e+09            +4.8%  4.213e+09        proc-vmstat.pgfree
   7834289            +4.8%    8210993        proc-vmstat.thp_fault_alloc
      6455 ±141%    +750.4%      54895 ± 70%  sched_debug.cfs_rq:/.left_deadline.avg
    309861 ±141%    +750.4%    2634973 ± 70%  sched_debug.cfs_rq:/.left_deadline.max
     44256 ±141%    +750.4%     376343 ± 70%  sched_debug.cfs_rq:/.left_deadline.stddev
      6455 ±141%    +750.4%      54895 ± 70%  sched_debug.cfs_rq:/.left_vruntime.avg
    309855 ±141%    +750.4%    2634967 ± 70%  sched_debug.cfs_rq:/.left_vruntime.max
     44255 ±141%    +750.4%     376342 ± 70%  sched_debug.cfs_rq:/.left_vruntime.stddev
    219.53          +873.1%       2136 ±185%  sched_debug.cfs_rq:/.load_avg.max
     60.71 ± 10%    +444.0%     330.25 ±167%  sched_debug.cfs_rq:/.load_avg.stddev
      6455 ±141%    +750.4%      54895 ± 70%  sched_debug.cfs_rq:/.right_vruntime.avg
    309855 ±141%    +750.4%    2634967 ± 70%  sched_debug.cfs_rq:/.right_vruntime.max
     44255 ±141%    +750.4%     376342 ± 70%  sched_debug.cfs_rq:/.right_vruntime.stddev
      8.51 ± 12%     +67.6%      14.25 ± 14%  sched_debug.cpu.clock.stddev
    148335 ± 37%     -79.4%      30520 ±  8%  sched_debug.cpu.nr_switches.max
     22646 ± 34%     -73.7%       5946 ±  8%  sched_debug.cpu.nr_switches.stddev
    586.24           +45.2%     851.22        perf-stat.i.MPKI
 3.795e+08           -23.6%  2.901e+08        perf-stat.i.branch-instructions
      1.19            +0.4        1.55        perf-stat.i.branch-miss-rate%
 8.737e+08            +4.8%  9.154e+08        perf-stat.i.cache-misses
 9.041e+08            +5.1%  9.506e+08        perf-stat.i.cache-references
     94.80           +38.7%     131.45        perf-stat.i.cpi
     83.43 ±  2%     -10.6%      74.57        perf-stat.i.cpu-migrations
    162.14            -4.5%     154.78        perf-stat.i.cycles-between-cache-misses
 1.806e+09           -22.0%  1.409e+09        perf-stat.i.instructions
      0.01           -20.5%       0.01        perf-stat.i.ipc
      0.10 ± 36%     -59.3%       0.04 ± 38%  perf-stat.i.major-faults
     28196            +4.2%      29394        perf-stat.i.minor-faults
     28196            +4.2%      29394        perf-stat.i.page-faults
    483.60           +34.6%     650.80        perf-stat.overall.MPKI
      1.92            +0.6        2.51        perf-stat.overall.branch-miss-rate%
     78.25           +28.5%     100.54        perf-stat.overall.cpi
    161.80            -4.5%     154.48        perf-stat.overall.cycles-between-cache-misses
      0.01           -22.2%       0.01        perf-stat.overall.ipc
     40822           -25.7%      30316        perf-stat.overall.path-length
 3.784e+08           -23.7%  2.886e+08        perf-stat.ps.branch-instructions
 8.706e+08            +4.8%  9.121e+08        perf-stat.ps.cache-misses
 9.009e+08            +5.1%  9.472e+08        perf-stat.ps.cache-references
     83.08 ±  2%     -10.6%      74.23        perf-stat.ps.cpu-migrations
   1.8e+09           -22.2%  1.402e+09        perf-stat.ps.instructions
      0.10 ± 36%     -59.5%       0.04 ± 39%  perf-stat.ps.major-faults
     28093            +4.2%      29283        perf-stat.ps.minor-faults
     28093            +4.2%      29283        perf-stat.ps.page-faults
  5.44e+11           -22.2%  4.235e+11        perf-stat.total.instructions
     86.63           -58.6       28.03        perf-profile.calltrace.cycles-pp.folio_zero_user.vma_alloc_anon_folio_pmd.__do_huge_pmd_anonymous_page.__handle_mm_fault.handle_mm_fault
     97.92            -3.3       94.64        perf-profile.calltrace.cycles-pp.testcase
     88.40            -2.3       86.08        perf-profile.calltrace.cycles-pp.vma_alloc_anon_folio_pmd.__do_huge_pmd_anonymous_page.__handle_mm_fault.handle_mm_fault.do_user_addr_fault
     89.13            -2.3       86.86        perf-profile.calltrace.cycles-pp.__do_huge_pmd_anonymous_page.__handle_mm_fault.handle_mm_fault.do_user_addr_fault.exc_page_fault
     89.28            -2.3       87.02        perf-profile.calltrace.cycles-pp.handle_mm_fault.do_user_addr_fault.exc_page_fault.asm_exc_page_fault.testcase
     89.18            -2.3       86.92        perf-profile.calltrace.cycles-pp.__handle_mm_fault.handle_mm_fault.do_user_addr_fault.exc_page_fault.asm_exc_page_fault
     89.49            -2.3       87.24        perf-profile.calltrace.cycles-pp.exc_page_fault.asm_exc_page_fault.testcase
     89.48            -2.2       87.23        perf-profile.calltrace.cycles-pp.do_user_addr_fault.exc_page_fault.asm_exc_page_fault.testcase
     89.56            -2.2       87.32        perf-profile.calltrace.cycles-pp.asm_exc_page_fault.testcase
      1.32            +0.3        1.60        perf-profile.calltrace.cycles-pp.prep_new_page.get_page_from_freelist.__alloc_frozen_pages_noprof.alloc_pages_mpol.vma_alloc_folio_noprof
      1.43            +0.3        1.72        perf-profile.calltrace.cycles-pp.alloc_pages_mpol.vma_alloc_folio_noprof.vma_alloc_anon_folio_pmd.__do_huge_pmd_anonymous_page.__handle_mm_fault
      1.43            +0.3        1.71        perf-profile.calltrace.cycles-pp.__alloc_frozen_pages_noprof.alloc_pages_mpol.vma_alloc_folio_noprof.vma_alloc_anon_folio_pmd.__do_huge_pmd_anonymous_page
      1.41            +0.3        1.70        perf-profile.calltrace.cycles-pp.get_page_from_freelist.__alloc_frozen_pages_noprof.alloc_pages_mpol.vma_alloc_folio_noprof.vma_alloc_anon_folio_pmd
      1.45            +0.3        1.74        perf-profile.calltrace.cycles-pp.vma_alloc_folio_noprof.vma_alloc_anon_folio_pmd.__do_huge_pmd_anonymous_page.__handle_mm_fault.handle_mm_fault
      1.45            +2.4        3.84        perf-profile.calltrace.cycles-pp.free_unref_folios.folios_put_refs.free_pages_and_swap_cache.__tlb_batch_free_encoded_pages.tlb_finish_mmu
      1.54            +2.6        4.16        perf-profile.calltrace.cycles-pp.folios_put_refs.free_pages_and_swap_cache.__tlb_batch_free_encoded_pages.tlb_finish_mmu.vms_clear_ptes
      1.54            +2.6        4.19        perf-profile.calltrace.cycles-pp.free_pages_and_swap_cache.__tlb_batch_free_encoded_pages.tlb_finish_mmu.vms_clear_ptes.vms_complete_munmap_vmas
      1.54            +2.7        4.20        perf-profile.calltrace.cycles-pp.__tlb_batch_free_encoded_pages.tlb_finish_mmu.vms_clear_ptes.vms_complete_munmap_vmas.do_vmi_align_munmap
      1.55            +2.7        4.22        perf-profile.calltrace.cycles-pp.tlb_finish_mmu.vms_clear_ptes.vms_complete_munmap_vmas.do_vmi_align_munmap.do_vmi_munmap
      1.64            +2.9        4.52        perf-profile.calltrace.cycles-pp.vms_clear_ptes.vms_complete_munmap_vmas.do_vmi_align_munmap.do_vmi_munmap.__vm_munmap
      1.67            +2.9        4.56        perf-profile.calltrace.cycles-pp.do_vmi_align_munmap.do_vmi_munmap.__vm_munmap.__x64_sys_munmap.do_syscall_64
      1.65            +2.9        4.54        perf-profile.calltrace.cycles-pp.vms_complete_munmap_vmas.do_vmi_align_munmap.do_vmi_munmap.__vm_munmap.__x64_sys_munmap
      1.67            +2.9        4.56        perf-profile.calltrace.cycles-pp.do_vmi_munmap.__vm_munmap.__x64_sys_munmap.do_syscall_64.entry_SYSCALL_64_after_hwframe
      1.67            +2.9        4.56        perf-profile.calltrace.cycles-pp.__vm_munmap.__x64_sys_munmap.do_syscall_64.entry_SYSCALL_64_after_hwframe.__munmap
      1.67            +2.9        4.56        perf-profile.calltrace.cycles-pp.__x64_sys_munmap.do_syscall_64.entry_SYSCALL_64_after_hwframe.__munmap
      1.67            +2.9        4.57        perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.__munmap
      1.67            +2.9        4.57        perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.__munmap
      1.68            +2.9        4.58        perf-profile.calltrace.cycles-pp.__munmap
      0.84 ±  5%    +111.8      112.61        perf-profile.calltrace.cycles-pp.asm_sysvec_apic_timer_interrupt.folio_zero_user.vma_alloc_anon_folio_pmd.__do_huge_pmd_anonymous_page.__handle_mm_fault
     97.97            -3.3       94.68        perf-profile.children.cycles-pp.testcase
     86.84            -2.6       84.21        perf-profile.children.cycles-pp.folio_zero_user
     88.40            -2.3       86.08        perf-profile.children.cycles-pp.vma_alloc_anon_folio_pmd
     89.13            -2.3       86.86        perf-profile.children.cycles-pp.__do_huge_pmd_anonymous_page
     89.21            -2.2       86.98        perf-profile.children.cycles-pp.__handle_mm_fault
     89.31            -2.2       87.09        perf-profile.children.cycles-pp.handle_mm_fault
     89.52            -2.2       87.30        perf-profile.children.cycles-pp.exc_page_fault
     89.51            -2.2       87.30        perf-profile.children.cycles-pp.do_user_addr_fault
     89.60            -2.2       87.40        perf-profile.children.cycles-pp.asm_exc_page_fault
      0.75 ±  5%      -0.4        0.39 ±  4%  perf-profile.children.cycles-pp.sysvec_apic_timer_interrupt
      0.66 ±  5%      -0.3        0.34 ±  3%  perf-profile.children.cycles-pp.__sysvec_apic_timer_interrupt
      0.66 ±  5%      -0.3        0.34 ±  3%  perf-profile.children.cycles-pp.hrtimer_interrupt
      0.56 ±  6%      -0.3        0.28 ±  4%  perf-profile.children.cycles-pp.__hrtimer_run_queues
      0.44 ±  6%      -0.2        0.22 ±  5%  perf-profile.children.cycles-pp.tick_nohz_handler
      0.41 ±  7%      -0.2        0.20 ±  4%  perf-profile.children.cycles-pp.update_process_times
      0.27 ±  6%      -0.1        0.14 ±  3%  perf-profile.children.cycles-pp.sched_tick
      0.18 ±  7%      -0.1        0.09 ±  7%  perf-profile.children.cycles-pp.task_tick_fair
      0.10 ±  3%      -0.0        0.08 ±  5%  perf-profile.children.cycles-pp.__irqentry_text_end
      0.10 ±  4%      +0.0        0.12 ±  4%  perf-profile.children.cycles-pp.lock_vma_under_rcu
      0.12 ±  3%      +0.0        0.14 ±  5%  perf-profile.children.cycles-pp.___perf_sw_event
      0.07 ±  8%      +0.0        0.09 ±  5%  perf-profile.children.cycles-pp.try_charge_memcg
      0.04 ± 44%      +0.0        0.06        perf-profile.children.cycles-pp.mod_memcg_lruvec_state
      0.05 ±  8%      +0.0        0.07 ±  5%  perf-profile.children.cycles-pp.mod_node_page_state
      0.37            +0.0        0.39 ±  2%  perf-profile.children.cycles-pp.pte_alloc_one
      0.06 ±  9%      +0.0        0.08 ±  4%  perf-profile.children.cycles-pp._raw_spin_lock_irqsave
      0.36            +0.0        0.38        perf-profile.children.cycles-pp.alloc_pages_noprof
      0.05            +0.0        0.08 ±  7%  perf-profile.children.cycles-pp.free_tail_page_prepare
      0.06 ±  9%      +0.0        0.08 ±  5%  perf-profile.children.cycles-pp.__mem_cgroup_charge
      0.00            +0.1        0.06 ±  9%  perf-profile.children.cycles-pp.x64_sys_call
      0.00            +0.1        0.06 ±  8%  perf-profile.children.cycles-pp.load_elf_binary
      0.00            +0.1        0.06 ±  6%  perf-profile.children.cycles-pp.exec_binprm
      0.01 ±223%      +0.1        0.07 ±  7%  perf-profile.children.cycles-pp.charge_memcg
      0.00            +0.1        0.06 ± 15%  perf-profile.children.cycles-pp.asm_sysvec_call_function
      0.00            +0.1        0.06 ±  6%  perf-profile.children.cycles-pp.bprm_execve
      0.00            +0.1        0.06 ±  6%  perf-profile.children.cycles-pp.folio_remove_rmap_pmd
      0.00            +0.1        0.06 ±  7%  perf-profile.children.cycles-pp.asm_sysvec_reschedule_ipi
      0.00            +0.1        0.07 ±  5%  perf-profile.children.cycles-pp.free_pgtables
      0.05            +0.1        0.14 ±  3%  perf-profile.children.cycles-pp.__mmap
      0.00            +0.1        0.09 ±  7%  perf-profile.children.cycles-pp.__folio_unqueue_deferred_split
      0.00            +0.1        0.09 ±  4%  perf-profile.children.cycles-pp.execve
      0.00            +0.1        0.09 ±  5%  perf-profile.children.cycles-pp.__x64_sys_execve
      0.00            +0.1        0.09 ±  5%  perf-profile.children.cycles-pp.do_execveat_common
      0.06            +0.1        0.16 ±  3%  perf-profile.children.cycles-pp.vm_mmap_pgoff
      0.05 ±  8%      +0.1        0.15 ±  5%  perf-profile.children.cycles-pp.do_mmap
      0.00            +0.1        0.11 ±  4%  perf-profile.children.cycles-pp.__mmap_region
      0.00            +0.1        0.13 ±  2%  perf-profile.children.cycles-pp.lru_gen_del_folio
      0.00            +0.1        0.14 ±  2%  perf-profile.children.cycles-pp.__page_cache_release
      0.08            +0.1        0.22 ±  3%  perf-profile.children.cycles-pp.zap_huge_pmd
      0.09 ±  4%      +0.2        0.25 ±  3%  perf-profile.children.cycles-pp.unmap_page_range
      0.08 ±  5%      +0.2        0.24 ±  3%  perf-profile.children.cycles-pp.zap_pmd_range
      0.09 ±  6%      +0.2        0.25        perf-profile.children.cycles-pp.unmap_vmas
      1.47            +0.3        1.75        perf-profile.children.cycles-pp.prep_new_page
      1.64            +0.3        1.93        perf-profile.children.cycles-pp.get_page_from_freelist
      1.46            +0.3        1.75        perf-profile.children.cycles-pp.vma_alloc_folio_noprof
      1.79            +0.3        2.10        perf-profile.children.cycles-pp.alloc_pages_mpol
      1.78            +0.3        2.09        perf-profile.children.cycles-pp.__alloc_frozen_pages_noprof
      1.46            +2.4        3.86        perf-profile.children.cycles-pp.free_unref_folios
      1.54            +2.6        4.17        perf-profile.children.cycles-pp.folios_put_refs
      1.54            +2.7        4.20        perf-profile.children.cycles-pp.free_pages_and_swap_cache
      1.55            +2.7        4.20        perf-profile.children.cycles-pp.__tlb_batch_free_encoded_pages
      1.55            +2.7        4.23        perf-profile.children.cycles-pp.tlb_finish_mmu
      1.64            +2.9        4.52        perf-profile.children.cycles-pp.vms_clear_ptes
      1.65            +2.9        4.54        perf-profile.children.cycles-pp.vms_complete_munmap_vmas
      1.67            +2.9        4.56        perf-profile.children.cycles-pp.do_vmi_align_munmap
      1.67            +2.9        4.57        perf-profile.children.cycles-pp.__x64_sys_munmap
      1.67            +2.9        4.57        perf-profile.children.cycles-pp.__vm_munmap
      1.67            +2.9        4.56        perf-profile.children.cycles-pp.do_vmi_munmap
      1.68            +2.9        4.58        perf-profile.children.cycles-pp.__munmap
      1.93            +3.2        5.12        perf-profile.children.cycles-pp.do_syscall_64
      1.93            +3.2        5.12        perf-profile.children.cycles-pp.entry_SYSCALL_64_after_hwframe
      0.96 ±  5%     +55.6       56.60        perf-profile.children.cycles-pp.asm_sysvec_apic_timer_interrupt
     84.87            -1.2       83.67        perf-profile.self.cycles-pp.folio_zero_user
      8.24            -1.0        7.28        perf-profile.self.cycles-pp.testcase
      0.10 ±  3%      -0.0        0.08 ±  5%  perf-profile.self.cycles-pp.__irqentry_text_end
      0.08 ±  5%      +0.0        0.10 ±  4%  perf-profile.self.cycles-pp.mas_walk
      0.05 ±  8%      +0.0        0.07 ±  5%  perf-profile.self.cycles-pp.mod_node_page_state
      0.00            +0.1        0.05        perf-profile.self.cycles-pp.__alloc_frozen_pages_noprof
      0.00            +0.1        0.06 ±  6%  perf-profile.self.cycles-pp.free_tail_page_prepare
      0.00            +0.1        0.06 ±  7%  perf-profile.self.cycles-pp.zap_huge_pmd
      0.00            +0.1        0.08 ±  8%  perf-profile.self.cycles-pp.__folio_unqueue_deferred_split
      0.00            +0.1        0.10 ±  3%  perf-profile.self.cycles-pp.lru_gen_del_folio
      0.00            +0.2        0.17 ±  2%  perf-profile.self.cycles-pp.asm_sysvec_apic_timer_interrupt
      1.32            +0.3        1.60        perf-profile.self.cycles-pp.prep_new_page
      1.40            +2.3        3.75        perf-profile.self.cycles-pp.free_unref_folios





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-02-18  4:33 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=202602181113.b28c053b-lkp@intel.com \
    --to=oliver.sang@intel.com \
    --cc=Liam.Howlett@oracle.com \
    --cc=akpm@linux-foundation.org \
    --cc=ankur.a.arora@oracle.com \
    --cc=boris.ostrovsky@oracle.com \
    --cc=bp@alien8.de \
    --cc=david@kernel.org \
    --cc=hpa@zytor.com \
    --cc=ioworker0@gmail.com \
    --cc=konrad.wilk@oracle.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-mm@kvack.org \
    --cc=lizhe.67@bytedance.com \
    --cc=lkp@intel.com \
    --cc=lorenzo.stoakes@oracle.com \
    --cc=luto@kernel.org \
    --cc=mhocko@suse.com \
    --cc=mingo@redhat.com \
    --cc=mjguzik@gmail.com \
    --cc=oe-lkp@lists.linux.dev \
    --cc=peterz@infradead.org \
    --cc=raghavendra.kt@amd.com \
    --cc=rppt@kernel.org \
    --cc=surenb@google.com \
    --cc=tglx@linutronix.de \
    --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