[linus:master] [jbd2] 8a4fd33d87: stress-ng.utime.ops_per_sec -42.3% regression

From: kernel test robot
Date: Thu Jan 11 2024 - 09:01:57 EST




Hello,

when reviewing this report internally, we cannot connect the regression with
changes. however, we saw similar regression on different stress-ng tests and
the data is quite stable (comparing to the regression level), so we still
report what we observed in our tests just FYI.

below are details.


kernel test robot noticed a -42.3% regression of stress-ng.utime.ops_per_sec on:


commit: 8a4fd33d879fb303b207f06ea6340d73f698c4ed ("jbd2: remove unused 'JBD2_CHECKPOINT_IO_ERROR' and 'j_atomic_flags'")
https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git master

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

nr_threads: 10%
disk: 1HDD
testtime: 60s
fs: ext4
class: os
test: utime
cpufreq_governor: performance


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

+------------------+-------------------------------------------------------------------------------------------+
| testcase: change | stress-ng: stress-ng.access.ops_per_sec -31.6% regression |
| test machine | 64 threads 2 sockets Intel(R) Xeon(R) Gold 6346 CPU @ 3.10GHz (Ice Lake) with 256G memory |
| test parameters | class=os |
| | cpufreq_governor=performance |
| | disk=1HDD |
| | fs=ext4 |
| | nr_threads=10% |
| | test=access |
| | testtime=60s |
+------------------+-------------------------------------------------------------------------------------------+


If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <oliver.sang@xxxxxxxxx>
| Closes: https://lore.kernel.org/oe-lkp/202401111552.fc8b0703-oliver.sang@xxxxxxxxx


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


The kernel config and materials to reproduce are available at:
https://download.01.org/0day-ci/archive/20240111/202401111552.fc8b0703-oliver.sang@xxxxxxxxx

=========================================================================================
class/compiler/cpufreq_governor/disk/fs/kconfig/nr_threads/rootfs/tbox_group/test/testcase/testtime:
os/gcc-12/performance/1HDD/ext4/x86_64-rhel-8.3/10%/debian-11.1-x86_64-20220510.cgz/lkp-icl-2sp7/utime/stress-ng/60s

commit:
62ec1707cb ("jbd2: replace journal state flag by checking errseq")
8a4fd33d87 ("jbd2: remove unused 'JBD2_CHECKPOINT_IO_ERROR' and 'j_atomic_flags'")

