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.