The Linux Kernel Mailing List
 help / color / mirror / Atom feed
* [linus:master] [posix]  acc071343d: stress-ng.timermix.ops_per_sec 4.1% improvement
@ 2026-07-12 14:05 kernel test robot
  0 siblings, 0 replies; only message in thread
From: kernel test robot @ 2026-07-12 14:05 UTC (permalink / raw)
  To: Thomas Gleixner
  Cc: oe-lkp, lkp, linux-kernel, Frederic Weisbecker, Peter Zijlstra,
	oliver.sang



Hello,

kernel test robot noticed a 4.1% 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/torvalds/linux.git master


testcase: stress-ng
config: x86_64-rhel-9.4
compiler: gcc-14
test machine: 224 threads 2 sockets Intel(R) Xeon(R) (Sapphire Rapids) with 128G 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/20260712/202607121506.f2debecc-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/igk-spr-2sp1/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
             \          |                \  
     19156            +1.5%      19440        stress-ng.time.percent_of_cpu_this_job_got
     10436            +1.0%      10545        stress-ng.time.system_time
      1074            +5.7%       1136        stress-ng.time.user_time
     96626            +3.9%     100414        stress-ng.timermix.CLOCK_BOOTTIME_ticks_per_sec
     96678            +3.9%     100466        stress-ng.timermix.CLOCK_MONOTONIC_ticks_per_sec
     96928            +3.9%     100722        stress-ng.timermix.CLOCK_REALTIME_ticks_per_sec
     96557            +3.9%     100354        stress-ng.timermix.CLOCK_TAI_ticks_per_sec
 5.222e+09            +4.1%  5.435e+09        stress-ng.timermix.ops
  87053077            +4.1%   90597493        stress-ng.timermix.ops_per_sec
      4959 ± 10%     -36.3%       3158 ± 45%  sched_debug.cpu.curr->pid.min
  80029448 ±  2%      -9.4%   72474185        vmstat.system.in
     12.91 ±  2%      -1.1       11.84        mpstat.cpu.all.irq%
      8.22 ±  2%      +0.5        8.74        mpstat.cpu.all.usr%
      7303 ±188%    +339.4%      32092 ± 46%  proc-vmstat.numa_pages_migrated
      7303 ±188%    +339.4%      32092 ± 46%  proc-vmstat.pgmigrate_success
 5.184e+09           -10.5%  4.638e+09        turbostat.IRQ
     15.62 ± 30%      +8.7       24.36 ± 17%  turbostat.PKG_%
 6.708e+10            +2.2%  6.854e+10        perf-stat.i.branch-instructions
  98238988 ±  3%     +12.8%  1.108e+08 ±  4%  perf-stat.i.branch-misses
      1.67            -1.2%       1.65        perf-stat.i.cpi
 3.568e+11            +1.9%  3.637e+11        perf-stat.i.instructions
      0.61            +1.2%       0.61        perf-stat.i.ipc
      0.14 ±  2%      +0.0        0.16 ±  4%  perf-stat.overall.branch-miss-rate%
      1.65            -1.3%       1.63        perf-stat.overall.cpi
      0.61            +1.3%       0.61        perf-stat.overall.ipc
   6.5e+10            +2.3%  6.651e+10        perf-stat.ps.branch-instructions
  92701741 ±  3%     +13.1%  1.049e+08 ±  4%  perf-stat.ps.branch-misses
 3.458e+11            +2.1%  3.529e+11        perf-stat.ps.instructions
      6.11 ±  4%      -5.2        0.92 ±  5%  perf-profile.calltrace.cycles-pp.common_hrtimer_rearm.posixtimer_deliver_signal.dequeue_signal.get_signal.arch_do_signal_or_restart
     12.38 ±  6%      -2.8        9.61 ±  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
     10.16 ±  6%      -2.2        7.91 ±  3%  perf-profile.calltrace.cycles-pp._raw_spin_unlock_irq.get_signal.arch_do_signal_or_restart.exit_to_user_mode_loop.do_syscall_64
     23.29 ±  2%      -1.1       22.20        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
      4.65 ±  4%      -0.9        3.74        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
      3.90 ±  4%      -0.8        3.15        perf-profile.calltrace.cycles-pp.__sysvec_apic_timer_interrupt.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt._raw_spin_unlock_irq.get_signal
      2.30 ±  4%      -0.3        1.96 ±  6%  perf-profile.calltrace.cycles-pp.__hrtimer_run_queues.hrtimer_interrupt.__sysvec_apic_timer_interrupt.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt
      7.37            -0.3        7.06 ±  2%  perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.stress_timermix_timer_action
      7.40            -0.3        7.10 ±  2%  perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.stress_timermix_timer_action
      6.82            -0.3        6.52        perf-profile.calltrace.cycles-pp.arch_do_signal_or_restart.exit_to_user_mode_loop.do_syscall_64.entry_SYSCALL_64_after_hwframe.stress_timermix_timer_action
      7.07            -0.3        6.77        perf-profile.calltrace.cycles-pp.exit_to_user_mode_loop.do_syscall_64.entry_SYSCALL_64_after_hwframe.stress_timermix_timer_action
      1.00 ±  4%      -0.3        0.72 ±  5%  perf-profile.calltrace.cycles-pp.__hrtimer_rearm_deferred.asm_sysvec_apic_timer_interrupt._raw_spin_unlock_irq.get_signal.arch_do_signal_or_restart
      4.50            -0.2        4.25        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
      1.57 ±  4%      -0.2        1.33 ±  6%  perf-profile.calltrace.cycles-pp.posix_timer_fn.__hrtimer_run_queues.hrtimer_interrupt.__sysvec_apic_timer_interrupt.sysvec_apic_timer_interrupt
      0.81 ±  4%      -0.2        0.58 ±  5%  perf-profile.calltrace.cycles-pp.clockevents_program_event.__hrtimer_rearm_deferred.asm_sysvec_apic_timer_interrupt._raw_spin_unlock_irq.get_signal
      0.93 ±  3%      -0.2        0.73 ±  6%  perf-profile.calltrace.cycles-pp.asm_sysvec_apic_timer_interrupt.x64_setup_rt_frame.arch_do_signal_or_restart.exit_to_user_mode_loop.do_syscall_64
      1.08 ±  2%      -0.1        0.93 ±  4%  perf-profile.calltrace.cycles-pp._copy_to_user.copy_siginfo_to_user.x64_setup_rt_frame.arch_do_signal_or_restart.exit_to_user_mode_loop
      0.75            +0.0        0.79        perf-profile.calltrace.cycles-pp._copy_to_user.__x64_sys_rt_sigpending.do_syscall_64.entry_SYSCALL_64_after_hwframe.sigpending
      1.12            +0.0        1.16        perf-profile.calltrace.cycles-pp._copy_from_user.restore_sigcontext.__x64_sys_rt_sigreturn.do_syscall_64.entry_SYSCALL_64_after_hwframe
      1.05            +0.0        1.09        perf-profile.calltrace.cycles-pp._copy_from_user.restore_altstack.__x64_sys_rt_sigreturn.do_syscall_64.entry_SYSCALL_64_after_hwframe
      1.00            +0.0        1.06        perf-profile.calltrace.cycles-pp.set_current_blocked.__x64_sys_rt_sigreturn.do_syscall_64.entry_SYSCALL_64_after_hwframe
      1.34            +0.0        1.39        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.58            +0.1        1.65        perf-profile.calltrace.cycles-pp.restore_altstack.__x64_sys_rt_sigreturn.do_syscall_64.entry_SYSCALL_64_after_hwframe
      1.58            +0.1        1.66        perf-profile.calltrace.cycles-pp.__get_user_nocheck_8.__x64_sys_rt_sigreturn.do_syscall_64.entry_SYSCALL_64_after_hwframe
      1.84            +0.1        1.94        perf-profile.calltrace.cycles-pp.__x64_sys_rt_sigpending.do_syscall_64.entry_SYSCALL_64_after_hwframe.sigpending
      2.61            +0.1        2.76        perf-profile.calltrace.cycles-pp.entry_SYSCALL_64.stress_timermix_timer_action
      6.00            +0.2        6.24        perf-profile.calltrace.cycles-pp.__x64_sys_rt_sigreturn.do_syscall_64.entry_SYSCALL_64_after_hwframe
      4.12 ±  2%      +0.3        4.38 ±  2%  perf-profile.calltrace.cycles-pp.__restore_fpregs_from_user.restore_fpregs_from_user.fpu__restore_sig.restore_sigcontext.__x64_sys_rt_sigreturn
      1.51 ±  4%      +0.3        1.82 ± 11%  perf-profile.calltrace.cycles-pp.hrtimer_interrupt.__sysvec_apic_timer_interrupt.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt.copy_fpstate_to_sigframe
      4.92 ±  2%      +0.3        5.23 ±  2%  perf-profile.calltrace.cycles-pp.restore_fpregs_from_user.fpu__restore_sig.restore_sigcontext.__x64_sys_rt_sigreturn.do_syscall_64
      3.00 ±  8%      +0.4        3.35        perf-profile.calltrace.cycles-pp.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt.copy_fpstate_to_sigframe.get_sigframe.x64_setup_rt_frame
      2.29 ±  9%      +0.5        2.82 ±  2%  perf-profile.calltrace.cycles-pp.__sysvec_apic_timer_interrupt.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt.copy_fpstate_to_sigframe.get_sigframe
      1.32 ±  9%      +0.5        1.86 ± 12%  perf-profile.calltrace.cycles-pp.restore_sigcontext.__x64_sys_rt_sigreturn.do_syscall_64.entry_SYSCALL_64_after_hwframe.sigpending
      1.34 ±  9%      +0.5        1.89 ± 12%  perf-profile.calltrace.cycles-pp.__x64_sys_rt_sigreturn.do_syscall_64.entry_SYSCALL_64_after_hwframe.sigpending
      0.00            +0.6        0.56 ±  5%  perf-profile.calltrace.cycles-pp.ktime_get.hrtimer_start_range_ns_user.posixtimer_deliver_signal.dequeue_signal.get_signal
      0.00            +0.7        0.67 ±  5%  perf-profile.calltrace.cycles-pp.__hrtimer_start_range_ns.hrtimer_start_range_ns_user.posixtimer_deliver_signal.dequeue_signal.get_signal
      7.81 ±  3%      +0.7        8.51 ±  2%  perf-profile.calltrace.cycles-pp.asm_sysvec_apic_timer_interrupt.copy_fpstate_to_sigframe.get_sigframe.x64_setup_rt_frame.arch_do_signal_or_restart
     17.95            +1.1       19.00        perf-profile.calltrace.cycles-pp.copy_fpstate_to_sigframe.get_sigframe.x64_setup_rt_frame.arch_do_signal_or_restart.exit_to_user_mode_loop
     35.94            +1.1       37.06        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
      7.76 ±  3%      +1.3        9.11 ±  2%  perf-profile.calltrace.cycles-pp.posixtimer_deliver_signal.dequeue_signal.get_signal.arch_do_signal_or_restart.exit_to_user_mode_loop
      9.09 ±  2%      +1.4       10.52 ±  2%  perf-profile.calltrace.cycles-pp.dequeue_signal.get_signal.arch_do_signal_or_restart.exit_to_user_mode_loop.do_syscall_64
     29.22            +1.5       30.76        perf-profile.calltrace.cycles-pp.get_sigframe.x64_setup_rt_frame.arch_do_signal_or_restart.exit_to_user_mode_loop.do_syscall_64
      0.00            +2.6        2.61 ±  2%  perf-profile.calltrace.cycles-pp.clockevents_program_event.hrtimer_start_range_ns_user.posixtimer_deliver_signal.dequeue_signal.get_signal
     10.14 ±  7%      +3.6       13.72 ± 13%  perf-profile.calltrace.cycles-pp.arch_do_signal_or_restart.exit_to_user_mode_loop.do_syscall_64.entry_SYSCALL_64_after_hwframe.sigpending
     10.10 ±  9%      +3.6       13.70 ± 12%  perf-profile.calltrace.cycles-pp.exit_to_user_mode_loop.do_syscall_64.entry_SYSCALL_64_after_hwframe.sigpending
     14.34 ±  7%      +4.3       18.65 ± 10%  perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.sigpending
     14.65 ±  7%      +4.3       18.97 ± 10%  perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.sigpending
     17.06 ±  6%      +4.4       21.50 ±  9%  perf-profile.calltrace.cycles-pp.sigpending
      0.00            +5.6        5.56 ±  2%  perf-profile.calltrace.cycles-pp.hrtimer_start_range_ns_user.posixtimer_deliver_signal.dequeue_signal.get_signal.arch_do_signal_or_restart
      6.87            -5.5        1.42        perf-profile.children.cycles-pp.common_hrtimer_rearm
      5.40            -5.4        0.00        perf-profile.children.cycles-pp.hrtimer_start_range_ns
     28.99            -2.9       26.08        perf-profile.children.cycles-pp.asm_sysvec_apic_timer_interrupt
     13.45 ±  2%      -2.8       10.61 ±  2%  perf-profile.children.cycles-pp._raw_spin_unlock_irq
     24.52            -1.4       23.16        perf-profile.children.cycles-pp.get_signal
     14.74            -1.3       13.44        perf-profile.children.cycles-pp.sysvec_apic_timer_interrupt
     69.70            -1.2       68.48        perf-profile.children.cycles-pp.arch_do_signal_or_restart
     70.10            -1.2       68.89        perf-profile.children.cycles-pp.exit_to_user_mode_loop
     12.32            -1.1       11.26        perf-profile.children.cycles-pp.__sysvec_apic_timer_interrupt
      8.96            -0.7        8.22        perf-profile.children.cycles-pp.hrtimer_interrupt
      6.42            -0.7        5.69        perf-profile.children.cycles-pp.clockevents_program_event
     88.79            -0.5       88.32        perf-profile.children.cycles-pp.do_syscall_64
      5.45            -0.4        5.01        perf-profile.children.cycles-pp.__hrtimer_run_queues
     89.22            -0.4       88.78        perf-profile.children.cycles-pp.entry_SYSCALL_64_after_hwframe
      5.12            -0.4        4.69        perf-profile.children.cycles-pp.fpu__clear_user_states
     10.43            -0.4       10.00        perf-profile.children.cycles-pp.native_irq_return_iret
      3.40 ±  2%      -0.4        2.97 ±  2%  perf-profile.children.cycles-pp.copy_siginfo_to_user
      3.78            -0.4        3.38        perf-profile.children.cycles-pp.__hrtimer_rearm_deferred
      3.65            -0.3        3.33        perf-profile.children.cycles-pp.posix_timer_fn
      3.04            -0.3        2.76        perf-profile.children.cycles-pp.native_apic_msr_eoi
      1.52            -0.1        1.36        perf-profile.children.cycles-pp.irqtime_account_irq
      1.84            -0.1        1.70        perf-profile.children.cycles-pp.ktime_get_update_offsets_now
      2.52            -0.1        2.38        perf-profile.children.cycles-pp._copy_to_user
      1.12            -0.1        1.01        perf-profile.children.cycles-pp.sched_clock_cpu
      0.96            -0.1        0.87        perf-profile.children.cycles-pp.sched_clock
      1.02            -0.1        0.93        perf-profile.children.cycles-pp.__irq_exit_rcu
      0.70            -0.1        0.62        perf-profile.children.cycles-pp.error_entry
      0.61            -0.1        0.53        perf-profile.children.cycles-pp.ktime_expiry_to_cycles
      0.74            -0.1        0.67        perf-profile.children.cycles-pp.native_sched_clock
      0.52            -0.1        0.47        perf-profile.children.cycles-pp.irqentry_exit
      0.50            -0.1        0.45        perf-profile.children.cycles-pp.hrtimer_update_next_event
      0.26            -0.0        0.22 ±  2%  perf-profile.children.cycles-pp.tick_program_event
      0.16            -0.0        0.12 ±  3%  perf-profile.children.cycles-pp.hrtimer_reprogram
      0.20            -0.0        0.18 ±  2%  perf-profile.children.cycles-pp.irq_enter_rcu
      0.09 ±  4%      -0.0        0.07        perf-profile.children.cycles-pp.__hrtimer_reprogram
      0.19            -0.0        0.17        perf-profile.children.cycles-pp.hrtimer_bases_first
      0.14            -0.0        0.12        perf-profile.children.cycles-pp.irqentry_enter
      0.60            -0.0        0.59        perf-profile.children.cycles-pp._raw_spin_unlock_irqrestore
      0.14            -0.0        0.13        perf-profile.children.cycles-pp.restore_regs_and_return_to_kernel
      0.09            -0.0        0.08        perf-profile.children.cycles-pp.sched_clock_noinstr
      0.11            -0.0        0.10        perf-profile.children.cycles-pp.sched_core_idle_cpu
      0.14            +0.0        0.15        perf-profile.children.cycles-pp.rb_erase
      0.17            +0.0        0.18        perf-profile.children.cycles-pp.arch_exit_to_user_mode_prepare
      0.09            +0.0        0.10        perf-profile.children.cycles-pp.tick_nohz_tick_stopped
      0.30            +0.0        0.31        perf-profile.children.cycles-pp.x64_sys_call
      0.22            +0.0        0.23 ±  2%  perf-profile.children.cycles-pp.__check_object_size
      0.26            +0.0        0.28        perf-profile.children.cycles-pp.do_sigaltstack
      0.26            +0.0        0.28        perf-profile.children.cycles-pp.try_to_wake_up
      0.37            +0.0        0.39        perf-profile.children.cycles-pp.hrtimer_forward
      0.27            +0.0        0.29        perf-profile.children.cycles-pp.posixtimer_queue_sigqueue
      0.49            +0.0        0.52        perf-profile.children.cycles-pp.entry_SYSCALL_64_safe_stack
      0.48            +0.0        0.51        perf-profile.children.cycles-pp.prandom_u32_state
      0.31 ±  2%      +0.0        0.34        perf-profile.children.cycles-pp.prepare_signal
      0.34            +0.0        0.37        perf-profile.children.cycles-pp.timerqueue_linked_add
      0.87            +0.0        0.90        perf-profile.children.cycles-pp.__get_user_nocheck_4
      2.06            +0.0        2.08        perf-profile.children.cycles-pp._raw_spin_lock_irq
      0.28            +0.0        0.31        perf-profile.children.cycles-pp.rb_erase_linked
      0.42            +0.0        0.45        perf-profile.children.cycles-pp.ktime_get_with_offset
      0.42            +0.0        0.46 ±  5%  perf-profile.children.cycles-pp.collect_signal
      1.48            +0.0        1.52        perf-profile.children.cycles-pp.signal_setup_done
      0.75            +0.0        0.79        perf-profile.children.cycles-pp.entry_SYSRETQ_unsafe_stack
      1.20            +0.0        1.24        perf-profile.children.cycles-pp.__local_bh_enable_ip
      1.11            +0.0        1.15        perf-profile.children.cycles-pp.set_current_blocked
      1.27            +0.0        1.32        perf-profile.children.cycles-pp.recalc_sigpending
      1.00            +0.1        1.06        perf-profile.children.cycles-pp.__hrtimer_start_range_ns
      1.68            +0.1        1.74        perf-profile.children.cycles-pp.restore_altstack
      0.98            +0.1        1.04        perf-profile.children.cycles-pp.complete_signal
      0.51            +0.1        0.57        perf-profile.children.cycles-pp.__remove_hrtimer
      2.18            +0.1        2.25        perf-profile.children.cycles-pp.check_xstate_in_sigframe
      2.33            +0.1        2.41        perf-profile.children.cycles-pp.__fpu_restore_sig
      2.39            +0.1        2.46        perf-profile.children.cycles-pp._copy_from_user
      1.92            +0.1        2.01        perf-profile.children.cycles-pp.entry_SYSCALL_64
      2.76            +0.1        2.86        perf-profile.children.cycles-pp.__put_user_nocheck_4
      1.96            +0.1        2.06        perf-profile.children.cycles-pp.__x64_sys_rt_sigpending
      4.67            +0.2        4.85        perf-profile.children.cycles-pp.__restore_fpregs_from_user
      5.73            +0.2        5.92        perf-profile.children.cycles-pp.__get_user_nocheck_8
      5.63            +0.2        5.85        perf-profile.children.cycles-pp.restore_fpregs_from_user
      2.91            +0.2        3.14        perf-profile.children.cycles-pp.posixtimer_send_sigqueue
      8.06            +0.3        8.35        perf-profile.children.cycles-pp.fpu__restore_sig
      9.72            +0.4       10.08        perf-profile.children.cycles-pp.restore_sigcontext
     37.92            +0.5       38.44        perf-profile.children.cycles-pp.x64_setup_rt_frame
     14.64            +0.5       15.17        perf-profile.children.cycles-pp.__x64_sys_rt_sigreturn
      0.37 ±  2%      +0.8        1.22        perf-profile.children.cycles-pp.ktime_get
     20.36            +0.9       21.30        perf-profile.children.cycles-pp.copy_fpstate_to_sigframe
     31.01            +1.2       32.17        perf-profile.children.cycles-pp.get_sigframe
      8.63            +1.4       10.00        perf-profile.children.cycles-pp.posixtimer_deliver_signal
      9.82            +1.4       11.26        perf-profile.children.cycles-pp.dequeue_signal
     17.96 ±  5%      +4.4       22.33 ±  9%  perf-profile.children.cycles-pp.sigpending
      0.00            +6.2        6.24        perf-profile.children.cycles-pp.hrtimer_start_range_ns_user
      4.19 ±  2%      -0.8        3.36 ±  2%  perf-profile.self.cycles-pp._raw_spin_unlock_irq
      5.85            -0.7        5.20        perf-profile.self.cycles-pp.clockevents_program_event
     10.42            -0.4        9.99        perf-profile.self.cycles-pp.native_irq_return_iret
      3.00            -0.3        2.72        perf-profile.self.cycles-pp.native_apic_msr_eoi
      1.80            -0.1        1.67        perf-profile.self.cycles-pp.ktime_get_update_offsets_now
      0.68            -0.1        0.60        perf-profile.self.cycles-pp.error_entry
      0.76            -0.1        0.69        perf-profile.self.cycles-pp.hrtimer_interrupt
      0.53            -0.1        0.47        perf-profile.self.cycles-pp.ktime_expiry_to_cycles
      0.70            -0.1        0.64        perf-profile.self.cycles-pp.native_sched_clock
      0.53            -0.1        0.47        perf-profile.self.cycles-pp.asm_sysvec_apic_timer_interrupt
      0.66            -0.1        0.60        perf-profile.self.cycles-pp.__hrtimer_run_queues
      1.12 ±  2%      -0.1        1.07        perf-profile.self.cycles-pp.copy_siginfo_to_user
      0.48            -0.0        0.43        perf-profile.self.cycles-pp.irqentry_exit
      0.36            -0.0        0.32        perf-profile.self.cycles-pp.sysvec_apic_timer_interrupt
      3.76            -0.0        3.72        perf-profile.self.cycles-pp.fpu__clear_user_states
      0.22            -0.0        0.18        perf-profile.self.cycles-pp.tick_program_event
      0.14            -0.0        0.10        perf-profile.self.cycles-pp.hrtimer_reprogram
      0.22            -0.0        0.18 ±  2%  perf-profile.self.cycles-pp.common_hrtimer_rearm
      0.38            -0.0        0.34        perf-profile.self.cycles-pp.irqtime_account_irq
      0.31            -0.0        0.28        perf-profile.self.cycles-pp.hrtimer_update_next_event
      0.29            -0.0        0.26        perf-profile.self.cycles-pp.__sysvec_apic_timer_interrupt
      0.20            -0.0        0.18        perf-profile.self.cycles-pp.__hrtimer_rearm_deferred
      0.17            -0.0        0.15        perf-profile.self.cycles-pp.hrtimer_bases_first
      0.17            -0.0        0.15 ±  2%  perf-profile.self.cycles-pp.sched_clock
      1.73            -0.0        1.71        perf-profile.self.cycles-pp._raw_spin_lock_irqsave
      0.12 ±  3%      -0.0        0.10        perf-profile.self.cycles-pp.irqentry_enter
      0.16            -0.0        0.14 ±  3%  perf-profile.self.cycles-pp.sched_clock_cpu
      0.22 ±  2%      -0.0        0.20        perf-profile.self.cycles-pp.posix_timer_fn
      0.12            -0.0        0.10 ±  4%  perf-profile.self.cycles-pp.irq_enter_rcu
      0.07 ±  5%      -0.0        0.06        perf-profile.self.cycles-pp.__hrtimer_reprogram
      0.21            -0.0        0.20        perf-profile.self.cycles-pp.__irq_exit_rcu
      0.10            -0.0        0.09        perf-profile.self.cycles-pp.restore_regs_and_return_to_kernel
      0.14            +0.0        0.15        perf-profile.self.cycles-pp.__check_object_size
      0.11            +0.0        0.12        perf-profile.self.cycles-pp.kick_process
      0.19            +0.0        0.20        perf-profile.self.cycles-pp.set_current_blocked
      0.29            +0.0        0.30        perf-profile.self.cycles-pp.signal_setup_done
      0.32            +0.0        0.34        perf-profile.self.cycles-pp.entry_SYSCALL_64_safe_stack
      0.15 ±  3%      +0.0        0.16 ±  2%  perf-profile.self.cycles-pp.rb_erase_linked
      0.26            +0.0        0.28        perf-profile.self.cycles-pp.timerqueue_linked_add
      0.42            +0.0        0.44        perf-profile.self.cycles-pp.__x64_sys_rt_sigreturn
      0.43            +0.0        0.44        perf-profile.self.cycles-pp.restore_sigcontext
      0.32            +0.0        0.34        perf-profile.self.cycles-pp.hrtimer_forward
      0.44            +0.0        0.46        perf-profile.self.cycles-pp.prandom_u32_state
      0.25            +0.0        0.26        perf-profile.self.cycles-pp.try_to_wake_up
      0.36            +0.0        0.38        perf-profile.self.cycles-pp.exit_to_user_mode_loop
      0.22            +0.0        0.24        perf-profile.self.cycles-pp.posixtimer_queue_sigqueue
      0.38            +0.0        0.40        perf-profile.self.cycles-pp.dequeue_signal
      0.93            +0.0        0.95        perf-profile.self.cycles-pp.fpregs_mark_activate
      0.41            +0.0        0.43        perf-profile.self.cycles-pp.__x64_sys_rt_sigpending
      0.29            +0.0        0.31        perf-profile.self.cycles-pp.prepare_signal
      0.47            +0.0        0.50        perf-profile.self.cycles-pp.entry_SYSCALL_64_after_hwframe
      0.42            +0.0        0.44        perf-profile.self.cycles-pp.ktime_get_with_offset
      1.90            +0.0        1.93        perf-profile.self.cycles-pp._raw_spin_lock_irq
      0.85            +0.0        0.88        perf-profile.self.cycles-pp.__get_user_nocheck_4
      0.19 ±  4%      +0.0        0.22 ±  5%  perf-profile.self.cycles-pp.sigismember
      0.40            +0.0        0.43 ±  5%  perf-profile.self.cycles-pp.collect_signal
      0.61            +0.0        0.64        perf-profile.self.cycles-pp.__hrtimer_start_range_ns
      0.77            +0.0        0.80        perf-profile.self.cycles-pp.__local_bh_enable_ip
      0.23            +0.0        0.26        perf-profile.self.cycles-pp.__remove_hrtimer
      0.71            +0.0        0.74        perf-profile.self.cycles-pp.entry_SYSCALL_64
      0.74            +0.0        0.78        perf-profile.self.cycles-pp.entry_SYSRETQ_unsafe_stack
      0.58            +0.0        0.61        perf-profile.self.cycles-pp.complete_signal
      1.30            +0.0        1.35        perf-profile.self.cycles-pp.check_xstate_in_sigframe
      1.32            +0.0        1.36        perf-profile.self.cycles-pp.get_signal
      1.21            +0.0        1.26        perf-profile.self.cycles-pp.recalc_sigpending
      1.20            +0.1        1.25        perf-profile.self.cycles-pp.do_syscall_64
      1.32 ±  2%      +0.1        1.38        perf-profile.self.cycles-pp.stress_timermix_timer_action
      1.34            +0.1        1.40        perf-profile.self.cycles-pp.sigpending
      0.85            +0.1        0.91        perf-profile.self.cycles-pp.posixtimer_deliver_signal
      1.74            +0.1        1.81        perf-profile.self.cycles-pp.__put_user_nocheck_8
      0.75            +0.1        0.82        perf-profile.self.cycles-pp.posixtimer_send_sigqueue
      1.65            +0.1        1.72        perf-profile.self.cycles-pp.get_sigframe
      2.33            +0.1        2.40        perf-profile.self.cycles-pp._copy_from_user
      1.67            +0.1        1.74        perf-profile.self.cycles-pp.__put_user_nocheck_4
      3.93            +0.2        4.08        perf-profile.self.cycles-pp.__get_user_nocheck_8
      4.60            +0.2        4.79        perf-profile.self.cycles-pp.__restore_fpregs_from_user
      8.17            +0.3        8.52        perf-profile.self.cycles-pp.copy_fpstate_to_sigframe
      0.00            +0.6        0.57        perf-profile.self.cycles-pp.hrtimer_start_range_ns_user
      0.36 ±  2%      +0.8        1.18        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


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

only message in thread, other threads:[~2026-07-12 14:05 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-07-12 14:05 [linus:master] [posix] acc071343d: stress-ng.timermix.ops_per_sec 4.1% improvement kernel test robot

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