62ec1707cb071c95 8a4fd33d879fb303b207f06ea63
---------------- ---------------------------
%stddev %change %stddev
\ | \
9.21 +1.7% 9.36 iostat.cpu.system
0.52 ± 6% -0.1 0.46 ± 4% mpstat.cpu.all.usr%
0.31 ± 2% -37.8% 0.19 ± 3% turbostat.IPC
7163392 -42.3% 4134347 ± 2% stress-ng.utime.ops
119389 -42.3% 68905 ± 2% stress-ng.utime.ops_per_sec
6.00 ± 34% +1600.0% 102.00 ± 21% perf-c2c.DRAM.local
453.67 ± 8% +101.8% 915.33 ± 11% perf-c2c.DRAM.remote
480.00 ± 8% +79.8% 863.17 ± 10% perf-c2c.HITM.local
441.50 ± 9% +77.6% 784.00 ± 13% perf-c2c.HITM.remote
0.03 ± 26% +36.8% 0.03 ± 14% perf-sched.sch_delay.avg.ms.io_schedule.bit_wait_io.__wait_on_bit.out_of_line_wait_on_bit
528.42 ± 4% -9.9% 476.28 ± 4% perf-sched.wait_and_delay.avg.ms.worker_thread.kthread.ret_from_fork.ret_from_fork_asm
4.17 ± 82% +172.0% 11.33 ± 32% perf-sched.wait_and_delay.count.__cond_resched.smpboot_thread_fn.kthread.ret_from_fork.ret_from_fork_asm
528.38 ± 4% -9.9% 476.24 ± 4% perf-sched.wait_time.avg.ms.worker_thread.kthread.ret_from_fork.ret_from_fork_asm
26601 ± 99% -73.9% 6950 ± 17% sched_debug.cfs_rq:/.avg_vruntime.stddev
0.41 ± 8% +23.6% 0.50 ± 12% sched_debug.cfs_rq:/.h_nr_running.stddev
26601 ± 99% -73.9% 6950 ± 17% sched_debug.cfs_rq:/.min_vruntime.stddev
0.41 ± 8% +23.6% 0.50 ± 12% sched_debug.cfs_rq:/.nr_running.stddev
0.42 ± 4% +17.6% 0.49 ± 10% sched_debug.cpu.nr_running.stddev
0.27 ± 2% +68.9% 0.46 ± 3% perf-stat.i.MPKI
3.372e+09 ± 2% -38.3% 2.081e+09 perf-stat.i.branch-instructions
0.26 ± 3% +0.1 0.32 ± 6% perf-stat.i.branch-miss-rate%
1.10 ± 2% +63.6% 1.81 perf-stat.i.cpi
4195 ± 3% -5.3% 3973 ± 3% perf-stat.i.cycles-between-cache-misses
4.187e+09 ± 2% -38.5% 2.577e+09 perf-stat.i.dTLB-loads
2.572e+09 ± 2% -39.5% 1.555e+09 ± 2% perf-stat.i.dTLB-stores
1.827e+10 ± 2% -38.6% 1.122e+10 perf-stat.i.instructions
0.91 ± 2% -38.0% 0.57 perf-stat.i.ipc
272.51 +2.6% 279.72 perf-stat.i.metric.K/sec
158.24 ± 2% -38.7% 97.04 perf-stat.i.metric.M/sec
96.04 -7.3 88.70 perf-stat.i.node-load-miss-rate%
2167594 ± 2% -22.8% 1674094 ± 7% perf-stat.i.node-load-misses
99062 ± 27% +138.7% 236511 ± 7% perf-stat.i.node-loads
92.50 -7.3 85.25 perf-stat.i.node-store-miss-rate%
2391403 +14.0% 2727122 ± 3% perf-stat.i.node-store-misses
194998 ± 7% +138.8% 465730 ± 3% perf-stat.i.node-stores
0.27 ± 3% +71.0% 0.46 ± 3% perf-stat.overall.MPKI
0.24 ± 6% +0.1 0.35 ± 7% perf-stat.overall.branch-miss-rate%
1.09 ± 2% +64.3% 1.79 perf-stat.overall.cpi
0.92 ± 2% -39.1% 0.56 perf-stat.overall.ipc
95.66 -8.1 87.59 perf-stat.overall.node-load-miss-rate%
92.52 -7.1 85.43 perf-stat.overall.node-store-miss-rate%
3.318e+09 ± 2% -38.3% 2.047e+09 perf-stat.ps.branch-instructions
4.121e+09 ± 2% -38.5% 2.534e+09 perf-stat.ps.dTLB-loads
2.532e+09 ± 2% -39.6% 1.53e+09 ± 2% perf-stat.ps.dTLB-stores
1.798e+10 ± 2% -38.6% 1.104e+10 perf-stat.ps.instructions
2133465 ± 2% -22.8% 1646709 ± 7% perf-stat.ps.node-load-misses
97073 ± 27% +139.1% 232065 ± 7% perf-stat.ps.node-loads
2353998 +14.0% 2682934 ± 3% perf-stat.ps.node-store-misses
190563 ± 7% +139.9% 457071 ± 3% perf-stat.ps.node-stores
1.141e+12 -39.7% 6.884e+11 perf-stat.total.instructions
15.30 ± 6% -5.8 9.51 ± 3% perf-profile.calltrace.cycles-pp.__ext4_journal_stop.__mark_inode_dirty.ext4_setattr.notify_change.vfs_utimes
15.18 ± 6% -5.7 9.44 ± 3% perf-profile.calltrace.cycles-pp.jbd2_journal_stop.__ext4_journal_stop.__mark_inode_dirty.ext4_setattr.notify_change
7.56 ± 2% -3.8 3.75 perf-profile.calltrace.cycles-pp.__ext4_mark_inode_dirty.ext4_dirty_inode.__mark_inode_dirty.ext4_setattr.notify_change
4.96 ± 5% -2.3 2.64 perf-profile.calltrace.cycles-pp.ext4_mark_iloc_dirty.__ext4_mark_inode_dirty.ext4_dirty_inode.__mark_inode_dirty.ext4_setattr
5.31 ± 3% -2.2 3.10 ± 3% perf-profile.calltrace.cycles-pp.user_path_at_empty.do_utimes.do_futimesat.do_syscall_64.entry_SYSCALL_64_after_hwframe
4.07 ± 6% -1.8 2.28 ± 8% perf-profile.calltrace.cycles-pp.ext4_do_update_inode.ext4_mark_iloc_dirty.__ext4_mark_inode_dirty.ext4_dirty_inode.__mark_inode_dirty
4.08 ± 3% -1.7 2.38 ± 3% perf-profile.calltrace.cycles-pp.user_path_at_empty.do_utimes.__x64_sys_utimensat.do_syscall_64.entry_SYSCALL_64_after_hwframe
2.87 ± 2% -1.6 1.32 ± 3% perf-profile.calltrace.cycles-pp.ext4_fill_raw_inode.ext4_do_update_inode.ext4_mark_iloc_dirty.__ext4_mark_inode_dirty.ext4_dirty_inode
2.83 ± 4% -1.2 1.62 ± 3% perf-profile.calltrace.cycles-pp.getname_flags.user_path_at_empty.do_utimes.do_futimesat.do_syscall_64
2.86 ± 2% -1.2 1.66 ± 2% perf-profile.calltrace.cycles-pp.user_path_at_empty.do_utimes.__x64_sys_utime.do_syscall_64.entry_SYSCALL_64_after_hwframe
1.74 ± 3% -1.1 0.66 ± 5% perf-profile.calltrace.cycles-pp.link_path_walk.path_lookupat.filename_lookup.user_path_at_empty.do_utimes
2.54 ± 3% -1.1 1.46 ± 3% perf-profile.calltrace.cycles-pp.getname_flags.user_path_at_empty.do_utimes.__x64_sys_utimensat.do_syscall_64
2.34 ± 4% -1.0 1.34 ± 3% perf-profile.calltrace.cycles-pp.strncpy_from_user.getname_flags.user_path_at_empty.do_utimes.do_futimesat
2.13 ± 3% -0.9 1.22 ± 3% perf-profile.calltrace.cycles-pp.strncpy_from_user.getname_flags.user_path_at_empty.do_utimes.__x64_sys_utimensat
2.16 ± 3% -0.9 1.29 ± 3% perf-profile.calltrace.cycles-pp.filename_lookup.user_path_at_empty.do_utimes.do_futimesat.do_syscall_64
2.11 ± 2% -0.9 1.23 ± 2% perf-profile.calltrace.cycles-pp.getname_flags.user_path_at_empty.do_utimes.__x64_sys_utime.do_syscall_64
20.36 -0.8 19.58 perf-profile.calltrace.cycles-pp.utimensat
1.91 ± 2% -0.8 1.14 ± 4% perf-profile.calltrace.cycles-pp.path_lookupat.filename_lookup.user_path_at_empty.do_utimes.do_futimesat
1.81 ± 2% -0.7 1.07 ± 3% perf-profile.calltrace.cycles-pp.strncpy_from_user.getname_flags.user_path_at_empty.do_utimes.__x64_sys_utime
10.75 -0.6 10.14 perf-profile.calltrace.cycles-pp.syscall
1.34 ± 3% -0.6 0.79 ± 4% perf-profile.calltrace.cycles-pp.filename_lookup.user_path_at_empty.do_utimes.__x64_sys_utimensat.do_syscall_64
10.51 -0.5 10.00 perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.syscall
10.47 -0.5 9.98 perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.syscall
1.14 ± 4% -0.5 0.67 ± 4% perf-profile.calltrace.cycles-pp.path_lookupat.filename_lookup.user_path_at_empty.do_utimes.__x64_sys_utimensat
2.09 ± 15% -0.5 1.64 ± 17% perf-profile.calltrace.cycles-pp.stop_this_handle.jbd2_journal_stop.__ext4_journal_stop.__mark_inode_dirty.ext4_setattr
10.38 -0.4 9.94 perf-profile.calltrace.cycles-pp.__x64_sys_utime.do_syscall_64.entry_SYSCALL_64_after_hwframe.syscall
10.23 -0.4 9.84 perf-profile.calltrace.cycles-pp.do_utimes.__x64_sys_utime.do_syscall_64.entry_SYSCALL_64_after_hwframe.syscall
7.29 +0.8 8.12 perf-profile.calltrace.cycles-pp.vfs_utimes.do_utimes.__x64_sys_utime.do_syscall_64.entry_SYSCALL_64_after_hwframe
7.11 +0.9 8.02 perf-profile.calltrace.cycles-pp.notify_change.vfs_utimes.do_utimes.__x64_sys_utime.do_syscall_64
6.98 +1.0 7.95 perf-profile.calltrace.cycles-pp.ext4_setattr.notify_change.vfs_utimes.do_utimes.__x64_sys_utime
26.62 +2.3 28.96 perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe
26.55 +2.4 28.92 perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe
26.36 +2.4 28.80 perf-profile.calltrace.cycles-pp.__x64_sys_utimensat.do_syscall_64.entry_SYSCALL_64_after_hwframe
25.60 +2.7 28.28 perf-profile.calltrace.cycles-pp.vfs_utimes.do_utimes.do_futimesat.do_syscall_64.entry_SYSCALL_64_after_hwframe
25.70 +2.7 28.41 perf-profile.calltrace.cycles-pp.do_utimes.__x64_sys_utimensat.do_syscall_64.entry_SYSCALL_64_after_hwframe
25.02 +2.9 27.94 perf-profile.calltrace.cycles-pp.notify_change.vfs_utimes.do_utimes.do_futimesat.do_syscall_64
24.54 +3.1 27.66 perf-profile.calltrace.cycles-pp.ext4_setattr.notify_change.vfs_utimes.do_utimes.do_futimesat
40.16 +4.4 44.56 perf-profile.calltrace.cycles-pp.vfs_utimes.do_utimes.__x64_sys_utimensat.do_syscall_64.entry_SYSCALL_64_after_hwframe
39.16 +4.8 43.98 perf-profile.calltrace.cycles-pp.notify_change.vfs_utimes.do_utimes.__x64_sys_utimensat.do_syscall_64
38.43 +5.1 43.56 perf-profile.calltrace.cycles-pp.ext4_setattr.notify_change.vfs_utimes.do_utimes.__x64_sys_utimensat
12.41 ± 8% +6.7 19.11 perf-profile.calltrace.cycles-pp.add_transaction_credits.start_this_handle.jbd2__journal_start.ext4_dirty_inode.__mark_inode_dirty
1.37 ± 5% +7.2 8.52 ± 3% perf-profile.calltrace.cycles-pp._raw_read_lock.start_this_handle.jbd2__journal_start.ext4_dirty_inode.__mark_inode_dirty
69.08 +9.6 78.70 perf-profile.calltrace.cycles-pp.__mark_inode_dirty.ext4_setattr.notify_change.vfs_utimes.do_utimes
53.42 ± 2% +15.6 68.99 perf-profile.calltrace.cycles-pp.ext4_dirty_inode.__mark_inode_dirty.ext4_setattr.notify_change.vfs_utimes
45.45 ± 2% +19.1 64.58 perf-profile.calltrace.cycles-pp.jbd2__journal_start.ext4_dirty_inode.__mark_inode_dirty.ext4_setattr.notify_change
44.50 ± 2% +19.5 64.00 perf-profile.calltrace.cycles-pp.start_this_handle.jbd2__journal_start.ext4_dirty_inode.__mark_inode_dirty.ext4_setattr
15.33 ± 6% -5.8 9.52 ± 3% perf-profile.children.cycles-pp.__ext4_journal_stop
15.23 ± 6% -5.8 9.47 ± 3% perf-profile.children.cycles-pp.jbd2_journal_stop
12.30 ± 3% -5.1 7.17 ± 2% perf-profile.children.cycles-pp.user_path_at_empty
7.60 ± 2% -3.4 4.21 perf-profile.children.cycles-pp.__ext4_mark_inode_dirty
7.74 ± 3% -3.3 4.46 ± 2% perf-profile.children.cycles-pp.getname_flags
6.42 ± 3% -2.7 3.71 ± 2% perf-profile.children.cycles-pp.strncpy_from_user
5.07 ± 3% -2.1 2.96 perf-profile.children.cycles-pp.ext4_mark_iloc_dirty
4.51 ± 3% -1.8 2.66 perf-profile.children.cycles-pp.ext4_do_update_inode
4.48 ± 2% -1.8 2.64 ± 2% perf-profile.children.cycles-pp.filename_lookup
3.92 ± 2% -1.6 2.32 ± 3% perf-profile.children.cycles-pp.path_lookupat
3.27 ± 3% -1.3 1.92 ± 2% perf-profile.children.cycles-pp.ext4_fill_raw_inode
2.25 ± 3% -1.2 1.09 perf-profile.children.cycles-pp.ext4_reserve_inode_write
2.29 ± 3% -0.9 1.38 ± 3% perf-profile.children.cycles-pp.link_path_walk
2.15 ± 3% -0.9 1.26 ± 3% perf-profile.children.cycles-pp.ext4_inode_csum_set
20.55 -0.9 19.69 perf-profile.children.cycles-pp.utimensat
1.68 ± 4% -0.9 0.82 perf-profile.children.cycles-pp.ext4_get_inode_loc
2.04 ± 3% -0.8 1.20 ± 3% perf-profile.children.cycles-pp.ext4_inode_csum
1.60 ± 4% -0.8 0.78 perf-profile.children.cycles-pp.__ext4_get_inode_loc
1.12 ± 7% -0.7 0.46 ± 9% perf-profile.children.cycles-pp.bdev_getblk
1.56 ± 4% -0.6 0.91 ± 4% perf-profile.children.cycles-pp.crc32c_pcl_intel_update
10.85 -0.6 10.21 perf-profile.children.cycles-pp.syscall
1.42 ± 4% -0.6 0.83 ± 5% perf-profile.children.cycles-pp._copy_from_user
1.39 ± 5% -0.6 0.80 ± 4% perf-profile.children.cycles-pp.get_timespec64
0.97 ± 8% -0.6 0.39 ± 12% perf-profile.children.cycles-pp.__find_get_block
1.35 ± 4% -0.6 0.80 ± 5% perf-profile.children.cycles-pp.kmem_cache_alloc
1.14 ± 4% -0.5 0.66 ± 3% perf-profile.children.cycles-pp.__check_object_size
10.39 -0.5 9.94 perf-profile.children.cycles-pp.__x64_sys_utime
0.93 ± 6% -0.4 0.53 ± 2% perf-profile.children.cycles-pp.__cond_resched
2.61 ± 3% -0.4 2.23 ± 6% perf-profile.children.cycles-pp.stop_this_handle
0.84 ± 3% -0.4 0.48 ± 3% perf-profile.children.cycles-pp.__xstat64
0.76 ± 3% -0.3 0.46 ± 4% perf-profile.children.cycles-pp.kmem_cache_free
0.71 ± 3% -0.3 0.41 ± 3% perf-profile.children.cycles-pp.__do_sys_newstat
0.68 ± 4% -0.3 0.40 ± 2% perf-profile.children.cycles-pp.walk_component
0.66 ± 2% -0.3 0.40 ± 5% perf-profile.children.cycles-pp.entry_SYSCALL_64
0.63 ± 4% -0.3 0.38 ± 4% perf-profile.children.cycles-pp.inode_permission
0.62 ± 3% -0.3 0.37 ± 5% perf-profile.children.cycles-pp.complete_walk
0.48 ± 4% -0.3 0.23 ± 8% perf-profile.children.cycles-pp.__ext4_journal_get_write_access
0.59 ± 3% -0.3 0.34 ± 6% perf-profile.children.cycles-pp.entry_SYSRETQ_unsafe_stack
0.56 ± 5% -0.2 0.31 ± 7% perf-profile.children.cycles-pp.check_heap_object
0.54 ± 3% -0.2 0.31 ± 4% perf-profile.children.cycles-pp.mnt_want_write
0.56 ± 5% -0.2 0.33 ± 5% perf-profile.children.cycles-pp.try_to_unlazy
0.50 ± 5% -0.2 0.30 ± 4% perf-profile.children.cycles-pp.lookup_fast
0.44 ± 3% -0.2 0.25 ± 2% perf-profile.children.cycles-pp.vfs_statx
0.44 ± 5% -0.2 0.26 ± 8% perf-profile.children.cycles-pp.__legitimize_path
0.38 ± 5% -0.2 0.21 ± 6% perf-profile.children.cycles-pp.inode_maybe_inc_iversion
0.36 ± 9% -0.2 0.20 ± 8% perf-profile.children.cycles-pp.path_init
0.41 ± 6% -0.2 0.25 ± 3% perf-profile.children.cycles-pp.__d_lookup_rcu
0.35 ± 7% -0.2 0.20 ± 10% perf-profile.children.cycles-pp.rcu_all_qs
0.40 ± 7% -0.2 0.24 ± 5% perf-profile.children.cycles-pp.generic_permission
0.36 ± 4% -0.2 0.21 ± 7% perf-profile.children.cycles-pp.down_write
0.26 ± 10% -0.1 0.12 ± 7% perf-profile.children.cycles-pp.jbd2_journal_get_write_access
0.37 ± 6% -0.1 0.23 ± 5% perf-profile.children.cycles-pp.__ext4_handle_dirty_metadata
0.34 ± 6% -0.1 0.20 ± 10% perf-profile.children.cycles-pp.__check_heap_object
0.32 ± 3% -0.1 0.18 ± 6% perf-profile.children.cycles-pp.syscall_exit_to_user_mode
0.27 ± 7% -0.1 0.14 ± 17% perf-profile.children.cycles-pp.__virt_addr_valid
0.30 ± 4% -0.1 0.18 ± 8% perf-profile.children.cycles-pp.__ext4_journal_start_sb
0.30 ± 3% -0.1 0.18 ± 5% perf-profile.children.cycles-pp.mnt_get_write_access
0.27 ± 8% -0.1 0.15 ± 6% perf-profile.children.cycles-pp.dput
0.27 ± 9% -0.1 0.15 ± 7% perf-profile.children.cycles-pp.path_put
0.28 ± 9% -0.1 0.17 ± 12% perf-profile.children.cycles-pp.up_write
0.23 ± 7% -0.1 0.12 ± 11% perf-profile.children.cycles-pp.stress_utime
0.20 ± 12% -0.1 0.09 ± 7% perf-profile.children.cycles-pp.jbd2_write_access_granted
0.27 ± 8% -0.1 0.16 ± 6% perf-profile.children.cycles-pp.putname
0.28 ± 5% -0.1 0.18 ± 5% perf-profile.children.cycles-pp.map_id_up
0.25 ± 6% -0.1 0.14 ± 7% perf-profile.children.cycles-pp.step_into
0.24 ± 6% -0.1 0.14 ± 3% perf-profile.children.cycles-pp.__brelse
0.25 ± 8% -0.1 0.14 ± 7% perf-profile.children.cycles-pp.make_vfsuid
0.22 ± 8% -0.1 0.12 ± 8% perf-profile.children.cycles-pp.current_time
0.21 ± 7% -0.1 0.12 ± 6% perf-profile.children.cycles-pp.setattr_prepare
0.22 ± 7% -0.1 0.13 ± 10% perf-profile.children.cycles-pp.__legitimize_mnt
0.18 ± 5% -0.1 0.10 ± 5% perf-profile.children.cycles-pp.ext4_journal_check_start
0.20 ± 5% -0.1 0.12 ± 6% perf-profile.children.cycles-pp.crypto_shash_update
0.19 ± 6% -0.1 0.12 ± 10% perf-profile.children.cycles-pp.lockref_get_not_dead
0.18 ± 8% -0.1 0.12 ± 13% perf-profile.children.cycles-pp.memset_orig
0.15 ± 6% -0.1 0.09 ± 8% perf-profile.children.cycles-pp.security_inode_permission
0.29 ± 5% -0.1 0.22 ± 11% perf-profile.children.cycles-pp._raw_spin_lock
0.14 ± 7% -0.1 0.08 ± 12% perf-profile.children.cycles-pp.syscall_enter_from_user_mode
0.13 ± 6% -0.1 0.07 ± 24% perf-profile.children.cycles-pp.terminate_walk
0.10 ± 14% -0.1 0.03 ± 70% perf-profile.children.cycles-pp.security_inode_setattr
0.14 ± 9% -0.1 0.08 ± 12% perf-profile.children.cycles-pp.lockref_put_return
0.14 ± 7% -0.1 0.08 ± 8% perf-profile.children.cycles-pp.kmalloc_trace
0.16 ± 9% -0.1 0.10 ± 8% perf-profile.children.cycles-pp.memcg_slab_post_alloc_hook
0.12 ± 17% -0.1 0.06 ± 11% perf-profile.children.cycles-pp.setattr_copy
0.14 ± 8% -0.1 0.09 ± 10% perf-profile.children.cycles-pp.jbd2_journal_dirty_metadata
0.13 ± 8% -0.1 0.08 ± 10% perf-profile.children.cycles-pp.__kmem_cache_alloc_node
0.09 ± 12% -0.1 0.04 ± 71% perf-profile.children.cycles-pp.ext4_fc_track_inode
0.11 ± 9% -0.1 0.06 ± 11% perf-profile.children.cycles-pp.may_setattr
0.12 ± 14% -0.1 0.06 ± 7% perf-profile.children.cycles-pp.__fget_light
0.12 ± 11% -0.1 0.07 ± 11% perf-profile.children.cycles-pp.inode_owner_or_capable
0.12 ± 6% -0.0 0.07 ± 11% perf-profile.children.cycles-pp.syscall_return_via_sysret
0.10 ± 6% -0.0 0.05 ± 8% perf-profile.children.cycles-pp.syscall_exit_to_user_mode_prepare
0.13 ± 5% -0.0 0.08 ± 10% perf-profile.children.cycles-pp.__get_user_8
0.08 ± 8% -0.0 0.04 ± 71% perf-profile.children.cycles-pp.housekeeping_test_cpu
0.11 ± 11% -0.0 0.07 ± 11% perf-profile.children.cycles-pp.entry_SYSCALL_64_safe_stack
0.07 ± 9% -0.0 0.03 ± 70% perf-profile.children.cycles-pp.cp_new_stat
0.10 ± 12% -0.0 0.06 ± 14% perf-profile.children.cycles-pp.timestamp_truncate
0.09 ± 7% -0.0 0.06 ± 11% perf-profile.children.cycles-pp.exit_to_user_mode_prepare
0.64 ± 9% +0.2 0.86 ± 4% perf-profile.children.cycles-pp._raw_spin_lock_irqsave
0.60 ± 11% +0.2 0.82 ± 4% perf-profile.children.cycles-pp.__wake_up
46.14 +1.9 48.04 perf-profile.children.cycles-pp.__x64_sys_utimensat
86.06 +2.5 88.54 perf-profile.children.cycles-pp.do_utimes
1.98 ± 5% +6.6 8.54 ± 3% perf-profile.children.cycles-pp._raw_read_lock
12.43 ± 8% +6.7 19.12 perf-profile.children.cycles-pp.add_transaction_credits
73.16 +7.9 81.02 perf-profile.children.cycles-pp.vfs_utimes
71.42 +8.6 80.01 perf-profile.children.cycles-pp.notify_change
70.00 +9.2 79.21 perf-profile.children.cycles-pp.ext4_setattr
69.10 +9.6 78.71 perf-profile.children.cycles-pp.__mark_inode_dirty
53.46 ± 2% +15.6 69.02 perf-profile.children.cycles-pp.ext4_dirty_inode
45.48 ± 2% +19.1 64.60 perf-profile.children.cycles-pp.jbd2__journal_start
44.56 ± 2% +19.5 64.05 perf-profile.children.cycles-pp.start_this_handle
12.28 ± 7% -5.2 7.03 ± 3% perf-profile.self.cycles-pp.jbd2_journal_stop
5.28 ± 3% -2.2 3.04 ± 2% perf-profile.self.cycles-pp.strncpy_from_user
1.49 ± 4% -0.6 0.87 ± 4% perf-profile.self.cycles-pp.crc32c_pcl_intel_update
1.40 ± 4% -0.6 0.81 ± 5% perf-profile.self.cycles-pp._copy_from_user
1.99 ± 4% -0.6 1.41 ± 8% perf-profile.self.cycles-pp.stop_this_handle
0.83 ± 10% -0.5 0.32 ± 15% perf-profile.self.cycles-pp.__find_get_block
0.86 ± 3% -0.4 0.49 ± 5% perf-profile.self.cycles-pp.ext4_fill_raw_inode
0.84 ± 4% -0.4 0.49 ± 6% perf-profile.self.cycles-pp.kmem_cache_alloc
0.96 ± 3% -0.4 0.61 ± 5% perf-profile.self.cycles-pp.link_path_walk
0.79 ± 3% -0.3 0.44 ± 3% perf-profile.self.cycles-pp.notify_change
0.73 ± 3% -0.3 0.44 ± 4% perf-profile.self.cycles-pp.kmem_cache_free
0.58 ± 2% -0.2 0.32 ± 6% perf-profile.self.cycles-pp.entry_SYSRETQ_unsafe_stack
0.57 ± 7% -0.2 0.32 ± 6% perf-profile.self.cycles-pp.__cond_resched
0.56 ± 7% -0.2 0.32 ± 6% perf-profile.self.cycles-pp.vfs_utimes
0.55 ± 6% -0.2 0.32 ± 4% perf-profile.self.cycles-pp.filename_lookup
0.48 ± 6% -0.2 0.26 ± 7% perf-profile.self.cycles-pp.ext4_mark_iloc_dirty
0.46 ± 2% -0.2 0.27 ± 5% perf-profile.self.cycles-pp.ext4_do_update_inode
0.37 ± 5% -0.2 0.20 ± 7% perf-profile.self.cycles-pp.inode_maybe_inc_iversion
0.36 ± 10% -0.2 0.19 ± 8% perf-profile.self.cycles-pp.path_init
0.38 ± 5% -0.2 0.23 ± 6% perf-profile.self.cycles-pp.ext4_inode_csum
0.32 ± 5% -0.2 0.17 ± 6% perf-profile.self.cycles-pp.__mark_inode_dirty
0.37 ± 7% -0.1 0.22 ± 5% perf-profile.self.cycles-pp.__d_lookup_rcu
0.35 ± 5% -0.1 0.20 ± 6% perf-profile.self.cycles-pp.__ext4_get_inode_loc
0.32 ± 7% -0.1 0.19 ± 10% perf-profile.self.cycles-pp.__check_heap_object
0.25 ± 7% -0.1 0.14 ± 17% perf-profile.self.cycles-pp.__virt_addr_valid
0.26 ± 4% -0.1 0.14 ± 8% perf-profile.self.cycles-pp.down_write
0.24 ± 10% -0.1 0.12 ± 6% perf-profile.self.cycles-pp.jbd2__journal_start
0.28 ± 4% -0.1 0.17 ± 6% perf-profile.self.cycles-pp.mnt_get_write_access
0.27 ± 7% -0.1 0.16 ± 11% perf-profile.self.cycles-pp.getname_flags
0.29 ± 4% -0.1 0.18 ± 7% perf-profile.self.cycles-pp.generic_permission
0.27 ± 9% -0.1 0.16 ± 10% perf-profile.self.cycles-pp.up_write
0.21 ± 7% -0.1 0.10 ± 15% perf-profile.self.cycles-pp.stress_utime
0.23 ± 6% -0.1 0.12 ± 8% perf-profile.self.cycles-pp.step_into
0.24 ± 9% -0.1 0.14 ± 11% perf-profile.self.cycles-pp.rcu_all_qs
0.19 ± 9% -0.1 0.08 ± 5% perf-profile.self.cycles-pp.jbd2_write_access_granted
0.24 ± 3% -0.1 0.14 ± 7% perf-profile.self.cycles-pp.get_timespec64
0.23 ± 3% -0.1 0.13 ± 11% perf-profile.self.cycles-pp.ext4_setattr
0.22 ± 7% -0.1 0.12 ± 9% perf-profile.self.cycles-pp.entry_SYSCALL_64_after_hwframe
0.25 ± 4% -0.1 0.15 ± 6% perf-profile.self.cycles-pp.map_id_up
0.24 ± 7% -0.1 0.14 ± 9% perf-profile.self.cycles-pp.inode_permission
0.25 ± 7% -0.1 0.15 ± 4% perf-profile.self.cycles-pp.putname
0.23 ± 7% -0.1 0.13 ± 6% perf-profile.self.cycles-pp.__brelse
0.23 ± 5% -0.1 0.13 ± 10% perf-profile.self.cycles-pp.check_heap_object
0.24 ± 4% -0.1 0.14 ± 6% perf-profile.self.cycles-pp.utimensat
0.24 ± 7% -0.1 0.15 ± 9% perf-profile.self.cycles-pp.do_utimes
0.18 ± 26% -0.1 0.10 ± 4% perf-profile.self.cycles-pp.__ext4_mark_inode_dirty
0.20 ± 7% -0.1 0.12 ± 7% perf-profile.self.cycles-pp.do_syscall_64
0.20 ± 7% -0.1 0.12 ± 12% perf-profile.self.cycles-pp.__legitimize_mnt
0.21 ± 7% -0.1 0.13 ± 6% perf-profile.self.cycles-pp.__check_object_size
0.19 ± 7% -0.1 0.12 ± 8% perf-profile.self.cycles-pp.entry_SYSCALL_64
0.17 ± 5% -0.1 0.10 ± 12% perf-profile.self.cycles-pp.path_lookupat
0.16 ± 7% -0.1 0.09 ± 4% perf-profile.self.cycles-pp.walk_component
0.20 ± 6% -0.1 0.13 ± 11% perf-profile.self.cycles-pp.utimes
0.18 ± 10% -0.1 0.11 ± 8% perf-profile.self.cycles-pp.make_vfsuid
0.15 ± 5% -0.1 0.08 ± 11% perf-profile.self.cycles-pp.current_time
0.17 ± 7% -0.1 0.10 ± 12% perf-profile.self.cycles-pp.lockref_get_not_dead
0.13 ± 10% -0.1 0.06 ± 13% perf-profile.self.cycles-pp.__ext4_journal_get_write_access
0.28 ± 5% -0.1 0.21 ± 12% perf-profile.self.cycles-pp._raw_spin_lock
0.17 ± 10% -0.1 0.11 ± 10% perf-profile.self.cycles-pp.memset_orig
0.13 ± 10% -0.1 0.07 ± 13% perf-profile.self.cycles-pp.security_inode_permission
0.15 ± 7% -0.1 0.09 ± 4% perf-profile.self.cycles-pp.__ext4_handle_dirty_metadata
0.09 ± 18% -0.1 0.04 ± 71% perf-profile.self.cycles-pp.setattr_copy
0.14 ± 7% -0.1 0.08 ± 14% perf-profile.self.cycles-pp.crypto_shash_update
0.12 ± 10% -0.1 0.07 ± 8% perf-profile.self.cycles-pp.lockref_put_return
0.12 ± 5% -0.1 0.06 ± 11% perf-profile.self.cycles-pp.setattr_prepare
0.12 ± 9% -0.1 0.06 ± 11% perf-profile.self.cycles-pp.ext4_reserve_inode_write
0.14 ± 5% -0.1 0.08 ± 11% perf-profile.self.cycles-pp.syscall
0.14 ± 5% -0.1 0.08 ± 13% perf-profile.self.cycles-pp.__ext4_journal_start_sb
0.13 ± 4% -0.1 0.08 ± 14% perf-profile.self.cycles-pp.__x64_sys_utimensat
0.08 ± 7% -0.1 0.03 ±100% perf-profile.self.cycles-pp.terminate_walk
0.10 ± 5% -0.1 0.04 ± 45% perf-profile.self.cycles-pp.bdev_getblk
0.11 ± 16% -0.1 0.06 ± 6% perf-profile.self.cycles-pp.__fget_light
0.14 ± 14% -0.1 0.08 ± 5% perf-profile.self.cycles-pp.memcg_slab_post_alloc_hook
0.12 ± 9% -0.0 0.07 ± 8% perf-profile.self.cycles-pp.syscall_exit_to_user_mode
0.12 ± 6% -0.0 0.07 ± 11% perf-profile.self.cycles-pp.syscall_return_via_sysret
0.12 ± 4% -0.0 0.07 ± 13% perf-profile.self.cycles-pp.syscall_enter_from_user_mode
0.11 ± 9% -0.0 0.07 ± 14% perf-profile.self.cycles-pp.lookup_fast
0.12 ± 11% -0.0 0.07 ± 14% perf-profile.self.cycles-pp.jbd2_journal_dirty_metadata
0.12 ± 3% -0.0 0.07 ± 12% perf-profile.self.cycles-pp.ext4_inode_csum_set
0.07 ± 9% -0.0 0.02 ± 99% perf-profile.self.cycles-pp.try_to_unlazy
0.12 ± 9% -0.0 0.07 ± 23% perf-profile.self.cycles-pp.mnt_want_write
0.07 ± 8% -0.0 0.02 ± 99% perf-profile.self.cycles-pp.exit_to_user_mode_prepare
0.08 ± 8% -0.0 0.04 ± 44% perf-profile.self.cycles-pp.do_futimesat
0.12 ± 3% -0.0 0.08 ± 10% perf-profile.self.cycles-pp.__get_user_8
0.11 ± 3% -0.0 0.06 ± 17% perf-profile.self.cycles-pp.ext4_dirty_inode
0.11 ± 11% -0.0 0.06 ± 7% perf-profile.self.cycles-pp.entry_SYSCALL_64_safe_stack
0.10 ± 10% -0.0 0.06 ± 13% perf-profile.self.cycles-pp.__ext4_journal_stop
0.08 ± 10% -0.0 0.04 ± 44% perf-profile.self.cycles-pp.__kmem_cache_alloc_node
0.10 ± 9% -0.0 0.06 ± 14% perf-profile.self.cycles-pp.user_path_at_empty
0.08 ± 8% -0.0 0.06 ± 9% perf-profile.self.cycles-pp.timestamp_truncate
0.63 ± 10% +0.2 0.84 ± 4% perf-profile.self.cycles-pp._raw_spin_lock_irqsave
30.07 ± 6% +6.2 36.30 perf-profile.self.cycles-pp.start_this_handle
1.96 ± 5% +6.5 8.50 ± 3% perf-profile.self.cycles-pp._raw_read_lock
12.37 ± 7% +6.7 19.04 perf-profile.self.cycles-pp.add_transaction_credits


