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>,
Frederic Weisbecker <frederic@kernel.org>,
Peter Zijlstra <peterz@infradead.org>, <oliver.sang@intel.com>
Subject: [linus:master] [posix] acc071343d: stress-ng.timermix.ops_per_sec 4.1% improvement
Date: Sun, 12 Jul 2026 22:05:34 +0800 [thread overview]
Message-ID: <202607121506.f2debecc-lkp@intel.com> (raw)
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
reply other threads:[~2026-07-12 14:05 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=202607121506.f2debecc-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 \
/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