2023-12-27 08:43:04

by Oliver Sang

[permalink] [raw]
Subject: [tj-wq:unbound-system-wide-max_active] [workqueue] f18db269e6: stress-ng.dir.ops_per_sec -67.1% regression



Hello,

kernel test robot noticed a -67.1% regression of stress-ng.dir.ops_per_sec on:


commit: f18db269e694c090e530cbdca28b6f0574c218fe ("workqueue: Reimplement ordered workqueue using shared nr_active")
https://git.kernel.org/cgit/linux/kernel/git/tj/wq.git unbound-system-wide-max_active

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: btrfs
class: filesystem
test: dir
cpufreq_governor: performance




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 <[email protected]>
| Closes: https://lore.kernel.org/oe-lkp/[email protected]


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


The kernel config and materials to reproduce are available at:
https://download.01.org/0day-ci/archive/20231227/[email protected]

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

commit:
b9e3571c2b ("workqueue: Implement system-wide nr_active enforcement for unbound workqueues")
f18db269e6 ("workqueue: Reimplement ordered workqueue using shared nr_active")

b9e3571c2b99af71 f18db269e694c090e530cbdca28
---------------- ---------------------------
%stddev %change %stddev
\ | \
14310 ? 52% +83.3% 26229 ? 26% sched_debug.cfs_rq:/.load.avg
3.572e+09 +30.9% 4.677e+09 ? 12% cpuidle..time
13976041 -43.4% 7917297 ? 9% cpuidle..usage
85.76 +7.7% 92.34 iostat.cpu.idle
13.22 -46.7% 7.04 ? 17% iostat.cpu.system
546437 ? 9% -63.4% 200183 ? 79% numa-meminfo.node1.Active(anon)
2548 ? 41% +132.0% 5912 ? 39% numa-meminfo.node1.Inactive(file)
101.42 +13.6% 115.20 ? 7% uptime.boot
5653 +19.6% 6763 ? 8% uptime.idle
136610 ? 9% -63.4% 50046 ? 79% numa-vmstat.node1.nr_active_anon
637.10 ? 41% +132.0% 1478 ? 39% numa-vmstat.node1.nr_inactive_file
136610 ? 9% -63.4% 50046 ? 79% numa-vmstat.node1.nr_zone_active_anon
637.10 ? 41% +132.0% 1478 ? 39% numa-vmstat.node1.nr_zone_inactive_file
0.89 -0.2 0.67 ? 7% mpstat.cpu.all.irq%
0.44 ? 2% -0.3 0.15 ? 39% mpstat.cpu.all.nice%
0.05 -0.0 0.04 ? 9% mpstat.cpu.all.soft%
12.64 -6.2 6.49 ? 19% mpstat.cpu.all.sys%
0.34 -0.1 0.24 ? 16% mpstat.cpu.all.usr%
303.25 ? 10% -83.7% 49.38 ? 45% perf-c2c.DRAM.local
2587 ? 11% -91.0% 233.50 ? 46% perf-c2c.DRAM.remote
2313 ? 6% -88.7% 260.62 ? 50% perf-c2c.HITM.local
1399 ? 12% -91.4% 120.12 ? 47% perf-c2c.HITM.remote
3712 ? 6% -89.7% 380.75 ? 48% perf-c2c.HITM.total
85.76 +7.7% 92.34 vmstat.cpu.id
3219 ? 6% +50.9% 4859 ? 16% vmstat.io.bo
4069279 -10.8% 3629491 ? 6% vmstat.memory.cache
8.97 ? 3% -47.8% 4.68 ? 20% vmstat.procs.r
330746 ? 3% -72.7% 90212 ? 45% vmstat.system.cs
235899 ? 2% -53.1% 110640 ? 18% vmstat.system.in
546.25 -47.6% 286.25 ? 18% turbostat.Avg_MHz
15.19 -7.2 7.96 ? 18% turbostat.Busy%
13950444 -43.5% 7884145 ? 9% turbostat.C1
86.21 +6.8 93.05 turbostat.C1%
15564955 -44.3% 8666505 ? 9% turbostat.IRQ
282.52 -8.7% 257.80 turbostat.PkgWatt
68.16 -7.1% 63.33 turbostat.RAMWatt
1039660 -62.8% 386712 ? 26% stress-ng.dir.ops
17141 -67.1% 5639 ? 34% stress-ng.dir.ops_per_sec
62.78 +22.1% 76.63 ? 11% stress-ng.time.elapsed_time
62.78 +22.1% 76.63 ? 11% stress-ng.time.elapsed_time.max
947300 -28.4% 677958 ? 14% stress-ng.time.file_system_outputs
835.25 -49.1% 425.50 ? 19% stress-ng.time.percent_of_cpu_this_job_got
503.53 -38.1% 311.88 ? 9% stress-ng.time.system_time
21.07 -61.5% 8.12 ? 28% stress-ng.time.user_time
9927887 ? 2% -68.6% 3121583 ? 35% stress-ng.time.voluntary_context_switches
854775 ? 5% -46.4% 457988 ? 48% meminfo.Active
290799 ? 3% -29.1% 206186 ? 16% meminfo.Active(file)
54224 ? 6% +15.0% 62336 ? 7% meminfo.AnonHugePages
3914327 -10.9% 3486889 ? 6% meminfo.Cached
14645 ? 2% -29.3% 10353 ? 12% meminfo.Dirty
475073 -9.3% 430810 ? 5% meminfo.Inactive
469741 -10.5% 420485 ? 5% meminfo.Inactive(anon)
5331 ? 7% +93.7% 10325 ? 14% meminfo.Inactive(file)
132397 -13.5% 114535 ? 7% meminfo.Mapped
5339076 -8.8% 4867807 ? 5% meminfo.Memused
0.00 ? 10% -78.4% 0.00 ?173% perf-sched.sch_delay.avg.ms.btrfs_start_ordered_extent.btrfs_run_ordered_extent_work.btrfs_work_helper.process_one_work
0.01 ? 11% -80.5% 0.00 ?173% perf-sched.sch_delay.max.ms.btrfs_start_ordered_extent.btrfs_run_ordered_extent_work.btrfs_work_helper.process_one_work
1.61 ? 12% -76.4% 0.38 ?173% perf-sched.wait_and_delay.avg.ms.devkmsg_read.vfs_read.ksys_read.do_syscall_64
0.02 ? 6% +1286.6% 0.30 ?111% perf-sched.wait_and_delay.avg.ms.schedule_preempt_disabled.rwsem_down_read_slowpath.down_read.__btrfs_tree_read_lock
1.62 ? 12% -76.4% 0.38 ?173% perf-sched.wait_and_delay.avg.ms.syslog_print.do_syslog.kmsg_read.vfs_read
88422 ? 10% -56.4% 38545 ? 76% perf-sched.wait_and_delay.count.schedule_preempt_disabled.rwsem_down_write_slowpath.down_write.__btrfs_tree_lock
34776 ? 21% -64.3% 12426 ? 99% perf-sched.wait_and_delay.count.schedule_preempt_disabled.rwsem_down_write_slowpath.down_write.btrfs_inode_lock
9.75 ? 26% -71.8% 2.75 ?114% perf-sched.wait_and_delay.count.wait_for_commit.btrfs_wait_for_commit.btrfs_attach_transaction_barrier.btrfs_sync_fs
3.21 ? 12% -76.4% 0.76 ?173% perf-sched.wait_and_delay.max.ms.devkmsg_read.vfs_read.ksys_read.do_syscall_64
3.23 ? 12% -76.3% 0.76 ?173% perf-sched.wait_and_delay.max.ms.syslog_print.do_syslog.kmsg_read.vfs_read
0.01 ?264% +4730.6% 0.37 ?106% perf-sched.wait_time.avg.ms.__cond_resched.btrfs_search_slot.btrfs_next_old_leaf.btrfs_get_next_valid_item.btrfs_real_readdir
0.01 ?142% +7741.1% 0.55 ? 92% perf-sched.wait_time.avg.ms.__cond_resched.btrfs_search_slot.btrfs_real_readdir.iterate_dir.__x64_sys_getdents64
0.01 ? 89% -78.9% 0.00 ?155% perf-sched.wait_time.avg.ms.__cond_resched.dput.terminate_walk.path_openat.do_filp_open
39.33 ?122% -99.6% 0.14 ?174% perf-sched.wait_time.avg.ms.btrfs_start_ordered_extent.btrfs_run_ordered_extent_work.btrfs_work_helper.process_one_work
0.02 ? 8% +1485.2% 0.30 ?112% perf-sched.wait_time.avg.ms.schedule_preempt_disabled.rwsem_down_read_slowpath.down_read.__btrfs_tree_read_lock
0.37 ? 61% -86.7% 0.05 ?133% perf-sched.wait_time.avg.ms.wait_current_trans.start_transaction.btrfs_attach_transaction_barrier.btrfs_sync_fs
0.01 ?264% +40943.5% 3.18 ?113% perf-sched.wait_time.max.ms.__cond_resched.btrfs_search_slot.btrfs_next_old_leaf.btrfs_get_next_valid_item.btrfs_real_readdir
0.01 ?182% +36249.5% 4.77 ?151% perf-sched.wait_time.max.ms.__cond_resched.btrfs_search_slot.btrfs_real_readdir.iterate_dir.__x64_sys_getdents64
81.54 ?121% -99.8% 0.15 ?175% perf-sched.wait_time.max.ms.btrfs_start_ordered_extent.btrfs_run_ordered_extent_work.btrfs_work_helper.process_one_work
5.84 ?222% +1491.3% 92.86 ?120% perf-sched.wait_time.max.ms.schedule_preempt_disabled.rwsem_down_write_slowpath.down_write.btrfs_get_dir_last_index
0.77 ? 44% -80.9% 0.15 ?157% perf-sched.wait_time.max.ms.wait_current_trans.start_transaction.btrfs_attach_transaction_barrier.btrfs_sync_fs
0.02 ? 48% -66.7% 0.01 ? 26% perf-sched.wait_time.max.ms.wait_for_partner.fifo_open.do_dentry_open.do_open
72703 ? 3% -29.1% 51551 ? 16% proc-vmstat.nr_active_file
86176 -4.1% 82681 ? 2% proc-vmstat.nr_anon_pages
162037 -39.2% 98572 ? 16% proc-vmstat.nr_dirtied
3661 ? 2% -29.3% 2588 ? 12% proc-vmstat.nr_dirty
978853 -10.9% 871995 ? 6% proc-vmstat.nr_file_pages
117443 -10.5% 105130 ? 5% proc-vmstat.nr_inactive_anon
1332 ? 7% +93.8% 2582 ? 14% proc-vmstat.nr_inactive_file
33104 -13.5% 28645 ? 7% proc-vmstat.nr_mapped
37036 -5.1% 35129 ? 2% proc-vmstat.nr_slab_reclaimable
30558 ? 5% +66.6% 50923 ? 10% proc-vmstat.nr_written
72703 ? 3% -29.1% 51551 ? 16% proc-vmstat.nr_zone_active_file
117443 -10.5% 105130 ? 5% proc-vmstat.nr_zone_inactive_anon
1332 ? 7% +93.8% 2582 ? 14% proc-vmstat.nr_zone_inactive_file
3660 ? 2% -29.4% 2585 ? 13% proc-vmstat.nr_zone_write_pending
12326 ? 27% -46.1% 6639 ? 50% proc-vmstat.numa_hint_faults
828499 ? 2% -24.5% 625396 ? 13% proc-vmstat.numa_hit
762250 ? 2% -26.6% 559153 ? 15% proc-vmstat.numa_local
277559 ? 5% -52.2% 132739 ? 59% proc-vmstat.pgactivate
1177828 ? 2% -33.0% 789385 ? 14% proc-vmstat.pgalloc_normal
793573 -24.6% 598138 ? 5% proc-vmstat.pgfree
212903 ? 6% +80.5% 384255 ? 10% proc-vmstat.pgpgout
11570 +11.0% 12837 ? 6% proc-vmstat.pgreuse
1.66 ? 4% -59.9% 0.66 ? 26% perf-stat.i.MPKI
5.567e+09 -47.2% 2.939e+09 ? 20% perf-stat.i.branch-instructions
0.36 -0.1 0.27 ? 8% perf-stat.i.branch-miss-rate%
17919104 -48.7% 9195910 ? 20% perf-stat.i.branch-misses
33.33 ? 3% -12.9 20.46 ? 14% perf-stat.i.cache-miss-rate%
49265912 ? 2% -74.2% 12700446 ? 48% perf-stat.i.cache-misses
1.452e+08 -65.9% 49474034 ? 35% perf-stat.i.cache-references
345782 ? 3% -72.8% 94107 ? 45% perf-stat.i.context-switches
1.20 +30.1% 1.56 ? 7% perf-stat.i.cpi
3.534e+10 -49.1% 1.798e+10 ? 19% perf-stat.i.cpu-cycles
160.67 ? 2% -33.7% 106.60 ? 9% perf-stat.i.cpu-migrations
803.03 ? 4% +544.4% 5174 ? 35% perf-stat.i.cycles-between-cache-misses
320494 ? 7% -57.2% 137326 ? 38% perf-stat.i.dTLB-load-misses
7.155e+09 -56.1% 3.144e+09 ? 26% perf-stat.i.dTLB-loads
0.00 ? 6% +0.0 0.00 ? 31% perf-stat.i.dTLB-store-miss-rate%
33935 ? 9% -31.5% 23260 ? 10% perf-stat.i.dTLB-store-misses
4.978e+09 -66.1% 1.689e+09 ? 37% perf-stat.i.dTLB-stores
2.939e+10 -54.7% 1.332e+10 ? 25% perf-stat.i.instructions
0.85 -18.3% 0.70 ? 7% perf-stat.i.ipc
0.55 -49.1% 0.28 ? 19% perf-stat.i.metric.GHz
278.75 -56.3% 121.88 ? 26% perf-stat.i.metric.M/sec
4017 -17.9% 3299 ? 10% perf-stat.i.minor-faults
86.21 -6.4 79.80 perf-stat.i.node-load-miss-rate%
10839927 ? 4% -75.7% 2637402 ? 50% perf-stat.i.node-load-misses
1689671 ? 5% -66.5% 566054 ? 41% perf-stat.i.node-loads
71.41 -10.3 61.11 ? 7% perf-stat.i.node-store-miss-rate%
7337215 ? 3% -76.2% 1747288 ? 52% perf-stat.i.node-store-misses
2758888 ? 3% -73.0% 744949 ? 46% perf-stat.i.node-stores
4018 -17.9% 3299 ? 10% perf-stat.i.page-faults
1.68 ? 4% -46.1% 0.90 ? 23% perf-stat.overall.MPKI
33.94 ? 3% -9.3 24.67 ? 13% perf-stat.overall.cache-miss-rate%
1.20 +13.8% 1.37 ? 5% perf-stat.overall.cpi
718.14 ? 3% +125.3% 1617 ? 28% perf-stat.overall.cycles-between-cache-misses
0.00 ? 9% +0.0 0.00 ? 26% perf-stat.overall.dTLB-store-miss-rate%
0.83 -11.8% 0.73 ? 5% perf-stat.overall.ipc
86.51 -5.0 81.51 ? 3% perf-stat.overall.node-load-miss-rate%
72.67 -3.3 69.35 ? 3% perf-stat.overall.node-store-miss-rate%
5.479e+09 -47.0% 2.903e+09 ? 20% perf-stat.ps.branch-instructions
17633103 -48.5% 9085001 ? 20% perf-stat.ps.branch-misses
48489358 ? 3% -74.1% 12561819 ? 48% perf-stat.ps.cache-misses
1.429e+08 -65.8% 48916511 ? 35% perf-stat.ps.cache-references
340301 ? 3% -72.6% 93149 ? 45% perf-stat.ps.context-switches
3.479e+10 -49.0% 1.776e+10 ? 19% perf-stat.ps.cpu-cycles
158.23 ? 2% -33.5% 105.28 ? 9% perf-stat.ps.cpu-migrations
315346 ? 7% -57.0% 135594 ? 38% perf-stat.ps.dTLB-load-misses
7.042e+09 -55.9% 3.106e+09 ? 26% perf-stat.ps.dTLB-loads
33396 ? 9% -31.2% 22960 ? 10% perf-stat.ps.dTLB-store-misses
4.899e+09 -65.9% 1.669e+09 ? 36% perf-stat.ps.dTLB-stores
2.893e+10 -54.5% 1.316e+10 ? 25% perf-stat.ps.instructions
3953 -17.7% 3254 ? 10% perf-stat.ps.minor-faults
10669475 ? 4% -75.5% 2609184 ? 50% perf-stat.ps.node-load-misses
1662570 ? 5% -66.3% 559695 ? 41% perf-stat.ps.node-loads
7222062 ? 3% -76.1% 1727988 ? 51% perf-stat.ps.node-store-misses
2715037 ? 3% -72.9% 736472 ? 46% perf-stat.ps.node-stores
3953 -17.7% 3254 ? 10% perf-stat.ps.page-faults
1.842e+12 -46.1% 9.933e+11 ? 15% perf-stat.total.instructions
21.35 ? 12% -17.4 3.94 ? 35% perf-profile.calltrace.cycles-pp.vfs_rename.do_renameat2.__x64_sys_rename.do_syscall_64.entry_SYSCALL_64_after_hwframe
21.12 ? 12% -17.3 3.86 ? 35% perf-profile.calltrace.cycles-pp.btrfs_rename2.vfs_rename.do_renameat2.__x64_sys_rename.do_syscall_64
21.07 ? 12% -17.2 3.85 ? 36% perf-profile.calltrace.cycles-pp.btrfs_rename.btrfs_rename2.vfs_rename.do_renameat2.__x64_sys_rename
17.69 ? 6% -17.2 0.48 ?129% perf-profile.calltrace.cycles-pp.rwsem_down_write_slowpath.down_write.__btrfs_tree_lock.btrfs_lock_root_node.btrfs_search_slot
16.89 ? 6% -16.5 0.37 ?139% perf-profile.calltrace.cycles-pp.rwsem_optimistic_spin.rwsem_down_write_slowpath.down_write.__btrfs_tree_lock.btrfs_lock_root_node
25.48 ? 5% -16.0 9.44 ? 15% perf-profile.calltrace.cycles-pp.open64
24.87 ? 5% -15.8 9.09 ? 15% perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.open64
24.80 ? 5% -15.8 9.05 ? 15% perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.open64
24.62 ? 5% -15.7 8.95 ? 15% perf-profile.calltrace.cycles-pp.__x64_sys_openat.do_syscall_64.entry_SYSCALL_64_after_hwframe.open64
24.54 ? 5% -15.6 8.92 ? 15% perf-profile.calltrace.cycles-pp.do_sys_openat2.__x64_sys_openat.do_syscall_64.entry_SYSCALL_64_after_hwframe.open64
22.91 ? 6% -15.2 7.68 ? 16% perf-profile.calltrace.cycles-pp.do_filp_open.do_sys_openat2.__x64_sys_openat.do_syscall_64.entry_SYSCALL_64_after_hwframe
22.64 ? 6% -15.1 7.54 ? 16% perf-profile.calltrace.cycles-pp.path_openat.do_filp_open.do_sys_openat2.__x64_sys_openat.do_syscall_64
23.25 ? 12% -14.5 8.79 ? 34% perf-profile.calltrace.cycles-pp.rename
23.17 ? 12% -14.4 8.77 ? 34% perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.rename
23.17 ? 12% -14.4 8.77 ? 34% perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.rename
23.12 ? 12% -14.4 8.76 ? 34% perf-profile.calltrace.cycles-pp.__x64_sys_rename.do_syscall_64.entry_SYSCALL_64_after_hwframe.rename
23.07 ? 12% -14.3 8.73 ? 34% perf-profile.calltrace.cycles-pp.do_renameat2.__x64_sys_rename.do_syscall_64.entry_SYSCALL_64_after_hwframe.rename
13.87 ? 12% -11.8 2.06 ? 36% perf-profile.calltrace.cycles-pp.__btrfs_unlink_inode.btrfs_rename.btrfs_rename2.vfs_rename.do_renameat2
11.02 ? 6% -11.0 0.00 perf-profile.calltrace.cycles-pp.osq_lock.rwsem_optimistic_spin.rwsem_down_write_slowpath.down_write.__btrfs_tree_lock
13.25 ? 5% -10.7 2.58 ? 28% perf-profile.calltrace.cycles-pp.vfs_rmdir.do_rmdir.__x64_sys_rmdir.do_syscall_64.entry_SYSCALL_64_after_hwframe
12.83 ? 7% -9.0 3.86 ? 16% perf-profile.calltrace.cycles-pp.do_open.path_openat.do_filp_open.do_sys_openat2.__x64_sys_openat
8.86 ? 5% -7.2 1.62 ? 28% perf-profile.calltrace.cycles-pp.evict.vfs_rmdir.do_rmdir.__x64_sys_rmdir.do_syscall_64
8.80 ? 5% -7.2 1.60 ? 28% perf-profile.calltrace.cycles-pp.btrfs_evict_inode.evict.vfs_rmdir.do_rmdir.__x64_sys_rmdir
9.06 ? 5% -6.3 2.76 ? 16% perf-profile.calltrace.cycles-pp.do_dentry_open.do_open.path_openat.do_filp_open.do_sys_openat2
8.71 ? 5% -6.3 2.45 ? 13% perf-profile.calltrace.cycles-pp.asm_sysvec_call_function_single.acpi_safe_halt.acpi_idle_enter.cpuidle_enter_state.cpuidle_enter
6.19 ? 6% -6.0 0.22 ?129% perf-profile.calltrace.cycles-pp.down_write.__btrfs_tree_lock.btrfs_lock_root_node.btrfs_search_slot.btrfs_lookup_dir_item
6.19 ? 6% -6.0 0.22 ?129% perf-profile.calltrace.cycles-pp.__btrfs_tree_lock.btrfs_lock_root_node.btrfs_search_slot.btrfs_lookup_dir_item.__btrfs_unlink_inode
6.54 ? 12% -5.7 0.86 ? 52% perf-profile.calltrace.cycles-pp.btrfs_del_inode_ref.__btrfs_unlink_inode.btrfs_rename.btrfs_rename2.vfs_rename
6.02 ? 12% -5.4 0.65 ? 66% perf-profile.calltrace.cycles-pp.btrfs_search_slot.btrfs_del_inode_ref.__btrfs_unlink_inode.btrfs_rename.btrfs_rename2
5.70 ? 11% -5.2 0.50 ? 81% perf-profile.calltrace.cycles-pp.btrfs_search_slot.btrfs_lookup_dir_item.__btrfs_unlink_inode.btrfs_rename.btrfs_rename2
5.74 ? 11% -5.2 0.58 ? 64% perf-profile.calltrace.cycles-pp.btrfs_lookup_dir_item.__btrfs_unlink_inode.btrfs_rename.btrfs_rename2.vfs_rename
5.31 ? 6% -4.5 0.84 ? 44% perf-profile.calltrace.cycles-pp.security_file_open.do_dentry_open.do_open.path_openat.do_filp_open
5.28 ? 6% -4.5 0.82 ? 44% perf-profile.calltrace.cycles-pp.apparmor_file_open.security_file_open.do_dentry_open.do_open.path_openat
14.04 ? 5% -4.3 9.70 ? 25% perf-profile.calltrace.cycles-pp.rmdir
13.98 ? 5% -4.3 9.68 ? 25% perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.rmdir
13.97 ? 5% -4.3 9.68 ? 25% perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.rmdir
13.95 ? 5% -4.3 9.68 ? 25% perf-profile.calltrace.cycles-pp.__x64_sys_rmdir.do_syscall_64.entry_SYSCALL_64_after_hwframe.rmdir
13.92 ? 5% -4.3 9.66 ? 25% perf-profile.calltrace.cycles-pp.do_rmdir.__x64_sys_rmdir.do_syscall_64.entry_SYSCALL_64_after_hwframe.rmdir
4.46 ? 12% -4.1 0.34 ?102% perf-profile.calltrace.cycles-pp.btrfs_lock_root_node.btrfs_search_slot.btrfs_del_inode_ref.__btrfs_unlink_inode.btrfs_rename
7.05 ? 5% -4.1 2.96 ? 16% perf-profile.calltrace.cycles-pp.__close
4.42 ? 12% -4.1 0.34 ?102% perf-profile.calltrace.cycles-pp.__btrfs_tree_lock.btrfs_lock_root_node.btrfs_search_slot.btrfs_del_inode_ref.__btrfs_unlink_inode
4.41 ? 12% -4.1 0.34 ?102% perf-profile.calltrace.cycles-pp.down_write.__btrfs_tree_lock.btrfs_lock_root_node.btrfs_search_slot.btrfs_del_inode_ref
6.37 ? 5% -3.8 2.62 ? 16% perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.__close
6.29 ? 5% -3.7 2.57 ? 16% perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.__close
6.09 ? 5% -3.6 2.48 ? 16% perf-profile.calltrace.cycles-pp.__x64_sys_close.do_syscall_64.entry_SYSCALL_64_after_hwframe.__close
5.15 ? 5% -3.5 1.61 ? 19% perf-profile.calltrace.cycles-pp.alloc_empty_file.path_openat.do_filp_open.do_sys_openat2.__x64_sys_openat
5.44 ? 6% -3.4 2.04 ? 17% perf-profile.calltrace.cycles-pp.__fxstat64
4.20 ? 6% -3.4 0.84 ? 43% perf-profile.calltrace.cycles-pp.btrfs_rmdir.vfs_rmdir.do_rmdir.__x64_sys_rmdir.do_syscall_64
4.08 ? 12% -3.2 0.84 ? 49% perf-profile.calltrace.cycles-pp.btrfs_add_link.btrfs_rename.btrfs_rename2.vfs_rename.do_renameat2
3.88 ? 12% -3.1 0.78 ? 49% perf-profile.calltrace.cycles-pp.btrfs_insert_dir_item.btrfs_add_link.btrfs_rename.btrfs_rename2.vfs_rename
4.80 ? 6% -3.1 1.70 ? 18% perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.__fxstat64
4.72 ? 6% -3.1 1.66 ? 18% perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.__fxstat64
4.14 ? 5% -3.1 1.09 ? 22% perf-profile.calltrace.cycles-pp.init_file.alloc_empty_file.path_openat.do_filp_open.do_sys_openat2
4.53 ? 6% -3.0 1.57 ? 17% perf-profile.calltrace.cycles-pp.__do_sys_newfstat.do_syscall_64.entry_SYSCALL_64_after_hwframe.__fxstat64
3.96 ? 5% -3.0 1.01 ? 22% perf-profile.calltrace.cycles-pp.security_file_alloc.init_file.alloc_empty_file.path_openat.do_filp_open
3.51 ? 12% -2.9 0.62 ? 64% perf-profile.calltrace.cycles-pp.insert_with_overflow.btrfs_insert_dir_item.btrfs_add_link.btrfs_rename.btrfs_rename2
3.50 ? 12% -2.9 0.62 ? 64% perf-profile.calltrace.cycles-pp.btrfs_insert_empty_items.insert_with_overflow.btrfs_insert_dir_item.btrfs_add_link.btrfs_rename
3.57 ? 5% -2.8 0.74 ? 42% perf-profile.calltrace.cycles-pp.apparmor_file_alloc_security.security_file_alloc.init_file.alloc_empty_file.path_openat
4.23 ? 5% -2.7 1.57 ? 16% perf-profile.calltrace.cycles-pp.__fput.__x64_sys_close.do_syscall_64.entry_SYSCALL_64_after_hwframe.__close
3.25 ? 5% -2.6 0.64 ? 43% perf-profile.calltrace.cycles-pp.__btrfs_unlink_inode.btrfs_rmdir.vfs_rmdir.do_rmdir.__x64_sys_rmdir
2.92 ? 5% -2.6 0.31 ?100% perf-profile.calltrace.cycles-pp.btrfs_truncate_inode_items.btrfs_evict_inode.evict.vfs_rmdir.do_rmdir
3.65 ? 6% -2.5 1.11 ? 19% perf-profile.calltrace.cycles-pp.vfs_fstat.__do_sys_newfstat.do_syscall_64.entry_SYSCALL_64_after_hwframe.__fxstat64
2.99 ? 5% -2.4 0.56 ? 40% perf-profile.calltrace.cycles-pp.btrfs_commit_inode_delayed_inode.btrfs_evict_inode.evict.vfs_rmdir.do_rmdir
2.86 ? 5% -2.3 0.53 ? 40% perf-profile.calltrace.cycles-pp.__btrfs_update_delayed_inode.btrfs_commit_inode_delayed_inode.btrfs_evict_inode.evict.vfs_rmdir
2.51 ? 6% -2.2 0.28 ?100% perf-profile.calltrace.cycles-pp.btrfs_lookup_dir_item.__btrfs_unlink_inode.btrfs_rmdir.vfs_rmdir.do_rmdir
2.50 ? 6% -2.2 0.28 ?100% perf-profile.calltrace.cycles-pp.btrfs_search_slot.btrfs_lookup_dir_item.__btrfs_unlink_inode.btrfs_rmdir.vfs_rmdir
2.16 ? 8% -1.8 0.36 ? 78% perf-profile.calltrace.cycles-pp.ima_file_check.do_open.path_openat.do_filp_open.do_sys_openat2
2.21 ? 6% -1.7 0.52 ? 60% perf-profile.calltrace.cycles-pp.security_file_free.__fput.__x64_sys_close.do_syscall_64.entry_SYSCALL_64_after_hwframe
2.18 ? 6% -1.7 0.51 ? 60% perf-profile.calltrace.cycles-pp.apparmor_file_free_security.security_file_free.__fput.__x64_sys_close.do_syscall_64
1.94 ? 5% -1.6 0.29 ?100% perf-profile.calltrace.cycles-pp.sysvec_call_function_single.asm_sysvec_call_function_single.acpi_safe_halt.acpi_idle_enter.cpuidle_enter_state
1.84 ? 14% -1.5 0.38 ?101% perf-profile.calltrace.cycles-pp.btrfs_insert_inode_ref.btrfs_rename.btrfs_rename2.vfs_rename.do_renameat2
1.80 ? 11% -1.4 0.44 ? 78% perf-profile.calltrace.cycles-pp.mkdir
1.79 ? 11% -1.4 0.43 ? 78% perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.mkdir
1.79 ? 11% -1.4 0.43 ? 78% perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.mkdir
1.79 ? 11% -1.4 0.43 ? 78% perf-profile.calltrace.cycles-pp.__x64_sys_mkdir.do_syscall_64.entry_SYSCALL_64_after_hwframe.mkdir
1.78 ? 11% -1.4 0.43 ? 78% perf-profile.calltrace.cycles-pp.do_mkdirat.__x64_sys_mkdir.do_syscall_64.entry_SYSCALL_64_after_hwframe.mkdir
1.79 ? 10% -1.3 0.44 ? 77% perf-profile.calltrace.cycles-pp.mkdirat
1.78 ? 10% -1.3 0.44 ? 77% perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.mkdirat
1.78 ? 10% -1.3 0.44 ? 77% perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.mkdirat
1.77 ? 10% -1.3 0.44 ? 77% perf-profile.calltrace.cycles-pp.do_mkdirat.__x64_sys_mkdirat.do_syscall_64.entry_SYSCALL_64_after_hwframe.mkdirat
1.78 ? 10% -1.3 0.44 ? 77% perf-profile.calltrace.cycles-pp.__x64_sys_mkdirat.do_syscall_64.entry_SYSCALL_64_after_hwframe.mkdirat
1.73 ? 11% -1.3 0.42 ? 78% perf-profile.calltrace.cycles-pp.vfs_mkdir.do_mkdirat.__x64_sys_mkdir.do_syscall_64.entry_SYSCALL_64_after_hwframe
1.72 ? 10% -1.3 0.42 ? 77% perf-profile.calltrace.cycles-pp.vfs_mkdir.do_mkdirat.__x64_sys_mkdirat.do_syscall_64.entry_SYSCALL_64_after_hwframe
1.68 ? 10% -1.3 0.40 ? 78% perf-profile.calltrace.cycles-pp.btrfs_create_common.vfs_mkdir.do_mkdirat.__x64_sys_mkdir.do_syscall_64
1.67 ? 10% -1.3 0.40 ? 77% perf-profile.calltrace.cycles-pp.btrfs_create_common.vfs_mkdir.do_mkdirat.__x64_sys_mkdirat.do_syscall_64
1.56 ? 11% -1.2 0.36 ? 78% perf-profile.calltrace.cycles-pp.btrfs_create_new_inode.btrfs_create_common.vfs_mkdir.do_mkdirat.__x64_sys_mkdir
1.55 ? 10% -1.2 0.38 ? 77% perf-profile.calltrace.cycles-pp.btrfs_create_new_inode.btrfs_create_common.vfs_mkdir.do_mkdirat.__x64_sys_mkdirat
2.41 ? 6% -1.2 1.24 ? 11% perf-profile.calltrace.cycles-pp.btrfs_opendir.do_dentry_open.do_open.path_openat.do_filp_open
1.86 ? 6% -0.9 0.92 ? 17% perf-profile.calltrace.cycles-pp.link_path_walk.path_openat.do_filp_open.do_sys_openat2.__x64_sys_openat
1.84 ? 5% -0.9 0.96 ? 12% perf-profile.calltrace.cycles-pp.kmalloc_trace.btrfs_opendir.do_dentry_open.do_open.path_openat
1.72 ? 6% -0.8 0.90 ? 12% perf-profile.calltrace.cycles-pp.__kmem_cache_alloc_node.kmalloc_trace.btrfs_opendir.do_dentry_open.do_open
1.21 ? 7% -0.8 0.44 ? 59% perf-profile.calltrace.cycles-pp.btrfs_getattr.vfs_fstat.__do_sys_newfstat.do_syscall_64.entry_SYSCALL_64_after_hwframe
1.53 ? 4% -0.8 0.77 ? 13% perf-profile.calltrace.cycles-pp.open_last_lookups.path_openat.do_filp_open.do_sys_openat2.__x64_sys_openat
1.35 ? 4% -0.7 0.62 ? 38% perf-profile.calltrace.cycles-pp.__d_lookup_rcu.lookup_fast.open_last_lookups.path_openat.do_filp_open
0.99 ? 9% -0.7 0.26 ?100% perf-profile.calltrace.cycles-pp.btrfs_get_next_valid_item.btrfs_real_readdir.iterate_dir.__x64_sys_getdents64.do_syscall_64
1.36 ? 4% -0.7 0.69 ? 12% perf-profile.calltrace.cycles-pp.lookup_fast.open_last_lookups.path_openat.do_filp_open.do_sys_openat2
1.31 ? 4% -0.6 0.69 ? 15% perf-profile.calltrace.cycles-pp.getname_flags.do_sys_openat2.__x64_sys_openat.do_syscall_64.entry_SYSCALL_64_after_hwframe
1.24 ? 6% -0.6 0.64 ? 12% perf-profile.calltrace.cycles-pp.memset_orig.__kmem_cache_alloc_node.kmalloc_trace.btrfs_opendir.do_dentry_open
4.06 +0.3 4.37 ? 5% perf-profile.calltrace.cycles-pp.acpi_safe_halt.acpi_idle_enter.cpuidle_enter_state.cpuidle_enter.cpuidle_idle_call
0.00 +0.6 0.56 ? 6% perf-profile.calltrace.cycles-pp.irq_exit_rcu.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt.acpi_safe_halt.acpi_idle_enter
0.51 ? 38% +0.7 1.23 ? 9% perf-profile.calltrace.cycles-pp.scheduler_tick.update_process_times.tick_sched_handle.tick_nohz_highres_handler.__hrtimer_run_queues
0.64 ? 6% +0.8 1.39 ? 9% perf-profile.calltrace.cycles-pp.update_process_times.tick_sched_handle.tick_nohz_highres_handler.__hrtimer_run_queues.hrtimer_interrupt
0.64 ? 6% +0.8 1.40 ? 9% perf-profile.calltrace.cycles-pp.tick_sched_handle.tick_nohz_highres_handler.__hrtimer_run_queues.hrtimer_interrupt.__sysvec_apic_timer_interrupt
0.70 ? 6% +0.9 1.56 ? 9% perf-profile.calltrace.cycles-pp.tick_nohz_highres_handler.__hrtimer_run_queues.hrtimer_interrupt.__sysvec_apic_timer_interrupt.sysvec_apic_timer_interrupt
0.00 +0.9 0.92 ? 9% perf-profile.calltrace.cycles-pp.perf_adjust_freq_unthr_context.perf_event_task_tick.scheduler_tick.update_process_times.tick_sched_handle
0.00 +0.9 0.94 ? 9% perf-profile.calltrace.cycles-pp.perf_event_task_tick.scheduler_tick.update_process_times.tick_sched_handle.tick_nohz_highres_handler
0.00 +1.0 0.98 ? 28% perf-profile.calltrace.cycles-pp.btrfs_readdir_get_delayed_items.btrfs_real_readdir.iterate_dir.__x64_sys_getdents64.do_syscall_64
0.83 ? 5% +1.0 1.88 ? 6% perf-profile.calltrace.cycles-pp.__hrtimer_run_queues.hrtimer_interrupt.__sysvec_apic_timer_interrupt.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt
0.96 ? 6% +1.2 2.18 ? 6% perf-profile.calltrace.cycles-pp.hrtimer_interrupt.__sysvec_apic_timer_interrupt.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt.acpi_safe_halt
0.99 ? 6% +1.3 2.26 ? 6% perf-profile.calltrace.cycles-pp.__sysvec_apic_timer_interrupt.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt.acpi_safe_halt.acpi_idle_enter
1.40 ? 5% +1.7 3.13 ? 6% perf-profile.calltrace.cycles-pp.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt.acpi_safe_halt.acpi_idle_enter.cpuidle_enter_state
0.20 ?129% +4.2 4.44 ? 35% perf-profile.calltrace.cycles-pp.down_write.do_renameat2.__x64_sys_rename.do_syscall_64.entry_SYSCALL_64_after_hwframe
0.14 ?173% +4.3 4.44 ? 35% perf-profile.calltrace.cycles-pp.rwsem_down_write_slowpath.down_write.do_renameat2.__x64_sys_rename.do_syscall_64
0.07 ?264% +4.4 4.43 ? 35% perf-profile.calltrace.cycles-pp.rwsem_optimistic_spin.rwsem_down_write_slowpath.down_write.do_renameat2.__x64_sys_rename
0.00 +4.4 4.42 ? 35% perf-profile.calltrace.cycles-pp.rwsem_spin_on_owner.rwsem_optimistic_spin.rwsem_down_write_slowpath.down_write.do_renameat2
3.94 ? 4% +5.3 9.19 ? 8% perf-profile.calltrace.cycles-pp.asm_sysvec_apic_timer_interrupt.acpi_safe_halt.acpi_idle_enter.cpuidle_enter_state.cpuidle_enter
0.00 +6.9 6.94 ? 26% perf-profile.calltrace.cycles-pp.rwsem_spin_on_owner.rwsem_optimistic_spin.rwsem_down_write_slowpath.down_write.do_rmdir
0.00 +7.0 6.95 ? 26% perf-profile.calltrace.cycles-pp.rwsem_optimistic_spin.rwsem_down_write_slowpath.down_write.do_rmdir.__x64_sys_rmdir
0.00 +7.0 6.96 ? 26% perf-profile.calltrace.cycles-pp.rwsem_down_write_slowpath.down_write.do_rmdir.__x64_sys_rmdir.do_syscall_64
0.00 +7.0 6.96 ? 26% perf-profile.calltrace.cycles-pp.down_write.do_rmdir.__x64_sys_rmdir.do_syscall_64.entry_SYSCALL_64_after_hwframe
5.43 ? 9% +49.2 54.59 ? 5% perf-profile.calltrace.cycles-pp.getdents64
5.36 ? 9% +49.2 54.57 ? 5% perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.getdents64
5.36 ? 9% +49.2 54.56 ? 5% perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.getdents64
5.34 ? 9% +49.2 54.55 ? 5% perf-profile.calltrace.cycles-pp.__x64_sys_getdents64.do_syscall_64.entry_SYSCALL_64_after_hwframe.getdents64
5.29 ? 9% +49.2 54.54 ? 5% perf-profile.calltrace.cycles-pp.iterate_dir.__x64_sys_getdents64.do_syscall_64.entry_SYSCALL_64_after_hwframe.getdents64
4.96 ? 9% +49.5 54.44 ? 5% perf-profile.calltrace.cycles-pp.btrfs_real_readdir.iterate_dir.__x64_sys_getdents64.do_syscall_64.entry_SYSCALL_64_after_hwframe
0.00 +51.0 50.96 ? 6% perf-profile.calltrace.cycles-pp.btrfs_should_delete_dir_index.btrfs_real_readdir.iterate_dir.__x64_sys_getdents64.do_syscall_64
31.66 ? 5% -26.7 5.01 ? 15% perf-profile.children.cycles-pp.btrfs_search_slot
20.06 ? 5% -17.6 2.46 ? 13% perf-profile.children.cycles-pp.__btrfs_tree_lock
21.35 ? 12% -17.4 3.94 ? 35% perf-profile.children.cycles-pp.vfs_rename
19.68 ? 6% -17.3 2.36 ? 14% perf-profile.children.cycles-pp.btrfs_lock_root_node
21.12 ? 12% -17.3 3.86 ? 35% perf-profile.children.cycles-pp.btrfs_rename2
21.08 ? 12% -17.2 3.85 ? 36% perf-profile.children.cycles-pp.btrfs_rename
25.46 ? 5% -16.3 9.14 ? 16% perf-profile.children.cycles-pp.__x64_sys_openat
25.41 ? 5% -16.3 9.11 ? 16% perf-profile.children.cycles-pp.do_sys_openat2
25.73 ? 5% -16.2 9.57 ? 15% perf-profile.children.cycles-pp.open64
22.99 ? 5% -15.2 7.83 ? 16% perf-profile.children.cycles-pp.do_filp_open
22.76 ? 5% -15.0 7.72 ? 16% perf-profile.children.cycles-pp.path_openat
23.25 ? 12% -14.5 8.79 ? 34% perf-profile.children.cycles-pp.rename
17.13 ? 9% -14.4 2.74 ? 22% perf-profile.children.cycles-pp.__btrfs_unlink_inode
23.12 ? 12% -14.4 8.76 ? 34% perf-profile.children.cycles-pp.__x64_sys_rename
23.07 ? 12% -14.3 8.73 ? 34% perf-profile.children.cycles-pp.do_renameat2
12.10 ? 6% -11.1 0.96 ? 17% perf-profile.children.cycles-pp.osq_lock
13.25 ? 5% -10.7 2.58 ? 28% perf-profile.children.cycles-pp.vfs_rmdir
13.07 ? 6% -9.1 3.97 ? 16% perf-profile.children.cycles-pp.do_open
8.93 ? 7% -7.7 1.25 ? 16% perf-profile.children.cycles-pp.btrfs_lookup_dir_item
9.09 ? 5% -7.4 1.70 ? 28% perf-profile.children.cycles-pp.evict
9.02 ? 5% -7.3 1.68 ? 28% perf-profile.children.cycles-pp.btrfs_evict_inode
21.35 ? 5% -7.3 14.07 ? 5% perf-profile.children.cycles-pp.down_write
20.67 ? 5% -6.8 13.87 ? 6% perf-profile.children.cycles-pp.rwsem_down_write_slowpath
9.49 ? 6% -6.6 2.87 ? 16% perf-profile.children.cycles-pp.do_dentry_open
20.16 ? 5% -6.4 13.73 ? 6% perf-profile.children.cycles-pp.rwsem_optimistic_spin
7.50 ? 6% -5.9 1.65 ? 27% perf-profile.children.cycles-pp.btrfs_insert_empty_items
6.54 ? 12% -5.6 0.92 ? 38% perf-profile.children.cycles-pp.btrfs_del_inode_ref
5.51 ? 7% -4.6 0.92 ? 27% perf-profile.children.cycles-pp.security_file_open
5.47 ? 7% -4.6 0.90 ? 28% perf-profile.children.cycles-pp.apparmor_file_open
5.92 ? 8% -4.4 1.50 ? 29% perf-profile.children.cycles-pp.btrfs_add_link
14.04 ? 5% -4.3 9.71 ? 25% perf-profile.children.cycles-pp.rmdir
13.95 ? 5% -4.3 9.68 ? 25% perf-profile.children.cycles-pp.__x64_sys_rmdir
13.92 ? 5% -4.3 9.66 ? 25% perf-profile.children.cycles-pp.do_rmdir
7.29 ? 5% -4.2 3.09 ? 16% perf-profile.children.cycles-pp.__close
5.61 ? 8% -4.2 1.41 ? 29% perf-profile.children.cycles-pp.btrfs_insert_dir_item
5.49 ? 4% -3.9 1.55 ? 13% perf-profile.children.cycles-pp.asm_sysvec_call_function_single
6.30 ? 5% -3.8 2.52 ? 17% perf-profile.children.cycles-pp.__x64_sys_close
4.96 ? 8% -3.7 1.22 ? 29% perf-profile.children.cycles-pp.insert_with_overflow
4.44 ? 7% -3.7 0.74 ? 19% perf-profile.children.cycles-pp.btrfs_read_lock_root_node
5.34 ? 5% -3.7 1.64 ? 19% perf-profile.children.cycles-pp.alloc_empty_file
5.62 ? 5% -3.5 2.13 ? 17% perf-profile.children.cycles-pp.__fxstat64
4.21 ? 6% -3.3 0.89 ? 29% perf-profile.children.cycles-pp.btrfs_rmdir
4.30 ? 6% -3.2 1.12 ? 22% perf-profile.children.cycles-pp.init_file
4.11 ? 6% -3.1 1.03 ? 22% perf-profile.children.cycles-pp.security_file_alloc
4.55 ? 6% -3.0 1.58 ? 17% perf-profile.children.cycles-pp.__do_sys_newfstat
3.71 ? 5% -2.9 0.82 ? 23% perf-profile.children.cycles-pp.apparmor_file_alloc_security
3.49 ? 6% -2.9 0.60 ? 20% perf-profile.children.cycles-pp.__btrfs_tree_read_lock
3.45 ? 6% -2.9 0.59 ? 21% perf-profile.children.cycles-pp.down_read
3.51 ? 6% -2.8 0.68 ? 18% perf-profile.children.cycles-pp.__btrfs_update_delayed_inode
4.45 ? 6% -2.8 1.63 ? 17% perf-profile.children.cycles-pp.__fput
3.56 ? 10% -2.6 0.98 ? 55% perf-profile.children.cycles-pp.do_mkdirat
3.67 ? 6% -2.6 1.12 ? 19% perf-profile.children.cycles-pp.vfs_fstat
3.45 ? 10% -2.5 0.94 ? 55% perf-profile.children.cycles-pp.vfs_mkdir
2.99 ? 5% -2.5 0.51 ? 21% perf-profile.children.cycles-pp.btrfs_lookup_inode
2.99 ? 5% -2.5 0.51 ? 29% perf-profile.children.cycles-pp.btrfs_truncate_inode_items
3.36 ? 10% -2.5 0.91 ? 56% perf-profile.children.cycles-pp.btrfs_create_common
3.07 ? 5% -2.4 0.62 ? 25% perf-profile.children.cycles-pp.btrfs_commit_inode_delayed_inode
2.79 ? 9% -2.3 0.47 ? 21% perf-profile.children.cycles-pp.rwsem_down_read_slowpath
3.11 ? 10% -2.3 0.83 ? 56% perf-profile.children.cycles-pp.btrfs_create_new_inode
2.62 ? 5% -2.2 0.42 ? 32% perf-profile.children.cycles-pp.btrfs_del_orphan_item
2.52 ? 8% -2.0 0.53 ? 16% perf-profile.children.cycles-pp.btrfs_release_path
2.41 ? 6% -1.9 0.52 ? 17% perf-profile.children.cycles-pp.up_write
2.07 ? 21% -1.8 0.26 ? 21% perf-profile.children.cycles-pp.worker_thread
2.06 ? 21% -1.8 0.25 ? 22% perf-profile.children.cycles-pp.process_one_work
2.10 ? 20% -1.8 0.31 ? 19% perf-profile.children.cycles-pp.ret_from_fork_asm
2.10 ? 20% -1.8 0.31 ? 19% perf-profile.children.cycles-pp.ret_from_fork
2.10 ? 20% -1.8 0.31 ? 18% perf-profile.children.cycles-pp.kthread
2.25 ? 8% -1.7 0.52 ? 21% perf-profile.children.cycles-pp.ima_file_check
2.32 ? 6% -1.7 0.65 ? 23% perf-profile.children.cycles-pp.security_file_free
2.29 ? 6% -1.6 0.64 ? 23% perf-profile.children.cycles-pp.apparmor_file_free_security
2.00 ? 8% -1.6 0.36 ? 21% perf-profile.children.cycles-pp.security_inode_getattr
1.90 ? 8% -1.6 0.30 ? 23% perf-profile.children.cycles-pp.common_perm_cond
1.90 ? 9% -1.6 0.34 ? 26% perf-profile.children.cycles-pp.security_current_getsecid_subj
2.51 ? 2% -1.5 0.96 ? 16% perf-profile.children.cycles-pp._raw_spin_lock
1.87 ? 9% -1.5 0.32 ? 28% perf-profile.children.cycles-pp.apparmor_current_getsecid_subj
2.02 ? 4% -1.5 0.56 ? 11% perf-profile.children.cycles-pp.sysvec_call_function_single
2.39 ? 7% -1.4 0.99 ? 24% perf-profile.children.cycles-pp.__write_extent_buffer
1.74 ? 7% -1.4 0.37 ? 15% perf-profile.children.cycles-pp.rwsem_wake
1.80 ? 11% -1.3 0.50 ? 55% perf-profile.children.cycles-pp.mkdir
1.79 ? 11% -1.3 0.49 ? 54% perf-profile.children.cycles-pp.__x64_sys_mkdir
2.61 ? 6% -1.3 1.31 ? 12% perf-profile.children.cycles-pp.btrfs_opendir
1.79 ? 10% -1.3 0.49 ? 58% perf-profile.children.cycles-pp.mkdirat
1.84 ? 14% -1.3 0.55 ? 40% perf-profile.children.cycles-pp.btrfs_insert_inode_ref
1.78 ? 10% -1.3 0.49 ? 58% perf-profile.children.cycles-pp.__x64_sys_mkdirat
2.03 ? 8% -1.2 0.85 ? 25% perf-profile.children.cycles-pp.__memmove
1.62 ? 4% -1.2 0.45 ? 12% perf-profile.children.cycles-pp.__sysvec_call_function_single
1.55 ? 4% -1.1 0.44 ? 12% perf-profile.children.cycles-pp.__flush_smp_call_function_queue
2.14 ? 6% -1.1 1.04 ? 17% perf-profile.children.cycles-pp.link_path_walk
1.64 ? 5% -1.0 0.59 ? 19% perf-profile.children.cycles-pp.read_block_for_search
1.76 ? 2% -1.0 0.72 ? 12% perf-profile.children.cycles-pp.read_extent_buffer
1.21 ? 13% -1.0 0.18 ? 24% perf-profile.children.cycles-pp.native_queued_spin_lock_slowpath
1.77 ? 8% -1.0 0.75 ? 27% perf-profile.children.cycles-pp.memcpy_extent_buffer
1.55 ? 7% -1.0 0.55 ? 12% perf-profile.children.cycles-pp.btrfs_del_items
1.18 ? 19% -1.0 0.19 ? 24% perf-profile.children.cycles-pp.btrfs_root_node
1.94 ? 6% -0.9 1.00 ? 12% perf-profile.children.cycles-pp.kmalloc_trace
1.18 ? 11% -0.9 0.24 ? 21% perf-profile.children.cycles-pp.free_extent_buffer
1.88 ? 6% -0.9 0.97 ? 12% perf-profile.children.cycles-pp.__kmem_cache_alloc_node
1.76 ? 4% -0.9 0.88 ? 17% perf-profile.children.cycles-pp.kmem_cache_alloc
1.26 ? 3% -0.9 0.39 ? 17% perf-profile.children.cycles-pp.__schedule
1.18 ? 4% -0.8 0.34 ? 13% perf-profile.children.cycles-pp.sched_ttwu_pending
1.69 ? 5% -0.8 0.86 ? 13% perf-profile.children.cycles-pp.lookup_fast
1.02 ? 3% -0.8 0.20 ? 21% perf-profile.children.cycles-pp.up_read
1.62 ? 5% -0.8 0.82 ? 13% perf-profile.children.cycles-pp.__d_lookup_rcu
1.55 ? 4% -0.8 0.79 ? 12% perf-profile.children.cycles-pp.open_last_lookups
1.28 ? 7% -0.8 0.52 ? 28% perf-profile.children.cycles-pp.setup_items_for_insert
1.50 ? 6% -0.7 0.76 ? 12% perf-profile.children.cycles-pp.memset_orig
1.51 ? 5% -0.7 0.78 ? 16% perf-profile.children.cycles-pp.getname_flags
0.96 ? 13% -0.7 0.24 ? 38% perf-profile.children.cycles-pp.lookup_one_qstr_excl
1.23 ? 7% -0.7 0.55 ? 19% perf-profile.children.cycles-pp.btrfs_getattr
0.84 ? 21% -0.7 0.17 ? 41% perf-profile.children.cycles-pp.__open64_nocancel
0.80 ? 9% -0.7 0.13 ? 14% perf-profile.children.cycles-pp._raw_spin_lock_irq
0.92 ? 5% -0.7 0.25 ? 21% perf-profile.children.cycles-pp.schedule_preempt_disabled
0.92 ? 5% -0.6 0.27 ? 20% perf-profile.children.cycles-pp.schedule
0.98 ? 8% -0.6 0.36 ? 17% perf-profile.children.cycles-pp.find_extent_buffer
0.79 ? 14% -0.6 0.17 ? 40% perf-profile.children.cycles-pp.btrfs_lookup
0.79 ? 14% -0.6 0.17 ? 40% perf-profile.children.cycles-pp.btrfs_lookup_dentry
1.12 ? 12% -0.6 0.50 ? 15% perf-profile.children.cycles-pp.inode_permission
0.76 ? 8% -0.6 0.14 ? 24% perf-profile.children.cycles-pp.rwsem_mark_wake
0.86 ? 9% -0.6 0.26 ? 20% perf-profile.children.cycles-pp.btrfs_update_inode
0.73 ? 9% -0.6 0.15 ? 22% perf-profile.children.cycles-pp.unlock_up
0.70 ? 9% -0.6 0.13 ? 25% perf-profile.children.cycles-pp.btrfs_delete_delayed_dir_index
0.68 ? 8% -0.6 0.12 ? 43% perf-profile.children.cycles-pp.btrfs_orphan_add
0.68 ? 9% -0.6 0.12 ? 43% perf-profile.children.cycles-pp.btrfs_insert_orphan_item
0.79 ? 3% -0.6 0.23 ? 15% perf-profile.children.cycles-pp.ttwu_do_activate
0.69 ? 11% -0.5 0.14 ? 39% perf-profile.children.cycles-pp.btrfs_check_dir_item_collision
0.92 ? 8% -0.5 0.38 ? 12% perf-profile.children.cycles-pp.dput
0.74 ? 6% -0.5 0.20 ? 17% perf-profile.children.cycles-pp.wake_up_q
0.79 ? 8% -0.5 0.27 ? 18% perf-profile.children.cycles-pp.find_extent_buffer_nolock
1.00 ? 9% -0.5 0.48 ? 15% perf-profile.children.cycles-pp.btrfs_get_next_valid_item
0.87 ? 13% -0.5 0.35 ? 40% perf-profile.children.cycles-pp.btrfs_extend_item
1.03 ? 5% -0.5 0.52 ? 18% perf-profile.children.cycles-pp.kmem_cache_free
0.74 ? 12% -0.5 0.23 ? 8% perf-profile.children.cycles-pp._raw_spin_lock_irqsave
0.71 ? 6% -0.5 0.21 ? 19% perf-profile.children.cycles-pp.try_to_wake_up
0.72 ? 10% -0.5 0.22 ? 17% perf-profile.children.cycles-pp.btrfs_bin_search
0.89 ? 5% -0.5 0.40 ? 17% perf-profile.children.cycles-pp.filp_flush
1.01 ? 5% -0.5 0.53 ? 17% perf-profile.children.cycles-pp.strncpy_from_user
0.61 ? 14% -0.5 0.13 ? 25% perf-profile.children.cycles-pp.btrfs_free_path
0.76 ? 8% -0.5 0.30 ? 17% perf-profile.children.cycles-pp.complete_walk
0.94 ? 6% -0.5 0.49 ? 15% perf-profile.children.cycles-pp.entry_SYSCALL_64
0.62 ? 8% -0.5 0.17 ? 23% perf-profile.children.cycles-pp.__btrfs_release_delayed_node
0.70 ? 4% -0.4 0.25 ? 15% perf-profile.children.cycles-pp.btrfs_filldir
0.71 ? 8% -0.4 0.28 ? 18% perf-profile.children.cycles-pp.try_to_unlazy
0.81 ? 9% -0.4 0.39 ? 12% perf-profile.children.cycles-pp.btrfs_release_file
0.84 ? 5% -0.4 0.44 ? 13% perf-profile.children.cycles-pp.strlcat
0.63 ? 9% -0.4 0.23 ? 19% perf-profile.children.cycles-pp.__legitimize_path
0.52 ? 8% -0.4 0.15 ? 21% perf-profile.children.cycles-pp.btrfs_delayed_update_inode
0.55 ? 5% -0.4 0.18 ? 30% perf-profile.children.cycles-pp.start_transaction
0.56 ? 8% -0.4 0.20 ? 19% perf-profile.children.cycles-pp.btrfs_get_token_32
0.51 ? 4% -0.3 0.16 ? 16% perf-profile.children.cycles-pp.activate_task
0.68 ? 6% -0.3 0.34 ? 14% perf-profile.children.cycles-pp.entry_SYSRETQ_unsafe_stack
0.50 ? 5% -0.3 0.16 ? 16% perf-profile.children.cycles-pp.enqueue_task_fair
0.57 ? 6% -0.3 0.23 ? 23% perf-profile.children.cycles-pp.btrfs_set_token_32
0.71 ? 9% -0.3 0.38 ? 16% perf-profile.children.cycles-pp.cp_new_stat
0.52 ? 6% -0.3 0.19 ? 19% perf-profile.children.cycles-pp.memmove_extent_buffer
0.56 ? 6% -0.3 0.24 ? 18% perf-profile.children.cycles-pp.dnotify_flush
0.46 ? 5% -0.3 0.14 ? 16% perf-profile.children.cycles-pp.enqueue_entity
0.60 ? 9% -0.3 0.28 ? 10% perf-profile.children.cycles-pp.btrfs_get_dir_last_index
0.42 ? 7% -0.3 0.11 ? 45% perf-profile.children.cycles-pp.btrfs_insert_delayed_dir_index
0.66 ? 4% -0.3 0.36 ? 17% perf-profile.children.cycles-pp.filldir64
0.56 ? 13% -0.3 0.27 ? 16% perf-profile.children.cycles-pp.may_open
0.58 ? 6% -0.3 0.28 ? 14% perf-profile.children.cycles-pp.__cond_resched
0.51 ? 6% -0.3 0.22 ? 17% perf-profile.children.cycles-pp.fsnotify_find_mark
0.39 ? 8% -0.3 0.11 ? 21% perf-profile.children.cycles-pp.dequeue_task_fair
0.43 ? 11% -0.3 0.14 ? 24% perf-profile.children.cycles-pp.lockref_get_not_dead
0.37 ? 8% -0.3 0.09 ? 25% perf-profile.children.cycles-pp.__btrfs_end_transaction
0.48 ? 6% -0.3 0.20 ? 18% perf-profile.children.cycles-pp.fsnotify_grab_connector
0.43 ? 7% -0.3 0.16 ? 33% perf-profile.children.cycles-pp.__statfs
0.36 ? 7% -0.3 0.08 ? 26% perf-profile.children.cycles-pp.btrfs_unlock_up_safe
0.44 ? 8% -0.3 0.18 ? 12% perf-profile.children.cycles-pp.lockref_put_or_lock
0.36 ? 9% -0.3 0.10 ? 21% perf-profile.children.cycles-pp.dequeue_entity
0.35 ? 11% -0.3 0.10 ? 36% perf-profile.children.cycles-pp.btrfs_block_rsv_release
0.52 ? 4% -0.3 0.26 ? 17% perf-profile.children.cycles-pp.memcg_slab_post_alloc_hook
0.39 ? 5% -0.3 0.13 ? 11% perf-profile.children.cycles-pp.schedule_idle
0.43 ? 4% -0.3 0.18 ? 13% perf-profile.children.cycles-pp.path_init
0.46 ? 7% -0.3 0.20 ? 19% perf-profile.children.cycles-pp.generic_permission
0.39 ? 8% -0.2 0.14 ? 30% perf-profile.children.cycles-pp.__do_sys_statfs
0.38 ? 7% -0.2 0.14 ? 30% perf-profile.children.cycles-pp.user_statfs
0.52 ? 6% -0.2 0.28 ? 16% perf-profile.children.cycles-pp.__check_object_size
0.35 ? 15% -0.2 0.13 ? 38% perf-profile.children.cycles-pp.btrfs_truncate_item
0.30 ? 8% -0.2 0.09 ? 28% perf-profile.children.cycles-pp.mutex_unlock
0.31 ? 6% -0.2 0.10 ? 14% perf-profile.children.cycles-pp.update_load_avg
0.29 ? 5% -0.2 0.08 ? 26% perf-profile.children.cycles-pp.ttwu_queue_wakelist
0.28 ? 4% -0.2 0.07 ? 15% perf-profile.children.cycles-pp.wakeup_preempt
0.36 ? 8% -0.2 0.16 ? 15% perf-profile.children.cycles-pp.terminate_walk
0.42 ? 7% -0.2 0.22 ? 12% perf-profile.children.cycles-pp.alloc_fd
0.37 ? 12% -0.2 0.17 ? 20% perf-profile.children.cycles-pp._copy_to_user
0.26 ? 4% -0.2 0.07 ? 16% perf-profile.children.cycles-pp.resched_curr
0.38 ? 4% -0.2 0.18 ? 16% perf-profile.children.cycles-pp.syscall_exit_to_user_mode
0.31 ? 19% -0.2 0.12 ? 32% perf-profile.children.cycles-pp._find_next_zero_bit
0.26 ? 10% -0.2 0.07 ? 41% perf-profile.children.cycles-pp.btrfs_update_root_times
0.39 ? 8% -0.2 0.21 ? 16% perf-profile.children.cycles-pp.walk_component
0.26 ? 27% -0.2 0.08 ? 68% perf-profile.children.cycles-pp.__btrfs_add_free_space
0.31 ? 11% -0.2 0.14 ? 22% perf-profile.children.cycles-pp.__filename_parentat
0.23 ? 21% -0.2 0.06 ? 42% perf-profile.children.cycles-pp.btrfs_get_64
0.29 ? 6% -0.2 0.12 ? 18% perf-profile.children.cycles-pp.__srcu_read_lock
0.29 ? 12% -0.2 0.12 ? 22% perf-profile.children.cycles-pp.path_parentat
0.24 ? 28% -0.2 0.08 ? 71% perf-profile.children.cycles-pp.steal_from_bitmap
0.20 ? 10% -0.2 0.04 ? 80% perf-profile.children.cycles-pp.btrfs_trans_release_metadata
0.30 ? 7% -0.2 0.14 ? 17% perf-profile.children.cycles-pp.locks_remove_posix
0.32 ? 4% -0.2 0.16 ? 18% perf-profile.children.cycles-pp.mod_objcg_state
0.26 ? 33% -0.2 0.11 ? 16% perf-profile.children.cycles-pp.btrfs_permission
0.23 ? 15% -0.2 0.08 ? 44% perf-profile.children.cycles-pp.dentry_kill
0.23 ? 16% -0.1 0.08 ? 45% perf-profile.children.cycles-pp.__dentry_kill
0.32 ? 10% -0.1 0.18 ? 29% perf-profile.children.cycles-pp.btrfs_next_old_leaf
0.18 ? 6% -0.1 0.04 ? 78% perf-profile.children.cycles-pp.mutex_lock
0.31 ? 7% -0.1 0.16 ? 13% perf-profile.children.cycles-pp.process_measurement
0.28 ? 6% -0.1 0.13 ? 13% perf-profile.children.cycles-pp.stress_dir_read
0.21 ? 7% -0.1 0.07 ? 12% perf-profile.children.cycles-pp.select_task_rq
0.29 ? 6% -0.1 0.15 ? 17% perf-profile.children.cycles-pp.strlcpy
0.17 ? 7% -0.1 0.03 ?100% perf-profile.children.cycles-pp.__switch_to
0.27 ? 6% -0.1 0.14 ? 16% perf-profile.children.cycles-pp.__kmem_cache_free
0.18 ? 5% -0.1 0.04 ? 59% perf-profile.children.cycles-pp.llist_reverse_order
0.21 ? 6% -0.1 0.08 ? 20% perf-profile.children.cycles-pp.pick_next_task_fair
0.18 ? 9% -0.1 0.04 ? 77% perf-profile.children.cycles-pp.split_leaf
0.18 ? 9% -0.1 0.05 ? 62% perf-profile.children.cycles-pp.statfs_by_dentry
0.26 ? 5% -0.1 0.14 ? 21% perf-profile.children.cycles-pp.check_heap_object
0.17 ? 7% -0.1 0.04 ? 37% perf-profile.children.cycles-pp.__update_load_avg_cfs_rq
0.17 ? 8% -0.1 0.05 ? 62% perf-profile.children.cycles-pp.btrfs_statfs
0.17 ? 6% -0.1 0.05 ? 41% perf-profile.children.cycles-pp.select_task_rq_fair
0.25 ? 4% -0.1 0.13 ? 11% perf-profile.children.cycles-pp.btrfs_get_32
0.24 ? 6% -0.1 0.12 ? 16% perf-profile.children.cycles-pp.close_fd_get_file
0.20 ? 6% -0.1 0.09 ? 16% perf-profile.children.cycles-pp.vfs_getattr_nosec
0.20 ? 6% -0.1 0.09 ? 23% perf-profile.children.cycles-pp.inode_get_bytes
0.19 ? 7% -0.1 0.08 ? 14% perf-profile.children.cycles-pp.irqentry_enter
0.18 ? 8% -0.1 0.08 ? 25% perf-profile.children.cycles-pp.user_path_at_empty
0.22 ? 5% -0.1 0.11 ? 13% perf-profile.children.cycles-pp.rcu_all_qs
0.21 ? 8% -0.1 0.10 ? 20% perf-profile.children.cycles-pp.errseq_sample
0.18 ? 9% -0.1 0.07 ? 20% perf-profile.children.cycles-pp.generic_fillattr
0.20 ? 6% -0.1 0.10 ? 9% perf-profile.children.cycles-pp.update_rq_clock_task
0.20 ? 10% -0.1 0.10 ? 18% perf-profile.children.cycles-pp.__reserve_bytes
0.14 ? 11% -0.1 0.04 ? 79% perf-profile.children.cycles-pp.btrfs_get_or_create_delayed_node
0.20 ? 10% -0.1 0.10 ? 20% perf-profile.children.cycles-pp.btrfs_reserve_metadata_bytes
0.21 ? 4% -0.1 0.11 ? 20% perf-profile.children.cycles-pp.verify_dirent_name
0.20 ? 12% -0.1 0.10 ? 22% perf-profile.children.cycles-pp.__fget_light
0.19 ? 6% -0.1 0.10 ? 23% perf-profile.children.cycles-pp.__radix_tree_lookup
0.18 ? 9% -0.1 0.08 ? 18% perf-profile.children.cycles-pp.__legitimize_mnt
0.20 ? 5% -0.1 0.11 ? 22% perf-profile.children.cycles-pp.memchr
0.18 ? 5% -0.1 0.09 ? 19% perf-profile.children.cycles-pp.percpu_counter_add_batch
0.12 ? 14% -0.1 0.03 ?106% perf-profile.children.cycles-pp.evict_refill_and_join
0.15 ? 5% -0.1 0.06 ? 40% perf-profile.children.cycles-pp.lockref_get
0.12 ? 11% -0.1 0.03 ?101% perf-profile.children.cycles-pp.filename_lookup
0.23 ? 6% -0.1 0.14 ? 7% perf-profile.children.cycles-pp.sched_clock
0.16 ? 4% -0.1 0.07 ? 19% perf-profile.children.cycles-pp.exit_to_user_mode_prepare
0.14 ? 9% -0.1 0.06 ? 41% perf-profile.children.cycles-pp.syscall_enter_from_user_mode
0.23 ? 6% -0.1 0.15 ? 6% perf-profile.children.cycles-pp.native_sched_clock
0.11 ? 11% -0.1 0.03 ?100% perf-profile.children.cycles-pp.path_lookupat
0.11 ? 11% -0.1 0.03 ?104% perf-profile.children.cycles-pp.refill_obj_stock
0.16 ? 7% -0.1 0.09 ? 18% perf-profile.children.cycles-pp.make_vfsuid
0.13 ? 8% -0.1 0.06 ? 40% perf-profile.children.cycles-pp.__srcu_read_unlock
0.16 ? 6% -0.1 0.09 ? 13% perf-profile.children.cycles-pp.step_into
0.14 ? 16% -0.1 0.07 ? 16% perf-profile.children.cycles-pp.readdir64
0.14 ? 8% -0.1 0.07 ? 8% perf-profile.children.cycles-pp.update_rq_clock
0.14 ? 10% -0.1 0.08 ? 17% perf-profile.children.cycles-pp.__check_heap_object
0.13 ? 10% -0.1 0.07 ? 14% perf-profile.children.cycles-pp.entry_SYSCALL_64_safe_stack
0.14 ? 7% -0.1 0.07 ? 22% perf-profile.children.cycles-pp.security_inode_permission
0.14 ? 7% -0.1 0.07 ? 17% perf-profile.children.cycles-pp.syscall_return_via_sysret
0.13 ? 6% -0.1 0.07 ? 22% perf-profile.children.cycles-pp.putname
0.14 ? 7% -0.1 0.08 ? 22% perf-profile.children.cycles-pp.__virt_addr_valid
0.14 ? 6% -0.1 0.08 ? 26% perf-profile.children.cycles-pp.build_open_flags
0.12 ? 10% -0.1 0.06 ? 14% perf-profile.children.cycles-pp.__fput_sync
0.10 ? 8% -0.1 0.04 ? 59% perf-profile.children.cycles-pp.mntput_no_expire
0.10 ? 10% -0.1 0.05 ? 43% perf-profile.children.cycles-pp.kfree
0.09 ? 5% -0.1 0.04 ? 58% perf-profile.children.cycles-pp.syscall_exit_to_user_mode_prepare
0.10 ? 6% -0.0 0.05 ? 41% perf-profile.children.cycles-pp.map_id_up
0.07 ? 12% -0.0 0.02 ?100% perf-profile.children.cycles-pp.file_ra_state_init
0.10 ? 6% -0.0 0.06 ? 15% perf-profile.children.cycles-pp.btrfs_get_16
0.07 ? 4% -0.0 0.04 ? 78% perf-profile.children.cycles-pp.ct_kernel_exit_state
0.16 ? 6% -0.0 0.13 ? 7% perf-profile.children.cycles-pp.sched_clock_cpu
0.06 ? 10% +0.0 0.09 ? 17% perf-profile.children.cycles-pp.update_sg_lb_stats
0.05 ? 38% +0.0 0.08 ? 6% perf-profile.children.cycles-pp.update_blocked_averages
0.08 ? 8% +0.0 0.12 ? 16% perf-profile.children.cycles-pp.find_busiest_group
0.04 ? 58% +0.0 0.08 ? 12% perf-profile.children.cycles-pp.run_rebalance_domains
0.00 +0.1 0.06 ? 12% perf-profile.children.cycles-pp.rcu_report_qs_rdp
0.01 ?173% +0.1 0.07 ? 37% perf-profile.children.cycles-pp.irq_work_run_list
0.12 ? 7% +0.1 0.18 ? 14% perf-profile.children.cycles-pp.load_balance
0.08 ? 6% +0.1 0.15 ? 21% perf-profile.children.cycles-pp.arch_scale_freq_tick
0.00 +0.1 0.07 ? 15% perf-profile.children.cycles-pp.note_gp_changes
0.00 +0.1 0.07 ? 19% perf-profile.children.cycles-pp.rcu_pending
0.06 ? 13% +0.1 0.14 ? 10% perf-profile.children.cycles-pp.perf_rotate_context
0.06 ? 12% +0.1 0.14 ? 15% perf-profile.children.cycles-pp.clockevents_program_event
0.02 ?129% +0.1 0.10 ? 15% perf-profile.children.cycles-pp.lapic_next_deadline
0.00 +0.1 0.09 ? 14% perf-profile.children.cycles-pp.rcu_sched_clock_irq
0.02 ?131% +0.1 0.12 ? 37% perf-profile.children.cycles-pp.ktime_get_update_offsets_now
0.00 +0.1 0.10 ? 32% perf-profile.children.cycles-pp.btrfs_submit_bio
0.00 +0.1 0.10 ? 32% perf-profile.children.cycles-pp.btrfs_submit_chunk
0.12 ? 10% +0.1 0.22 ? 9% perf-profile.children.cycles-pp.rebalance_domains
0.00 +0.1 0.10 ? 33% perf-profile.children.cycles-pp.btree_write_cache_pages
0.00 +0.1 0.10 ? 33% perf-profile.children.cycles-pp.submit_eb_page
0.24 ? 4% +0.1 0.34 ? 27% perf-profile.children.cycles-pp.menu_select
0.00 +0.1 0.11 ? 33% perf-profile.children.cycles-pp.do_writepages
0.06 ? 12% +0.1 0.18 ? 49% perf-profile.children.cycles-pp.tick_nohz_get_sleep_length
0.00 +0.1 0.12 ? 72% perf-profile.children.cycles-pp.tick_nohz_next_event
0.09 ? 9% +0.1 0.22 ? 25% perf-profile.children.cycles-pp.perf_mux_hrtimer_handler
0.37 ? 4% +0.2 0.56 ? 6% perf-profile.children.cycles-pp.__do_softirq
0.00 +0.2 0.19 ? 34% perf-profile.children.cycles-pp.__btrfs_run_delayed_items
0.43 ? 3% +0.2 0.62 ? 5% perf-profile.children.cycles-pp.irq_exit_rcu
0.00 +0.4 0.35 ? 25% perf-profile.children.cycles-pp.btrfs_readdir_put_delayed_items
0.00 +0.4 0.36 ? 47% perf-profile.children.cycles-pp.btrfs_readdir_delayed_dir_index
0.35 ? 9% +0.4 0.72 ? 9% perf-profile.children.cycles-pp.__intel_pmu_enable_all
0.06 ? 15% +0.4 0.45 ? 33% perf-profile.children.cycles-pp.rb_next
0.51 ? 8% +0.5 1.03 ? 8% perf-profile.children.cycles-pp.perf_adjust_freq_unthr_context
0.51 ? 7% +0.5 1.04 ? 8% perf-profile.children.cycles-pp.perf_event_task_tick
0.72 ? 5% +0.7 1.39 ? 8% perf-profile.children.cycles-pp.scheduler_tick
0.81 ? 4% +0.8 1.57 ? 8% perf-profile.children.cycles-pp.update_process_times
0.82 ? 4% +0.8 1.58 ? 8% perf-profile.children.cycles-pp.tick_sched_handle
0.20 ? 18% +0.8 1.00 ? 28% perf-profile.children.cycles-pp.btrfs_readdir_get_delayed_items
0.89 ? 4% +0.9 1.75 ? 8% perf-profile.children.cycles-pp.tick_nohz_highres_handler
1.04 ? 4% +1.1 2.11 ? 5% perf-profile.children.cycles-pp.__hrtimer_run_queues
1.19 ? 5% +1.3 2.44 ? 5% perf-profile.children.cycles-pp.hrtimer_interrupt
1.22 ? 5% +1.3 2.52 ? 5% perf-profile.children.cycles-pp.__sysvec_apic_timer_interrupt
1.76 ? 4% +1.7 3.45 ? 6% perf-profile.children.cycles-pp.sysvec_apic_timer_interrupt
3.09 ? 4% +3.5 6.59 ? 7% perf-profile.children.cycles-pp.asm_sysvec_apic_timer_interrupt
83.78 +4.4 88.18 perf-profile.children.cycles-pp.entry_SYSCALL_64_after_hwframe
83.58 +4.5 88.09 perf-profile.children.cycles-pp.do_syscall_64
5.61 ? 7% +6.6 12.16 ? 7% perf-profile.children.cycles-pp.rwsem_spin_on_owner
5.44 ? 9% +49.2 54.60 ? 5% perf-profile.children.cycles-pp.getdents64
5.34 ? 9% +49.2 54.55 ? 5% perf-profile.children.cycles-pp.__x64_sys_getdents64
5.30 ? 9% +49.2 54.54 ? 5% perf-profile.children.cycles-pp.iterate_dir
5.03 ? 8% +49.4 54.46 ? 5% perf-profile.children.cycles-pp.btrfs_real_readdir
0.36 ? 11% +50.6 50.99 ? 6% perf-profile.children.cycles-pp.btrfs_should_delete_dir_index
12.04 ? 6% -11.1 0.95 ? 16% perf-profile.self.cycles-pp.osq_lock
5.45 ? 7% -4.6 0.90 ? 28% perf-profile.self.cycles-pp.apparmor_file_open
3.66 ? 5% -2.9 0.80 ? 23% perf-profile.self.cycles-pp.apparmor_file_alloc_security
2.53 ? 8% -1.8 0.70 ? 12% perf-profile.self.cycles-pp.rwsem_optimistic_spin
2.28 ? 6% -1.6 0.63 ? 23% perf-profile.self.cycles-pp.apparmor_file_free_security
1.87 ? 8% -1.6 0.28 ? 24% perf-profile.self.cycles-pp.common_perm_cond
1.86 ? 9% -1.5 0.32 ? 28% perf-profile.self.cycles-pp.apparmor_current_getsecid_subj
2.22 ? 2% -1.3 0.88 ? 13% perf-profile.self.cycles-pp._raw_spin_lock
2.01 ? 8% -1.2 0.82 ? 23% perf-profile.self.cycles-pp.__memmove
1.21 ? 13% -1.0 0.18 ? 25% perf-profile.self.cycles-pp.native_queued_spin_lock_slowpath
1.73 ? 2% -1.0 0.71 ? 12% perf-profile.self.cycles-pp.read_extent_buffer
1.17 ? 20% -1.0 0.19 ? 24% perf-profile.self.cycles-pp.btrfs_root_node
1.18 ? 14% -0.9 0.28 ? 15% perf-profile.self.cycles-pp.btrfs_search_slot
1.09 ? 11% -0.9 0.21 ? 22% perf-profile.self.cycles-pp.free_extent_buffer
1.60 ? 5% -0.8 0.81 ? 13% perf-profile.self.cycles-pp.__d_lookup_rcu
0.93 ? 3% -0.8 0.15 ? 21% perf-profile.self.cycles-pp.up_read
0.92 ? 10% -0.8 0.15 ? 20% perf-profile.self.cycles-pp.rwsem_down_read_slowpath
1.48 ? 6% -0.7 0.75 ? 12% perf-profile.self.cycles-pp.memset_orig
5.13 ? 3% -0.7 4.47 ? 5% perf-profile.self.cycles-pp.acpi_safe_halt
0.68 ? 8% -0.6 0.12 ? 24% perf-profile.self.cycles-pp.rwsem_mark_wake
0.74 ? 8% -0.6 0.19 ? 19% perf-profile.self.cycles-pp.up_write
0.67 ? 19% -0.5 0.12 ? 32% perf-profile.self.cycles-pp.down_read
0.71 ? 10% -0.5 0.22 ? 16% perf-profile.self.cycles-pp.btrfs_bin_search
0.88 ? 6% -0.5 0.40 ? 12% perf-profile.self.cycles-pp.do_dentry_open
0.60 ? 13% -0.4 0.17 ? 12% perf-profile.self.cycles-pp.down_write
0.60 ? 10% -0.4 0.18 ? 18% perf-profile.self.cycles-pp.find_extent_buffer_nolock
0.82 ? 4% -0.4 0.40 ? 15% perf-profile.self.cycles-pp.kmem_cache_alloc
0.76 ? 6% -0.4 0.36 ? 18% perf-profile.self.cycles-pp.link_path_walk
0.82 ? 5% -0.4 0.43 ? 13% perf-profile.self.cycles-pp.strlcat
0.71 ? 6% -0.4 0.32 ? 22% perf-profile.self.cycles-pp.btrfs_getattr
0.68 ? 5% -0.3 0.35 ? 16% perf-profile.self.cycles-pp.kmem_cache_free
0.66 ? 5% -0.3 0.33 ? 15% perf-profile.self.cycles-pp.entry_SYSRETQ_unsafe_stack
0.50 ? 8% -0.3 0.18 ? 20% perf-profile.self.cycles-pp.btrfs_get_token_32
0.52 ? 5% -0.3 0.22 ? 23% perf-profile.self.cycles-pp.btrfs_set_token_32
0.41 ? 11% -0.3 0.13 ? 26% perf-profile.self.cycles-pp.lockref_get_not_dead
0.31 ? 8% -0.3 0.04 ? 79% perf-profile.self.cycles-pp.rwsem_down_write_slowpath
0.46 ? 12% -0.2 0.21 ? 13% perf-profile.self.cycles-pp.btrfs_release_file
0.50 ? 5% -0.2 0.25 ? 17% perf-profile.self.cycles-pp.strncpy_from_user
0.42 ? 4% -0.2 0.17 ? 13% perf-profile.self.cycles-pp.path_init
0.41 ? 7% -0.2 0.18 ? 20% perf-profile.self.cycles-pp.__fput
0.42 ? 10% -0.2 0.20 ? 13% perf-profile.self.cycles-pp.inode_permission
0.37 ? 8% -0.2 0.16 ? 23% perf-profile.self.cycles-pp.generic_permission
0.42 ? 4% -0.2 0.21 ? 12% perf-profile.self.cycles-pp.__kmem_cache_alloc_node
0.30 ? 8% -0.2 0.09 ? 28% perf-profile.self.cycles-pp.mutex_unlock
0.44 ? 5% -0.2 0.24 ? 18% perf-profile.self.cycles-pp.filldir64
0.36 ? 11% -0.2 0.17 ? 18% perf-profile.self.cycles-pp._copy_to_user
0.26 ? 4% -0.2 0.07 ? 16% perf-profile.self.cycles-pp.resched_curr
0.31 ? 13% -0.2 0.11 ? 14% perf-profile.self.cycles-pp.lockref_put_or_lock
0.32 ? 7% -0.2 0.12 ? 23% perf-profile.self.cycles-pp.__write_extent_buffer
0.27 ? 6% -0.2 0.08 ? 7% perf-profile.self.cycles-pp._raw_spin_lock_irq
0.38 ? 4% -0.2 0.19 ? 16% perf-profile.self.cycles-pp.memcg_slab_post_alloc_hook
0.35 ? 8% -0.2 0.17 ? 19% perf-profile.self.cycles-pp.__cond_resched
0.32 ? 5% -0.2 0.14 ? 10% perf-profile.self.cycles-pp.btrfs_real_readdir
0.23 ? 22% -0.2 0.06 ? 41% perf-profile.self.cycles-pp.btrfs_get_64
0.27 ? 20% -0.2 0.10 ? 35% perf-profile.self.cycles-pp._find_next_zero_bit
0.28 ? 6% -0.2 0.11 ? 18% perf-profile.self.cycles-pp.__srcu_read_lock
0.21 ? 5% -0.2 0.05 ? 60% perf-profile.self.cycles-pp.__schedule
0.29 ? 6% -0.2 0.13 ? 17% perf-profile.self.cycles-pp.locks_remove_posix
0.36 ? 7% -0.2 0.20 ? 13% perf-profile.self.cycles-pp.open64
0.30 ? 4% -0.2 0.15 ? 18% perf-profile.self.cycles-pp.mod_objcg_state
0.19 ? 7% -0.1 0.05 ? 40% perf-profile.self.cycles-pp.__flush_smp_call_function_queue
0.23 ? 36% -0.1 0.09 ? 23% perf-profile.self.cycles-pp.btrfs_permission
0.30 ? 6% -0.1 0.16 ? 14% perf-profile.self.cycles-pp.process_measurement
0.29 ? 5% -0.1 0.15 ? 17% perf-profile.self.cycles-pp.strlcpy
0.18 ? 4% -0.1 0.04 ? 58% perf-profile.self.cycles-pp.llist_reverse_order
0.20 ? 8% -0.1 0.06 ? 44% perf-profile.self.cycles-pp.read_block_for_search
0.28 ? 8% -0.1 0.15 ? 12% perf-profile.self.cycles-pp._raw_spin_lock_irqsave
0.28 ? 8% -0.1 0.15 ? 15% perf-profile.self.cycles-pp.__close
0.26 ? 6% -0.1 0.13 ? 16% perf-profile.self.cycles-pp.__kmem_cache_free
0.16 ? 9% -0.1 0.03 ?102% perf-profile.self.cycles-pp.__btrfs_release_delayed_node
0.16 ? 7% -0.1 0.03 ? 77% perf-profile.self.cycles-pp.__update_load_avg_cfs_rq
0.24 ? 7% -0.1 0.12 ? 12% perf-profile.self.cycles-pp.stress_dir_read
0.16 ? 7% -0.1 0.03 ? 78% perf-profile.self.cycles-pp.mutex_lock
0.24 ? 6% -0.1 0.12 ? 18% perf-profile.self.cycles-pp.entry_SYSCALL_64
0.22 ? 8% -0.1 0.11 ? 20% perf-profile.self.cycles-pp.do_filp_open
0.15 ? 6% -0.1 0.04 ? 79% perf-profile.self.cycles-pp.enqueue_entity
0.16 ? 8% -0.1 0.05 ? 38% perf-profile.self.cycles-pp.irqentry_enter
0.23 ? 4% -0.1 0.12 ? 12% perf-profile.self.cycles-pp.btrfs_get_32
0.20 ? 5% -0.1 0.09 ? 16% perf-profile.self.cycles-pp.vfs_getattr_nosec
0.21 ? 14% -0.1 0.11 ? 21% perf-profile.self.cycles-pp.may_open
0.26 ? 8% -0.1 0.15 ? 13% perf-profile.self.cycles-pp.cp_new_stat
0.22 ? 7% -0.1 0.12 ? 21% perf-profile.self.cycles-pp.do_syscall_64
0.21 ? 9% -0.1 0.10 ? 9% perf-profile.self.cycles-pp.entry_SYSCALL_64_after_hwframe
0.19 ? 8% -0.1 0.09 ? 23% perf-profile.self.cycles-pp.errseq_sample
0.16 ? 6% -0.1 0.06 ? 13% perf-profile.self.cycles-pp.update_rq_clock_task
0.19 ? 12% -0.1 0.09 ? 24% perf-profile.self.cycles-pp.__fget_light
0.14 ? 8% -0.1 0.04 ? 81% perf-profile.self.cycles-pp.generic_fillattr
0.19 ? 6% -0.1 0.09 ? 20% perf-profile.self.cycles-pp.__radix_tree_lookup
0.20 ? 4% -0.1 0.10 ? 15% perf-profile.self.cycles-pp.__fxstat64
0.17 ? 6% -0.1 0.08 ? 18% perf-profile.self.cycles-pp.percpu_counter_add_batch
0.18 ? 11% -0.1 0.10 ? 18% perf-profile.self.cycles-pp.__do_sys_newfstat
0.19 ? 5% -0.1 0.10 ? 21% perf-profile.self.cycles-pp.memchr
0.19 ? 9% -0.1 0.10 ? 18% perf-profile.self.cycles-pp.alloc_fd
0.16 ? 9% -0.1 0.07 ? 19% perf-profile.self.cycles-pp.__legitimize_mnt
0.14 ? 5% -0.1 0.06 ? 40% perf-profile.self.cycles-pp.lockref_get
0.17 ? 7% -0.1 0.08 ? 18% perf-profile.self.cycles-pp.init_file
0.11 ? 31% -0.1 0.03 ? 78% perf-profile.self.cycles-pp.btrfs_get_next_valid_item
0.22 ? 6% -0.1 0.15 ? 5% perf-profile.self.cycles-pp.native_sched_clock
0.13 ? 17% -0.1 0.05 ? 41% perf-profile.self.cycles-pp.readdir64
0.12 ? 9% -0.1 0.04 ? 59% perf-profile.self.cycles-pp.syscall_enter_from_user_mode
0.15 ? 9% -0.1 0.07 ? 20% perf-profile.self.cycles-pp.rcu_all_qs
0.15 ? 7% -0.1 0.08 ? 13% perf-profile.self.cycles-pp.step_into
0.11 ? 9% -0.1 0.04 ? 57% perf-profile.self.cycles-pp.btrfs_del_items
0.12 ? 8% -0.1 0.05 ? 41% perf-profile.self.cycles-pp.__srcu_read_unlock
0.13 ? 10% -0.1 0.06 ? 17% perf-profile.self.cycles-pp.entry_SYSCALL_64_safe_stack
0.12 ? 9% -0.1 0.06 ? 45% perf-profile.self.cycles-pp.do_open
0.13 ? 7% -0.1 0.06 ? 43% perf-profile.self.cycles-pp.putname
0.09 ? 7% -0.1 0.03 ?102% perf-profile.self.cycles-pp.mntput_no_expire
0.11 ? 11% -0.1 0.05 ? 38% perf-profile.self.cycles-pp.dput
0.12 ? 8% -0.1 0.06 ? 12% perf-profile.self.cycles-pp.syscall_exit_to_user_mode
0.13 ? 7% -0.1 0.06 ? 21% perf-profile.self.cycles-pp.path_openat
0.12 ? 9% -0.1 0.05 ? 41% perf-profile.self.cycles-pp.getname_flags
0.13 ? 6% -0.1 0.07 ? 16% perf-profile.self.cycles-pp.syscall_return_via_sysret
0.13 ? 8% -0.1 0.07 ? 20% perf-profile.self.cycles-pp.__check_heap_object
0.10 ? 12% -0.1 0.04 ? 79% perf-profile.self.cycles-pp.check_heap_object
0.09 ? 9% -0.1 0.03 ?102% perf-profile.self.cycles-pp.kmalloc_trace
0.13 ? 8% -0.1 0.07 ? 22% perf-profile.self.cycles-pp.__virt_addr_valid
0.09 ? 8% -0.1 0.04 ? 79% perf-profile.self.cycles-pp.kfree
0.09 ? 7% -0.1 0.04 ? 79% perf-profile.self.cycles-pp.do_sys_openat2
0.12 ? 7% -0.1 0.06 ? 41% perf-profile.self.cycles-pp.security_inode_permission
0.12 ? 6% -0.1 0.07 ? 18% perf-profile.self.cycles-pp.make_vfsuid
0.11 ? 11% -0.1 0.06 ? 11% perf-profile.self.cycles-pp.__fput_sync
0.10 ? 10% -0.1 0.04 ? 59% perf-profile.self.cycles-pp.__check_object_size
0.08 ? 8% -0.1 0.03 ? 77% perf-profile.self.cycles-pp.open_last_lookups
0.09 ? 7% -0.0 0.04 ? 58% perf-profile.self.cycles-pp.security_inode_getattr
0.08 ? 5% -0.0 0.04 ? 79% perf-profile.self.cycles-pp.map_id_up
0.07 ? 9% -0.0 0.02 ?100% perf-profile.self.cycles-pp.__btrfs_add_delayed_item
0.08 ? 13% -0.0 0.04 ? 59% perf-profile.self.cycles-pp.btrfs_get_dir_last_index
0.07 ? 6% -0.0 0.03 ? 78% perf-profile.self.cycles-pp.ct_kernel_exit_state
0.09 ? 8% -0.0 0.05 ? 41% perf-profile.self.cycles-pp.btrfs_get_16
0.00 +0.1 0.06 ? 17% perf-profile.self.cycles-pp.asm_sysvec_apic_timer_interrupt
0.08 ? 6% +0.1 0.15 ? 21% perf-profile.self.cycles-pp.arch_scale_freq_tick
0.02 ?133% +0.1 0.10 ? 44% perf-profile.self.cycles-pp.ktime_get_update_offsets_now
0.02 ?129% +0.1 0.10 ? 15% perf-profile.self.cycles-pp.lapic_next_deadline
0.18 ? 6% +0.2 0.34 ? 7% perf-profile.self.cycles-pp.perf_adjust_freq_unthr_context
0.00 +0.2 0.24 ? 49% perf-profile.self.cycles-pp.btrfs_readdir_delayed_dir_index
0.00 +0.4 0.35 ? 24% perf-profile.self.cycles-pp.btrfs_readdir_put_delayed_items
0.05 ? 42% +0.4 0.42 ? 33% perf-profile.self.cycles-pp.rb_next
0.35 ? 9% +0.4 0.72 ? 9% perf-profile.self.cycles-pp.__intel_pmu_enable_all
0.01 ?173% +0.5 0.54 ? 24% perf-profile.self.cycles-pp.btrfs_readdir_get_delayed_items
5.13 ? 6% +6.8 11.96 ? 7% perf-profile.self.cycles-pp.rwsem_spin_on_owner
0.35 ? 11% +50.5 50.84 ? 6% perf-profile.self.cycles-pp.btrfs_should_delete_dir_index




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