***************************************************************************************************
lkp-icl-2sp7: 64 threads 2 sockets Intel(R) Xeon(R) Gold 6346 CPU @ 3.10GHz (Ice Lake) with 256G memory
=========================================================================================
class/compiler/cpufreq_governor/disk/fs/kconfig/nr_threads/rootfs/tbox_group/test/testcase/testtime:
os/gcc-12/performance/1HDD/ext4/x86_64-rhel-8.3/10%/debian-11.1-x86_64-20220510.cgz/lkp-icl-2sp7/access/stress-ng/60s

commit:
62ec1707cb ("jbd2: replace journal state flag by checking errseq")
8a4fd33d87 ("jbd2: remove unused 'JBD2_CHECKPOINT_IO_ERROR' and 'j_atomic_flags'")

62ec1707cb071c95 8a4fd33d879fb303b207f06ea63
---------------- ---------------------------
%stddev %change %stddev
\ | \
65.83 ± 33% +224.8% 213.83 ± 17% perf-c2c.DRAM.local
1045119 ± 9% +37.4% 1435641 ± 27% sched_debug.cpu.avg_idle.max
1.02 ± 2% -0.4 0.58 ± 3% mpstat.cpu.all.nice%
1.55 ± 2% -0.4 1.16 ± 3% mpstat.cpu.all.usr%
590102 ± 2% -24.6% 445179 ± 5% numa-numastat.node1.local_node
615627 ± 3% -24.9% 462450 ± 3% numa-numastat.node1.numa_hit
4191346 -9.6% 3789837 vmstat.memory.cache
2359 ± 6% +34.5% 3174 ± 10% vmstat.system.cs
0.99 ± 3% -42.7% 0.57 ± 3% iostat.cpu.nice
24.53 +3.1% 25.29 iostat.cpu.system
1.52 ± 3% -24.2% 1.15 ± 3% iostat.cpu.user
10038 ± 4% +138.0% 23891 ± 9% turbostat.C1
0.28 ± 3% -28.1% 0.20 ± 2% turbostat.IPC
194.25 -3.0% 188.48 turbostat.PkgWatt
61.63 ±110% +9878.0% 6149 ± 97% numa-meminfo.node0.Inactive(file)
1069173 ± 4% -37.8% 664934 numa-meminfo.node1.Active
1062141 ± 4% -37.7% 661359 numa-meminfo.node1.Active(anon)
1125280 ± 5% -36.6% 713710 ± 4% numa-meminfo.node1.Shmem
3204887 ± 2% -31.6% 2192823 ± 3% stress-ng.access.ops
53413 ± 2% -31.6% 36546 ± 3% stress-ng.access.ops_per_sec
986.54 +3.3% 1019 stress-ng.time.system_time
84.65 -38.6% 51.96 ± 3% stress-ng.time.user_time
2106 ± 20% +1099.7% 25265 ± 16% stress-ng.time.voluntary_context_switches
1072057 ± 5% -37.2% 672895 meminfo.Active
1064629 ± 5% -37.5% 665595 meminfo.Active(anon)
4082564 -9.8% 3684032 meminfo.Cached
1788561 ± 3% -22.4% 1387627 meminfo.Committed_AS
179009 ± 5% -17.7% 147259 meminfo.Mapped
1143280 ± 4% -34.9% 744688 meminfo.Shmem
15.41 ±110% +9878.0% 1537 ± 97% numa-vmstat.node0.nr_inactive_file
15.41 ±110% +9878.0% 1537 ± 97% numa-vmstat.node0.nr_zone_inactive_file
265557 ± 4% -37.7% 165354 numa-vmstat.node1.nr_active_anon
281344 ± 5% -36.6% 178448 ± 4% numa-vmstat.node1.nr_shmem
265557 ± 4% -37.7% 165353 numa-vmstat.node1.nr_zone_active_anon
615784 ± 4% -24.9% 462381 ± 3% numa-vmstat.node1.numa_hit
590259 ± 2% -24.6% 445111 ± 6% numa-vmstat.node1.numa_local
266182 ± 5% -37.5% 166417 proc-vmstat.nr_active_anon
1022496 -9.7% 922860 proc-vmstat.nr_file_pages
44792 ± 5% -17.7% 36844 proc-vmstat.nr_mapped
285854 ± 4% -34.9% 186196 proc-vmstat.nr_shmem
25006 -1.2% 24718 proc-vmstat.nr_slab_reclaimable
266182 ± 5% -37.5% 166417 proc-vmstat.nr_zone_active_anon
795660 ± 2% -18.0% 652290 proc-vmstat.numa_hit
729463 ± 2% -19.7% 586060 proc-vmstat.numa_local
837168 ± 2% -16.9% 695403 proc-vmstat.pgalloc_normal
417791 -2.3% 408171 proc-vmstat.pgfault
247.49 ± 3% -39.2% 150.43 ± 50% perf-sched.total_wait_and_delay.average.ms
2613 +166.5% 6962 ± 76% perf-sched.total_wait_and_delay.count.ms
247.09 ± 2% -39.3% 149.99 ± 50% perf-sched.total_wait_time.average.ms
0.04 ± 21% -71.2% 0.01 ±143% perf-sched.wait_and_delay.avg.ms.exit_to_user_mode_loop.exit_to_user_mode_prepare.syscall_exit_to_user_mode.do_syscall_64
17.66 ± 5% -29.3% 12.49 ± 9% perf-sched.wait_and_delay.avg.ms.schedule_timeout.rcu_gp_fqs_loop.rcu_gp_kthread.kthread
28.67 ± 17% -80.2% 5.67 ±141% perf-sched.wait_and_delay.count.exit_to_user_mode_loop.exit_to_user_mode_prepare.syscall_exit_to_user_mode.do_syscall_64
83.50 ± 23% +543.5% 537.33 ± 56% perf-sched.wait_and_delay.count.schedule_preempt_disabled.rwsem_down_write_slowpath.down_write.chmod_common
280.00 ± 5% +41.5% 396.33 ± 9% perf-sched.wait_and_delay.count.schedule_timeout.rcu_gp_fqs_loop.rcu_gp_kthread.kthread
0.02 ± 12% -44.5% 0.01 ± 11% perf-sched.wait_time.avg.ms.schedule_preempt_disabled.rwsem_down_write_slowpath.down_write.chmod_common
17.65 ± 5% -29.3% 12.48 ± 9% perf-sched.wait_time.avg.ms.schedule_timeout.rcu_gp_fqs_loop.rcu_gp_kthread.kthread
166.68 ±223% -100.0% 0.01 ±100% perf-sched.wait_time.max.ms.wait_for_partner.fifo_open.do_dentry_open.do_open
8.735e+09 -27.6% 6.326e+09 perf-stat.i.branch-instructions
16798144 ± 2% -19.8% 13465773 ± 4% perf-stat.i.branch-misses
57796602 ± 5% -26.2% 42673885 ± 2% perf-stat.i.cache-references
2093 ± 8% +41.3% 2957 ± 12% perf-stat.i.context-switches
1.20 +40.5% 1.68 perf-stat.i.cpi
1.219e+10 -30.9% 8.419e+09 perf-stat.i.dTLB-loads
0.00 +0.3 0.28 ±221% perf-stat.i.dTLB-store-miss-rate%
6.908e+09 -35.4% 4.462e+09 ± 2% perf-stat.i.dTLB-stores
4.629e+10 -29.2% 3.279e+10 perf-stat.i.instructions
0.84 -28.1% 0.60 perf-stat.i.ipc
434.95 -31.0% 300.07 perf-stat.i.metric.M/sec
4147 -3.3% 4010 ± 2% perf-stat.i.minor-faults
11055092 ± 19% -30.3% 7710119 ± 23% perf-stat.i.node-load-misses
4147 -3.3% 4010 ± 2% perf-stat.i.page-faults
0.19 ± 2% +0.0 0.21 ± 4% perf-stat.overall.branch-miss-rate%
1.20 +41.1% 1.70 perf-stat.overall.cpi
0.00 +16.7 16.65 ±223% perf-stat.overall.dTLB-store-miss-rate%
0.83 -29.1% 0.59 perf-stat.overall.ipc
95.51 -1.6 93.90 perf-stat.overall.node-load-miss-rate%
76.99 -2.4 74.60 perf-stat.overall.node-store-miss-rate%
8.596e+09 -27.6% 6.225e+09 perf-stat.ps.branch-instructions
16491868 ± 2% -19.9% 13215979 ± 4% perf-stat.ps.branch-misses
56882728 ± 5% -26.2% 41989249 ± 2% perf-stat.ps.cache-references
2056 ± 8% +41.3% 2904 ± 12% perf-stat.ps.context-switches
1.199e+10 -30.9% 8.285e+09 perf-stat.ps.dTLB-loads
6.8e+09 -35.4% 4.391e+09 ± 2% perf-stat.ps.dTLB-stores
4.556e+10 -29.2% 3.226e+10 perf-stat.ps.instructions
4069 -3.3% 3934 ± 2% perf-stat.ps.minor-faults
10876361 ± 19% -30.2% 7587434 ± 23% perf-stat.ps.node-load-misses
4069 -3.3% 3934 ± 2% perf-stat.ps.page-faults
2.857e+12 -29.5% 2.015e+12 perf-stat.total.instructions
12.95 ± 3% -5.3 7.70 ± 8% perf-profile.calltrace.cycles-pp.access
12.33 ± 3% -5.0 7.32 ± 8% perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.access
12.22 ± 4% -5.0 7.26 ± 8% perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.access
11.34 ± 3% -4.6 6.73 ± 7% perf-profile.calltrace.cycles-pp.do_faccessat.do_syscall_64.entry_SYSCALL_64_after_hwframe.access
10.47 ± 3% -3.8 6.66 ± 6% perf-profile.calltrace.cycles-pp.filename_lookup.user_path_at_empty.do_faccessat.do_syscall_64.entry_SYSCALL_64_after_hwframe
9.30 ± 7% -3.6 5.69 ± 7% perf-profile.calltrace.cycles-pp.__ext4_mark_inode_dirty.ext4_dirty_inode.__mark_inode_dirty.ext4_setattr.notify_change
9.72 ± 3% -3.5 6.17 ± 6% perf-profile.calltrace.cycles-pp.path_lookupat.filename_lookup.user_path_at_empty.do_faccessat.do_syscall_64
8.68 ± 3% -3.5 5.17 ± 8% perf-profile.calltrace.cycles-pp.user_path_at_empty.do_faccessat.do_syscall_64.entry_SYSCALL_64_after_hwframe.access
7.28 ± 5% -2.9 4.42 ± 7% perf-profile.calltrace.cycles-pp.__ext4_journal_stop.__mark_inode_dirty.ext4_setattr.notify_change.chmod_common
7.24 ± 5% -2.8 4.39 ± 7% perf-profile.calltrace.cycles-pp.jbd2_journal_stop.__ext4_journal_stop.__mark_inode_dirty.ext4_setattr.notify_change
5.76 ± 8% -2.5 3.30 ± 9% perf-profile.calltrace.cycles-pp.ext4_mark_iloc_dirty.__ext4_mark_inode_dirty.ext4_dirty_inode.__mark_inode_dirty.ext4_setattr
5.29 ± 8% -2.4 2.88 ± 9% perf-profile.calltrace.cycles-pp.ext4_do_update_inode.ext4_mark_iloc_dirty.__ext4_mark_inode_dirty.ext4_dirty_inode.__mark_inode_dirty
6.76 ± 5% -2.1 4.62 ± 4% perf-profile.calltrace.cycles-pp.syscall
5.97 ± 5% -1.9 4.07 ± 4% perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.syscall
5.84 ± 5% -1.9 3.99 ± 4% perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.syscall
5.56 ± 5% -1.8 3.79 ± 4% perf-profile.calltrace.cycles-pp.do_faccessat.do_syscall_64.entry_SYSCALL_64_after_hwframe.syscall
4.16 ± 2% -1.6 2.57 ± 9% perf-profile.calltrace.cycles-pp.getname_flags.user_path_at_empty.do_faccessat.do_syscall_64.entry_SYSCALL_64_after_hwframe
4.90 ± 5% -1.6 3.33 ± 4% perf-profile.calltrace.cycles-pp.user_path_at_empty.do_faccessat.do_syscall_64.entry_SYSCALL_64_after_hwframe.syscall
4.04 ± 3% -1.4 2.66 ± 2% perf-profile.calltrace.cycles-pp.link_path_walk.path_lookupat.filename_lookup.user_path_at_empty.do_faccessat
3.20 ± 9% -1.3 1.93 ± 19% perf-profile.calltrace.cycles-pp.complete_walk.path_lookupat.filename_lookup.user_path_at_empty.do_faccessat
3.13 ± 9% -1.2 1.89 ± 19% perf-profile.calltrace.cycles-pp.try_to_unlazy.complete_walk.path_lookupat.filename_lookup.user_path_at_empty
2.60 ± 12% -1.2 1.38 ± 3% perf-profile.calltrace.cycles-pp.strncpy_from_user.getname_flags.user_path_at_empty.do_faccessat.do_syscall_64
1.60 ± 32% -1.2 0.41 ± 71% perf-profile.calltrace.cycles-pp.stop_this_handle.jbd2_journal_stop.__ext4_journal_stop.__mark_inode_dirty.ext4_setattr
3.02 ± 10% -1.2 1.83 ± 20% perf-profile.calltrace.cycles-pp.__legitimize_path.try_to_unlazy.complete_walk.path_lookupat.filename_lookup
2.43 ± 5% -1.2 1.24 ± 13% perf-profile.calltrace.cycles-pp.ext4_fill_raw_inode.ext4_do_update_inode.ext4_mark_iloc_dirty.__ext4_mark_inode_dirty.ext4_dirty_inode
2.83 ± 10% -1.1 1.71 ± 21% perf-profile.calltrace.cycles-pp.lockref_get_not_dead.__legitimize_path.try_to_unlazy.complete_walk.path_lookupat
3.62 ± 5% -1.1 2.50 ± 4% perf-profile.calltrace.cycles-pp.faccessat
3.31 ± 10% -1.0 2.32 ± 5% perf-profile.calltrace.cycles-pp.ext4_reserve_inode_write.__ext4_mark_inode_dirty.ext4_dirty_inode.__mark_inode_dirty.ext4_setattr
2.14 ± 4% -1.0 1.17 ± 5% perf-profile.calltrace.cycles-pp.user_path_at_empty.__x64_sys_chmod.do_syscall_64.entry_SYSCALL_64_after_hwframe.chmod
3.08 ± 5% -1.0 2.12 ± 4% perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.faccessat
3.03 ± 5% -0.9 2.08 ± 4% perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.faccessat
2.08 ± 10% -0.9 1.14 ± 7% perf-profile.calltrace.cycles-pp.stress_access_spawn
2.91 ± 5% -0.9 2.01 ± 4% perf-profile.calltrace.cycles-pp.do_faccessat.do_syscall_64.entry_SYSCALL_64_after_hwframe.faccessat
3.02 ± 11% -0.9 2.15 ± 6% perf-profile.calltrace.cycles-pp.ext4_get_inode_loc.ext4_reserve_inode_write.__ext4_mark_inode_dirty.ext4_dirty_inode.__mark_inode_dirty
1.79 ± 4% -0.8 0.95 ± 11% perf-profile.calltrace.cycles-pp.ext4_inode_csum_set.ext4_fill_raw_inode.ext4_do_update_inode.ext4_mark_iloc_dirty.__ext4_mark_inode_dirty
1.76 ± 5% -0.8 0.93 ± 11% perf-profile.calltrace.cycles-pp.ext4_inode_csum.ext4_inode_csum_set.ext4_fill_raw_inode.ext4_do_update_inode.ext4_mark_iloc_dirty
2.96 ± 11% -0.8 2.13 ± 6% perf-profile.calltrace.cycles-pp.__ext4_get_inode_loc.ext4_get_inode_loc.ext4_reserve_inode_write.__ext4_mark_inode_dirty.ext4_dirty_inode
2.54 ± 5% -0.8 1.75 ± 4% perf-profile.calltrace.cycles-pp.user_path_at_empty.do_faccessat.do_syscall_64.entry_SYSCALL_64_after_hwframe.faccessat
1.87 ± 4% -0.8 1.09 ± 7% perf-profile.calltrace.cycles-pp.inode_permission.do_faccessat.do_syscall_64.entry_SYSCALL_64_after_hwframe.access
1.63 ± 5% -0.8 0.86 ± 12% perf-profile.calltrace.cycles-pp.crc32c_pcl_intel_update.ext4_inode_csum.ext4_inode_csum_set.ext4_fill_raw_inode.ext4_do_update_inode
1.08 ± 8% -0.8 0.32 ±100% perf-profile.calltrace.cycles-pp.common_perm_cond.security_path_chmod.chmod_common.__x64_sys_chmod.do_syscall_64
2.75 ± 13% -0.7 2.00 ± 7% perf-profile.calltrace.cycles-pp.bdev_getblk.__ext4_get_inode_loc.ext4_get_inode_loc.ext4_reserve_inode_write.__ext4_mark_inode_dirty
2.68 ± 13% -0.7 1.96 ± 7% perf-profile.calltrace.cycles-pp.__find_get_block.bdev_getblk.__ext4_get_inode_loc.ext4_get_inode_loc.ext4_reserve_inode_write
2.26 ± 5% -0.7 1.55 ± 5% perf-profile.calltrace.cycles-pp.__fxstatat64
1.12 ± 8% -0.7 0.42 ± 72% perf-profile.calltrace.cycles-pp.security_path_chmod.chmod_common.__x64_sys_chmod.do_syscall_64.entry_SYSCALL_64_after_hwframe
2.05 ± 5% -0.6 1.41 ± 5% perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.__fxstatat64
2.02 ± 5% -0.6 1.39 ± 5% perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.__fxstatat64
1.96 ± 5% -0.6 1.34 ± 5% perf-profile.calltrace.cycles-pp.__do_sys_newfstatat.do_syscall_64.entry_SYSCALL_64_after_hwframe.__fxstatat64
1.47 ± 4% -0.6 0.86 ± 4% perf-profile.calltrace.cycles-pp.__sched_yield
1.32 ± 4% -0.6 0.72 ± 6% perf-profile.calltrace.cycles-pp.filename_lookup.user_path_at_empty.__x64_sys_chmod.do_syscall_64.entry_SYSCALL_64_after_hwframe
1.45 ± 14% -0.6 0.90 ± 6% perf-profile.calltrace.cycles-pp.stress_access
1.20 ± 3% -0.5 0.66 ± 5% perf-profile.calltrace.cycles-pp.path_lookupat.filename_lookup.user_path_at_empty.__x64_sys_chmod.do_syscall_64
1.64 ± 4% -0.5 1.12 ± 5% perf-profile.calltrace.cycles-pp.vfs_fstatat.__do_sys_newfstatat.do_syscall_64.entry_SYSCALL_64_after_hwframe.__fxstatat64
1.21 ± 7% -0.5 0.70 ± 3% perf-profile.calltrace.cycles-pp.generic_permission.inode_permission.do_faccessat.do_syscall_64.entry_SYSCALL_64_after_hwframe
1.27 ± 10% -0.5 0.78 ± 20% perf-profile.calltrace.cycles-pp.up_write.chmod_common.__x64_sys_chmod.do_syscall_64.entry_SYSCALL_64_after_hwframe
1.18 ± 5% -0.5 0.69 ± 4% perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.__sched_yield
1.14 ± 5% -0.5 0.66 ± 5% perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.__sched_yield
0.72 ± 4% -0.5 0.26 ±100% perf-profile.calltrace.cycles-pp.path_lookupat.filename_lookup.vfs_statx.vfs_fstatat.__do_sys_newfstatat
0.90 ± 5% -0.4 0.45 ± 44% perf-profile.calltrace.cycles-pp.schedule.__x64_sys_sched_yield.do_syscall_64.entry_SYSCALL_64_after_hwframe.__sched_yield
1.04 ± 5% -0.4 0.61 ± 4% perf-profile.calltrace.cycles-pp.__x64_sys_sched_yield.do_syscall_64.entry_SYSCALL_64_after_hwframe.__sched_yield
1.03 ± 8% -0.4 0.59 ± 3% perf-profile.calltrace.cycles-pp.capable_wrt_inode_uidgid.generic_permission.inode_permission.do_faccessat.do_syscall_64
1.00 ± 8% -0.4 0.58 ± 4% perf-profile.calltrace.cycles-pp.security_capable.capable_wrt_inode_uidgid.generic_permission.inode_permission.do_faccessat
0.85 ± 6% -0.4 0.42 ± 44% perf-profile.calltrace.cycles-pp.__schedule.schedule.__x64_sys_sched_yield.do_syscall_64.entry_SYSCALL_64_after_hwframe
0.98 ± 8% -0.4 0.56 ± 4% perf-profile.calltrace.cycles-pp.apparmor_capable.security_capable.capable_wrt_inode_uidgid.generic_permission.inode_permission
1.10 ± 4% -0.3 0.76 ± 6% perf-profile.calltrace.cycles-pp.vfs_statx.vfs_fstatat.__do_sys_newfstatat.do_syscall_64.entry_SYSCALL_64_after_hwframe
0.79 ± 4% -0.3 0.47 ± 45% perf-profile.calltrace.cycles-pp.filename_lookup.vfs_statx.vfs_fstatat.__do_sys_newfstatat.do_syscall_64
2.02 ± 4% +0.2 2.20 ± 4% perf-profile.calltrace.cycles-pp.cpuidle_enter.cpuidle_idle_call.do_idle.cpu_startup_entry.start_secondary
1.96 ± 4% +0.2 2.15 ± 4% perf-profile.calltrace.cycles-pp.cpuidle_enter_state.cpuidle_enter.cpuidle_idle_call.do_idle.cpu_startup_entry
2.10 ± 4% +0.2 2.30 ± 4% perf-profile.calltrace.cycles-pp.cpuidle_idle_call.do_idle.cpu_startup_entry.start_secondary.secondary_startup_64_no_verify
2.12 ± 4% +0.2 2.31 ± 4% perf-profile.calltrace.cycles-pp.do_idle.cpu_startup_entry.start_secondary.secondary_startup_64_no_verify
2.12 ± 4% +0.2 2.32 ± 4% perf-profile.calltrace.cycles-pp.cpu_startup_entry.start_secondary.secondary_startup_64_no_verify
2.12 ± 4% +0.2 2.32 ± 4% perf-profile.calltrace.cycles-pp.start_secondary.secondary_startup_64_no_verify
2.16 ± 3% +0.2 2.36 ± 4% perf-profile.calltrace.cycles-pp.secondary_startup_64_no_verify
6.39 ± 2% +4.3 10.71 ± 5% perf-profile.calltrace.cycles-pp.add_transaction_credits.start_this_handle.jbd2__journal_start.ext4_dirty_inode.__mark_inode_dirty
0.00 +4.5 4.50 ± 8% perf-profile.calltrace.cycles-pp._raw_read_lock.start_this_handle.jbd2__journal_start.ext4_dirty_inode.__mark_inode_dirty
14.32 ± 7% +5.5 19.87 ± 9% perf-profile.calltrace.cycles-pp.fchmod
14.16 ± 7% +5.6 19.76 ± 9% perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.fchmod
14.14 ± 7% +5.6 19.74 ± 9% perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.fchmod
14.09 ± 7% +5.6 19.70 ± 9% perf-profile.calltrace.cycles-pp.__x64_sys_fchmod.do_syscall_64.entry_SYSCALL_64_after_hwframe.fchmod
14.02 ± 7% +5.6 19.66 ± 9% perf-profile.calltrace.cycles-pp.chmod_common.__x64_sys_fchmod.do_syscall_64.entry_SYSCALL_64_after_hwframe.fchmod
13.62 ± 7% +5.8 19.38 ± 9% perf-profile.calltrace.cycles-pp.notify_change.chmod_common.__x64_sys_fchmod.do_syscall_64.entry_SYSCALL_64_after_hwframe
13.40 ± 7% +5.8 19.23 ± 10% perf-profile.calltrace.cycles-pp.ext4_setattr.notify_change.chmod_common.__x64_sys_fchmod.do_syscall_64
13.19 ± 7% +5.9 19.08 ± 10% perf-profile.calltrace.cycles-pp.__mark_inode_dirty.ext4_setattr.notify_change.chmod_common.__x64_sys_fchmod
51.41 ± 2% +6.1 57.47 ± 3% perf-profile.calltrace.cycles-pp.chmod
51.07 ± 2% +6.2 57.29 ± 3% perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.chmod
51.03 ± 2% +6.2 57.27 ± 3% perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.chmod
50.04 ± 2% +6.8 56.79 ± 3% perf-profile.calltrace.cycles-pp.__x64_sys_chmod.do_syscall_64.entry_SYSCALL_64_after_hwframe.chmod
15.81 ± 3% +7.5 23.33 ± 4% perf-profile.calltrace.cycles-pp.down_write.chmod_common.__x64_sys_chmod.do_syscall_64.entry_SYSCALL_64_after_hwframe
47.64 ± 2% +7.9 55.49 ± 3% perf-profile.calltrace.cycles-pp.chmod_common.__x64_sys_chmod.do_syscall_64.entry_SYSCALL_64_after_hwframe.chmod
14.40 ± 4% +8.1 22.50 ± 4% perf-profile.calltrace.cycles-pp.rwsem_down_write_slowpath.down_write.chmod_common.__x64_sys_chmod.do_syscall_64
13.22 ± 4% +8.6 21.82 ± 4% perf-profile.calltrace.cycles-pp.rwsem_optimistic_spin.rwsem_down_write_slowpath.down_write.chmod_common.__x64_sys_chmod
12.41 ± 5% +9.0 21.42 ± 5% perf-profile.calltrace.cycles-pp.rwsem_spin_on_owner.rwsem_optimistic_spin.rwsem_down_write_slowpath.down_write.chmod_common
31.66 ± 3% +11.6 43.30 ± 3% perf-profile.calltrace.cycles-pp.ext4_dirty_inode.__mark_inode_dirty.ext4_setattr.notify_change.chmod_common
22.22 ± 7% +15.3 37.52 ± 5% perf-profile.calltrace.cycles-pp.jbd2__journal_start.ext4_dirty_inode.__mark_inode_dirty.ext4_setattr.notify_change
21.29 ± 7% +15.7 37.02 ± 5% perf-profile.calltrace.cycles-pp.start_this_handle.jbd2__journal_start.ext4_dirty_inode.__mark_inode_dirty.ext4_setattr
19.90 ± 3% -7.3 12.58 ± 4% perf-profile.children.cycles-pp.do_faccessat
18.35 ± 2% -6.9 11.46 ± 4% perf-profile.children.cycles-pp.user_path_at_empty
13.26 ± 3% -5.4 7.88 ± 8% perf-profile.children.cycles-pp.access
12.64 ± 2% -4.7 7.95 ± 5% perf-profile.children.cycles-pp.filename_lookup
11.78 ± 2% -4.4 7.42 ± 5% perf-profile.children.cycles-pp.path_lookupat
9.31 ± 7% -3.6 5.70 ± 7% perf-profile.children.cycles-pp.__ext4_mark_inode_dirty
7.29 ± 5% -2.9 4.43 ± 7% perf-profile.children.cycles-pp.__ext4_journal_stop
7.26 ± 5% -2.9 4.40 ± 7% perf-profile.children.cycles-pp.jbd2_journal_stop
5.77 ± 8% -2.5 3.31 ± 9% perf-profile.children.cycles-pp.ext4_mark_iloc_dirty
5.31 ± 8% -2.4 2.89 ± 8% perf-profile.children.cycles-pp.ext4_do_update_inode
7.07 ± 5% -2.2 4.83 ± 4% perf-profile.children.cycles-pp.syscall
5.77 ± 3% -2.1 3.64 ± 3% perf-profile.children.cycles-pp.getname_flags
5.30 ± 2% -1.9 3.43 ± 2% perf-profile.children.cycles-pp.link_path_walk
4.20 ± 7% -1.6 2.57 ± 15% perf-profile.children.cycles-pp.complete_walk
4.03 ± 7% -1.6 2.46 ± 15% perf-profile.children.cycles-pp.try_to_unlazy
3.77 ± 8% -1.5 2.30 ± 16% perf-profile.children.cycles-pp.__legitimize_path
3.56 ± 3% -1.4 2.20 ± 3% perf-profile.children.cycles-pp.inode_permission
3.53 ± 3% -1.3 2.20 ± 2% perf-profile.children.cycles-pp.strncpy_from_user
2.87 ± 4% -1.3 1.59 ± 11% perf-profile.children.cycles-pp.ext4_fill_raw_inode
3.16 ± 10% -1.2 1.92 ± 19% perf-profile.children.cycles-pp.lockref_get_not_dead
3.77 ± 5% -1.2 2.61 ± 4% perf-profile.children.cycles-pp.faccessat
3.32 ± 10% -1.0 2.32 ± 5% perf-profile.children.cycles-pp.ext4_reserve_inode_write
2.13 ± 10% -1.0 1.17 ± 7% perf-profile.children.cycles-pp.stress_access_spawn
1.80 ± 21% -1.0 0.85 ± 6% perf-profile.children.cycles-pp.stop_this_handle
2.07 ± 4% -0.9 1.14 ± 9% perf-profile.children.cycles-pp.ext4_inode_csum_set
2.03 ± 4% -0.9 1.12 ± 9% perf-profile.children.cycles-pp.ext4_inode_csum
2.26 ± 4% -0.9 1.38 perf-profile.children.cycles-pp.generic_permission
3.03 ± 11% -0.9 2.16 ± 6% perf-profile.children.cycles-pp.ext4_get_inode_loc
2.06 ± 10% -0.8 1.23 ± 9% perf-profile.children.cycles-pp.kmem_cache_alloc
2.97 ± 11% -0.8 2.14 ± 6% perf-profile.children.cycles-pp.__ext4_get_inode_loc
1.84 ± 4% -0.8 1.01 ± 10% perf-profile.children.cycles-pp.crc32c_pcl_intel_update
2.77 ± 13% -0.8 2.02 ± 7% perf-profile.children.cycles-pp.bdev_getblk
2.70 ± 13% -0.7 1.98 ± 7% perf-profile.children.cycles-pp.__find_get_block
2.32 ± 5% -0.7 1.60 ± 5% perf-profile.children.cycles-pp.__fxstatat64
1.58 ± 4% -0.7 0.92 ± 5% perf-profile.children.cycles-pp.__sched_yield
1.40 ± 12% -0.6 0.75 ± 23% perf-profile.children.cycles-pp.syscall_exit_to_user_mode
1.68 ± 3% -0.6 1.04 ± 3% perf-profile.children.cycles-pp.__check_object_size
1.97 ± 5% -0.6 1.35 ± 5% perf-profile.children.cycles-pp.__do_sys_newfstatat
1.50 ± 14% -0.6 0.93 ± 5% perf-profile.children.cycles-pp.stress_access
1.19 ± 7% -0.6 0.62 ± 14% perf-profile.children.cycles-pp.security_path_chmod
1.16 ± 7% -0.6 0.61 ± 14% perf-profile.children.cycles-pp.common_perm_cond
1.72 ± 4% -0.5 1.17 ± 5% perf-profile.children.cycles-pp.vfs_fstatat
1.51 ± 3% -0.5 0.98 ± 3% perf-profile.children.cycles-pp.entry_SYSCALL_64
1.51 ± 3% -0.5 0.98 ± 2% perf-profile.children.cycles-pp.walk_component
1.32 ± 10% -0.5 0.81 ± 20% perf-profile.children.cycles-pp.up_write
1.02 ± 16% -0.5 0.51 ± 32% perf-profile.children.cycles-pp.syscall_exit_to_user_mode_prepare
1.05 ± 5% -0.4 0.61 ± 4% perf-profile.children.cycles-pp.__x64_sys_sched_yield
1.03 ± 8% -0.4 0.60 ± 4% perf-profile.children.cycles-pp.capable_wrt_inode_uidgid
1.01 ± 32% -0.4 0.58 ± 16% perf-profile.children.cycles-pp.__brelse
1.01 ± 8% -0.4 0.58 ± 3% perf-profile.children.cycles-pp.security_capable
0.99 ± 8% -0.4 0.57 ± 4% perf-profile.children.cycles-pp.apparmor_capable
1.09 ± 3% -0.4 0.71 ± 2% perf-profile.children.cycles-pp.lookup_fast
0.42 ± 17% -0.4 0.03 ±101% perf-profile.children.cycles-pp.osq_lock
0.91 ± 5% -0.4 0.54 ± 4% perf-profile.children.cycles-pp.schedule
0.88 ± 6% -0.4 0.52 ± 4% perf-profile.children.cycles-pp.__schedule
0.96 ± 4% -0.4 0.61 perf-profile.children.cycles-pp.entry_SYSRETQ_unsafe_stack
1.12 ± 3% -0.3 0.77 ± 6% perf-profile.children.cycles-pp.vfs_statx
0.86 ± 18% -0.3 0.52 ± 24% perf-profile.children.cycles-pp.syscall_enter_from_user_mode
0.88 ± 3% -0.3 0.56 ± 3% perf-profile.children.cycles-pp.kmem_cache_free
0.80 ± 5% -0.3 0.48 ± 4% perf-profile.children.cycles-pp.check_heap_object
0.70 ± 26% -0.3 0.38 ± 28% perf-profile.children.cycles-pp.memcg_slab_post_alloc_hook
0.87 ± 4% -0.3 0.56 ± 2% perf-profile.children.cycles-pp.__d_lookup_rcu
0.82 ± 4% -0.3 0.52 ± 9% perf-profile.children.cycles-pp.path_init
0.76 ± 3% -0.3 0.46 ± 4% perf-profile.children.cycles-pp.dput
0.77 ± 3% -0.3 0.48 ± 3% perf-profile.children.cycles-pp.path_put
0.61 ± 4% -0.2 0.38 ± 2% perf-profile.children.cycles-pp.step_into
0.58 -0.2 0.37 ± 3% perf-profile.children.cycles-pp.__cond_resched
0.49 ± 6% -0.2 0.28 ± 5% perf-profile.children.cycles-pp.pick_next_task_fair
0.49 ± 6% -0.2 0.29 ± 5% perf-profile.children.cycles-pp.lockref_put_return
0.51 ± 4% -0.2 0.33 ± 4% perf-profile.children.cycles-pp.__legitimize_mnt
0.47 ± 3% -0.2 0.29 ± 3% perf-profile.children.cycles-pp.putname
0.49 ± 5% -0.2 0.31 ± 3% perf-profile.children.cycles-pp.__check_heap_object
0.48 ± 3% -0.2 0.30 ± 4% perf-profile.children.cycles-pp.make_vfsuid
0.31 ± 30% -0.2 0.15 ± 6% perf-profile.children.cycles-pp.__ext4_handle_dirty_metadata
0.38 ± 9% -0.2 0.23 ± 7% perf-profile.children.cycles-pp.__virt_addr_valid
0.43 ± 3% -0.1 0.28 ± 2% perf-profile.children.cycles-pp.security_inode_permission
0.35 -0.1 0.21 perf-profile.children.cycles-pp.stress_time_now_timespec
0.23 ± 41% -0.1 0.10 ± 12% perf-profile.children.cycles-pp.jbd2_journal_dirty_metadata
0.28 ± 7% -0.1 0.16 ± 6% perf-profile.children.cycles-pp.update_curr
0.26 ± 6% -0.1 0.16 ± 5% perf-profile.children.cycles-pp.terminate_walk
0.23 ± 6% -0.1 0.14 ± 4% perf-profile.children.cycles-pp.stress_time_now
0.24 ± 3% -0.1 0.14 ± 3% perf-profile.children.cycles-pp.__ext4_journal_get_write_access
0.22 ± 4% -0.1 0.14 perf-profile.children.cycles-pp.make_kuid
0.20 ± 4% -0.1 0.11 ± 8% perf-profile.children.cycles-pp.map_id_up
0.26 ± 4% -0.1 0.18 ± 4% perf-profile.children.cycles-pp.getuid
0.21 ± 2% -0.1 0.13 ± 2% perf-profile.children.cycles-pp.entry_SYSCALL_64_safe_stack
0.24 ± 10% -0.1 0.17 ± 4% perf-profile.children.cycles-pp.mnt_want_write
0.19 ± 2% -0.1 0.12 ± 3% perf-profile.children.cycles-pp.map_id_range_down
0.22 ± 7% -0.1 0.14 ± 3% perf-profile.children.cycles-pp.syscall_return_via_sysret
0.21 ± 3% -0.1 0.14 ± 4% perf-profile.children.cycles-pp.rcu_all_qs
0.17 ± 12% -0.1 0.10 ± 8% perf-profile.children.cycles-pp.clock_gettime
0.14 ± 17% -0.1 0.08 ± 14% perf-profile.children.cycles-pp.do_sched_yield
0.17 ± 6% -0.1 0.11 ± 7% perf-profile.children.cycles-pp.exit_to_user_mode_prepare
0.18 ± 6% -0.1 0.12 ± 5% perf-profile.children.cycles-pp.mntput_no_expire
0.20 ± 10% -0.1 0.14 ± 11% perf-profile.children.cycles-pp.cp_new_stat
0.20 ± 13% -0.1 0.14 ± 4% perf-profile.children.cycles-pp.mnt_get_write_access
0.13 ± 7% -0.1 0.08 ± 4% perf-profile.children.cycles-pp.jbd2_journal_get_write_access
0.13 ± 11% -0.1 0.08 ± 6% perf-profile.children.cycles-pp.pick_next_entity
0.16 ± 4% -0.1 0.11 ± 8% perf-profile.children.cycles-pp.handle_dots
0.14 ± 9% -0.1 0.08 ± 8% perf-profile.children.cycles-pp.setattr_prepare
0.12 ± 4% -0.1 0.06 ± 7% perf-profile.children.cycles-pp.stress_mwc8modn
0.13 ± 9% -0.1 0.08 ± 8% perf-profile.children.cycles-pp.update_rq_clock
0.12 ± 6% -0.0 0.08 ± 6% perf-profile.children.cycles-pp.legitimize_links
0.07 ± 10% -0.0 0.02 ± 99% perf-profile.children.cycles-pp.crypto_shash_update
0.07 ± 10% -0.0 0.02 ± 99% perf-profile.children.cycles-pp.osq_unlock
0.12 ± 5% -0.0 0.07 ± 6% perf-profile.children.cycles-pp.setattr_copy
0.09 ± 7% -0.0 0.04 ± 45% perf-profile.children.cycles-pp.current_time
0.12 ± 3% -0.0 0.08 ± 6% perf-profile.children.cycles-pp.check_stack_object
0.07 ± 8% -0.0 0.02 ± 99% perf-profile.children.cycles-pp.in_group_or_capable
0.11 ± 12% -0.0 0.06 ± 7% perf-profile.children.cycles-pp.__pick_eevdf
0.13 ± 6% -0.0 0.09 ± 10% perf-profile.children.cycles-pp.sched_clock_cpu
0.12 ± 6% -0.0 0.08 ± 10% perf-profile.children.cycles-pp.shim_faccessat
0.09 ± 10% -0.0 0.04 ± 45% perf-profile.children.cycles-pp.is_vmalloc_addr
0.10 ± 5% -0.0 0.06 perf-profile.children.cycles-pp.jbd2_write_access_granted
0.10 ± 10% -0.0 0.07 ± 11% perf-profile.children.cycles-pp.__ext4_journal_start_sb
0.11 ± 7% -0.0 0.08 ± 6% perf-profile.children.cycles-pp.native_sched_clock
0.11 ± 4% -0.0 0.07 ± 5% perf-profile.children.cycles-pp.mntput
0.11 ± 8% -0.0 0.08 ± 10% perf-profile.children.cycles-pp.sched_clock
0.10 ± 5% -0.0 0.07 ± 10% perf-profile.children.cycles-pp.ext4_file_getattr
0.10 ± 19% -0.0 0.07 ± 8% perf-profile.children.cycles-pp._copy_to_user
0.08 ± 6% -0.0 0.05 perf-profile.children.cycles-pp.make_vfsgid
0.07 ± 6% -0.0 0.05 ± 7% perf-profile.children.cycles-pp.ext4_getattr
2.05 ± 3% +0.2 2.24 ± 4% perf-profile.children.cycles-pp.cpuidle_enter
2.04 ± 3% +0.2 2.24 ± 4% perf-profile.children.cycles-pp.cpuidle_enter_state
2.12 ± 4% +0.2 2.32 ± 4% perf-profile.children.cycles-pp.start_secondary
2.14 ± 3% +0.2 2.34 ± 4% perf-profile.children.cycles-pp.cpuidle_idle_call
2.16 ± 3% +0.2 2.36 ± 4% perf-profile.children.cycles-pp.secondary_startup_64_no_verify
2.16 ± 3% +0.2 2.36 ± 4% perf-profile.children.cycles-pp.cpu_startup_entry
2.16 ± 3% +0.2 2.36 ± 4% perf-profile.children.cycles-pp.do_idle
90.05 +2.8 92.85 perf-profile.children.cycles-pp.entry_SYSCALL_64_after_hwframe
89.74 +2.9 92.64 perf-profile.children.cycles-pp.do_syscall_64
0.63 ± 8% +3.9 4.50 ± 8% perf-profile.children.cycles-pp._raw_read_lock
6.40 ± 2% +4.3 10.72 ± 5% perf-profile.children.cycles-pp.add_transaction_credits
14.40 ± 7% +5.5 19.92 ± 9% perf-profile.children.cycles-pp.fchmod
14.09 ± 7% +5.6 19.71 ± 9% perf-profile.children.cycles-pp.__x64_sys_fchmod
51.52 ± 2% +6.0 57.54 ± 3% perf-profile.children.cycles-pp.chmod
50.05 ± 2% +6.8 56.80 ± 3% perf-profile.children.cycles-pp.__x64_sys_chmod
42.89 +7.2 50.09 ± 2% perf-profile.children.cycles-pp.notify_change
42.26 +7.4 49.70 ± 2% perf-profile.children.cycles-pp.ext4_setattr
15.86 ± 3% +7.5 23.37 ± 4% perf-profile.children.cycles-pp.down_write
40.82 ± 2% +8.1 48.90 ± 2% perf-profile.children.cycles-pp.__mark_inode_dirty
14.41 ± 4% +8.1 22.51 ± 4% perf-profile.children.cycles-pp.rwsem_down_write_slowpath
13.24 ± 4% +8.6 21.82 ± 4% perf-profile.children.cycles-pp.rwsem_optimistic_spin
12.42 ± 5% +9.0 21.43 ± 5% perf-profile.children.cycles-pp.rwsem_spin_on_owner
31.68 ± 3% +11.6 43.32 ± 3% perf-profile.children.cycles-pp.ext4_dirty_inode
61.69 +13.5 75.17 perf-profile.children.cycles-pp.chmod_common
22.23 ± 7% +15.3 37.53 ± 5% perf-profile.children.cycles-pp.jbd2__journal_start
21.32 ± 7% +15.7 37.03 ± 5% perf-profile.children.cycles-pp.start_this_handle
5.33 ± 2% -1.9 3.47 ± 8% perf-profile.self.cycles-pp.jbd2_journal_stop
3.11 ± 10% -1.2 1.89 ± 19% perf-profile.self.cycles-pp.lockref_get_not_dead
1.76 ± 21% -1.0 0.81 ± 7% perf-profile.self.cycles-pp.stop_this_handle
2.09 ± 10% -0.9 1.15 ± 7% perf-profile.self.cycles-pp.stress_access_spawn
1.81 ± 5% -0.8 0.99 ± 10% perf-profile.self.cycles-pp.crc32c_pcl_intel_update
2.27 ± 2% -0.8 1.45 ± 2% perf-profile.self.cycles-pp.link_path_walk
1.85 ± 6% -0.7 1.15 ± 17% perf-profile.self.cycles-pp.__mark_inode_dirty
2.64 ± 13% -0.7 1.94 ± 7% perf-profile.self.cycles-pp.__find_get_block
1.86 ± 2% -0.7 1.17 ± 3% perf-profile.self.cycles-pp.strncpy_from_user
1.42 ± 9% -0.6 0.84 ± 16% perf-profile.self.cycles-pp.down_write
1.47 ± 14% -0.6 0.91 ± 5% perf-profile.self.cycles-pp.stress_access
1.14 ± 7% -0.5 0.59 ± 15% perf-profile.self.cycles-pp.common_perm_cond
1.30 ± 10% -0.5 0.80 ± 20% perf-profile.self.cycles-pp.up_write
0.96 ± 17% -0.5 0.47 ± 35% perf-profile.self.cycles-pp.syscall_exit_to_user_mode_prepare
1.16 ± 3% -0.5 0.68 ± 14% perf-profile.self.cycles-pp.rwsem_down_write_slowpath
1.27 ± 5% -0.5 0.80 ± 10% perf-profile.self.cycles-pp.inode_permission
0.72 ± 12% -0.5 0.27 ± 6% perf-profile.self.cycles-pp.ext4_do_update_inode
1.00 ± 32% -0.4 0.58 ± 16% perf-profile.self.cycles-pp.__brelse
0.98 ± 8% -0.4 0.56 ± 3% perf-profile.self.cycles-pp.apparmor_capable
1.09 ± 3% -0.4 0.68 perf-profile.self.cycles-pp.kmem_cache_alloc
0.93 ± 3% -0.3 0.59 perf-profile.self.cycles-pp.entry_SYSRETQ_unsafe_stack
0.94 ± 19% -0.3 0.60 ± 12% perf-profile.self.cycles-pp.getname_flags
0.82 ± 19% -0.3 0.50 ± 25% perf-profile.self.cycles-pp.syscall_enter_from_user_mode
0.88 ± 2% -0.3 0.56 perf-profile.self.cycles-pp.generic_permission
0.84 ± 2% -0.3 0.52 ± 3% perf-profile.self.cycles-pp.filename_lookup
0.85 ± 3% -0.3 0.54 ± 2% perf-profile.self.cycles-pp.kmem_cache_free
0.67 ± 27% -0.3 0.36 ± 29% perf-profile.self.cycles-pp.memcg_slab_post_alloc_hook
0.68 ± 8% -0.3 0.38 ± 27% perf-profile.self.cycles-pp.ext4_fill_raw_inode
0.78 ± 5% -0.3 0.49 ± 9% perf-profile.self.cycles-pp.path_init
0.78 ± 4% -0.3 0.50 ± 2% perf-profile.self.cycles-pp.__d_lookup_rcu
0.64 ± 5% -0.2 0.41 ± 6% perf-profile.self.cycles-pp.do_faccessat
0.56 ± 3% -0.2 0.36 ± 2% perf-profile.self.cycles-pp.step_into
0.47 ± 6% -0.2 0.28 ± 5% perf-profile.self.cycles-pp.lockref_put_return
0.45 ± 3% -0.2 0.28 ± 2% perf-profile.self.cycles-pp.putname
0.46 ± 6% -0.2 0.29 ± 2% perf-profile.self.cycles-pp.__check_heap_object
0.47 ± 5% -0.2 0.30 ± 4% perf-profile.self.cycles-pp.__legitimize_mnt
0.39 ± 3% -0.2 0.24 ± 3% perf-profile.self.cycles-pp.path_lookupat
0.36 ± 8% -0.1 0.21 ± 6% perf-profile.self.cycles-pp.__virt_addr_valid
0.34 ± 3% -0.1 0.20 ± 4% perf-profile.self.cycles-pp.access
0.40 ± 6% -0.1 0.26 ± 3% perf-profile.self.cycles-pp.walk_component
0.36 ± 3% -0.1 0.22 ± 7% perf-profile.self.cycles-pp.make_vfsuid
0.36 -0.1 0.23 ± 3% perf-profile.self.cycles-pp.__cond_resched
0.34 ± 6% -0.1 0.21 ± 6% perf-profile.self.cycles-pp.check_heap_object
0.37 ± 2% -0.1 0.24 ± 5% perf-profile.self.cycles-pp.entry_SYSCALL_64
0.36 ± 4% -0.1 0.24 ± 3% perf-profile.self.cycles-pp.security_inode_permission
0.30 ± 2% -0.1 0.18 ± 2% perf-profile.self.cycles-pp.stress_time_now_timespec
0.34 ± 4% -0.1 0.22 ± 3% perf-profile.self.cycles-pp.do_syscall_64
0.38 ± 5% -0.1 0.27 ± 5% perf-profile.self.cycles-pp.syscall
0.33 ± 12% -0.1 0.22 ± 19% perf-profile.self.cycles-pp.notify_change
0.34 ± 4% -0.1 0.22 ± 4% perf-profile.self.cycles-pp.entry_SYSCALL_64_after_hwframe
0.31 ± 2% -0.1 0.20 ± 5% perf-profile.self.cycles-pp.__check_object_size
0.36 ± 6% -0.1 0.26 ± 4% perf-profile.self.cycles-pp.faccessat
0.27 ± 3% -0.1 0.17 ± 4% perf-profile.self.cycles-pp.lookup_fast
0.24 ± 6% -0.1 0.14 ± 8% perf-profile.self.cycles-pp.ext4_mark_iloc_dirty
0.21 ± 2% -0.1 0.13 ± 2% perf-profile.self.cycles-pp.entry_SYSCALL_64_safe_stack
0.22 ± 7% -0.1 0.14 ± 3% perf-profile.self.cycles-pp.syscall_return_via_sysret
0.16 ± 9% -0.1 0.08 ± 4% perf-profile.self.cycles-pp.__ext4_get_inode_loc
0.18 ± 2% -0.1 0.11 ± 5% perf-profile.self.cycles-pp.chmod_common
0.18 ± 3% -0.1 0.11 ± 4% perf-profile.self.cycles-pp.user_path_at_empty
0.20 ± 3% -0.1 0.13 ± 5% perf-profile.self.cycles-pp.syscall_exit_to_user_mode
0.17 ± 5% -0.1 0.10 ± 9% perf-profile.self.cycles-pp.map_id_up
0.15 ± 4% -0.1 0.08 ± 13% perf-profile.self.cycles-pp.__schedule
0.15 ± 12% -0.1 0.08 ± 11% perf-profile.self.cycles-pp.clock_gettime
0.16 ± 7% -0.1 0.09 ± 5% perf-profile.self.cycles-pp.stress_time_now
0.13 ± 5% -0.1 0.07 ± 8% perf-profile.self.cycles-pp.chmod
0.16 ± 6% -0.1 0.10 ± 5% perf-profile.self.cycles-pp.complete_walk
0.15 ± 14% -0.1 0.09 ± 9% perf-profile.self.cycles-pp.__legitimize_path
0.16 ± 4% -0.1 0.10 ± 3% perf-profile.self.cycles-pp.try_to_unlazy
0.16 ± 6% -0.1 0.10 ± 4% perf-profile.self.cycles-pp.mntput_no_expire
0.14 ± 5% -0.1 0.08 ± 8% perf-profile.self.cycles-pp.ext4_inode_csum
0.19 ± 13% -0.1 0.13 ± 5% perf-profile.self.cycles-pp.mnt_get_write_access
0.14 ± 2% -0.1 0.09 ± 5% perf-profile.self.cycles-pp.dput
0.16 ± 4% -0.1 0.10 perf-profile.self.cycles-pp.map_id_range_down
0.14 ± 8% -0.1 0.09 ± 8% perf-profile.self.cycles-pp.exit_to_user_mode_prepare
0.16 ± 4% -0.1 0.10 ± 6% perf-profile.self.cycles-pp.terminate_walk
0.11 ± 6% -0.1 0.06 ± 9% perf-profile.self.cycles-pp.stress_mwc8modn
0.15 ± 3% -0.1 0.10 ± 5% perf-profile.self.cycles-pp.rcu_all_qs
0.12 ± 4% -0.1 0.07 ± 10% perf-profile.self.cycles-pp.__sched_yield
0.10 ± 7% -0.0 0.05 ± 45% perf-profile.self.cycles-pp.update_curr
0.08 ± 7% -0.0 0.04 ± 71% perf-profile.self.cycles-pp.pick_next_task_fair
0.14 ± 2% -0.0 0.10 ± 8% perf-profile.self.cycles-pp.handle_dots
0.10 ± 6% -0.0 0.06 ± 9% perf-profile.self.cycles-pp.check_stack_object
0.10 ± 7% -0.0 0.06 ± 9% perf-profile.self.cycles-pp.jbd2_write_access_granted
0.08 ± 7% -0.0 0.04 ± 44% perf-profile.self.cycles-pp.jbd2__journal_start
0.10 ± 4% -0.0 0.07 ± 7% perf-profile.self.cycles-pp.ext4_setattr
0.10 ± 7% -0.0 0.06 ± 7% perf-profile.self.cycles-pp.legitimize_links
0.07 ± 6% -0.0 0.04 ± 71% perf-profile.self.cycles-pp.fchmod
0.10 ± 19% -0.0 0.07 ± 11% perf-profile.self.cycles-pp._copy_to_user
0.10 ± 8% -0.0 0.07 ± 10% perf-profile.self.cycles-pp.shim_faccessat
0.10 ± 9% -0.0 0.08 ± 6% perf-profile.self.cycles-pp.native_sched_clock
0.07 ± 8% -0.0 0.04 ± 44% perf-profile.self.cycles-pp.mntput
0.07 ± 8% -0.0 0.04 ± 45% perf-profile.self.cycles-pp.cp_new_stat
0.07 ± 9% -0.0 0.05 ± 7% perf-profile.self.cycles-pp.__fxstatat64
0.62 ± 9% +3.9 4.48 ± 8% perf-profile.self.cycles-pp._raw_read_lock
6.37 ± 2% +4.3 10.68 ± 5% perf-profile.self.cycles-pp.add_transaction_credits
14.25 ± 12% +7.5 21.75 ± 4% perf-profile.self.cycles-pp.start_this_handle
12.38 ± 5% +9.0 21.36 ± 5% perf-profile.self.cycles-pp.rwsem_spin_on_owner





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