All of lore.kernel.org
 help / color / mirror / Atom feed
From: kernel test robot <oliver.sang@intel.com>
To: Thomas Gleixner <tglx@kernel.org>
Cc: <oe-lkp@lists.linux.dev>, <lkp@intel.com>,
	<linux-kernel@vger.kernel.org>, <x86@kernel.org>,
	Frederic Weisbecker <frederic@kernel.org>,
	Peter Zijlstra <peterz@infradead.org>, <oliver.sang@intel.com>
Subject: [tip:timers/core] [posix]  acc071343d: stress-ng.timermix.ops_per_sec 5.8% improvement
Date: Wed, 20 May 2026 22:20:26 +0800	[thread overview]
Message-ID: <202605202152.78a82417-lkp@intel.com> (raw)



Hello,

kernel test robot noticed a 5.8% improvement of stress-ng.timermix.ops_per_sec on:


commit: acc071343d29c2361619b05ad50ea3de9ef9a3ac ("posix-timers: Switch to hrtimer_start_expires_user()")
https://git.kernel.org/cgit/linux/kernel/git/tip/tip.git timers/core


testcase: stress-ng
config: x86_64-rhel-9.4
compiler: gcc-14
test machine: 64 threads 2 sockets Intel(R) Xeon(R) Gold 6346 CPU @ 3.10GHz (Ice Lake) with 256G memory
parameters:

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



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


The kernel config and materials to reproduce are available at:
https://download.01.org/0day-ci/archive/20260520/202605202152.78a82417-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-icl-2sp8/timermix/stress-ng/60s

commit: 
  cfb7fe3fdd ("posix-timers: Handle the timer_[re]arm() return value")
  acc071343d ("posix-timers: Switch to hrtimer_start_expires_user()")

cfb7fe3fdd4ca1d3 acc071343d29c2361619b05ad50 
---------------- --------------------------- 
         %stddev     %change         %stddev
             \          |                \  
      5395            +2.2%       5514        stress-ng.time.percent_of_cpu_this_job_got
      2972            +1.8%       3025        stress-ng.time.system_time
    266.16            +7.3%     285.49        stress-ng.time.user_time
    114645            +5.8%     121264        stress-ng.timermix.CLOCK_BOOTTIME_ticks_per_sec
    114659            +5.8%     121273        stress-ng.timermix.CLOCK_MONOTONIC_ticks_per_sec
    114862            +5.8%     121481        stress-ng.timermix.CLOCK_REALTIME_ticks_per_sec
    114626            +5.8%     121249        stress-ng.timermix.CLOCK_TAI_ticks_per_sec
 1.772e+09            +5.8%  1.874e+09        stress-ng.timermix.ops
  29540557            +5.8%   31241504        stress-ng.timermix.ops_per_sec
     11289            +3.8%      11723 ±  4%  proc-vmstat.pgreuse
    102.14 ±  7%     -12.1%      89.82 ±  4%  sched_debug.cfs_rq:/.util_est.stddev
 1.764e+09           -14.2%  1.513e+09        turbostat.IRQ
  27933279           -14.7%   23829084        vmstat.system.in
     13.12            -1.9       11.25        mpstat.cpu.all.irq%
      8.19            +0.5        8.66        mpstat.cpu.all.usr%
      7349 ±  5%     +11.8%       8217 ±  7%  numa-meminfo.node0.KernelStack
      8073 ±  3%     -10.3%       7244 ±  8%  numa-meminfo.node1.KernelStack
      7350 ±  5%     +11.8%       8217 ±  7%  numa-vmstat.node0.nr_kernel_stack
      8077 ±  3%     -10.3%       7243 ±  8%  numa-vmstat.node1.nr_kernel_stack
 2.919e+10            +2.8%  2.999e+10        perf-stat.i.branch-instructions
      0.37            +0.0        0.38        perf-stat.i.branch-miss-rate%
  95526350            +8.1%  1.033e+08        perf-stat.i.branch-misses
      1.65            -1.6%       1.63        perf-stat.i.cpi
 1.332e+11            +1.8%  1.356e+11        perf-stat.i.instructions
      0.61            +1.6%       0.62        perf-stat.i.ipc
      0.32            +0.0        0.34        perf-stat.overall.branch-miss-rate%
      1.66            -1.6%       1.64        perf-stat.overall.cpi
      0.60            +1.6%       0.61        perf-stat.overall.ipc
 2.873e+10            +2.8%  2.952e+10        perf-stat.ps.branch-instructions
  92808849            +8.2%  1.004e+08        perf-stat.ps.branch-misses
 1.311e+11            +1.8%  1.335e+11        perf-stat.ps.instructions
 8.042e+12            +2.0%  8.206e+12        perf-stat.total.instructions
      6.76 ±  2%      -5.8        1.00 ±  4%  perf-profile.calltrace.cycles-pp.common_hrtimer_rearm.posixtimer_deliver_signal.dequeue_signal.get_signal.arch_do_signal_or_restart
      5.23 ±  2%      -5.2        0.00        perf-profile.calltrace.cycles-pp.hrtimer_start_range_ns.common_hrtimer_rearm.posixtimer_deliver_signal.dequeue_signal.get_signal
     16.47 ±  3%      -3.6       12.86 ±  3%  perf-profile.calltrace.cycles-pp.asm_sysvec_apic_timer_interrupt._raw_spin_unlock_irq.get_signal.arch_do_signal_or_restart.exit_to_user_mode_loop
     13.31 ±  4%      -3.1       10.25 ±  2%  perf-profile.calltrace.cycles-pp._raw_spin_unlock_irq.get_signal.arch_do_signal_or_restart.exit_to_user_mode_loop.do_syscall_64
     27.02 ±  2%      -1.5       25.57        perf-profile.calltrace.cycles-pp.get_signal.arch_do_signal_or_restart.exit_to_user_mode_loop.do_syscall_64.entry_SYSCALL_64_after_hwframe
      6.74 ±  3%      -1.4        5.32 ±  2%  perf-profile.calltrace.cycles-pp.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt._raw_spin_unlock_irq.get_signal.arch_do_signal_or_restart
     32.05            -1.3       30.80        perf-profile.calltrace.cycles-pp.x64_setup_rt_frame.arch_do_signal_or_restart.exit_to_user_mode_loop.do_syscall_64.entry_SYSCALL_64_after_hwframe
      5.58 ±  3%      -1.2        4.40 ±  2%  perf-profile.calltrace.cycles-pp.__sysvec_apic_timer_interrupt.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt._raw_spin_unlock_irq.get_signal
      4.17 ±  3%      -0.9        3.28 ±  2%  perf-profile.calltrace.cycles-pp.hrtimer_interrupt.__sysvec_apic_timer_interrupt.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt._raw_spin_unlock_irq
      2.23 ±  9%      -0.6        1.64 ±  4%  perf-profile.calltrace.cycles-pp.posix_timer_fn.__hrtimer_run_queues.hrtimer_interrupt.__sysvec_apic_timer_interrupt.sysvec_apic_timer_interrupt
      1.50 ± 14%      -0.6        0.93 ±  4%  perf-profile.calltrace.cycles-pp.__hrtimer_rearm_deferred.asm_sysvec_apic_timer_interrupt._raw_spin_unlock_irq.get_signal.arch_do_signal_or_restart
      3.54 ±  6%      -0.6        2.97 ±  2%  perf-profile.calltrace.cycles-pp.__hrtimer_run_queues.hrtimer_interrupt.__sysvec_apic_timer_interrupt.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt
      4.10 ±  2%      -0.4        3.66 ±  3%  perf-profile.calltrace.cycles-pp.save_xstate_epilog.get_sigframe.x64_setup_rt_frame.arch_do_signal_or_restart.exit_to_user_mode_loop
      1.55 ± 14%      -0.3        1.27 ± 16%  perf-profile.calltrace.cycles-pp.__get_user_nocheck_8.copy_fpstate_to_sigframe.get_sigframe.x64_setup_rt_frame.arch_do_signal_or_restart
      1.00 ± 19%      -0.2        0.76 ±  4%  perf-profile.calltrace.cycles-pp.clockevents_program_event.__hrtimer_rearm_deferred.asm_sysvec_apic_timer_interrupt._raw_spin_unlock_irq.get_signal
      0.68 ±  6%      -0.1        0.57 ±  4%  perf-profile.calltrace.cycles-pp.native_apic_msr_eoi.__sysvec_apic_timer_interrupt.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt._raw_spin_unlock_irq
      0.70 ±  6%      -0.1        0.60 ±  4%  perf-profile.calltrace.cycles-pp.asm_sysvec_apic_timer_interrupt.__get_user_nocheck_8.copy_fpstate_to_sigframe.get_sigframe.x64_setup_rt_frame
      0.61            +0.0        0.65        perf-profile.calltrace.cycles-pp.fpregs_mark_activate.fpu__clear_user_states.arch_do_signal_or_restart.exit_to_user_mode_loop.do_syscall_64
      0.92            +0.0        0.97        perf-profile.calltrace.cycles-pp._copy_to_user.__x64_sys_rt_sigpending.do_syscall_64.entry_SYSCALL_64_after_hwframe.sigpending
      1.08            +0.1        1.14 ±  2%  perf-profile.calltrace.cycles-pp._copy_from_user.restore_sigcontext.__x64_sys_rt_sigreturn.do_syscall_64.entry_SYSCALL_64_after_hwframe
      0.94            +0.1        1.00 ±  2%  perf-profile.calltrace.cycles-pp._copy_from_user.restore_altstack.__x64_sys_rt_sigreturn.do_syscall_64.entry_SYSCALL_64_after_hwframe
      0.95            +0.1        1.02        perf-profile.calltrace.cycles-pp.set_current_blocked.__x64_sys_rt_sigreturn.do_syscall_64.entry_SYSCALL_64_after_hwframe
      1.58            +0.1        1.65 ±  2%  perf-profile.calltrace.cycles-pp.__get_user_nocheck_8.__x64_sys_rt_sigreturn.do_syscall_64.entry_SYSCALL_64_after_hwframe
      1.25 ±  2%      +0.1        1.33 ±  2%  perf-profile.calltrace.cycles-pp.signal_setup_done.arch_do_signal_or_restart.exit_to_user_mode_loop.do_syscall_64.entry_SYSCALL_64_after_hwframe
      1.86            +0.1        1.96        perf-profile.calltrace.cycles-pp.clear_bhb_loop
      1.50            +0.1        1.60        perf-profile.calltrace.cycles-pp.restore_altstack.__x64_sys_rt_sigreturn.do_syscall_64.entry_SYSCALL_64_after_hwframe
      1.94            +0.1        2.04        perf-profile.calltrace.cycles-pp.clear_bhb_loop.sigpending
      2.12            +0.1        2.24        perf-profile.calltrace.cycles-pp.__x64_sys_rt_sigpending.do_syscall_64.entry_SYSCALL_64_after_hwframe.sigpending
      2.54 ±  2%      +0.1        2.68        perf-profile.calltrace.cycles-pp.entry_SYSCALL_64.stress_timermix_timer_action
      3.22            +0.2        3.38        perf-profile.calltrace.cycles-pp.fpu__clear_user_states.arch_do_signal_or_restart.exit_to_user_mode_loop.do_syscall_64.entry_SYSCALL_64_after_hwframe
      4.06 ±  2%      +0.3        4.33 ±  2%  perf-profile.calltrace.cycles-pp.__restore_fpregs_from_user.restore_fpregs_from_user.fpu__restore_sig.restore_sigcontext.__x64_sys_rt_sigreturn
      1.74 ± 13%      +0.3        2.03 ±  2%  perf-profile.calltrace.cycles-pp.check_xstate_in_sigframe.__fpu_restore_sig.fpu__restore_sig.restore_sigcontext.__x64_sys_rt_sigreturn
      1.89 ± 13%      +0.3        2.21 ±  2%  perf-profile.calltrace.cycles-pp.__fpu_restore_sig.fpu__restore_sig.restore_sigcontext.__x64_sys_rt_sigreturn.do_syscall_64
      4.88 ±  2%      +0.3        5.20 ±  2%  perf-profile.calltrace.cycles-pp.restore_fpregs_from_user.fpu__restore_sig.restore_sigcontext.__x64_sys_rt_sigreturn.do_syscall_64
      6.14 ±  2%      +0.3        6.47 ±  2%  perf-profile.calltrace.cycles-pp.__x64_sys_rt_sigreturn.do_syscall_64.entry_SYSCALL_64_after_hwframe
      0.09 ±223%      +0.4        0.53 ±  4%  perf-profile.calltrace.cycles-pp.__get_user_nocheck_4.check_xstate_in_sigframe.__fpu_restore_sig.fpu__restore_sig.restore_sigcontext
      7.20 ±  2%      +0.5        7.70 ±  2%  perf-profile.calltrace.cycles-pp.fpu__restore_sig.restore_sigcontext.__x64_sys_rt_sigreturn.do_syscall_64.entry_SYSCALL_64_after_hwframe
      5.08 ±  6%      +0.6        5.71 ±  4%  perf-profile.calltrace.cycles-pp.restore_sigcontext.__x64_sys_rt_sigreturn.do_syscall_64.entry_SYSCALL_64_after_hwframe.stress_timermix_itimer_action
      5.16 ±  6%      +0.6        5.80 ±  4%  perf-profile.calltrace.cycles-pp.__x64_sys_rt_sigreturn.do_syscall_64.entry_SYSCALL_64_after_hwframe.stress_timermix_itimer_action
      0.00            +0.7        0.73 ±  4%  perf-profile.calltrace.cycles-pp.__hrtimer_start_range_ns.hrtimer_start_range_ns_user.posixtimer_deliver_signal.dequeue_signal.get_signal
      8.33 ±  2%      +1.4        9.75 ±  3%  perf-profile.calltrace.cycles-pp.posixtimer_deliver_signal.dequeue_signal.get_signal.arch_do_signal_or_restart.exit_to_user_mode_loop
      9.56 ±  2%      +1.5       11.04 ±  3%  perf-profile.calltrace.cycles-pp.dequeue_signal.get_signal.arch_do_signal_or_restart.exit_to_user_mode_loop.do_syscall_64
      0.00            +2.5        2.55 ±  2%  perf-profile.calltrace.cycles-pp.clockevents_program_event.hrtimer_start_range_ns_user.posixtimer_deliver_signal.dequeue_signal.get_signal
      0.00            +5.9        5.88 ±  2%  perf-profile.calltrace.cycles-pp.hrtimer_start_range_ns_user.posixtimer_deliver_signal.dequeue_signal.get_signal.arch_do_signal_or_restart
      7.27            -5.7        1.56        perf-profile.children.cycles-pp.common_hrtimer_rearm
      5.66            -5.7        0.00        perf-profile.children.cycles-pp.hrtimer_start_range_ns
     28.66            -4.1       24.51        perf-profile.children.cycles-pp.asm_sysvec_apic_timer_interrupt
     16.54            -3.2       13.29        perf-profile.children.cycles-pp._raw_spin_unlock_irq
     15.41            -2.2       13.18        perf-profile.children.cycles-pp.sysvec_apic_timer_interrupt
     66.67            -2.0       64.63        perf-profile.children.cycles-pp.arch_do_signal_or_restart
     67.05            -2.0       65.03        perf-profile.children.cycles-pp.exit_to_user_mode_loop
     12.68            -1.8       10.85        perf-profile.children.cycles-pp.__sysvec_apic_timer_interrupt
     28.28            -1.6       26.66        perf-profile.children.cycles-pp.get_signal
      9.56            -1.4        8.18        perf-profile.children.cycles-pp.hrtimer_interrupt
      6.42            -1.0        5.41        perf-profile.children.cycles-pp.clockevents_program_event
      5.92            -0.8        5.06        perf-profile.children.cycles-pp.__hrtimer_run_queues
     28.25            -0.8       27.44        perf-profile.children.cycles-pp.get_sigframe
     86.00            -0.8       85.22        perf-profile.children.cycles-pp.do_syscall_64
     86.55            -0.8       85.80        perf-profile.children.cycles-pp.entry_SYSCALL_64_after_hwframe
     32.54            -0.7       31.85        perf-profile.children.cycles-pp.x64_setup_rt_frame
      4.02            -0.6        3.43        perf-profile.children.cycles-pp.posix_timer_fn
      4.68 ±  3%      -0.6        4.10 ±  2%  perf-profile.children.cycles-pp.save_xstate_epilog
      3.77            -0.5        3.24        perf-profile.children.cycles-pp.__hrtimer_rearm_deferred
     19.59            -0.5       19.07        perf-profile.children.cycles-pp.copy_fpstate_to_sigframe
      8.64            -0.4        8.24        perf-profile.children.cycles-pp.native_irq_return_iret
      2.11 ±  3%      -0.4        1.74 ±  2%  perf-profile.children.cycles-pp.__put_user_nocheck_4
      2.56            -0.4        2.20        perf-profile.children.cycles-pp.native_apic_msr_eoi
      1.83            -0.3        1.56        perf-profile.children.cycles-pp.ktime_get_update_offsets_now
      1.72            -0.3        1.46        perf-profile.children.cycles-pp.irqtime_account_irq
      2.15            -0.3        1.90        perf-profile.children.cycles-pp.__put_user_nocheck_8
      4.81            -0.2        4.57        perf-profile.children.cycles-pp.__get_user_nocheck_8
      1.30            -0.2        1.11        perf-profile.children.cycles-pp.sched_clock_cpu
      1.34            -0.2        1.14        perf-profile.children.cycles-pp.__irq_exit_rcu
      1.13            -0.2        0.96        perf-profile.children.cycles-pp.sched_clock
      0.90            -0.1        0.76        perf-profile.children.cycles-pp.native_sched_clock
      0.65            -0.1        0.53        perf-profile.children.cycles-pp.ktime_expiry_to_cycles
      0.88 ±  2%      -0.1        0.78        perf-profile.children.cycles-pp.__local_bh_enable_ip
      0.23            -0.1        0.13        perf-profile.children.cycles-pp.hrtimer_reprogram
      0.53            -0.1        0.44        perf-profile.children.cycles-pp.hrtimer_update_next_event
      0.53 ±  2%      -0.1        0.45 ±  2%  perf-profile.children.cycles-pp.irqentry_exit
      0.34            -0.1        0.26        perf-profile.children.cycles-pp.tick_program_event
      1.90            -0.1        1.82        perf-profile.children.cycles-pp._raw_spin_lock_irqsave
      0.52            -0.1        0.45        perf-profile.children.cycles-pp.error_entry
      0.63            -0.0        0.60        perf-profile.children.cycles-pp._raw_spin_unlock_irqrestore
      0.20            -0.0        0.17 ±  2%  perf-profile.children.cycles-pp.hrtimer_bases_first
      0.17 ±  2%      -0.0        0.15 ±  2%  perf-profile.children.cycles-pp.irq_enter_rcu
      0.10 ±  5%      -0.0        0.07 ±  6%  perf-profile.children.cycles-pp.__hrtimer_reprogram
      0.13 ±  3%      -0.0        0.12 ±  4%  perf-profile.children.cycles-pp.sched_core_idle_cpu
      0.16            -0.0        0.14 ±  2%  perf-profile.children.cycles-pp.restore_regs_and_return_to_kernel
      0.12 ±  4%      -0.0        0.11        perf-profile.children.cycles-pp.irqentry_enter
      0.21            +0.0        0.22        perf-profile.children.cycles-pp.__irqentry_text_end
      0.41            +0.0        0.42        perf-profile.children.cycles-pp.hrtimer_forward
      0.30 ±  2%      +0.0        0.32 ±  2%  perf-profile.children.cycles-pp.__check_object_size
      0.14 ±  2%      +0.0        0.16 ±  3%  perf-profile.children.cycles-pp.rb_erase
      0.29            +0.0        0.31        perf-profile.children.cycles-pp.try_to_wake_up
      0.29            +0.0        0.31        perf-profile.children.cycles-pp.syscall_return_via_sysret
      0.37            +0.0        0.39        perf-profile.children.cycles-pp.timerqueue_linked_add
      0.26            +0.0        0.28        perf-profile.children.cycles-pp.do_sigaltstack
      0.29            +0.0        0.31 ±  2%  perf-profile.children.cycles-pp.posixtimer_queue_sigqueue
      0.44            +0.0        0.47        perf-profile.children.cycles-pp.ktime_get_with_offset
      0.37            +0.0        0.39        perf-profile.children.cycles-pp.x64_sys_call
      0.37            +0.0        0.39        perf-profile.children.cycles-pp.prepare_signal
      0.44 ±  3%      +0.0        0.47 ±  4%  perf-profile.children.cycles-pp.collect_signal
      3.29            +0.0        3.32        perf-profile.children.cycles-pp.its_return_thunk
      0.51            +0.0        0.54        perf-profile.children.cycles-pp.prandom_u32_state
      0.65            +0.0        0.68        perf-profile.children.cycles-pp.entry_SYSCALL_64_safe_stack
      2.06            +0.0        2.09        perf-profile.children.cycles-pp._raw_spin_lock_irq
      0.74            +0.0        0.79        perf-profile.children.cycles-pp.entry_SYSRETQ_unsafe_stack
      0.60 ±  2%      +0.1        0.65        perf-profile.children.cycles-pp.fpu__alloc_mathframe
      1.09            +0.1        1.14        perf-profile.children.cycles-pp.__hrtimer_start_range_ns
      0.31            +0.1        0.36        perf-profile.children.cycles-pp.rb_erase_linked
      0.75            +0.1        0.81        perf-profile.children.cycles-pp.__get_user_nocheck_4
      1.08            +0.1        1.14        perf-profile.children.cycles-pp.complete_signal
      1.06            +0.1        1.13        perf-profile.children.cycles-pp.fpregs_mark_activate
      1.96            +0.1        2.03        perf-profile.children.cycles-pp.copy_siginfo_to_user
      1.04            +0.1        1.11        perf-profile.children.cycles-pp.set_current_blocked
      1.91            +0.1        1.98        perf-profile.children.cycles-pp._copy_to_user
      1.14            +0.1        1.22        perf-profile.children.cycles-pp.recalc_sigpending
      1.23 ±  2%      +0.1        1.31 ±  2%  perf-profile.children.cycles-pp.rep_stos_alternative
      1.36            +0.1        1.44        perf-profile.children.cycles-pp.signal_setup_done
      0.57            +0.1        0.66        perf-profile.children.cycles-pp.__remove_hrtimer
      1.59            +0.1        1.70        perf-profile.children.cycles-pp.restore_altstack
      2.05            +0.1        2.17        perf-profile.children.cycles-pp.entry_SYSCALL_64
      2.26            +0.1        2.38        perf-profile.children.cycles-pp.__x64_sys_rt_sigpending
      2.10            +0.1        2.23        perf-profile.children.cycles-pp._copy_from_user
      2.03            +0.2        2.20        perf-profile.children.cycles-pp.check_xstate_in_sigframe
      2.21            +0.2        2.39        perf-profile.children.cycles-pp.__fpu_restore_sig
      3.48            +0.2        3.66        perf-profile.children.cycles-pp.fpu__clear_user_states
      3.88            +0.2        4.08        perf-profile.children.cycles-pp.clear_bhb_loop
      3.27            +0.2        3.51        perf-profile.children.cycles-pp.posixtimer_send_sigqueue
      4.34            +0.3        4.63        perf-profile.children.cycles-pp.__restore_fpregs_from_user
      5.26            +0.4        5.61        perf-profile.children.cycles-pp.restore_fpregs_from_user
      7.66            +0.5        8.21        perf-profile.children.cycles-pp.fpu__restore_sig
      9.35            +0.7       10.00        perf-profile.children.cycles-pp.restore_sigcontext
      0.41            +0.9        1.26        perf-profile.children.cycles-pp.ktime_get
     14.28            +1.0       15.24        perf-profile.children.cycles-pp.__x64_sys_rt_sigreturn
      8.99            +1.5       10.52        perf-profile.children.cycles-pp.posixtimer_deliver_signal
     10.19            +1.6       11.81        perf-profile.children.cycles-pp.dequeue_signal
      0.00            +6.4        6.40        perf-profile.children.cycles-pp.hrtimer_start_range_ns_user
      5.78            -0.9        4.88        perf-profile.self.cycles-pp.clockevents_program_event
      4.66            -0.8        3.84        perf-profile.self.cycles-pp._raw_spin_unlock_irq
      8.64            -0.4        8.24        perf-profile.self.cycles-pp.native_irq_return_iret
      2.54            -0.4        2.18        perf-profile.self.cycles-pp.native_apic_msr_eoi
      1.78            -0.3        1.52        perf-profile.self.cycles-pp.ktime_get_update_offsets_now
      0.86            -0.1        0.73        perf-profile.self.cycles-pp.native_sched_clock
      0.85            -0.1        0.72        perf-profile.self.cycles-pp.hrtimer_interrupt
      0.60            -0.1        0.49        perf-profile.self.cycles-pp.ktime_expiry_to_cycles
      0.75            -0.1        0.65        perf-profile.self.cycles-pp.__hrtimer_run_queues
      0.19            -0.1        0.11 ±  3%  perf-profile.self.cycles-pp.hrtimer_reprogram
      1.78            -0.1        1.71        perf-profile.self.cycles-pp._raw_spin_lock_irqsave
      0.49            -0.1        0.42        perf-profile.self.cycles-pp.irqentry_exit
      0.30            -0.1        0.23 ±  2%  perf-profile.self.cycles-pp.tick_program_event
      0.49            -0.1        0.43        perf-profile.self.cycles-pp.error_entry
      0.45            -0.1        0.39        perf-profile.self.cycles-pp.asm_sysvec_apic_timer_interrupt
      0.40            -0.1        0.34        perf-profile.self.cycles-pp.irqtime_account_irq
      1.35            -0.1        1.30        perf-profile.self.cycles-pp.__put_user_nocheck_4
      0.33            -0.1        0.28        perf-profile.self.cycles-pp.hrtimer_update_next_event
      0.38            -0.1        0.33        perf-profile.self.cycles-pp.sysvec_apic_timer_interrupt
      1.44            -0.0        1.39        perf-profile.self.cycles-pp.save_xstate_epilog
      0.32            -0.0        0.28        perf-profile.self.cycles-pp.__sysvec_apic_timer_interrupt
      0.26            -0.0        0.22        perf-profile.self.cycles-pp.__irq_exit_rcu
      0.22 ±  2%      -0.0        0.18 ±  2%  perf-profile.self.cycles-pp.common_hrtimer_rearm
      0.22            -0.0        0.19 ±  2%  perf-profile.self.cycles-pp.posix_timer_fn
      0.18 ±  2%      -0.0        0.15 ±  3%  perf-profile.self.cycles-pp.hrtimer_bases_first
      0.49            -0.0        0.46        perf-profile.self.cycles-pp._raw_spin_unlock_irqrestore
      0.19            -0.0        0.16 ±  2%  perf-profile.self.cycles-pp.__hrtimer_rearm_deferred
      0.18 ±  2%      -0.0        0.15        perf-profile.self.cycles-pp.sched_clock_cpu
      0.18            -0.0        0.16 ±  2%  perf-profile.self.cycles-pp.sched_clock
      0.12 ±  3%      -0.0        0.10        perf-profile.self.cycles-pp.restore_regs_and_return_to_kernel
      0.10 ±  4%      -0.0        0.09        perf-profile.self.cycles-pp.irqentry_enter
      0.10 ±  4%      -0.0        0.09        perf-profile.self.cycles-pp.sched_core_idle_cpu
      0.07 ±  5%      -0.0        0.06        perf-profile.self.cycles-pp.__hrtimer_reprogram
      0.09            -0.0        0.08        perf-profile.self.cycles-pp.irq_enter_rcu
      0.19            +0.0        0.20        perf-profile.self.cycles-pp.__irqentry_text_end
      0.18            +0.0        0.19 ±  2%  perf-profile.self.cycles-pp.set_current_blocked
      0.12 ±  4%      +0.0        0.13        perf-profile.self.cycles-pp.rb_erase
      0.18 ±  2%      +0.0        0.19        perf-profile.self.cycles-pp.__fpu_restore_sig
      0.16 ±  3%      +0.0        0.17        perf-profile.self.cycles-pp.kick_process
      0.28            +0.0        0.29        perf-profile.self.cycles-pp.restore_altstack
      0.24 ±  2%      +0.0        0.25        perf-profile.self.cycles-pp.do_sigaltstack
      0.30            +0.0        0.32        perf-profile.self.cycles-pp.fpu__alloc_mathframe
      0.21            +0.0        0.23        perf-profile.self.cycles-pp.fpu__restore_sig
      0.36            +0.0        0.38        perf-profile.self.cycles-pp.hrtimer_forward
      0.27            +0.0        0.29        perf-profile.self.cycles-pp.timerqueue_linked_add
      0.27            +0.0        0.29        perf-profile.self.cycles-pp.try_to_wake_up
      0.29            +0.0        0.31        perf-profile.self.cycles-pp.syscall_return_via_sysret
      0.27            +0.0        0.29        perf-profile.self.cycles-pp.signal_setup_done
      0.26            +0.0        0.28        perf-profile.self.cycles-pp.entry_SYSCALL_64_safe_stack
      0.35            +0.0        0.37        perf-profile.self.cycles-pp.exit_to_user_mode_loop
      0.12            +0.0        0.14        perf-profile.self.cycles-pp.sigismember
      0.32            +0.0        0.34        perf-profile.self.cycles-pp.x64_sys_call
      0.54            +0.0        0.56        perf-profile.self.cycles-pp.arch_do_signal_or_restart
      0.39            +0.0        0.41        perf-profile.self.cycles-pp.dequeue_signal
      0.25            +0.0        0.27 ±  2%  perf-profile.self.cycles-pp.posixtimer_queue_sigqueue
      0.44            +0.0        0.46        perf-profile.self.cycles-pp.ktime_get_with_offset
      0.35            +0.0        0.37        perf-profile.self.cycles-pp.prepare_signal
      0.65            +0.0        0.67        perf-profile.self.cycles-pp.__hrtimer_start_range_ns
      0.47            +0.0        0.49        perf-profile.self.cycles-pp.prandom_u32_state
      0.37            +0.0        0.40        perf-profile.self.cycles-pp.restore_fpregs_from_user
      0.54            +0.0        0.57        perf-profile.self.cycles-pp.entry_SYSCALL_64_after_hwframe
      0.56            +0.0        0.59        perf-profile.self.cycles-pp.__x64_sys_rt_sigreturn
      0.48            +0.0        0.52        perf-profile.self.cycles-pp.__x64_sys_rt_sigpending
      0.42 ±  3%      +0.0        0.45 ±  4%  perf-profile.self.cycles-pp.collect_signal
      0.16            +0.0        0.19        perf-profile.self.cycles-pp.rb_erase_linked
      0.56            +0.0        0.59        perf-profile.self.cycles-pp.rep_stos_alternative
      0.26            +0.0        0.30        perf-profile.self.cycles-pp.__remove_hrtimer
      0.58            +0.0        0.61        perf-profile.self.cycles-pp.complete_signal
      1.91            +0.0        1.94        perf-profile.self.cycles-pp._raw_spin_lock_irq
      0.71            +0.0        0.75        perf-profile.self.cycles-pp.copy_siginfo_to_user
      0.48            +0.0        0.52        perf-profile.self.cycles-pp.restore_sigcontext
      0.72            +0.0        0.77        perf-profile.self.cycles-pp.entry_SYSRETQ_unsafe_stack
      0.88            +0.0        0.93        perf-profile.self.cycles-pp.entry_SYSCALL_64
      1.36            +0.0        1.41        perf-profile.self.cycles-pp.get_signal
      1.80            +0.1        1.86        perf-profile.self.cycles-pp.its_return_thunk
      3.51            +0.1        3.56        perf-profile.self.cycles-pp.__get_user_nocheck_8
      0.73            +0.1        0.79        perf-profile.self.cycles-pp.__get_user_nocheck_4
      0.85            +0.1        0.91        perf-profile.self.cycles-pp.fpregs_mark_activate
      1.28            +0.1        1.35        perf-profile.self.cycles-pp.do_syscall_64
      0.79            +0.1        0.86        perf-profile.self.cycles-pp.posixtimer_deliver_signal
      1.24            +0.1        1.31        perf-profile.self.cycles-pp.sigpending
      0.79            +0.1        0.86        perf-profile.self.cycles-pp.posixtimer_send_sigqueue
      1.08            +0.1        1.16        perf-profile.self.cycles-pp.recalc_sigpending
      1.79            +0.1        1.87        perf-profile.self.cycles-pp._copy_to_user
      1.18            +0.1        1.28        perf-profile.self.cycles-pp.check_xstate_in_sigframe
      1.76            +0.1        1.87        perf-profile.self.cycles-pp.get_sigframe
      2.05            +0.1        2.18        perf-profile.self.cycles-pp._copy_from_user
      2.88            +0.2        3.04        perf-profile.self.cycles-pp.fpu__clear_user_states
      3.84            +0.2        4.04        perf-profile.self.cycles-pp.clear_bhb_loop
      6.77            +0.3        7.04        perf-profile.self.cycles-pp.copy_fpstate_to_sigframe
      4.30            +0.3        4.59        perf-profile.self.cycles-pp.__restore_fpregs_from_user
      0.00            +0.7        0.65        perf-profile.self.cycles-pp.hrtimer_start_range_ns_user
      0.40            +0.8        1.23        perf-profile.self.cycles-pp.ktime_get




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


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


                 reply	other threads:[~2026-05-20 14:20 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=202605202152.78a82417-lkp@intel.com \
    --to=oliver.sang@intel.com \
    --cc=frederic@kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=lkp@intel.com \
    --cc=oe-lkp@lists.linux.dev \
    --cc=peterz@infradead.org \
    --cc=tglx@kernel.org \
    --cc=x86@kernel.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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.