Hello, kernel test robot noticed a -64.5% regression of fsmark.files_per_sec on: commit: bd4a633b6f7c3c6b6ebc1a07317643270e751a94 ("block: move the nonrot flag to queue_limits") https://git.kernel.org/cgit/linux/kernel/git/axboe/linux-block.git for-next testcase: fsmark test machine: 48 threads 2 sockets Intel(R) Xeon(R) CPU E5-2697 v2 @ 2.70GHz (Ivy Bridge-EP) with 64G memory parameters: iterations: 1x nr_threads: 32t disk: 1SSD fs: btrfs fs2: nfsv4 filesize: 9B test_size: 400M sync_method: fsyncBeforeClose nr_directories: 16d nr_files_per_directory: 256fpd cpufreq_governor: performance In addition to that, the commit also has significant impact on the following tests: +------------------+------------------------------------------------------------------------------------------------+ | testcase: change | fsmark: fsmark.files_per_sec -54.0% regression | | test machine | 48 threads 2 sockets Intel(R) Xeon(R) CPU E5-2697 v2 @ 2.70GHz (Ivy Bridge-EP) with 64G memory | | test parameters | cpufreq_governor=performance | | | disk=1SSD | | | filesize=8K | | | fs2=nfsv4 | | | fs=btrfs | | | iterations=1x | | | nr_directories=16d | | | nr_files_per_directory=256fpd | | | nr_threads=32t | | | sync_method=fsyncBeforeClose | | | test_size=400M | +------------------+------------------------------------------------------------------------------------------------+ | testcase: change | fxmark: fxmark.ssd_btrfs_DWSL_4_directio.works/sec -75.6% regression | | test machine | 96 threads 2 sockets Intel(R) Xeon(R) Gold 6252 CPU @ 2.10GHz (Cascade Lake) with 512G memory | | test parameters | cpufreq_governor=performance | | | directio=directio | | | disk=1SSD | | | fstype=btrfs | | | media=ssd | | | test=DWSL | | | thread_nr=4 | +------------------+------------------------------------------------------------------------------------------------+ | testcase: change | fxmark: fxmark.ssd_btrfs_MWUM_4_directio.works/sec -45.9% regression | | test machine | 96 threads 2 sockets Intel(R) Xeon(R) Gold 6252 CPU @ 2.10GHz (Cascade Lake) with 512G memory | | test parameters | cpufreq_governor=performance | | | directio=directio | | | disk=1SSD | | | fstype=btrfs | | | media=ssd | | | test=MWUM | | | thread_nr=4 | +------------------+------------------------------------------------------------------------------------------------+ 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/202406241546.6bbd44a7-oliver.sang@xxxxxxxxx Details are as below: --------------------------------------------------------------------------------------------------> The kernel config and materials to reproduce are available at: https://download.01.org/0day-ci/archive/20240624/202406241546.6bbd44a7-oliver.sang@xxxxxxxxx ========================================================================================= compiler/cpufreq_governor/disk/filesize/fs2/fs/iterations/kconfig/nr_directories/nr_files_per_directory/nr_threads/rootfs/sync_method/tbox_group/test_size/testcase: gcc-13/performance/1SSD/9B/nfsv4/btrfs/1x/x86_64-rhel-8.3/16d/256fpd/32t/debian-12-x86_64-20240206.cgz/fsyncBeforeClose/lkp-ivb-2ep2/400M/fsmark commit: 1122c0c1cc ("block: move cache control settings out of queue->flags") bd4a633b6f ("block: move the nonrot flag to queue_limits") 1122c0c1cc71f740 bd4a633b6f7c3c6b6ebc1a07317 ---------------- --------------------------- %stddev %change %stddev \ | \ 1.189e+09 +176.5% 3.288e+09 cpuidle..time 4069531 +40.7% 5726734 cpuidle..usage 107.82 +41.5% 152.62 uptime.boot 4541 +31.7% 5979 uptime.idle 1347 ± 34% +7052.8% 96367 ± 17% numa-meminfo.node1.Active(anon) 9671 ±129% +152.0% 24367 ± 58% numa-meminfo.node1.Mapped 1517 ± 33% +7000.6% 107767 ± 17% numa-meminfo.node1.Shmem 70.27 -3.0% 68.16 iostat.cpu.idle 22.10 +21.9% 26.93 iostat.cpu.iowait 5.28 ± 4% -45.2% 2.89 iostat.cpu.system 2.35 -14.1% 2.02 iostat.cpu.user 337.03 ± 34% +7041.0% 24067 ± 17% numa-vmstat.node1.nr_active_anon 2492 ±127% +150.1% 6233 ± 58% numa-vmstat.node1.nr_mapped 379.71 ± 33% +6989.5% 26919 ± 16% numa-vmstat.node1.nr_shmem 337.03 ± 34% +7041.0% 24067 ± 17% numa-vmstat.node1.nr_zone_active_anon 23.59 +4.1 27.67 mpstat.cpu.all.iowait% 0.56 -0.3 0.27 mpstat.cpu.all.soft% 4.71 ± 5% -2.3 2.37 mpstat.cpu.all.sys% 2.35 -0.3 2.02 mpstat.cpu.all.usr% 11.14 ± 2% -25.0% 8.35 mpstat.max_utilization_pct 7.33 ± 71% +297.7% 29.17 ± 11% perf-c2c.DRAM.local 12.83 ± 13% +3977.9% 523.33 ± 9% perf-c2c.DRAM.remote 1.83 ± 37% +3063.6% 58.00 ± 16% perf-c2c.HIT.remote 6.67 ± 47% +7842.5% 529.50 perf-c2c.HITM.local 8.50 ± 17% +5262.7% 455.83 ± 8% perf-c2c.HITM.remote 113674 -75.2% 28217 vmstat.io.bo 12.73 ± 6% +21.5% 15.47 ± 3% vmstat.procs.b 4.93 ± 7% -37.2% 3.10 vmstat.procs.r 222679 -59.0% 91356 vmstat.system.cs 53879 -15.5% 45537 vmstat.system.in 1.347e+08 +150.3% 3.371e+08 fsmark.app_overhead 4148 -64.5% 1471 fsmark.files_per_sec 25.21 +179.6% 70.48 fsmark.time.elapsed_time 25.21 +179.6% 70.48 fsmark.time.elapsed_time.max 46.67 -60.7% 18.33 ± 2% fsmark.time.percent_of_cpu_this_job_got 580573 +2.3% 593720 fsmark.time.voluntary_context_switches 0.54 ±142% +1.8 2.36 ± 45% perf-profile.calltrace.cycles-pp.do_anonymous_page.__handle_mm_fault.handle_mm_fault.do_user_addr_fault.exc_page_fault 2.30 ± 26% +1.9 4.24 ± 17% perf-profile.calltrace.cycles-pp.perf_mmap__push.record__mmap_read_evlist.__cmd_record.cmd_record.run_builtin 2.30 ± 26% +1.9 4.24 ± 17% perf-profile.children.cycles-pp.perf_mmap__push 2.00 ± 52% +2.0 3.98 ± 21% perf-profile.children.cycles-pp.write 1.76 ± 55% +2.0 3.75 ± 25% perf-profile.children.cycles-pp.writen 0.54 ±142% +2.1 2.60 ± 38% perf-profile.children.cycles-pp.do_anonymous_page 2798 +3767.9% 108260 ± 2% meminfo.Active(anon) 293199 -34.5% 192046 meminfo.Active(file) 224570 ± 2% +15.3% 258927 ± 4% meminfo.AnonHugePages 1029143 +12.2% 1154431 meminfo.Committed_AS 13542 ± 2% -14.4% 11598 ± 2% meminfo.Dirty 32982 +49.1% 49184 ± 4% meminfo.Mapped 3406 +3452.4% 121025 meminfo.Shmem 699.76 +3768.6% 27071 ± 2% proc-vmstat.nr_active_anon 73394 -34.5% 48087 proc-vmstat.nr_active_file 599442 -23.8% 456690 proc-vmstat.nr_dirtied 3372 ± 2% -14.0% 2899 ± 2% proc-vmstat.nr_dirty 1054218 -1.1% 1042135 proc-vmstat.nr_file_pages 192999 +2.2% 197338 proc-vmstat.nr_inactive_anon 195427 -8.3% 179255 proc-vmstat.nr_inactive_file 8470 +48.6% 12584 ± 4% proc-vmstat.nr_mapped 852.97 +3451.5% 30293 proc-vmstat.nr_shmem 55125 +2.4% 56454 proc-vmstat.nr_slab_reclaimable 598942 -24.0% 455415 proc-vmstat.nr_written 699.76 +3768.6% 27071 ± 2% proc-vmstat.nr_zone_active_anon 73394 -34.5% 48087 proc-vmstat.nr_zone_active_file 192999 +2.2% 197338 proc-vmstat.nr_zone_inactive_anon 195427 -8.3% 179255 proc-vmstat.nr_zone_inactive_file 2992 ± 2% -7.0% 2783 ± 2% proc-vmstat.nr_zone_write_pending 1701597 +6.4% 1810757 proc-vmstat.numa_hit 1651924 +6.6% 1760989 proc-vmstat.numa_local 145673 +4.1% 151618 proc-vmstat.pgactivate 2171880 +6.0% 2302217 proc-vmstat.pgalloc_normal 173881 ± 3% +101.2% 349830 ± 2% proc-vmstat.pgfault 1649733 +9.4% 1804327 proc-vmstat.pgfree 3257714 -36.4% 2070947 proc-vmstat.pgpgout 8901 ± 2% +78.8% 15912 ± 18% proc-vmstat.pgreuse 1779 ± 15% +94.2% 3455 ± 21% sched_debug.cfs_rq:/.avg_vruntime.avg 233.79 ± 29% +200.6% 702.80 ± 30% sched_debug.cfs_rq:/.avg_vruntime.min 5950 ± 51% +121.6% 13187 ± 54% sched_debug.cfs_rq:/.load.avg 59.42 ± 13% -41.0% 35.07 ± 22% sched_debug.cfs_rq:/.load_avg.avg 1779 ± 15% +94.2% 3455 ± 21% sched_debug.cfs_rq:/.min_vruntime.avg 233.79 ± 29% +200.6% 702.80 ± 30% sched_debug.cfs_rq:/.min_vruntime.min 38.83 ± 16% -60.1% 15.48 ± 42% sched_debug.cfs_rq:/.removed.load_avg.avg 104.34 ± 10% -44.4% 58.00 ± 29% sched_debug.cfs_rq:/.removed.load_avg.stddev 1198 ± 12% +919.1% 12211 ± 93% sched_debug.cpu.avg_idle.min 25961 ± 9% +81.8% 47185 ± 21% sched_debug.cpu.clock.avg 25962 ± 9% +81.7% 47186 ± 21% sched_debug.cpu.clock.max 25960 ± 9% +81.8% 47184 ± 21% sched_debug.cpu.clock.min 25888 ± 9% +81.6% 47021 ± 21% sched_debug.cpu.clock_task.avg 25956 ± 9% +81.6% 47137 ± 21% sched_debug.cpu.clock_task.max 24234 ± 9% +84.7% 44760 ± 21% sched_debug.cpu.clock_task.min 737.62 ± 10% +100.2% 1476 ± 21% sched_debug.cpu.curr->pid.max 727.72 ± 10% +3446.7% 25810 ± 20% sched_debug.cpu.nr_switches.avg 3502 ± 18% +922.9% 35827 ± 21% sched_debug.cpu.nr_switches.max 111.99 ± 25% +6551.9% 7449 ± 55% sched_debug.cpu.nr_switches.min 703.85 ± 11% +669.7% 5417 ± 17% sched_debug.cpu.nr_switches.stddev 0.01 ± 79% +2728.2% 0.18 ± 19% sched_debug.cpu.nr_uninterruptible.avg 5.50 ± 28% +186.2% 15.74 ± 28% sched_debug.cpu.nr_uninterruptible.max -5.24 +1329.2% -74.83 sched_debug.cpu.nr_uninterruptible.min 1.82 ± 17% +622.8% 13.16 ± 29% sched_debug.cpu.nr_uninterruptible.stddev 81285 -42.0% 47184 ± 21% sched_debug.cpu_clk 4.295e+09 -57.5% 1.825e+09 ± 21% sched_debug.jiffies 80731 -41.8% 46949 ± 21% sched_debug.ktime 81773 -42.0% 47392 ± 21% sched_debug.sched_clk 1.00 -57.5% 0.42 ± 21% sched_debug.sched_clock_stable() 3.00 -57.5% 1.28 ± 21% sched_debug.sysctl_sched.sysctl_sched_base_slice 6237751 -57.5% 2651044 ± 21% sched_debug.sysctl_sched.sysctl_sched_features 1.00 -57.5% 0.42 ± 21% sched_debug.sysctl_sched.sysctl_sched_tunable_scaling 1.29 ± 6% +24.0% 1.60 ± 2% perf-stat.i.MPKI 1.822e+09 -33.5% 1.211e+09 perf-stat.i.branch-instructions 5.38 +1.1 6.49 perf-stat.i.branch-miss-rate% 97326318 -19.2% 78633918 perf-stat.i.branch-misses 6.81 ± 5% +2.3 9.12 perf-stat.i.cache-miss-rate% 11262919 ± 6% -38.0% 6977426 perf-stat.i.cache-misses 1.747e+08 -55.8% 77188971 perf-stat.i.cache-references 247420 -62.0% 94049 perf-stat.i.context-switches 1.55 +5.5% 1.64 perf-stat.i.cpi 1.37e+10 -41.0% 8.085e+09 perf-stat.i.cpu-cycles 1644 ± 2% -54.4% 750.14 perf-stat.i.cpu-migrations 8.908e+09 -33.7% 5.904e+09 perf-stat.i.instructions 0.65 +5.3% 0.69 perf-stat.i.ipc 5.22 -61.9% 1.99 perf-stat.i.metric.K/sec 5046 ± 4% -14.7% 4303 ± 3% perf-stat.i.minor-faults 5046 ± 4% -14.7% 4304 ± 3% perf-stat.i.page-faults 5.34 +1.2 6.49 perf-stat.overall.branch-miss-rate% 6.44 ± 6% +2.6 9.04 perf-stat.overall.cache-miss-rate% 1.54 -11.0% 1.37 perf-stat.overall.cpi 0.65 +12.3% 0.73 perf-stat.overall.ipc 1.754e+09 -31.9% 1.195e+09 perf-stat.ps.branch-instructions 93653136 -17.2% 77575731 perf-stat.ps.branch-misses 10836125 ± 6% -36.5% 6879585 perf-stat.ps.cache-misses 1.681e+08 -54.7% 76107773 perf-stat.ps.cache-references 238085 -61.1% 92729 perf-stat.ps.context-switches 46200 +2.4% 47330 perf-stat.ps.cpu-clock 1.318e+10 -39.5% 7.973e+09 perf-stat.ps.cpu-cycles 1582 ± 2% -53.3% 739.58 perf-stat.ps.cpu-migrations 8.571e+09 -32.0% 5.824e+09 perf-stat.ps.instructions 4847 ± 4% -12.5% 4240 ± 3% perf-stat.ps.minor-faults 4847 ± 4% -12.5% 4241 ± 3% perf-stat.ps.page-faults 46200 +2.4% 47330 perf-stat.ps.task-clock 2.282e+11 +83.0% 4.175e+11 perf-stat.total.instructions *************************************************************************************************** lkp-ivb-2ep2: 48 threads 2 sockets Intel(R) Xeon(R) CPU E5-2697 v2 @ 2.70GHz (Ivy Bridge-EP) with 64G memory ========================================================================================= compiler/cpufreq_governor/disk/filesize/fs2/fs/iterations/kconfig/nr_directories/nr_files_per_directory/nr_threads/rootfs/sync_method/tbox_group/test_size/testcase: gcc-13/performance/1SSD/8K/nfsv4/btrfs/1x/x86_64-rhel-8.3/16d/256fpd/32t/debian-12-x86_64-20240206.cgz/fsyncBeforeClose/lkp-ivb-2ep2/400M/fsmark commit: 1122c0c1cc ("block: move cache control settings out of queue->flags") bd4a633b6f ("block: move the nonrot flag to queue_limits") 1122c0c1cc71f740 bd4a633b6f7c3c6b6ebc1a07317 ---------------- --------------------------- %stddev %change %stddev \ | \ 8.362e+08 +108.9% 1.747e+09 cpuidle..time 2413903 +25.3% 3024126 cpuidle..usage 99.38 +19.6% 118.85 uptime.boot 4236 +14.7% 4859 uptime.idle 24.94 ± 2% +9.5% 27.30 iostat.cpu.iowait 4.47 -55.7% 1.98 ± 2% iostat.cpu.system 2.36 +4.1% 2.46 iostat.cpu.user 0.27 ± 2% -0.0 0.25 ± 2% mpstat.cpu.all.irq% 0.48 ± 4% -0.2 0.30 mpstat.cpu.all.soft% 3.99 ± 3% -2.5 1.46 ± 4% mpstat.cpu.all.sys% 10.39 -26.3% 7.65 ± 2% mpstat.max_utilization_pct 774882 ± 12% -24.8% 582410 ± 19% numa-numastat.node0.local_node 808526 ± 12% -25.3% 604191 ± 17% numa-numastat.node0.numa_hit 349212 ± 26% +54.4% 539297 ± 21% numa-numastat.node1.local_node 365300 ± 28% +55.3% 567307 ± 18% numa-numastat.node1.numa_hit 123433 -63.1% 45597 vmstat.io.bo 5.09 ± 14% -27.9% 3.67 ± 11% vmstat.procs.r 176044 -50.8% 86694 vmstat.system.cs 52141 -18.2% 42673 vmstat.system.in 74993100 ± 3% +108.8% 1.566e+08 ± 5% fsmark.app_overhead 3060 -54.0% 1408 fsmark.files_per_sec 17.10 +115.2% 36.80 fsmark.time.elapsed_time 17.10 +115.2% 36.80 fsmark.time.elapsed_time.max 36.67 ± 2% -48.2% 19.00 fsmark.time.percent_of_cpu_this_job_got 254561 ± 2% -24.9% 191102 meminfo.Active 2679 +314.6% 11108 ± 19% meminfo.Active(anon) 251882 ± 2% -28.5% 179993 meminfo.Active(file) 148758 +12.9% 167936 ± 2% meminfo.AnonHugePages 15112 -23.0% 11635 ± 2% meminfo.Dirty 32981 +77.1% 58414 ± 7% meminfo.Mapped 3295 +838.4% 30926 meminfo.Shmem 200691 ± 18% -48.8% 102702 ± 28% numa-meminfo.node0.Active 1010 ± 28% +159.8% 2626 ± 80% numa-meminfo.node0.Active(anon) 199680 ± 18% -49.9% 100076 ± 30% numa-meminfo.node0.Active(file) 11897 ± 19% -48.2% 6167 ± 30% numa-meminfo.node0.Dirty 405731 ± 10% -26.9% 296744 ± 15% numa-meminfo.node0.Inactive(file) 1370 ± 16% +183.3% 3882 ±101% numa-meminfo.node0.Shmem 1668 ± 17% +409.3% 8495 ± 21% numa-meminfo.node1.Active(anon) 1929 ± 11% +1307.1% 27148 ± 15% numa-meminfo.node1.Shmem 252.78 ± 28% +160.3% 657.99 ± 80% numa-vmstat.node0.nr_active_anon 50066 ± 18% -50.5% 24802 ± 30% numa-vmstat.node0.nr_active_file 330634 ± 12% -37.2% 207678 ± 20% numa-vmstat.node0.nr_dirtied 2979 ± 19% -48.1% 1545 ± 30% numa-vmstat.node0.nr_dirty 101630 ± 10% -27.2% 74010 ± 15% numa-vmstat.node0.nr_inactive_file 6210 ± 44% +65.8% 10299 ± 12% numa-vmstat.node0.nr_mapped 342.90 ± 16% +186.3% 981.88 ±103% numa-vmstat.node0.nr_shmem 324012 ± 12% -36.1% 206943 ± 19% numa-vmstat.node0.nr_written 252.78 ± 28% +160.3% 657.99 ± 80% numa-vmstat.node0.nr_zone_active_anon 50066 ± 18% -50.5% 24802 ± 30% numa-vmstat.node0.nr_zone_active_file 101629 ± 10% -27.2% 74010 ± 15% numa-vmstat.node0.nr_zone_inactive_file 2718 ± 17% -47.0% 1439 ± 27% numa-vmstat.node0.nr_zone_write_pending 808122 ± 12% -25.3% 603704 ± 17% numa-vmstat.node0.numa_hit 774479 ± 12% -24.9% 581923 ± 19% numa-vmstat.node0.numa_local 417.60 ± 17% +309.6% 1710 ± 48% numa-vmstat.node1.nr_active_anon 482.47 ± 11% +1244.3% 6485 ± 16% numa-vmstat.node1.nr_shmem 417.60 ± 17% +309.6% 1710 ± 48% numa-vmstat.node1.nr_zone_active_anon 364919 ± 27% +55.1% 566146 ± 18% numa-vmstat.node1.numa_hit 348831 ± 26% +54.3% 538135 ± 21% numa-vmstat.node1.numa_local 669.84 +252.2% 2359 ± 41% proc-vmstat.nr_active_anon 63068 ± 2% -29.2% 44622 proc-vmstat.nr_active_file 177070 +1.1% 178960 proc-vmstat.nr_anon_pages 465975 -18.7% 378719 proc-vmstat.nr_dirtied 3780 -22.5% 2928 ± 2% proc-vmstat.nr_dirty 1004574 -2.7% 977058 proc-vmstat.nr_file_pages 177173 +3.8% 183958 proc-vmstat.nr_inactive_anon 155978 -9.9% 140569 proc-vmstat.nr_inactive_file 8469 +77.0% 14989 ± 7% proc-vmstat.nr_mapped 825.02 +796.6% 7397 ± 7% proc-vmstat.nr_shmem 43851 +2.8% 45074 proc-vmstat.nr_slab_reclaimable 457971 -17.6% 377565 proc-vmstat.nr_written 669.84 +252.2% 2359 ± 41% proc-vmstat.nr_zone_active_anon 63068 ± 2% -29.2% 44622 proc-vmstat.nr_zone_active_file 177173 +3.8% 183958 proc-vmstat.nr_zone_inactive_anon 155978 -9.9% 140569 proc-vmstat.nr_zone_inactive_file 3373 ± 5% -16.1% 2832 ± 4% proc-vmstat.nr_zone_write_pending 157270 ± 3% +57.2% 247258 proc-vmstat.pgfault 2488450 -26.5% 1829243 proc-vmstat.pgpgout 7922 ± 4% +23.0% 9742 ± 2% proc-vmstat.pgreuse 1.94 ± 36% +1.4 3.32 ± 22% perf-profile.calltrace.cycles-pp.record__mmap_read_evlist.__cmd_record.cmd_record.run_builtin.main 1.65 ± 14% +1.7 3.32 ± 22% perf-profile.calltrace.cycles-pp.perf_mmap__push.record__mmap_read_evlist.__cmd_record.cmd_record.run_builtin 0.00 +1.7 1.69 ± 7% perf-profile.calltrace.cycles-pp.dup_mm.copy_process.kernel_clone.__do_sys_clone.do_syscall_64 2.80 ± 35% +1.7 4.50 ± 18% perf-profile.calltrace.cycles-pp.__cmd_record.cmd_record.run_builtin.main 2.80 ± 35% +1.7 4.50 ± 18% perf-profile.calltrace.cycles-pp.cmd_record.run_builtin.main 0.27 ±223% +1.7 1.98 ± 33% perf-profile.calltrace.cycles-pp._Fork 0.27 ±223% +1.7 1.98 ± 33% perf-profile.calltrace.cycles-pp.__do_sys_clone.do_syscall_64.entry_SYSCALL_64_after_hwframe._Fork 0.27 ±223% +1.7 1.98 ± 33% perf-profile.calltrace.cycles-pp.copy_process.kernel_clone.__do_sys_clone.do_syscall_64.entry_SYSCALL_64_after_hwframe 0.27 ±223% +1.7 1.98 ± 33% perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe._Fork 0.27 ±223% +1.7 1.98 ± 33% perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe._Fork 0.27 ±223% +1.7 1.98 ± 33% perf-profile.calltrace.cycles-pp.kernel_clone.__do_sys_clone.do_syscall_64.entry_SYSCALL_64_after_hwframe._Fork 1.42 ± 47% +1.9 3.32 ± 22% perf-profile.calltrace.cycles-pp.vfs_write.ksys_write.do_syscall_64.entry_SYSCALL_64_after_hwframe.write 1.15 ± 72% +2.2 3.32 ± 22% perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.write.writen.record__pushfn 1.15 ± 72% +2.2 3.32 ± 22% perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.write.writen.record__pushfn.perf_mmap__push 1.15 ± 72% +2.2 3.32 ± 22% perf-profile.calltrace.cycles-pp.generic_perform_write.shmem_file_write_iter.vfs_write.ksys_write.do_syscall_64 1.15 ± 72% +2.2 3.32 ± 22% perf-profile.calltrace.cycles-pp.ksys_write.do_syscall_64.entry_SYSCALL_64_after_hwframe.write.writen 1.15 ± 72% +2.2 3.32 ± 22% perf-profile.calltrace.cycles-pp.record__pushfn.perf_mmap__push.record__mmap_read_evlist.__cmd_record.cmd_record 1.15 ± 72% +2.2 3.32 ± 22% perf-profile.calltrace.cycles-pp.shmem_file_write_iter.vfs_write.ksys_write.do_syscall_64.entry_SYSCALL_64_after_hwframe 1.15 ± 72% +2.2 3.32 ± 22% perf-profile.calltrace.cycles-pp.write.writen.record__pushfn.perf_mmap__push.record__mmap_read_evlist 1.15 ± 72% +2.2 3.32 ± 22% perf-profile.calltrace.cycles-pp.writen.record__pushfn.perf_mmap__push.record__mmap_read_evlist.__cmd_record 1.94 ± 36% +1.4 3.32 ± 22% perf-profile.children.cycles-pp.record__mmap_read_evlist 1.65 ± 14% +1.7 3.32 ± 22% perf-profile.children.cycles-pp.perf_mmap__push 0.00 +1.7 1.69 ± 7% perf-profile.children.cycles-pp.dup_mm 0.27 ±223% +1.7 1.98 ± 33% perf-profile.children.cycles-pp._Fork 0.27 ±223% +1.7 1.98 ± 33% perf-profile.children.cycles-pp.__do_sys_clone 0.27 ±223% +1.7 1.98 ± 33% perf-profile.children.cycles-pp.copy_process 0.27 ±223% +1.7 1.98 ± 33% perf-profile.children.cycles-pp.kernel_clone 1.42 ± 47% +1.9 3.32 ± 22% perf-profile.children.cycles-pp.ksys_write 1.42 ± 47% +1.9 3.32 ± 22% perf-profile.children.cycles-pp.vfs_write 1.15 ± 72% +2.2 3.32 ± 22% perf-profile.children.cycles-pp.generic_perform_write 1.15 ± 72% +2.2 3.32 ± 22% perf-profile.children.cycles-pp.record__pushfn 1.15 ± 72% +2.2 3.32 ± 22% perf-profile.children.cycles-pp.shmem_file_write_iter 1.15 ± 72% +2.5 3.62 ± 7% perf-profile.children.cycles-pp.writen 1.42 ± 47% +2.5 3.92 ± 17% perf-profile.children.cycles-pp.write 1.799e+09 -23.0% 1.386e+09 perf-stat.i.branch-instructions 5.46 +1.0 6.50 perf-stat.i.branch-miss-rate% 97222174 -9.3% 88136147 perf-stat.i.branch-misses 6.96 ± 8% +2.5 9.49 ± 3% perf-stat.i.cache-miss-rate% 9472265 ± 10% -19.3% 7648380 ± 3% perf-stat.i.cache-misses 1.463e+08 -43.9% 82019846 perf-stat.i.cache-references 199745 -53.6% 92597 perf-stat.i.context-switches 1.46 -9.4% 1.32 perf-stat.i.cpi 1.265e+10 -30.4% 8.795e+09 perf-stat.i.cpu-cycles 1465 ± 9% -51.9% 705.40 ± 2% perf-stat.i.cpu-migrations 1373 ± 9% -15.7% 1158 ± 3% perf-stat.i.cycles-between-cache-misses 8.814e+09 -23.1% 6.78e+09 perf-stat.i.instructions 0.70 +9.4% 0.76 perf-stat.i.ipc 4.27 -53.5% 1.98 perf-stat.i.metric.K/sec 6615 ± 6% -16.4% 5530 perf-stat.i.minor-faults 6615 ± 6% -16.4% 5530 perf-stat.i.page-faults 5.40 +1.0 6.36 perf-stat.overall.branch-miss-rate% 6.47 ± 8% +2.9 9.32 ± 3% perf-stat.overall.cache-miss-rate% 1.43 -9.6% 1.30 perf-stat.overall.cpi 1347 ± 8% -14.6% 1151 ± 3% perf-stat.overall.cycles-between-cache-misses 0.70 +10.6% 0.77 perf-stat.overall.ipc 1.7e+09 -20.7% 1.348e+09 perf-stat.ps.branch-instructions 91873961 -6.6% 85777312 perf-stat.ps.branch-misses 8951075 ± 10% -16.9% 7442424 ± 3% perf-stat.ps.cache-misses 1.382e+08 -42.3% 79820635 perf-stat.ps.cache-references 188782 -52.3% 90114 perf-stat.ps.context-switches 45375 +3.0% 46719 perf-stat.ps.cpu-clock 1.195e+10 -28.4% 8.56e+09 perf-stat.ps.cpu-cycles 1385 ± 9% -50.5% 686.49 ± 2% perf-stat.ps.cpu-migrations 8.328e+09 -20.8% 6.598e+09 perf-stat.ps.instructions 6239 ± 6% -13.8% 5375 perf-stat.ps.minor-faults 6239 ± 6% -13.8% 5376 perf-stat.ps.page-faults 45375 +3.0% 46719 perf-stat.ps.task-clock 1.52e+11 +63.0% 2.477e+11 perf-stat.total.instructions *************************************************************************************************** lkp-csl-2sp7: 96 threads 2 sockets Intel(R) Xeon(R) Gold 6252 CPU @ 2.10GHz (Cascade Lake) with 512G memory ========================================================================================= compiler/cpufreq_governor/directio/disk/fstype/kconfig/media/rootfs/tbox_group/test/testcase/thread_nr: gcc-13/performance/directio/1SSD/btrfs/x86_64-rhel-8.3/ssd/debian-11.1-x86_64-20220510.cgz/lkp-csl-2sp7/DWSL/fxmark/4 commit: 1122c0c1cc ("block: move cache control settings out of queue->flags") bd4a633b6f ("block: move the nonrot flag to queue_limits") 1122c0c1cc71f740 bd4a633b6f7c3c6b6ebc1a07317 ---------------- --------------------------- %stddev %change %stddev \ | \ 2711233 -49.2% 1378365 cpuidle..usage 113.67 ± 32% -77.0% 26.17 ± 15% perf-c2c.HITM.local 68.36 +32.7% 90.69 iostat.cpu.idle 16.62 -85.0% 2.49 ± 3% iostat.cpu.iowait 14.20 ± 2% -57.2% 6.08 ± 3% iostat.cpu.system 33.33 ±111% -33.3 0.00 perf-profile.calltrace.cycles-pp.folio_remove_rmap_ptes.zap_present_ptes.zap_pte_range.zap_pmd_range.unmap_page_range 41.67 ± 82% -41.7 0.00 perf-profile.children.cycles-pp.folio_remove_rmap_ptes 25.00 ±100% -25.0 0.00 perf-profile.self.cycles-pp.folio_remove_rmap_ptes 1494783 ± 2% -68.3% 473712 ± 4% numa-numastat.node0.local_node 1516920 -64.6% 537707 ± 5% numa-numastat.node0.numa_hit 114515 ± 25% +38.9% 159043 ± 14% numa-numastat.node1.local_node 77985 ± 18% -53.4% 36364 ± 53% numa-numastat.node1.other_node 67.69 +22.9 90.61 mpstat.cpu.all.idle% 17.08 -14.5 2.56 ± 3% mpstat.cpu.all.iowait% 1.46 ± 3% -0.2 1.23 ± 2% mpstat.cpu.all.irq% 0.93 ± 2% -0.6 0.33 ± 2% mpstat.cpu.all.soft% 12.01 ± 2% -7.5 4.49 ± 5% mpstat.cpu.all.sys% 1045438 -85.4% 152557 ± 3% numa-meminfo.node0.Active 75557 ± 13% -71.3% 21669 numa-meminfo.node0.Active(anon) 969881 -86.5% 130887 ± 3% numa-meminfo.node0.Active(file) 869623 ± 4% -56.8% 375494 ± 16% numa-meminfo.node0.Inactive 653865 ± 2% -71.4% 186796 ± 3% numa-meminfo.node0.Inactive(file) 92743 ± 11% -63.3% 33993 ± 3% numa-meminfo.node0.Shmem 68.29 +32.8% 90.72 vmstat.cpu.id 16.68 -84.7% 2.55 ± 6% vmstat.cpu.wa 116067 -85.7% 16600 ± 2% vmstat.io.bo 4660813 -29.0% 3309839 vmstat.memory.cache 0.52 ± 15% -80.0% 0.10 ± 39% vmstat.procs.b 1.58 ± 9% -21.0% 1.25 ± 10% vmstat.procs.r 41812 ± 3% -73.0% 11271 ± 2% vmstat.system.cs 27419 -31.7% 18726 vmstat.system.in 0.10 ±119% -56.9% 0.04 ± 5% perf-stat.i.MPKI 43412 ± 3% -74.3% 11165 ± 3% perf-stat.i.context-switches 1457 ± 5% -71.2% 419.29 ± 2% perf-stat.i.cpu-migrations 129.81 ± 13% +15.6% 150.07 perf-stat.i.cycles-between-cache-misses 0.13 ± 42% -86.8% 0.02 ±115% perf-stat.i.major-faults 61.60 ± 34% -33.0% 41.27 ± 6% perf-stat.i.metric.K/sec 42626 ± 3% -74.3% 10965 ± 3% perf-stat.ps.context-switches 1431 ± 5% -71.2% 411.72 ± 2% perf-stat.ps.cpu-migrations 0.13 ± 42% -86.7% 0.02 ±114% perf-stat.ps.major-faults 1046381 -85.4% 152689 ± 3% meminfo.Active 75958 ± 13% -70.7% 22233 meminfo.Active(anon) 970423 -86.6% 130455 ± 3% meminfo.Active(file) 4602998 -29.7% 3237382 meminfo.Cached 1062713 -44.5% 590084 meminfo.Inactive 654829 ± 2% -71.5% 186936 ± 2% meminfo.Inactive(file) 6405282 -22.1% 4991953 meminfo.Memused 185977 -10.1% 167119 meminfo.SUnreclaim 94548 ± 11% -61.3% 36622 meminfo.Shmem 268307 -9.1% 243941 meminfo.Slab 6936784 -21.5% 5447420 ± 2% meminfo.max_used_kB 75.00 ± 2% -12.9% 65.33 turbostat.Avg_MHz 2.86 ± 2% -0.4 2.50 turbostat.Busy% 633581 -75.7% 154084 ± 3% turbostat.C1 0.62 ± 2% -0.3 0.36 ± 3% turbostat.C1% 1019660 -75.2% 252730 ± 2% turbostat.C1E 1.80 -0.6 1.21 ± 2% turbostat.C1E% 1946276 -32.6% 1312590 turbostat.IRQ 191212 ± 15% -87.9% 23221 turbostat.POLL 0.03 -0.0 0.00 turbostat.POLL% 10.25 ± 4% +295.1% 40.50 turbostat.Pkg%pc2 117.35 -11.0% 104.45 turbostat.PkgWatt 18889 ± 13% -71.3% 5417 numa-vmstat.node0.nr_active_anon 242499 -86.5% 32724 ± 3% numa-vmstat.node0.nr_active_file 1759926 -87.0% 228849 ± 2% numa-vmstat.node0.nr_dirtied 163471 ± 2% -71.4% 46702 ± 3% numa-vmstat.node0.nr_inactive_file 23187 ± 11% -63.3% 8499 ± 3% numa-vmstat.node0.nr_shmem 1759571 -87.0% 228761 ± 2% numa-vmstat.node0.nr_written 18889 ± 13% -71.3% 5417 numa-vmstat.node0.nr_zone_active_anon 242499 -86.5% 32724 ± 3% numa-vmstat.node0.nr_zone_active_file 163471 ± 2% -71.4% 46702 ± 3% numa-vmstat.node0.nr_zone_inactive_file 1516890 -64.6% 537657 ± 5% numa-vmstat.node0.numa_hit 1494751 ± 2% -68.3% 473662 ± 4% numa-vmstat.node0.numa_local 114346 ± 25% +38.9% 158813 ± 14% numa-vmstat.node1.numa_local 77985 ± 18% -53.4% 36365 ± 53% numa-vmstat.node1.numa_other 115.07 +55.1% 178.53 fxmark.ssd_btrfs_DWSL_4_directio.idle_sec 59.45 +55.0% 92.14 fxmark.ssd_btrfs_DWSL_4_directio.idle_util 46.68 -85.2% 6.89 ± 3% fxmark.ssd_btrfs_DWSL_4_directio.iowait_sec 24.12 -85.3% 3.56 ± 3% fxmark.ssd_btrfs_DWSL_4_directio.iowait_util 3.35 -20.3% 2.67 ± 2% fxmark.ssd_btrfs_DWSL_4_directio.irq_sec 1.73 -20.3% 1.38 ± 2% fxmark.ssd_btrfs_DWSL_4_directio.irq_util 2.49 -66.1% 0.84 fxmark.ssd_btrfs_DWSL_4_directio.softirq_sec 1.29 -66.1% 0.44 fxmark.ssd_btrfs_DWSL_4_directio.softirq_util 25.18 ± 3% -82.9% 4.32 ± 12% fxmark.ssd_btrfs_DWSL_4_directio.sys_sec 13.01 ± 2% -82.9% 2.23 ± 12% fxmark.ssd_btrfs_DWSL_4_directio.sys_util 0.80 ± 10% -37.2% 0.50 ± 8% fxmark.ssd_btrfs_DWSL_4_directio.user_sec 0.41 ± 10% -37.3% 0.26 ± 8% fxmark.ssd_btrfs_DWSL_4_directio.user_util 226633 -75.6% 55335 ± 3% fxmark.ssd_btrfs_DWSL_4_directio.works 4532 -75.6% 1106 ± 3% fxmark.ssd_btrfs_DWSL_4_directio.works/sec 4143236 ± 5% -87.7% 508948 ± 4% fxmark.time.file_system_outputs 1228 ± 47% -81.9% 222.17 ± 15% fxmark.time.involuntary_context_switches 11.33 ± 4% -64.7% 4.00 fxmark.time.percent_of_cpu_this_job_got 269631 ± 7% -75.9% 64948 ± 3% fxmark.time.voluntary_context_switches 18991 ± 13% -70.9% 5527 proc-vmstat.nr_active_anon 242399 -86.5% 32827 ± 3% proc-vmstat.nr_active_file 1759926 -87.0% 228849 ± 2% proc-vmstat.nr_dirtied 1150679 -29.6% 809855 proc-vmstat.nr_file_pages 163806 -71.3% 47029 ± 3% proc-vmstat.nr_inactive_file 23665 ± 11% -61.4% 9139 proc-vmstat.nr_shmem 20589 -6.7% 19203 proc-vmstat.nr_slab_reclaimable 46538 -10.3% 41763 proc-vmstat.nr_slab_unreclaimable 1759571 -87.0% 228761 ± 2% proc-vmstat.nr_written 18991 ± 13% -70.9% 5527 proc-vmstat.nr_zone_active_anon 242399 -86.5% 32827 ± 3% proc-vmstat.nr_zone_active_file 163806 -71.3% 47029 ± 3% proc-vmstat.nr_zone_inactive_file 1711454 -57.1% 735022 proc-vmstat.numa_hit 1611324 -60.6% 634659 proc-vmstat.numa_local 583094 -90.6% 54844 ± 2% proc-vmstat.pgactivate 1786453 -55.2% 799914 proc-vmstat.pgalloc_normal 1682791 -57.0% 724247 proc-vmstat.pgfree 8394850 -85.8% 1195219 ± 2% proc-vmstat.pgpgout 0.01 ± 17% +190.9% 0.02 ± 8% perf-sched.sch_delay.avg.ms.__cond_resched.smpboot_thread_fn.kthread.ret_from_fork.ret_from_fork_asm 0.04 ±128% -99.1% 0.00 ±223% perf-sched.sch_delay.avg.ms.__cond_resched.submit_bio_noacct.btrfs_submit_chunk.btrfs_submit_bio.submit_eb_page 0.01 ± 13% -100.0% 0.00 perf-sched.sch_delay.avg.ms.btrfs_commit_transaction.btrfs_sync_file.__x64_sys_fsync.do_syscall_64 0.01 ± 49% -100.0% 0.00 perf-sched.sch_delay.avg.ms.btrfs_start_ordered_extent.btrfs_wait_ordered_range.btrfs_sync_file.__x64_sys_fsync 0.00 ± 18% +120.7% 0.01 ± 6% perf-sched.sch_delay.avg.ms.io_schedule.folio_wait_bit_common.folio_wait_writeback.__filemap_fdatawait_range 0.00 ± 14% +55.0% 0.01 ± 7% perf-sched.sch_delay.avg.ms.io_schedule.folio_wait_bit_common.write_all_supers.btrfs_sync_log 0.00 ± 60% -94.4% 0.00 ±223% perf-sched.sch_delay.avg.ms.irqentry_exit_to_user_mode.asm_sysvec_apic_timer_interrupt.[unknown].[unknown] 0.00 ± 82% +630.0% 0.01 ± 7% perf-sched.sch_delay.avg.ms.rcu_gp_kthread.kthread.ret_from_fork.ret_from_fork_asm 0.00 ± 33% +266.7% 0.01 ± 22% perf-sched.sch_delay.avg.ms.schedule_hrtimeout_range_clock.do_poll.constprop.0.do_sys_poll 0.01 ± 28% -100.0% 0.00 perf-sched.sch_delay.avg.ms.schedule_preempt_disabled.__mutex_lock.constprop.0.wait_log_commit 0.00 ± 83% +238.9% 0.01 ± 3% perf-sched.sch_delay.avg.ms.schedule_preempt_disabled.rwsem_down_read_slowpath.down_read.btrfs_tree_read_lock_nested 0.01 ± 13% +163.9% 0.02 ± 15% perf-sched.sch_delay.avg.ms.schedule_timeout.io_schedule_timeout.__iomap_dio_rw.btrfs_dio_write 0.00 ± 17% +200.0% 0.01 ± 7% perf-sched.sch_delay.avg.ms.schedule_timeout.io_schedule_timeout.__wait_for_common.barrier_all_devices 0.01 ± 10% +66.7% 0.01 ± 15% perf-sched.sch_delay.avg.ms.schedule_timeout.kcompactd.kthread.ret_from_fork 0.01 ± 11% +35.0% 0.01 perf-sched.sch_delay.avg.ms.schedule_timeout.rcu_gp_fqs_loop.rcu_gp_kthread.kthread 0.02 ± 14% +69.9% 0.03 ± 7% perf-sched.sch_delay.avg.ms.smpboot_thread_fn.kthread.ret_from_fork.ret_from_fork_asm 0.01 ± 6% +64.9% 0.01 ± 3% perf-sched.sch_delay.avg.ms.worker_thread.kthread.ret_from_fork.ret_from_fork_asm 1.63 ± 26% -82.4% 0.29 ± 71% perf-sched.sch_delay.max.ms.__cond_resched.__wait_for_common.barrier_all_devices.write_all_supers.btrfs_sync_log 0.00 ±178% +693.8% 0.02 ± 75% perf-sched.sch_delay.max.ms.__cond_resched.down_write.btrfs_tree_lock_nested.btrfs_search_slot.btrfs_lookup_csum 0.04 ± 22% +51.5% 0.07 ± 13% perf-sched.sch_delay.max.ms.__cond_resched.kmem_cache_alloc_noprof.alloc_extent_state.__set_extent_bit.lock_extent 0.02 ± 31% +240.8% 0.08 ± 18% perf-sched.sch_delay.max.ms.__cond_resched.smpboot_thread_fn.kthread.ret_from_fork.ret_from_fork_asm 0.30 ±169% -99.9% 0.00 ±223% perf-sched.sch_delay.max.ms.__cond_resched.submit_bio_noacct.btrfs_submit_chunk.btrfs_submit_bio.submit_eb_page 0.01 ± 33% -100.0% 0.00 perf-sched.sch_delay.max.ms.btrfs_commit_transaction.btrfs_sync_file.__x64_sys_fsync.do_syscall_64 0.01 ± 67% -100.0% 0.00 perf-sched.sch_delay.max.ms.btrfs_start_ordered_extent.btrfs_wait_ordered_range.btrfs_sync_file.__x64_sys_fsync 0.10 ± 51% -94.4% 0.01 ±129% perf-sched.sch_delay.max.ms.btrfs_sync_log.btrfs_sync_file.__x64_sys_fsync.do_syscall_64 11.97 ±117% -93.7% 0.75 ± 43% perf-sched.sch_delay.max.ms.io_schedule.folio_wait_bit_common.folio_wait_writeback.__filemap_fdatawait_range 1.07 ± 37% -64.5% 0.38 ± 75% perf-sched.sch_delay.max.ms.io_schedule.folio_wait_bit_common.write_all_supers.btrfs_sync_log 0.01 ± 86% -96.3% 0.00 ±223% perf-sched.sch_delay.max.ms.irqentry_exit_to_user_mode.asm_sysvec_apic_timer_interrupt.[unknown].[unknown] 0.00 ±104% +2221.7% 0.09 ± 35% perf-sched.sch_delay.max.ms.rcu_gp_kthread.kthread.ret_from_fork.ret_from_fork_asm 0.05 ± 56% -84.2% 0.01 ±179% perf-sched.sch_delay.max.ms.schedule_preempt_disabled.__mutex_lock.constprop.0.start_log_trans 0.04 ±113% -100.0% 0.00 perf-sched.sch_delay.max.ms.schedule_preempt_disabled.__mutex_lock.constprop.0.wait_log_commit 0.96 ± 51% -54.4% 0.44 ± 38% perf-sched.sch_delay.max.ms.schedule_timeout.io_schedule_timeout.__wait_for_common.barrier_all_devices 0.01 ± 19% +113.3% 0.01 ± 4% perf-sched.total_sch_delay.average.ms 1.73 ± 12% +266.3% 6.32 ± 2% perf-sched.total_wait_and_delay.average.ms 158630 ± 12% -72.8% 43138 ± 2% perf-sched.total_wait_and_delay.count.ms 1.72 ± 12% +266.7% 6.31 ± 2% perf-sched.total_wait_time.average.ms 3.19 -100.0% 0.00 perf-sched.wait_and_delay.avg.ms.__cond_resched.ww_mutex_lock.drm_gem_vunmap_unlocked.drm_gem_fb_vunmap.drm_atomic_helper_commit_planes 0.27 ± 3% +445.1% 1.46 ± 3% perf-sched.wait_and_delay.avg.ms.io_schedule.folio_wait_bit_common.folio_wait_writeback.__filemap_fdatawait_range 0.06 ± 2% +18.1% 0.07 perf-sched.wait_and_delay.avg.ms.io_schedule.folio_wait_bit_common.write_all_supers.btrfs_sync_log 171.54 ± 8% +127.3% 389.88 ± 2% perf-sched.wait_and_delay.avg.ms.schedule_hrtimeout_range_clock.do_poll.constprop.0.do_sys_poll 0.43 ± 3% +466.1% 2.44 ± 2% perf-sched.wait_and_delay.avg.ms.schedule_timeout.io_schedule_timeout.__iomap_dio_rw.btrfs_dio_write 0.06 ± 15% +77.5% 0.11 ± 3% perf-sched.wait_and_delay.avg.ms.schedule_timeout.io_schedule_timeout.__wait_for_common.barrier_all_devices 2.32 ± 4% +20.8% 2.80 perf-sched.wait_and_delay.avg.ms.schedule_timeout.rcu_gp_fqs_loop.rcu_gp_kthread.kthread 1.17 ± 4% +379.8% 5.63 ± 4% perf-sched.wait_and_delay.avg.ms.worker_thread.kthread.ret_from_fork.ret_from_fork_asm 15.00 ± 47% -86.7% 2.00 ±125% perf-sched.wait_and_delay.count.__cond_resched.generic_perform_write.shmem_file_write_iter.vfs_write.ksys_write 35.83 ± 25% +67.4% 60.00 ± 9% perf-sched.wait_and_delay.count.__cond_resched.smpboot_thread_fn.kthread.ret_from_fork.ret_from_fork_asm 1.00 -100.0% 0.00 perf-sched.wait_and_delay.count.__cond_resched.ww_mutex_lock.drm_gem_vunmap_unlocked.drm_gem_fb_vunmap.drm_atomic_helper_commit_planes 17297 ± 7% -88.0% 2070 ± 2% perf-sched.wait_and_delay.count.io_schedule.folio_wait_bit_common.folio_wait_writeback.__filemap_fdatawait_range 10087 ± 5% -84.7% 1539 ± 2% perf-sched.wait_and_delay.count.io_schedule.folio_wait_bit_common.write_all_supers.btrfs_sync_log 94.33 ± 10% -58.3% 39.33 perf-sched.wait_and_delay.count.schedule_hrtimeout_range_clock.do_poll.constprop.0.do_sys_poll 120.33 ±100% +1865.5% 2365 ± 2% perf-sched.wait_and_delay.count.schedule_preempt_disabled.rwsem_down_write_slowpath.down_write.btrfs_tree_lock_nested 20315 ± 5% -71.5% 5784 ± 2% perf-sched.wait_and_delay.count.schedule_timeout.io_schedule_timeout.__iomap_dio_rw.btrfs_dio_write 10088 ± 5% -84.7% 1539 ± 2% perf-sched.wait_and_delay.count.schedule_timeout.io_schedule_timeout.__wait_for_common.barrier_all_devices 2141 ± 5% -28.8% 1524 perf-sched.wait_and_delay.count.schedule_timeout.rcu_gp_fqs_loop.rcu_gp_kthread.kthread 20219 ± 5% -78.4% 4371 ± 2% perf-sched.wait_and_delay.count.wait_log_commit.btrfs_sync_log.btrfs_sync_file.__x64_sys_fsync 41448 ± 5% -78.1% 9088 ± 2% perf-sched.wait_and_delay.count.worker_thread.kthread.ret_from_fork.ret_from_fork_asm 3.19 -100.0% 0.00 perf-sched.wait_and_delay.max.ms.__cond_resched.ww_mutex_lock.drm_gem_vunmap_unlocked.drm_gem_fb_vunmap.drm_atomic_helper_commit_planes 1019 ± 4% +46.3% 1492 ± 31% perf-sched.wait_and_delay.max.ms.do_task_dead.do_exit.do_group_exit.__x64_sys_exit_group.do_syscall_64 54.34 ± 96% -84.7% 8.32 ±120% perf-sched.wait_and_delay.max.ms.io_schedule.folio_wait_bit_common.folio_wait_writeback.__filemap_fdatawait_range 2.31 ± 36% -62.1% 0.87 ± 58% perf-sched.wait_and_delay.max.ms.io_schedule.folio_wait_bit_common.write_all_supers.btrfs_sync_log 1321 ± 55% -77.3% 300.07 ± 35% perf-sched.wait_and_delay.max.ms.schedule_preempt_disabled.rwsem_down_read_slowpath.down_read.btrfs_tree_read_lock_nested 2.08 ± 47% -48.5% 1.07 ± 22% perf-sched.wait_and_delay.max.ms.schedule_timeout.io_schedule_timeout.__wait_for_common.barrier_all_devices 1437 ± 27% -31.3% 988.15 ± 5% perf-sched.wait_and_delay.max.ms.worker_thread.kthread.ret_from_fork.ret_from_fork_asm 0.19 ±149% +615.1% 1.36 ± 73% perf-sched.wait_time.avg.ms.__cond_resched.down_write.btrfs_tree_lock_nested.btrfs_search_slot.btrfs_lookup_csum 0.04 ±131% +11801.2% 5.08 ±134% perf-sched.wait_time.avg.ms.__cond_resched.kmem_cache_alloc_noprof.add_delayed_ref.btrfs_drop_extents.insert_reserved_file_extent 0.47 ± 67% +471.0% 2.66 ± 30% perf-sched.wait_time.avg.ms.__cond_resched.kmem_cache_alloc_noprof.alloc_extent_state.__set_extent_bit.lock_extent 0.42 ± 20% -98.7% 0.01 ±223% perf-sched.wait_time.avg.ms.__cond_resched.submit_bio_noacct.btrfs_submit_chunk.btrfs_submit_bio.submit_eb_page 78.12 ±101% -100.0% 0.00 perf-sched.wait_time.avg.ms.btrfs_commit_transaction.btrfs_sync_file.__x64_sys_fsync.do_syscall_64 0.05 ± 14% -100.0% 0.00 perf-sched.wait_time.avg.ms.btrfs_start_ordered_extent.btrfs_wait_ordered_range.btrfs_sync_file.__x64_sys_fsync 0.26 ± 3% +450.9% 1.45 ± 3% perf-sched.wait_time.avg.ms.io_schedule.folio_wait_bit_common.folio_wait_writeback.__filemap_fdatawait_range 0.05 ± 2% +16.5% 0.06 perf-sched.wait_time.avg.ms.io_schedule.folio_wait_bit_common.write_all_supers.btrfs_sync_log 11.37 ±142% -99.9% 0.01 ±150% perf-sched.wait_time.avg.ms.irqentry_exit_to_user_mode.asm_common_interrupt.[unknown].[unknown] 171.54 ± 8% +127.3% 389.87 ± 2% perf-sched.wait_time.avg.ms.schedule_hrtimeout_range_clock.do_poll.constprop.0.do_sys_poll 0.67 ± 9% -100.0% 0.00 perf-sched.wait_time.avg.ms.schedule_preempt_disabled.__mutex_lock.constprop.0.wait_log_commit 3.35 ± 72% -85.6% 0.48 ± 39% perf-sched.wait_time.avg.ms.schedule_preempt_disabled.rwsem_down_write_slowpath.down_write.btrfs_tree_lock_nested 0.43 ± 3% +470.0% 2.43 ± 2% perf-sched.wait_time.avg.ms.schedule_timeout.io_schedule_timeout.__iomap_dio_rw.btrfs_dio_write 0.06 ± 15% +73.6% 0.10 ± 3% perf-sched.wait_time.avg.ms.schedule_timeout.io_schedule_timeout.__wait_for_common.barrier_all_devices 2.31 ± 4% +20.8% 2.79 perf-sched.wait_time.avg.ms.schedule_timeout.rcu_gp_fqs_loop.rcu_gp_kthread.kthread 0.07 ±174% -100.0% 0.00 perf-sched.wait_time.avg.ms.wait_current_trans.start_transaction.btrfs_attach_transaction_barrier.btrfs_sync_file 0.06 ± 3% -44.4% 0.03 ± 25% perf-sched.wait_time.avg.ms.wait_log_commit.btrfs_sync_log.btrfs_sync_file.__x64_sys_fsync 1.17 ± 4% +381.5% 5.62 ± 4% perf-sched.wait_time.avg.ms.worker_thread.kthread.ret_from_fork.ret_from_fork_asm 1.79 ± 24% -75.6% 0.44 ± 47% perf-sched.wait_time.max.ms.__cond_resched.__wait_for_common.barrier_all_devices.write_all_supers.btrfs_sync_log 0.19 ±149% +1796.9% 3.62 ± 54% perf-sched.wait_time.max.ms.__cond_resched.down_write.btrfs_tree_lock_nested.btrfs_search_slot.btrfs_lookup_csum 0.04 ±132% +22425.6% 9.84 ±139% perf-sched.wait_time.max.ms.__cond_resched.kmem_cache_alloc_noprof.add_delayed_ref.btrfs_drop_extents.insert_reserved_file_extent 1.04 ± 47% +4402.5% 46.83 ± 57% perf-sched.wait_time.max.ms.__cond_resched.kmem_cache_alloc_noprof.alloc_extent_state.__set_extent_bit.lock_extent 0.84 ± 53% -99.3% 0.01 ±223% perf-sched.wait_time.max.ms.__cond_resched.submit_bio_noacct.btrfs_submit_chunk.btrfs_submit_bio.submit_eb_page 281.64 ± 99% -100.0% 0.00 perf-sched.wait_time.max.ms.btrfs_commit_transaction.btrfs_sync_file.__x64_sys_fsync.do_syscall_64 0.06 ± 16% -100.0% 0.00 perf-sched.wait_time.max.ms.btrfs_start_ordered_extent.btrfs_wait_ordered_range.btrfs_sync_file.__x64_sys_fsync 1019 ± 4% +46.3% 1492 ± 31% perf-sched.wait_time.max.ms.do_task_dead.do_exit.do_group_exit.__x64_sys_exit_group.do_syscall_64 49.01 ±107% -83.8% 7.96 ±128% perf-sched.wait_time.max.ms.io_schedule.folio_wait_bit_common.folio_wait_writeback.__filemap_fdatawait_range 1.67 ± 64% -69.6% 0.51 ± 49% perf-sched.wait_time.max.ms.io_schedule.folio_wait_bit_common.write_all_supers.btrfs_sync_log 333.41 ±141% -100.0% 0.03 ±146% perf-sched.wait_time.max.ms.irqentry_exit_to_user_mode.asm_common_interrupt.[unknown].[unknown] 2.02 ± 88% -100.0% 0.00 perf-sched.wait_time.max.ms.schedule_preempt_disabled.__mutex_lock.constprop.0.wait_log_commit 1321 ± 55% -77.3% 300.06 ± 35% perf-sched.wait_time.max.ms.schedule_preempt_disabled.rwsem_down_read_slowpath.down_read.btrfs_tree_read_lock_nested 533.71 ± 48% -71.8% 150.40 ± 48% perf-sched.wait_time.max.ms.schedule_preempt_disabled.rwsem_down_write_slowpath.down_write.btrfs_tree_lock_nested 1.47 ± 5% -24.6% 1.11 ± 5% perf-sched.wait_time.max.ms.schedule_timeout.__wait_for_common.wait_for_completion_state.kernel_clone 1.14 ± 45% -43.7% 0.64 ± 9% perf-sched.wait_time.max.ms.schedule_timeout.io_schedule_timeout.__wait_for_common.barrier_all_devices 532.05 ± 88% -99.8% 1.28 ±163% perf-sched.wait_time.max.ms.syscall_exit_to_user_mode.do_syscall_64.entry_SYSCALL_64_after_hwframe.[unknown] 0.07 ±174% -100.0% 0.00 perf-sched.wait_time.max.ms.wait_current_trans.start_transaction.btrfs_attach_transaction_barrier.btrfs_sync_file 2.02 ± 17% +345.2% 9.00 ±129% perf-sched.wait_time.max.ms.wait_log_commit.btrfs_sync_log.btrfs_sync_file.__x64_sys_fsync 1437 ± 27% -31.3% 988.14 ± 5% perf-sched.wait_time.max.ms.worker_thread.kthread.ret_from_fork.ret_from_fork_asm *************************************************************************************************** lkp-csl-2sp7: 96 threads 2 sockets Intel(R) Xeon(R) Gold 6252 CPU @ 2.10GHz (Cascade Lake) with 512G memory ========================================================================================= compiler/cpufreq_governor/directio/disk/fstype/kconfig/media/rootfs/tbox_group/test/testcase/thread_nr: gcc-13/performance/directio/1SSD/btrfs/x86_64-rhel-8.3/ssd/debian-11.1-x86_64-20220510.cgz/lkp-csl-2sp7/MWUM/fxmark/4 commit: 1122c0c1cc ("block: move cache control settings out of queue->flags") bd4a633b6f ("block: move the nonrot flag to queue_limits") 1122c0c1cc71f740 bd4a633b6f7c3c6b6ebc1a07317 ---------------- --------------------------- %stddev %change %stddev \ | \ 2.176e+09 +11.4% 2.423e+09 ± 3% cpuidle..time 132.33 ± 20% -36.4% 84.17 ± 10% perf-c2c.HITM.local 291.11 +31.8% 383.72 ± 5% uptime.boot 56.19 +7.6% 60.45 iostat.cpu.idle 18.23 -27.6% 13.19 ± 6% iostat.cpu.iowait 25.05 +3.4% 25.89 iostat.cpu.system 2507993 -14.9% 2134516 meminfo.Active 2144083 -18.4% 1750586 ± 2% meminfo.Active(file) 77605 -25.4% 57872 ± 5% meminfo.Dirty 18.37 -5.1 13.27 ± 6% mpstat.cpu.all.iowait% 0.84 -0.1 0.70 ± 4% mpstat.cpu.all.irq% 1.16 -0.3 0.90 ± 6% mpstat.cpu.all.soft% 297906 -18.3% 243394 ± 5% vmstat.io.bo 0.89 ± 3% -29.8% 0.63 ± 9% vmstat.procs.b 47364 -21.4% 37209 ± 5% vmstat.system.cs 12792 -18.5% 10428 ± 3% vmstat.system.in 2.47 ± 13% -30.3% 1.72 ± 40% perf-sched.sch_delay.max.ms.__cond_resched.btrfs_alloc_path.btrfs_async_run_delayed_root.btrfs_work_helper.process_one_work 1184 ± 25% +26.6% 1499 ± 31% perf-sched.wait_and_delay.max.ms.smpboot_thread_fn.kthread.ret_from_fork.ret_from_fork_asm 0.68 ±217% +6285.5% 43.38 ±121% perf-sched.wait_time.avg.ms.schedule_preempt_disabled.__mutex_lock.constprop.0.workqueue_set_max_active 1.34 ±220% +5568.8% 75.81 ±138% perf-sched.wait_time.max.ms.schedule_preempt_disabled.__mutex_lock.constprop.0.workqueue_set_max_active 1183 ± 25% +26.6% 1498 ± 31% perf-sched.wait_time.max.ms.smpboot_thread_fn.kthread.ret_from_fork.ret_from_fork_asm 1.80 -0.2 1.61 turbostat.Busy% 2952 +3.5% 3055 turbostat.Bzy_MHz 0.60 -0.1 0.48 ± 6% turbostat.C1% 1.98 -0.2 1.80 ± 4% turbostat.C1E% 1175575 +13.6% 1335284 ± 5% turbostat.C6 6.37 -1.4 5.01 ± 3% turbostat.C6% 11.16 -10.5% 9.99 turbostat.CPU%c1 0.31 +12.8% 0.35 turbostat.IPC 3186943 +11.3% 3548214 ± 2% turbostat.IRQ 2505849 -14.8% 2134079 numa-meminfo.node0.Active 2142339 -18.3% 1750535 ± 2% numa-meminfo.node0.Active(file) 72152 ± 4% -25.9% 53438 ± 5% numa-meminfo.node0.Dirty 5805800 ± 13% -36.0% 3718257 ± 24% numa-meminfo.node0.FilePages 9182123 ± 8% -20.8% 7276407 ± 12% numa-meminfo.node0.MemUsed 2447576 ± 33% -70.1% 731851 ±123% numa-meminfo.node0.Unevictable 15180 ± 80% +197.2% 45112 ± 40% numa-meminfo.node1.KReclaimable 3231 ±172% +524.0% 20162 ± 58% numa-meminfo.node1.Mapped 15180 ± 80% +197.2% 45112 ± 40% numa-meminfo.node1.SReclaimable 444470 ±182% +386.0% 2160224 ± 41% numa-meminfo.node1.Unevictable 535497 -18.3% 437654 ± 2% numa-vmstat.node0.nr_active_file 18593647 +11.3% 20701921 ± 2% numa-vmstat.node0.nr_dirtied 18026 ± 4% -25.9% 13355 ± 5% numa-vmstat.node0.nr_dirty 1451371 ± 13% -36.0% 929593 ± 24% numa-vmstat.node0.nr_file_pages 611894 ± 33% -70.1% 182962 ±123% numa-vmstat.node0.nr_unevictable 18583823 +11.3% 20690513 ± 2% numa-vmstat.node0.nr_written 535497 -18.3% 437654 ± 2% numa-vmstat.node0.nr_zone_active_file 611894 ± 33% -70.1% 182962 ±123% numa-vmstat.node0.nr_zone_unevictable 18182 ± 5% -26.1% 13429 ± 5% numa-vmstat.node0.nr_zone_write_pending 807.93 ±172% +524.4% 5044 ± 58% numa-vmstat.node1.nr_mapped 3795 ± 80% +197.2% 11277 ± 40% numa-vmstat.node1.nr_slab_reclaimable 111117 ±182% +386.0% 540056 ± 41% numa-vmstat.node1.nr_unevictable 111117 ±182% +386.0% 540056 ± 41% numa-vmstat.node1.nr_zone_unevictable 107.60 +11.1% 119.54 ± 2% fxmark.ssd_btrfs_MWUM_4_directio.idle_sec 54.11 +10.7% 59.91 ± 2% fxmark.ssd_btrfs_MWUM_4_directio.idle_util 45.57 -31.6% 31.18 ± 12% fxmark.ssd_btrfs_MWUM_4_directio.iowait_sec 22.92 -31.8% 15.63 ± 12% fxmark.ssd_btrfs_MWUM_4_directio.iowait_util 1.76 -22.1% 1.37 ± 8% fxmark.ssd_btrfs_MWUM_4_directio.irq_sec 0.89 -22.4% 0.69 ± 8% fxmark.ssd_btrfs_MWUM_4_directio.irq_util 2.62 -27.4% 1.90 ± 10% fxmark.ssd_btrfs_MWUM_4_directio.softirq_sec 1.32 -27.7% 0.95 ± 10% fxmark.ssd_btrfs_MWUM_4_directio.softirq_util 40.98 +10.3% 45.20 ± 3% fxmark.ssd_btrfs_MWUM_4_directio.sys_sec 20.61 +9.9% 22.65 ± 3% fxmark.ssd_btrfs_MWUM_4_directio.sys_util 1373 -45.7% 745.50 ± 9% fxmark.ssd_btrfs_MWUM_4_directio.works 27.39 -45.9% 14.82 ± 9% fxmark.ssd_btrfs_MWUM_4_directio.works/sec 250.17 +37.0% 342.71 ± 5% fxmark.time.elapsed_time 250.17 +37.0% 342.71 ± 5% fxmark.time.elapsed_time.max 4153888 -19.1% 3360997 fxmark.time.file_system_outputs 8.50 ± 5% -29.4% 6.00 fxmark.time.percent_of_cpu_this_job_got 59437 ± 10% +34.9% 80200 ± 8% sched_debug.cfs_rq:/.avg_vruntime.avg 77362 ± 12% +28.6% 99496 ± 9% sched_debug.cfs_rq:/.avg_vruntime.max 49777 ± 14% +41.4% 70377 ± 10% sched_debug.cfs_rq:/.avg_vruntime.min 59437 ± 10% +34.9% 80200 ± 8% sched_debug.cfs_rq:/.min_vruntime.avg 77362 ± 12% +28.6% 99496 ± 9% sched_debug.cfs_rq:/.min_vruntime.max 49777 ± 14% +41.4% 70377 ± 10% sched_debug.cfs_rq:/.min_vruntime.min 70.10 ± 28% +69.8% 119.03 ± 24% sched_debug.cfs_rq:/.util_est.avg 387.03 ± 19% +36.5% 528.40 ± 18% sched_debug.cfs_rq:/.util_est.max 111.66 ± 27% +63.4% 182.43 ± 23% sched_debug.cfs_rq:/.util_est.stddev 159901 +21.8% 194738 ± 5% sched_debug.cpu.clock.avg 159904 +21.8% 194739 ± 5% sched_debug.cpu.clock.max 159899 +21.8% 194736 ± 5% sched_debug.cpu.clock.min 156754 +22.0% 191297 ± 5% sched_debug.cpu.clock_task.avg 159016 +21.8% 193608 ± 5% sched_debug.cpu.clock_task.max 151859 +23.0% 186807 ± 5% sched_debug.cpu.clock_task.min 571773 ± 2% -9.3% 518561 ± 3% sched_debug.cpu.max_idle_balance_cost.max 8586 ± 10% -76.2% 2040 ± 87% sched_debug.cpu.max_idle_balance_cost.stddev 1547 ± 7% +39.1% 2152 ± 12% sched_debug.cpu.nr_uninterruptible.max -3680 +35.1% -4971 sched_debug.cpu.nr_uninterruptible.min 2008 ± 13% +44.5% 2902 ± 13% sched_debug.cpu.nr_uninterruptible.stddev 159901 +21.8% 194737 ± 5% sched_debug.cpu_clk 159291 +21.9% 194110 ± 5% sched_debug.ktime 160432 +21.7% 195278 ± 5% sched_debug.sched_clk 90977 +5.5% 95982 proc-vmstat.nr_active_anon 535809 -18.3% 437696 ± 2% proc-vmstat.nr_active_file 80075 -3.3% 77402 proc-vmstat.nr_anon_pages 18810399 ± 2% +11.4% 20960968 ± 2% proc-vmstat.nr_dirtied 19409 -25.5% 14469 ± 5% proc-vmstat.nr_dirty 1570377 -6.0% 1476623 proc-vmstat.nr_file_pages 82770 -3.8% 79660 proc-vmstat.nr_inactive_anon 18954 -1.0% 18765 proc-vmstat.nr_kernel_stack 9590 -2.2% 9375 proc-vmstat.nr_mapped 95937 +4.8% 100509 proc-vmstat.nr_shmem 18800573 ± 2% +11.4% 20949542 ± 2% proc-vmstat.nr_written 90977 +5.5% 95982 proc-vmstat.nr_zone_active_anon 535809 -18.3% 437696 ± 2% proc-vmstat.nr_zone_active_file 82770 -3.8% 79660 proc-vmstat.nr_zone_inactive_anon 19688 ± 2% -25.3% 14712 ± 5% proc-vmstat.nr_zone_write_pending 7670 ± 50% +96.4% 15061 ± 26% proc-vmstat.numa_hint_faults 3803 ± 88% +157.4% 9788 ± 21% proc-vmstat.numa_hint_faults_local 10950682 ± 2% +6.6% 11668450 ± 2% proc-vmstat.numa_hit 10849707 ± 2% +6.6% 11566304 ± 2% proc-vmstat.numa_local 1356796 +32.4% 1796173 proc-vmstat.pgactivate 11864099 +5.9% 12565956 ± 2% proc-vmstat.pgalloc_normal 791491 +24.6% 986144 ± 4% proc-vmstat.pgfault 11653607 +6.8% 12444134 ± 2% proc-vmstat.pgfree 75424328 ± 2% +11.4% 84002300 ± 2% proc-vmstat.pgpgout 42955 +22.0% 52397 ± 3% proc-vmstat.pgreuse 40751111 ± 2% -28.4% 29162586 ± 8% perf-stat.i.branch-instructions 0.16 ± 3% -0.0 0.12 ± 5% perf-stat.i.branch-miss-rate% 1966173 ± 3% -28.9% 1398795 ± 8% perf-stat.i.branch-misses 0.56 ± 5% -0.1 0.41 ± 5% perf-stat.i.cache-miss-rate% 338469 ± 4% -26.6% 248405 ± 6% perf-stat.i.cache-misses 1788163 ± 4% -26.4% 1315825 ± 7% perf-stat.i.cache-references 47778 -21.6% 37457 ± 5% perf-stat.i.context-switches 0.04 -25.2% 0.03 ± 8% perf-stat.i.cpi 8075 -13.9% 6951 ± 2% perf-stat.i.cpu-clock 2.255e+08 -28.1% 1.622e+08 ± 7% perf-stat.i.cpu-cycles 2754 -11.1% 2447 ± 7% perf-stat.i.cpu-migrations 45.89 ± 3% -31.3% 31.53 ± 7% perf-stat.i.cycles-between-cache-misses 0.01 ± 4% -0.0 0.00 ± 13% perf-stat.i.dTLB-load-miss-rate% 62240 ± 7% -26.9% 45496 ± 9% perf-stat.i.dTLB-load-misses 44048882 ± 2% -28.0% 31716199 ± 8% perf-stat.i.dTLB-loads 0.00 ± 4% -0.0 0.00 ± 13% perf-stat.i.dTLB-store-miss-rate% 7368 ± 7% -27.7% 5326 ± 9% perf-stat.i.dTLB-store-misses 15972047 ± 2% -27.8% 11527820 ± 8% perf-stat.i.dTLB-stores 1.71 -0.4 1.27 ± 6% perf-stat.i.iTLB-load-miss-rate% 22267 -24.7% 16768 ± 6% perf-stat.i.iTLB-load-misses 19977 ± 4% -27.0% 14589 ± 5% perf-stat.i.iTLB-loads 2.026e+08 ± 2% -28.4% 1.451e+08 ± 9% perf-stat.i.instructions 286.78 ± 3% -30.7% 198.87 ± 8% perf-stat.i.instructions-per-iTLB-miss 0.03 ± 3% -27.5% 0.02 ± 6% perf-stat.i.ipc 0.18 ± 43% +96.5% 0.35 ± 31% perf-stat.i.major-faults 0.00 -28.0% 0.00 ± 7% perf-stat.i.metric.GHz 31.38 ± 4% -24.9% 23.56 ± 6% perf-stat.i.metric.K/sec 1.04 ± 2% -28.1% 0.75 ± 8% perf-stat.i.metric.M/sec 2330 -3.1% 2257 perf-stat.i.minor-faults 1.87 ± 15% -0.6 1.24 ± 15% perf-stat.i.node-load-miss-rate% 32809 ± 8% -24.0% 24936 ± 12% perf-stat.i.node-loads 1.60 ± 8% -0.4 1.17 ± 15% perf-stat.i.node-store-miss-rate% 42947 ± 3% -26.9% 31405 ± 6% perf-stat.i.node-stores 2330 -3.1% 2258 perf-stat.i.page-faults 8075 -13.9% 6951 ± 2% perf-stat.i.task-clock 41085549 ± 2% -28.6% 29351633 ± 9% perf-stat.ps.branch-instructions 1980226 ± 3% -28.9% 1407007 ± 8% perf-stat.ps.branch-misses 341317 ± 4% -26.7% 250339 ± 6% perf-stat.ps.cache-misses 1802785 ± 4% -26.5% 1324804 ± 7% perf-stat.ps.cache-references 47554 -21.5% 37337 ± 5% perf-stat.ps.context-switches 8089 -14.0% 6956 ± 2% perf-stat.ps.cpu-clock 2.274e+08 -28.2% 1.633e+08 ± 7% perf-stat.ps.cpu-cycles 2740 -11.0% 2438 ± 7% perf-stat.ps.cpu-migrations 62712 ± 7% -27.0% 45790 ± 9% perf-stat.ps.dTLB-load-misses 44441011 ± 2% -28.1% 31931957 ± 8% perf-stat.ps.dTLB-loads 7430 ± 6% -27.8% 5362 ± 9% perf-stat.ps.dTLB-store-misses 16118579 ± 2% -28.0% 11611258 ± 8% perf-stat.ps.dTLB-stores 22459 ± 2% -24.8% 16880 ± 6% perf-stat.ps.iTLB-load-misses 20158 ± 5% -27.1% 14693 ± 5% perf-stat.ps.iTLB-loads 2.042e+08 ± 2% -28.5% 1.461e+08 ± 9% perf-stat.ps.instructions 0.18 ± 43% +96.8% 0.35 ± 31% perf-stat.ps.major-faults 2321 -3.0% 2251 perf-stat.ps.minor-faults 32976 ± 8% -23.8% 25135 ± 12% perf-stat.ps.node-loads 43093 ± 3% -26.7% 31604 ± 5% perf-stat.ps.node-stores 2321 -3.0% 2252 perf-stat.ps.page-faults 8089 -14.0% 6956 ± 2% perf-stat.ps.task-clock 29.41 ± 2% -16.0 13.44 ± 45% perf-profile.calltrace.cycles-pp.loop_process_work.process_one_work.worker_thread.kthread.ret_from_fork 19.06 ± 3% -11.3 7.73 ± 45% perf-profile.calltrace.cycles-pp.btrfs_sync_file.loop_process_work.process_one_work.worker_thread.kthread 24.03 ± 3% -10.6 13.47 ± 6% perf-profile.calltrace.cycles-pp.btree_write_cache_pages.do_writepages.filemap_fdatawrite_wbc.__filemap_fdatawrite_range.btrfs_write_marked_extents 23.72 ± 3% -10.5 13.24 ± 6% perf-profile.calltrace.cycles-pp.submit_eb_page.btree_write_cache_pages.do_writepages.filemap_fdatawrite_wbc.__filemap_fdatawrite_range 22.11 ± 3% -9.7 12.38 ± 6% perf-profile.calltrace.cycles-pp.btrfs_submit_chunk.btrfs_submit_bio.submit_eb_page.btree_write_cache_pages.do_writepages 22.11 ± 3% -9.7 12.38 ± 6% perf-profile.calltrace.cycles-pp.btrfs_submit_bio.submit_eb_page.btree_write_cache_pages.do_writepages.filemap_fdatawrite_wbc 21.55 ± 3% -9.5 12.08 ± 6% perf-profile.calltrace.cycles-pp.btree_csum_one_bio.btrfs_submit_chunk.btrfs_submit_bio.submit_eb_page.btree_write_cache_pages 20.06 ± 3% -8.9 11.16 ± 4% perf-profile.calltrace.cycles-pp.btrfs_check_leaf.btree_csum_one_bio.btrfs_submit_chunk.btrfs_submit_bio.submit_eb_page 19.94 ± 3% -8.8 11.09 ± 5% perf-profile.calltrace.cycles-pp.__btrfs_check_leaf.btrfs_check_leaf.btree_csum_one_bio.btrfs_submit_chunk.btrfs_submit_bio 19.56 ± 4% -7.0 12.60 ± 7% perf-profile.calltrace.cycles-pp.btrfs_write_and_wait_transaction.btrfs_commit_transaction.flush_space.btrfs_async_reclaim_metadata_space.process_one_work 19.18 ± 4% -6.9 12.32 ± 7% perf-profile.calltrace.cycles-pp.__filemap_fdatawrite_range.btrfs_write_marked_extents.btrfs_write_and_wait_transaction.btrfs_commit_transaction.flush_space 19.32 ± 4% -6.9 12.46 ± 7% perf-profile.calltrace.cycles-pp.btrfs_write_marked_extents.btrfs_write_and_wait_transaction.btrfs_commit_transaction.flush_space.btrfs_async_reclaim_metadata_space 19.16 ± 4% -6.8 12.32 ± 7% perf-profile.calltrace.cycles-pp.filemap_fdatawrite_wbc.__filemap_fdatawrite_range.btrfs_write_marked_extents.btrfs_write_and_wait_transaction.btrfs_commit_transaction 19.13 ± 4% -6.8 12.30 ± 7% perf-profile.calltrace.cycles-pp.do_writepages.filemap_fdatawrite_wbc.__filemap_fdatawrite_range.btrfs_write_marked_extents.btrfs_write_and_wait_transaction 12.86 ± 4% -5.9 6.99 ± 4% perf-profile.calltrace.cycles-pp.check_leaf_item.__btrfs_check_leaf.btrfs_check_leaf.btree_csum_one_bio.btrfs_submit_chunk 13.52 ± 7% -5.0 8.56 ± 8% perf-profile.calltrace.cycles-pp.common_startup_64 10.90 ± 12% -4.7 6.19 ± 12% perf-profile.calltrace.cycles-pp.cpu_startup_entry.start_secondary.common_startup_64 10.90 ± 12% -4.7 6.20 ± 12% perf-profile.calltrace.cycles-pp.start_secondary.common_startup_64 10.89 ± 12% -4.7 6.19 ± 12% perf-profile.calltrace.cycles-pp.do_idle.cpu_startup_entry.start_secondary.common_startup_64 10.15 ± 3% -4.6 5.60 ± 45% perf-profile.calltrace.cycles-pp.lo_write_simple.loop_process_work.process_one_work.worker_thread.kthread 9.98 ± 3% -4.5 5.52 ± 45% perf-profile.calltrace.cycles-pp.vfs_iter_write.lo_write_simple.loop_process_work.process_one_work.worker_thread 9.86 ± 3% -4.4 5.46 ± 44% perf-profile.calltrace.cycles-pp.do_iter_readv_writev.vfs_iter_write.lo_write_simple.loop_process_work.process_one_work 9.79 ± 3% -4.4 5.43 ± 44% perf-profile.calltrace.cycles-pp.btrfs_do_write_iter.do_iter_readv_writev.vfs_iter_write.lo_write_simple.loop_process_work 9.70 ± 3% -4.3 5.36 ± 44% perf-profile.calltrace.cycles-pp.btrfs_buffered_write.btrfs_do_write_iter.do_iter_readv_writev.vfs_iter_write.lo_write_simple 9.84 ± 12% -4.2 5.62 ± 13% perf-profile.calltrace.cycles-pp.cpuidle_idle_call.do_idle.cpu_startup_entry.start_secondary.common_startup_64 5.35 ± 4% -4.2 1.17 ± 45% perf-profile.calltrace.cycles-pp.btrfs_sync_log.btrfs_sync_file.loop_process_work.process_one_work.worker_thread 11.34 ± 8% -4.2 7.19 ± 11% perf-profile.calltrace.cycles-pp.cpuidle_enter_state.cpuidle_enter.cpuidle_idle_call.do_idle.cpu_startup_entry 9.33 ± 12% -4.0 5.36 ± 13% perf-profile.calltrace.cycles-pp.cpuidle_enter.cpuidle_idle_call.do_idle.cpu_startup_entry.start_secondary 4.93 ± 4% -3.9 1.00 ± 44% perf-profile.calltrace.cycles-pp.btrfs_write_marked_extents.btrfs_sync_log.btrfs_sync_file.loop_process_work.process_one_work 4.92 ± 4% -3.9 1.00 ± 44% perf-profile.calltrace.cycles-pp.__filemap_fdatawrite_range.btrfs_write_marked_extents.btrfs_sync_log.btrfs_sync_file.loop_process_work 12.68 ± 5% -3.7 8.94 ± 7% perf-profile.calltrace.cycles-pp.btrfs_work_helper.process_one_work.worker_thread.kthread.ret_from_fork 4.92 ± 4% -3.7 1.18 ± 4% perf-profile.calltrace.cycles-pp.filemap_fdatawrite_wbc.__filemap_fdatawrite_range.btrfs_write_marked_extents.btrfs_sync_log.btrfs_sync_file 4.91 ± 3% -3.7 1.18 ± 4% perf-profile.calltrace.cycles-pp.do_writepages.filemap_fdatawrite_wbc.__filemap_fdatawrite_range.btrfs_write_marked_extents.btrfs_sync_log 12.65 ± 5% -3.7 8.92 ± 7% perf-profile.calltrace.cycles-pp.btrfs_finish_one_ordered.btrfs_work_helper.process_one_work.worker_thread.kthread 7.36 ± 4% -3.6 3.74 ± 46% perf-profile.calltrace.cycles-pp.start_ordered_ops.btrfs_sync_file.loop_process_work.process_one_work.worker_thread 6.28 ± 5% -3.6 2.66 ± 45% perf-profile.calltrace.cycles-pp.btrfs_log_dentry_safe.btrfs_sync_file.loop_process_work.process_one_work.worker_thread 6.27 ± 5% -3.6 2.66 ± 45% perf-profile.calltrace.cycles-pp.btrfs_log_inode_parent.btrfs_log_dentry_safe.btrfs_sync_file.loop_process_work.process_one_work 6.27 ± 5% -3.6 2.66 ± 45% perf-profile.calltrace.cycles-pp.btrfs_log_inode.btrfs_log_inode_parent.btrfs_log_dentry_safe.btrfs_sync_file.loop_process_work 7.27 ± 4% -3.5 3.72 ± 46% perf-profile.calltrace.cycles-pp.__filemap_fdatawrite_range.start_ordered_ops.btrfs_sync_file.loop_process_work.process_one_work 7.27 ± 4% -3.5 3.72 ± 46% perf-profile.calltrace.cycles-pp.filemap_fdatawrite_wbc.__filemap_fdatawrite_range.start_ordered_ops.btrfs_sync_file.loop_process_work 8.76 ± 4% -3.3 5.44 ± 4% perf-profile.calltrace.cycles-pp.check_extent_item.check_leaf_item.__btrfs_check_leaf.btrfs_check_leaf.btree_csum_one_bio 8.24 ± 4% -3.3 4.92 ± 14% perf-profile.calltrace.cycles-pp.extent_write_cache_pages.btrfs_writepages.do_writepages.filemap_fdatawrite_wbc.__filemap_fdatawrite_range 7.38 ± 4% -3.1 4.27 ± 17% perf-profile.calltrace.cycles-pp.__extent_writepage.extent_write_cache_pages.btrfs_writepages.do_writepages.filemap_fdatawrite_wbc 7.27 ± 4% -3.0 4.26 ± 15% perf-profile.calltrace.cycles-pp.do_writepages.filemap_fdatawrite_wbc.__filemap_fdatawrite_range.start_ordered_ops.btrfs_sync_file 7.26 ± 4% -3.0 4.26 ± 15% perf-profile.calltrace.cycles-pp.btrfs_writepages.do_writepages.filemap_fdatawrite_wbc.__filemap_fdatawrite_range.start_ordered_ops 6.00 ± 4% -3.0 3.04 ± 6% perf-profile.calltrace.cycles-pp.btrfs_log_changed_extents.btrfs_log_inode.btrfs_log_inode_parent.btrfs_log_dentry_safe.btrfs_sync_file 5.81 ± 5% -2.9 2.89 ± 6% perf-profile.calltrace.cycles-pp.log_one_extent.btrfs_log_changed_extents.btrfs_log_inode.btrfs_log_inode_parent.btrfs_log_dentry_safe 4.50 ± 9% -2.7 1.82 ± 11% perf-profile.calltrace.cycles-pp.alloc_reserved_tree_block.run_delayed_tree_ref.btrfs_run_delayed_refs_for_head.__btrfs_run_delayed_refs.btrfs_run_delayed_refs 4.30 ± 10% -2.7 1.65 ± 19% perf-profile.calltrace.cycles-pp.btrfs_insert_empty_items.alloc_reserved_tree_block.run_delayed_tree_ref.btrfs_run_delayed_refs_for_head.__btrfs_run_delayed_refs 6.97 ± 6% -2.6 4.39 ± 8% perf-profile.calltrace.cycles-pp.btrfs_start_dirty_block_groups.btrfs_commit_transaction.flush_space.btrfs_async_reclaim_metadata_space.process_one_work 2.75 ± 10% -2.3 0.41 ± 71% perf-profile.calltrace.cycles-pp.btrfs_search_slot.btrfs_insert_empty_items.alloc_reserved_tree_block.run_delayed_tree_ref.btrfs_run_delayed_refs_for_head 8.18 ± 7% -2.0 6.14 ± 9% perf-profile.calltrace.cycles-pp.insert_reserved_file_extent.btrfs_finish_one_ordered.btrfs_work_helper.process_one_work.worker_thread 2.48 ± 7% -2.0 0.49 ± 45% perf-profile.calltrace.cycles-pp.check_extent_data_item.check_leaf_item.__btrfs_check_leaf.btrfs_check_leaf.btree_csum_one_bio 4.26 ± 9% -1.9 2.37 ± 10% perf-profile.calltrace.cycles-pp.btrfs_run_delayed_refs.btrfs_commit_transaction.flush_space.btrfs_async_reclaim_metadata_space.process_one_work 4.24 ± 9% -1.9 2.36 ± 10% perf-profile.calltrace.cycles-pp.__btrfs_run_delayed_refs.btrfs_run_delayed_refs.btrfs_commit_transaction.flush_space.btrfs_async_reclaim_metadata_space 4.10 ± 9% -1.8 2.29 ± 11% perf-profile.calltrace.cycles-pp.btrfs_run_delayed_refs_for_head.__btrfs_run_delayed_refs.btrfs_run_delayed_refs.btrfs_commit_transaction.flush_space 3.72 ± 7% -1.7 2.00 ± 8% perf-profile.calltrace.cycles-pp.btrfs_get_32.__btrfs_check_leaf.btrfs_check_leaf.btree_csum_one_bio.btrfs_submit_chunk 2.54 ± 6% -1.7 0.84 ± 53% perf-profile.calltrace.cycles-pp.btrfs_cow_block.btrfs_search_slot.lookup_inline_extent_backref.lookup_extent_backref.__btrfs_free_extent 2.54 ± 6% -1.7 0.84 ± 53% perf-profile.calltrace.cycles-pp.btrfs_force_cow_block.btrfs_cow_block.btrfs_search_slot.lookup_inline_extent_backref.lookup_extent_backref 7.29 ± 4% -1.7 5.60 ± 9% perf-profile.calltrace.cycles-pp.btrfs_drop_extents.insert_reserved_file_extent.btrfs_finish_one_ordered.btrfs_work_helper.process_one_work 3.75 ± 7% -1.6 2.12 ± 28% perf-profile.calltrace.cycles-pp.__extent_writepage_io.__extent_writepage.extent_write_cache_pages.btrfs_writepages.do_writepages 3.30 ± 5% -1.6 1.74 ± 4% perf-profile.calltrace.cycles-pp.btrfs_drop_extents.log_one_extent.btrfs_log_changed_extents.btrfs_log_inode.btrfs_log_inode_parent 3.61 ± 5% -1.4 2.21 ± 3% perf-profile.calltrace.cycles-pp.btrfs_get_64.check_extent_item.check_leaf_item.__btrfs_check_leaf.btrfs_check_leaf 3.09 ± 11% -1.4 1.74 ± 28% perf-profile.calltrace.cycles-pp.lookup_extent_backref.__btrfs_free_extent.btrfs_run_delayed_refs_for_head.__btrfs_run_delayed_refs.btrfs_run_delayed_refs 3.08 ± 11% -1.4 1.73 ± 28% perf-profile.calltrace.cycles-pp.lookup_inline_extent_backref.lookup_extent_backref.__btrfs_free_extent.btrfs_run_delayed_refs_for_head.__btrfs_run_delayed_refs 2.91 ± 6% -1.3 1.60 ± 30% perf-profile.calltrace.cycles-pp.btrfs_search_slot.lookup_inline_extent_backref.lookup_extent_backref.__btrfs_free_extent.btrfs_run_delayed_refs_for_head 2.40 ± 11% -1.3 1.09 ± 9% perf-profile.calltrace.cycles-pp.log_extent_csums.log_one_extent.btrfs_log_changed_extents.btrfs_log_inode.btrfs_log_inode_parent 1.83 ± 17% -1.3 0.53 ± 73% perf-profile.calltrace.cycles-pp.asm_common_interrupt.cpuidle_enter_state.cpuidle_enter.cpuidle_idle_call.do_idle 1.82 ± 18% -1.3 0.53 ± 73% perf-profile.calltrace.cycles-pp.common_interrupt.asm_common_interrupt.cpuidle_enter_state.cpuidle_enter.cpuidle_idle_call 3.32 ± 10% -1.3 2.07 ± 10% perf-profile.calltrace.cycles-pp.btrfs_run_delayed_refs_for_head.__btrfs_run_delayed_refs.btrfs_run_delayed_refs.btrfs_start_dirty_block_groups.btrfs_commit_transaction 2.45 ± 6% -1.2 1.20 ± 11% perf-profile.calltrace.cycles-pp.btrfs_run_delayed_refs.flush_space.btrfs_async_reclaim_metadata_space.process_one_work.worker_thread 3.43 ± 10% -1.2 2.19 ± 10% perf-profile.calltrace.cycles-pp.__btrfs_run_delayed_refs.btrfs_run_delayed_refs.btrfs_start_dirty_block_groups.btrfs_commit_transaction.flush_space 2.44 ± 6% -1.2 1.20 ± 11% perf-profile.calltrace.cycles-pp.__btrfs_run_delayed_refs.btrfs_run_delayed_refs.flush_space.btrfs_async_reclaim_metadata_space.process_one_work 3.43 ± 10% -1.2 2.19 ± 10% perf-profile.calltrace.cycles-pp.btrfs_run_delayed_refs.btrfs_start_dirty_block_groups.btrfs_commit_transaction.flush_space.btrfs_async_reclaim_metadata_space 1.57 ± 30% -1.2 0.34 ±100% perf-profile.calltrace.cycles-pp.blk_complete_reqs.handle_softirqs.irq_exit_rcu.common_interrupt.asm_common_interrupt 2.38 ± 5% -1.2 1.16 ± 9% perf-profile.calltrace.cycles-pp.btrfs_run_delayed_refs_for_head.__btrfs_run_delayed_refs.btrfs_run_delayed_refs.flush_space.btrfs_async_reclaim_metadata_space 1.53 ± 30% -1.2 0.33 ±100% perf-profile.calltrace.cycles-pp.scsi_end_request.scsi_io_completion.blk_complete_reqs.handle_softirqs.irq_exit_rcu 1.53 ± 30% -1.2 0.33 ±100% perf-profile.calltrace.cycles-pp.scsi_io_completion.blk_complete_reqs.handle_softirqs.irq_exit_rcu.common_interrupt 2.85 ± 2% -1.2 1.68 ± 8% perf-profile.calltrace.cycles-pp.writepage_delalloc.__extent_writepage.extent_write_cache_pages.btrfs_writepages.do_writepages 1.41 ± 30% -1.1 0.31 ±100% perf-profile.calltrace.cycles-pp.blk_update_request.scsi_end_request.scsi_io_completion.blk_complete_reqs.handle_softirqs 2.54 ± 8% -1.0 1.52 ± 35% perf-profile.calltrace.cycles-pp.submit_extent_page.__extent_writepage_io.__extent_writepage.extent_write_cache_pages.btrfs_writepages 2.30 ± 2% -1.0 1.30 ± 8% perf-profile.calltrace.cycles-pp.cow_file_range.btrfs_run_delalloc_range.writepage_delalloc.__extent_writepage.extent_write_cache_pages 2.31 ± 2% -1.0 1.31 ± 8% perf-profile.calltrace.cycles-pp.btrfs_run_delalloc_range.writepage_delalloc.__extent_writepage.extent_write_cache_pages.btrfs_writepages 2.24 ± 9% -1.0 1.25 ± 49% perf-profile.calltrace.cycles-pp.submit_one_bio.submit_extent_page.__extent_writepage_io.__extent_writepage.extent_write_cache_pages 2.23 ± 9% -1.0 1.25 ± 49% perf-profile.calltrace.cycles-pp.btrfs_submit_bio.submit_one_bio.submit_extent_page.__extent_writepage_io.__extent_writepage 2.23 ± 9% -1.0 1.25 ± 49% perf-profile.calltrace.cycles-pp.btrfs_submit_chunk.btrfs_submit_bio.submit_one_bio.submit_extent_page.__extent_writepage_io 1.86 ± 9% -1.0 0.90 ± 9% perf-profile.calltrace.cycles-pp.btrfs_csum_file_blocks.log_csums.log_extent_csums.log_one_extent.btrfs_log_changed_extents 1.88 ± 9% -1.0 0.91 ± 9% perf-profile.calltrace.cycles-pp.log_csums.log_extent_csums.log_one_extent.btrfs_log_changed_extents.btrfs_log_inode 1.96 ± 11% -1.0 1.00 ± 9% perf-profile.calltrace.cycles-pp.__btrfs_free_extent.btrfs_run_delayed_refs_for_head.__btrfs_run_delayed_refs.btrfs_run_delayed_refs.btrfs_commit_transaction 1.28 ± 18% -0.9 0.34 ±100% perf-profile.calltrace.cycles-pp.handle_softirqs.irq_exit_rcu.common_interrupt.asm_common_interrupt.cpuidle_enter_state 1.28 ± 18% -0.9 0.34 ±100% perf-profile.calltrace.cycles-pp.irq_exit_rcu.common_interrupt.asm_common_interrupt.cpuidle_enter_state.cpuidle_enter 5.08 ± 7% -0.9 4.16 ± 12% perf-profile.calltrace.cycles-pp.poll_idle.cpuidle_enter_state.cpuidle_enter.cpuidle_idle_call.do_idle 2.09 ± 4% -0.9 1.18 ± 15% perf-profile.calltrace.cycles-pp.btrfs_csum_file_blocks.btrfs_finish_one_ordered.btrfs_work_helper.process_one_work.worker_thread 1.49 ± 12% -0.9 0.58 ± 47% perf-profile.calltrace.cycles-pp.intel_idle.cpuidle_enter_state.cpuidle_enter.cpuidle_idle_call.do_idle 2.43 ± 5% -0.9 1.54 ± 10% perf-profile.calltrace.cycles-pp.btrfs_get_32.check_extent_item.check_leaf_item.__btrfs_check_leaf.btrfs_check_leaf 1.26 ± 17% -0.9 0.38 ± 71% perf-profile.calltrace.cycles-pp.btrfs_create_common.lookup_open.open_last_lookups.path_openat.do_filp_open 1.52 ± 19% -0.9 0.66 ± 21% perf-profile.calltrace.cycles-pp.intel_idle_irq.cpuidle_enter_state.cpuidle_enter.cpuidle_idle_call.do_idle 2.06 ± 12% -0.9 1.21 ± 12% perf-profile.calltrace.cycles-pp.run_delayed_tree_ref.btrfs_run_delayed_refs_for_head.__btrfs_run_delayed_refs.btrfs_run_delayed_refs.btrfs_commit_transaction 1.39 ± 15% -0.8 0.55 ± 47% perf-profile.calltrace.cycles-pp.lookup_open.open_last_lookups.path_openat.do_filp_open.do_sys_openat2 3.06 ± 7% -0.8 2.24 ± 10% perf-profile.calltrace.cycles-pp.btrfs_copy_from_user.btrfs_buffered_write.btrfs_do_write_iter.do_iter_readv_writev.vfs_iter_write 3.04 ± 7% -0.8 2.23 ± 9% perf-profile.calltrace.cycles-pp.copy_page_from_iter_atomic.btrfs_copy_from_user.btrfs_buffered_write.btrfs_do_write_iter.do_iter_readv_writev 1.35 ± 14% -0.7 0.62 ± 12% perf-profile.calltrace.cycles-pp.run_delayed_tree_ref.btrfs_run_delayed_refs_for_head.__btrfs_run_delayed_refs.btrfs_run_delayed_refs.btrfs_start_dirty_block_groups 2.15 ± 7% -0.7 1.44 ± 6% perf-profile.calltrace.cycles-pp.btrfs_dirty_pages.btrfs_buffered_write.btrfs_do_write_iter.do_iter_readv_writev.vfs_iter_write 2.09 ± 11% -0.7 1.39 ± 7% perf-profile.calltrace.cycles-pp.btrfs_write_out_cache.btrfs_start_dirty_block_groups.btrfs_commit_transaction.flush_space.btrfs_async_reclaim_metadata_space 2.06 ± 10% -0.7 1.37 ± 6% perf-profile.calltrace.cycles-pp.__btrfs_write_out_cache.btrfs_write_out_cache.btrfs_start_dirty_block_groups.btrfs_commit_transaction.flush_space 1.75 ± 8% -0.7 1.08 ± 9% perf-profile.calltrace.cycles-pp.btrfs_del_items.btrfs_drop_extents.insert_reserved_file_extent.btrfs_finish_one_ordered.btrfs_work_helper 1.84 ± 7% -0.6 1.23 ± 11% perf-profile.calltrace.cycles-pp.smpboot_thread_fn.kthread.ret_from_fork.ret_from_fork_asm 1.10 ± 31% -0.6 0.49 ± 47% perf-profile.calltrace.cycles-pp.setup_items_for_insert.btrfs_insert_empty_items.alloc_reserved_tree_block.run_delayed_tree_ref.btrfs_run_delayed_refs_for_head 2.08 ± 16% -0.6 1.49 ± 11% perf-profile.calltrace.cycles-pp.open64 2.06 ± 16% -0.6 1.48 ± 11% perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.open64 2.06 ± 16% -0.6 1.48 ± 11% perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.open64 2.04 ± 15% -0.6 1.47 ± 11% perf-profile.calltrace.cycles-pp.__x64_sys_openat.do_syscall_64.entry_SYSCALL_64_after_hwframe.open64 2.03 ± 15% -0.6 1.47 ± 11% perf-profile.calltrace.cycles-pp.do_sys_openat2.__x64_sys_openat.do_syscall_64.entry_SYSCALL_64_after_hwframe.open64 2.01 ± 16% -0.6 1.45 ± 11% perf-profile.calltrace.cycles-pp.do_filp_open.do_sys_openat2.__x64_sys_openat.do_syscall_64.entry_SYSCALL_64_after_hwframe 2.01 ± 16% -0.6 1.45 ± 11% perf-profile.calltrace.cycles-pp.path_openat.do_filp_open.do_sys_openat2.__x64_sys_openat.do_syscall_64 1.22 ± 7% -0.5 0.67 ± 10% perf-profile.calltrace.cycles-pp.btrfs_del_items.btrfs_drop_extents.log_one_extent.btrfs_log_changed_extents.btrfs_log_inode 1.95 ± 16% -0.5 1.41 ± 12% perf-profile.calltrace.cycles-pp.open_last_lookups.path_openat.do_filp_open.do_sys_openat2.__x64_sys_openat 1.87 ± 17% -0.5 1.34 ± 8% perf-profile.calltrace.cycles-pp.__btrfs_free_extent.btrfs_run_delayed_refs_for_head.__btrfs_run_delayed_refs.btrfs_run_delayed_refs.btrfs_start_dirty_block_groups 1.63 ± 10% -0.5 1.10 ± 11% perf-profile.calltrace.cycles-pp.blk_complete_reqs.handle_softirqs.run_ksoftirqd.smpboot_thread_fn.kthread 0.92 ± 10% -0.5 0.39 ± 71% perf-profile.calltrace.cycles-pp.cache_save_setup.btrfs_start_dirty_block_groups.btrfs_commit_transaction.flush_space.btrfs_async_reclaim_metadata_space 0.81 ± 9% -0.5 0.28 ±100% perf-profile.calltrace.cycles-pp.btrfs_comp_cpu_keys.__btrfs_check_leaf.btrfs_check_leaf.btree_csum_one_bio.btrfs_submit_chunk 1.66 ± 10% -0.5 1.13 ± 11% perf-profile.calltrace.cycles-pp.handle_softirqs.run_ksoftirqd.smpboot_thread_fn.kthread.ret_from_fork 1.66 ± 10% -0.5 1.14 ± 11% perf-profile.calltrace.cycles-pp.run_ksoftirqd.smpboot_thread_fn.kthread.ret_from_fork.ret_from_fork_asm 1.54 ± 9% -0.5 1.05 ± 12% perf-profile.calltrace.cycles-pp.blk_mq_end_request.blk_complete_reqs.handle_softirqs.run_ksoftirqd.smpboot_thread_fn 1.49 ± 11% -0.5 1.00 ± 12% perf-profile.calltrace.cycles-pp.blk_update_request.blk_mq_end_request.blk_complete_reqs.handle_softirqs.run_ksoftirqd 1.10 ± 15% -0.4 0.66 ± 14% perf-profile.calltrace.cycles-pp.write_one_eb.submit_eb_page.btree_write_cache_pages.do_writepages.filemap_fdatawrite_wbc 1.06 ± 10% -0.4 0.62 ± 15% perf-profile.calltrace.cycles-pp.btrfs_delalloc_reserve_metadata.btrfs_buffered_write.btrfs_do_write_iter.do_iter_readv_writev.vfs_iter_write 1.24 ± 10% -0.4 0.84 ± 9% perf-profile.calltrace.cycles-pp.__btrfs_free_extent.btrfs_run_delayed_refs_for_head.__btrfs_run_delayed_refs.btrfs_run_delayed_refs.flush_space 0.67 ± 12% -0.4 0.28 ±100% perf-profile.calltrace.cycles-pp.btrfs_set_extent_delalloc.btrfs_dirty_pages.btrfs_buffered_write.btrfs_do_write_iter.do_iter_readv_writev 1.14 ± 13% -0.4 0.75 ± 9% perf-profile.calltrace.cycles-pp.btrfs_setup_item_for_insert.btrfs_drop_extents.log_one_extent.btrfs_log_changed_extents.btrfs_log_inode 1.13 ± 13% -0.4 0.75 ± 9% perf-profile.calltrace.cycles-pp.setup_items_for_insert.btrfs_setup_item_for_insert.btrfs_drop_extents.log_one_extent.btrfs_log_changed_extents 0.86 ± 24% -0.4 0.48 ± 46% perf-profile.calltrace.cycles-pp.btrfs_get_8.check_extent_item.check_leaf_item.__btrfs_check_leaf.btrfs_check_leaf 1.00 ± 9% -0.3 0.68 ± 21% perf-profile.calltrace.cycles-pp.btrfs_fdatawrite_range.__btrfs_write_out_cache.btrfs_write_out_cache.btrfs_start_dirty_block_groups.btrfs_commit_transaction 1.00 ± 9% -0.3 0.68 ± 21% perf-profile.calltrace.cycles-pp.__filemap_fdatawrite_range.btrfs_fdatawrite_range.__btrfs_write_out_cache.btrfs_write_out_cache.btrfs_start_dirty_block_groups 0.98 ± 10% -0.3 0.67 ± 21% perf-profile.calltrace.cycles-pp.do_writepages.filemap_fdatawrite_wbc.__filemap_fdatawrite_range.btrfs_fdatawrite_range.__btrfs_write_out_cache 0.98 ± 11% -0.3 0.67 ± 21% perf-profile.calltrace.cycles-pp.btrfs_writepages.do_writepages.filemap_fdatawrite_wbc.__filemap_fdatawrite_range.btrfs_fdatawrite_range 0.00 +0.9 0.87 ± 12% perf-profile.calltrace.cycles-pp.btrfs_search_slot.btrfs_del_csums.cleanup_ref_head.__btrfs_run_delayed_refs.btrfs_run_delayed_refs 0.00 +1.4 1.43 ± 7% perf-profile.calltrace.cycles-pp.btrfs_truncate_item.truncate_one_csum.btrfs_del_csums.cleanup_ref_head.__btrfs_run_delayed_refs 0.00 +1.5 1.48 ± 6% perf-profile.calltrace.cycles-pp.truncate_one_csum.btrfs_del_csums.cleanup_ref_head.__btrfs_run_delayed_refs.btrfs_run_delayed_refs 79.39 +1.9 81.32 perf-profile.calltrace.cycles-pp.process_one_work.worker_thread.kthread.ret_from_fork.ret_from_fork_asm 0.00 +3.2 3.16 ± 5% perf-profile.calltrace.cycles-pp.btrfs_del_csums.cleanup_ref_head.__btrfs_run_delayed_refs.btrfs_run_delayed_refs.btrfs_commit_transaction 0.00 +3.8 3.77 ± 6% perf-profile.calltrace.cycles-pp.cleanup_ref_head.__btrfs_run_delayed_refs.btrfs_run_delayed_refs.btrfs_commit_transaction.transaction_kthread 0.00 +4.3 4.32 ± 7% perf-profile.calltrace.cycles-pp.__btrfs_run_delayed_refs.btrfs_run_delayed_refs.btrfs_commit_transaction.transaction_kthread.kthread 0.00 +4.3 4.32 ± 7% perf-profile.calltrace.cycles-pp.btrfs_run_delayed_refs.btrfs_commit_transaction.transaction_kthread.kthread.ret_from_fork 0.00 +5.2 5.22 ± 8% perf-profile.calltrace.cycles-pp.btrfs_commit_transaction.transaction_kthread.kthread.ret_from_fork.ret_from_fork_asm 0.00 +5.2 5.22 ± 8% perf-profile.calltrace.cycles-pp.transaction_kthread.kthread.ret_from_fork.ret_from_fork_asm 82.15 +6.1 88.22 perf-profile.calltrace.cycles-pp.kthread.ret_from_fork.ret_from_fork_asm 82.15 +6.1 88.22 perf-profile.calltrace.cycles-pp.ret_from_fork.ret_from_fork_asm 82.15 +6.1 88.22 perf-profile.calltrace.cycles-pp.ret_from_fork_asm 36.06 ± 3% +19.8 55.84 ± 3% perf-profile.calltrace.cycles-pp.btrfs_async_reclaim_metadata_space.process_one_work.worker_thread.kthread.ret_from_fork 36.05 ± 3% +19.8 55.84 ± 3% perf-profile.calltrace.cycles-pp.flush_space.btrfs_async_reclaim_metadata_space.process_one_work.worker_thread.kthread 33.17 ± 3% +21.3 54.45 ± 3% perf-profile.calltrace.cycles-pp.btrfs_commit_transaction.flush_space.btrfs_async_reclaim_metadata_space.process_one_work.worker_thread 0.09 ±223% +30.0 30.06 ± 9% perf-profile.calltrace.cycles-pp._find_next_zero_bit.steal_from_bitmap.__btrfs_add_free_space.unpin_extent_range.btrfs_finish_extent_commit 0.82 ± 22% +33.0 33.84 ± 9% perf-profile.calltrace.cycles-pp.btrfs_finish_extent_commit.btrfs_commit_transaction.flush_space.btrfs_async_reclaim_metadata_space.process_one_work 0.52 ± 74% +33.2 33.74 ± 9% perf-profile.calltrace.cycles-pp.unpin_extent_range.btrfs_finish_extent_commit.btrfs_commit_transaction.flush_space.btrfs_async_reclaim_metadata_space 0.37 ±100% +33.3 33.66 ± 9% perf-profile.calltrace.cycles-pp.__btrfs_add_free_space.unpin_extent_range.btrfs_finish_extent_commit.btrfs_commit_transaction.flush_space 0.29 ±100% +33.8 34.11 ± 9% perf-profile.calltrace.cycles-pp.steal_from_bitmap.__btrfs_add_free_space.unpin_extent_range.btrfs_finish_extent_commit.btrfs_commit_transaction 29.41 ± 2% -16.0 13.44 ± 45% perf-profile.children.cycles-pp.loop_process_work 32.80 ± 2% -13.9 18.92 ± 8% perf-profile.children.cycles-pp.__filemap_fdatawrite_range 32.77 ± 2% -13.9 18.91 ± 8% perf-profile.children.cycles-pp.filemap_fdatawrite_wbc 32.72 ± 2% -13.8 18.87 ± 8% perf-profile.children.cycles-pp.do_writepages 24.60 ± 2% -10.7 13.89 ± 9% perf-profile.children.cycles-pp.btrfs_submit_chunk 24.60 ± 2% -10.7 13.90 ± 9% perf-profile.children.cycles-pp.btrfs_submit_bio 24.25 ± 3% -10.6 13.68 ± 6% perf-profile.children.cycles-pp.btrfs_write_marked_extents 24.03 ± 3% -10.5 13.50 ± 6% perf-profile.children.cycles-pp.btree_write_cache_pages 23.73 ± 3% -10.5 13.27 ± 6% perf-profile.children.cycles-pp.submit_eb_page 19.06 ± 3% -10.0 9.08 ± 8% perf-profile.children.cycles-pp.btrfs_sync_file 21.55 ± 3% -9.4 12.11 ± 6% perf-profile.children.cycles-pp.btree_csum_one_bio 20.06 ± 3% -8.9 11.19 ± 4% perf-profile.children.cycles-pp.__btrfs_check_leaf 20.06 ± 3% -8.9 11.19 ± 4% perf-profile.children.cycles-pp.btrfs_check_leaf 19.56 ± 4% -6.9 12.63 ± 7% perf-profile.children.cycles-pp.btrfs_write_and_wait_transaction 12.97 ± 4% -5.9 7.07 ± 4% perf-profile.children.cycles-pp.check_leaf_item 14.34 ± 4% -5.3 9.08 ± 4% perf-profile.children.cycles-pp.btrfs_search_slot 13.52 ± 7% -5.0 8.56 ± 8% perf-profile.children.cycles-pp.common_startup_64 13.52 ± 7% -5.0 8.56 ± 8% perf-profile.children.cycles-pp.cpu_startup_entry 13.51 ± 7% -5.0 8.56 ± 8% perf-profile.children.cycles-pp.do_idle 8.41 ± 5% -4.8 3.58 ± 10% perf-profile.children.cycles-pp.btrfs_cow_block 8.40 ± 5% -4.8 3.58 ± 10% perf-profile.children.cycles-pp.btrfs_force_cow_block 10.90 ± 12% -4.7 6.20 ± 12% perf-profile.children.cycles-pp.start_secondary 10.15 ± 3% -4.6 5.60 ± 45% perf-profile.children.cycles-pp.lo_write_simple 12.09 ± 7% -4.4 7.65 ± 10% perf-profile.children.cycles-pp.cpuidle_idle_call 11.44 ± 8% -4.2 7.27 ± 10% perf-profile.children.cycles-pp.cpuidle_enter 11.42 ± 8% -4.2 7.26 ± 10% perf-profile.children.cycles-pp.cpuidle_enter_state 9.96 ± 7% -4.1 5.88 ± 9% perf-profile.children.cycles-pp.btrfs_run_delayed_refs_for_head 5.35 ± 4% -4.0 1.40 ± 5% perf-profile.children.cycles-pp.btrfs_sync_log 12.68 ± 5% -3.7 8.94 ± 7% perf-profile.children.cycles-pp.btrfs_work_helper 12.65 ± 5% -3.7 8.92 ± 7% perf-profile.children.cycles-pp.btrfs_finish_one_ordered 5.14 ± 6% -3.5 1.65 ± 9% perf-profile.children.cycles-pp.btrfs_alloc_tree_block 9.08 ± 5% -3.4 5.67 ± 4% perf-profile.children.cycles-pp.check_extent_item 9.99 ± 3% -3.3 6.66 ± 4% perf-profile.children.cycles-pp.vfs_iter_write 8.67 ± 4% -3.3 5.36 ± 13% perf-profile.children.cycles-pp.extent_write_cache_pages 8.67 ± 4% -3.3 5.36 ± 13% perf-profile.children.cycles-pp.btrfs_writepages 7.59 ± 4% -3.3 4.28 ± 6% perf-profile.children.cycles-pp.btrfs_get_32 9.86 ± 3% -3.3 6.59 ± 4% perf-profile.children.cycles-pp.do_iter_readv_writev 10.64 ± 4% -3.2 7.39 ± 6% perf-profile.children.cycles-pp.btrfs_drop_extents 9.72 ± 3% -3.2 6.48 ± 4% perf-profile.children.cycles-pp.btrfs_buffered_write 9.79 ± 3% -3.2 6.56 ± 4% perf-profile.children.cycles-pp.btrfs_do_write_iter 6.28 ± 5% -3.1 3.18 ± 5% perf-profile.children.cycles-pp.btrfs_log_dentry_safe 6.27 ± 5% -3.1 3.18 ± 5% perf-profile.children.cycles-pp.btrfs_log_inode_parent 6.27 ± 5% -3.1 3.18 ± 5% perf-profile.children.cycles-pp.btrfs_log_inode 7.36 ± 4% -3.1 4.29 ± 15% perf-profile.children.cycles-pp.start_ordered_ops 6.05 ± 9% -3.0 3.03 ± 10% perf-profile.children.cycles-pp.btrfs_insert_empty_items 3.69 ± 7% -3.0 0.68 ± 17% perf-profile.children.cycles-pp.btrfs_reserve_extent 7.74 ± 4% -3.0 4.78 ± 14% perf-profile.children.cycles-pp.__extent_writepage 6.00 ± 4% -3.0 3.04 ± 6% perf-profile.children.cycles-pp.btrfs_log_changed_extents 3.57 ± 7% -2.9 0.62 ± 13% perf-profile.children.cycles-pp.find_free_extent 5.81 ± 5% -2.9 2.89 ± 6% perf-profile.children.cycles-pp.log_one_extent 6.97 ± 6% -2.5 4.46 ± 8% perf-profile.children.cycles-pp.btrfs_start_dirty_block_groups 5.24 ± 5% -2.5 2.75 ± 4% perf-profile.children.cycles-pp.btrfs_get_64 4.58 ± 9% -2.5 2.12 ± 9% perf-profile.children.cycles-pp.alloc_reserved_tree_block 4.58 ± 9% -2.5 2.13 ± 9% perf-profile.children.cycles-pp.run_delayed_tree_ref 8.27 ± 7% -2.1 6.20 ± 9% perf-profile.children.cycles-pp.insert_reserved_file_extent 2.53 ± 7% -1.9 0.59 ± 10% perf-profile.children.cycles-pp.check_extent_data_item 4.20 ± 14% -1.9 2.26 ± 13% perf-profile.children.cycles-pp.handle_softirqs 3.00 ± 21% -1.9 1.12 ± 30% perf-profile.children.cycles-pp.asm_common_interrupt 3.96 ± 4% -1.9 2.08 ± 11% perf-profile.children.cycles-pp.btrfs_csum_file_blocks 2.99 ± 21% -1.9 1.12 ± 30% perf-profile.children.cycles-pp.common_interrupt 5.13 ± 9% -1.7 3.43 ± 8% perf-profile.children.cycles-pp.__btrfs_free_extent 3.66 ± 11% -1.7 1.98 ± 14% perf-profile.children.cycles-pp.blk_complete_reqs 4.22 ± 7% -1.6 2.62 ± 23% perf-profile.children.cycles-pp.__extent_writepage_io 3.34 ± 13% -1.5 1.82 ± 15% perf-profile.children.cycles-pp.blk_update_request 3.94 ± 7% -1.5 2.46 ± 10% perf-profile.children.cycles-pp._raw_spin_lock 2.57 ± 21% -1.4 1.14 ± 22% perf-profile.children.cycles-pp.irq_exit_rcu 4.62 ± 4% -1.4 3.22 ± 9% perf-profile.children.cycles-pp.setup_items_for_insert 2.40 ± 11% -1.3 1.09 ± 9% perf-profile.children.cycles-pp.log_extent_csums 3.38 -1.3 2.08 ± 7% perf-profile.children.cycles-pp.writepage_delalloc 4.58 ± 6% -1.2 3.34 ± 5% perf-profile.children.cycles-pp.btrfs_del_items 3.12 ± 11% -1.2 1.90 ± 11% perf-profile.children.cycles-pp.lookup_extent_backref 3.12 ± 11% -1.2 1.90 ± 11% perf-profile.children.cycles-pp.lookup_inline_extent_backref 2.88 ± 6% -1.1 1.77 ± 29% perf-profile.children.cycles-pp.submit_extent_page 2.62 ± 2% -1.1 1.52 ± 8% perf-profile.children.cycles-pp.btrfs_run_delalloc_range 2.00 ± 12% -1.1 0.91 ± 16% perf-profile.children.cycles-pp.intel_idle_irq 1.85 ± 20% -1.1 0.78 ± 31% perf-profile.children.cycles-pp.scsi_end_request 1.85 ± 20% -1.1 0.78 ± 31% perf-profile.children.cycles-pp.scsi_io_completion 1.70 ± 11% -1.0 0.69 ± 9% perf-profile.children.cycles-pp.btrfs_lookup_csum 2.30 ± 3% -1.0 1.30 ± 8% perf-profile.children.cycles-pp.cow_file_range 2.50 ± 7% -1.0 1.50 ± 32% perf-profile.children.cycles-pp.submit_one_bio 2.58 ± 10% -1.0 1.61 ± 11% perf-profile.children.cycles-pp.memcpy_orig 1.88 ± 9% -1.0 0.91 ± 9% perf-profile.children.cycles-pp.log_csums 5.10 ± 7% -0.9 4.18 ± 11% perf-profile.children.cycles-pp.poll_idle 2.06 ± 8% -0.9 1.17 ± 10% perf-profile.children.cycles-pp.btrfs_init_new_buffer 2.60 ± 4% -0.9 1.73 ± 47% perf-profile.children.cycles-pp.crc_pcl 1.79 ± 7% -0.9 0.93 ± 18% perf-profile.children.cycles-pp.intel_idle 1.90 ± 19% -0.9 1.04 ± 23% perf-profile.children.cycles-pp.__btrfs_bio_end_io 3.49 ± 6% -0.8 2.66 ± 11% perf-profile.children.cycles-pp.btrfs_get_token_32 2.80 ± 9% -0.8 1.97 ± 14% perf-profile.children.cycles-pp.btrfs_setup_item_for_insert 3.06 ± 7% -0.8 2.24 ± 10% perf-profile.children.cycles-pp.btrfs_copy_from_user 3.32 ± 10% -0.8 2.50 ± 6% perf-profile.children.cycles-pp.do_syscall_64 3.32 ± 10% -0.8 2.50 ± 6% perf-profile.children.cycles-pp.entry_SYSCALL_64_after_hwframe 1.90 ± 13% -0.8 1.08 ± 14% perf-profile.children.cycles-pp.folio_end_writeback 3.05 ± 6% -0.8 2.24 ± 10% perf-profile.children.cycles-pp.copy_page_from_iter_atomic 1.74 ± 18% -0.8 0.94 ± 23% perf-profile.children.cycles-pp.end_bbio_data_write 2.41 ± 7% -0.8 1.62 ± 5% perf-profile.children.cycles-pp.btrfs_dirty_pages 1.50 ± 12% -0.8 0.73 ± 8% perf-profile.children.cycles-pp.btrfs_get_8 1.39 ± 15% -0.8 0.63 ± 18% perf-profile.children.cycles-pp.lookup_open 1.26 ± 17% -0.7 0.52 ± 18% perf-profile.children.cycles-pp.btrfs_create_common 1.66 ± 9% -0.7 0.93 ± 7% perf-profile.children.cycles-pp.alloc_extent_buffer 2.14 ± 7% -0.7 1.42 ± 8% perf-profile.children.cycles-pp.__clear_extent_bit 1.88 ± 11% -0.7 1.16 ± 12% perf-profile.children.cycles-pp.copy_extent_buffer_full 3.03 ± 7% -0.7 2.32 ± 8% perf-profile.children.cycles-pp.btrfs_write_out_cache 0.87 ± 7% -0.7 0.16 ± 24% perf-profile.children.cycles-pp.btrfs_find_space_for_alloc 3.02 ± 6% -0.7 2.32 ± 8% perf-profile.children.cycles-pp.__btrfs_write_out_cache 1.31 ± 7% -0.7 0.61 ± 28% perf-profile.children.cycles-pp.btrfs_extend_item 1.78 ± 6% -0.7 1.08 ± 10% perf-profile.children.cycles-pp.add_delayed_ref 1.16 ± 20% -0.7 0.46 ± 17% perf-profile.children.cycles-pp.btrfs_create_new_inode 1.45 ± 8% -0.7 0.76 ± 16% perf-profile.children.cycles-pp.write_one_eb 1.48 ± 11% -0.7 0.82 ± 18% perf-profile.children.cycles-pp.__folio_end_writeback 0.98 ± 22% -0.7 0.33 ± 36% perf-profile.children.cycles-pp.__common_interrupt 0.98 ± 22% -0.7 0.33 ± 36% perf-profile.children.cycles-pp.handle_edge_irq 0.98 ± 22% -0.6 0.33 ± 36% perf-profile.children.cycles-pp.handle_irq_event 0.94 ± 22% -0.6 0.31 ± 37% perf-profile.children.cycles-pp.__handle_irq_event_percpu 0.93 ± 22% -0.6 0.31 ± 38% perf-profile.children.cycles-pp.ahci_single_level_irq_intr 1.84 ± 7% -0.6 1.23 ± 11% perf-profile.children.cycles-pp.smpboot_thread_fn 2.15 ± 15% -0.6 1.56 ± 10% perf-profile.children.cycles-pp.__x64_sys_openat 2.08 ± 16% -0.6 1.49 ± 11% perf-profile.children.cycles-pp.open64 1.25 ± 14% -0.6 0.66 ± 12% perf-profile.children.cycles-pp.submit_bio_noacct_nocheck 2.14 ± 15% -0.6 1.56 ± 10% perf-profile.children.cycles-pp.do_sys_openat2 1.13 ± 13% -0.6 0.56 ± 12% perf-profile.children.cycles-pp.__folio_start_writeback 1.21 ± 15% -0.6 0.64 ± 11% perf-profile.children.cycles-pp.__submit_bio 1.67 ± 12% -0.6 1.10 ± 8% perf-profile.children.cycles-pp.kmem_cache_alloc_noprof 2.10 ± 16% -0.6 1.54 ± 10% perf-profile.children.cycles-pp.do_filp_open 2.10 ± 16% -0.6 1.54 ± 10% perf-profile.children.cycles-pp.path_openat 2.12 ± 9% -0.6 1.55 ± 2% perf-profile.children.cycles-pp.__set_extent_bit 1.12 ± 9% -0.6 0.56 ± 7% perf-profile.children.cycles-pp.attach_eb_folio_to_filemap 1.23 ± 5% -0.6 0.67 ± 12% perf-profile.children.cycles-pp.btrfs_comp_cpu_keys 1.71 ± 8% -0.6 1.16 ± 12% perf-profile.children.cycles-pp.blk_mq_end_request 1.06 ± 17% -0.6 0.50 ± 15% perf-profile.children.cycles-pp.blk_mq_submit_bio 1.26 ± 9% -0.6 0.71 ± 12% perf-profile.children.cycles-pp.filemap_dirty_folio 1.96 ± 16% -0.5 1.43 ± 12% perf-profile.children.cycles-pp.open_last_lookups 1.66 ± 10% -0.5 1.14 ± 11% perf-profile.children.cycles-pp.run_ksoftirqd 0.99 ± 9% -0.5 0.48 ± 13% perf-profile.children.cycles-pp.__lruvec_stat_mod_folio 1.08 ± 9% -0.5 0.57 ± 13% perf-profile.children.cycles-pp.end_bbio_meta_write 0.77 ± 27% -0.5 0.29 ± 24% perf-profile.children.cycles-pp.insert_with_overflow 0.79 ± 25% -0.5 0.32 ± 23% perf-profile.children.cycles-pp.btrfs_add_link 0.78 ± 26% -0.5 0.31 ± 22% perf-profile.children.cycles-pp.btrfs_insert_dir_item 1.42 ± 4% -0.5 0.96 ± 12% perf-profile.children.cycles-pp.asm_sysvec_apic_timer_interrupt 0.69 ± 26% -0.4 0.25 ± 36% perf-profile.children.cycles-pp.ahci_handle_port_intr 0.94 ± 7% -0.4 0.50 ± 20% perf-profile.children.cycles-pp.__folio_mark_dirty 1.06 ± 10% -0.4 0.62 ± 15% perf-profile.children.cycles-pp.btrfs_delalloc_reserve_metadata 1.31 ± 9% -0.4 0.87 ± 46% perf-profile.children.cycles-pp.crc32c_pcl_intel_update 1.70 ± 6% -0.4 1.27 ± 7% perf-profile.children.cycles-pp.__schedule 0.73 ± 21% -0.4 0.30 ± 24% perf-profile.children.cycles-pp.btrfs_finish_ordered_extent 1.00 ± 9% -0.4 0.58 ± 15% perf-profile.children.cycles-pp.cache_save_setup 1.06 ± 8% -0.4 0.64 ± 9% perf-profile.children.cycles-pp.__filemap_get_folio 0.69 ± 35% -0.4 0.28 ± 71% perf-profile.children.cycles-pp.irq_work_run_list 0.68 ± 35% -0.4 0.28 ± 71% perf-profile.children.cycles-pp.__sysvec_irq_work 0.68 ± 35% -0.4 0.28 ± 71% perf-profile.children.cycles-pp._printk 0.68 ± 35% -0.4 0.28 ± 71% perf-profile.children.cycles-pp.asm_sysvec_irq_work 0.68 ± 35% -0.4 0.28 ± 71% perf-profile.children.cycles-pp.irq_work_run 0.68 ± 35% -0.4 0.28 ± 71% perf-profile.children.cycles-pp.irq_work_single 0.68 ± 35% -0.4 0.28 ± 71% perf-profile.children.cycles-pp.sysvec_irq_work 0.68 ± 35% -0.4 0.28 ± 71% perf-profile.children.cycles-pp.vprintk_emit 0.68 ± 35% -0.4 0.28 ± 71% perf-profile.children.cycles-pp.console_flush_all 0.68 ± 35% -0.4 0.28 ± 71% perf-profile.children.cycles-pp.console_unlock 0.67 ± 35% -0.4 0.27 ± 71% perf-profile.children.cycles-pp.serial8250_console_write 0.93 ± 13% -0.4 0.53 ± 14% perf-profile.children.cycles-pp.add_delayed_ref_head 0.51 ± 20% -0.4 0.11 ± 36% perf-profile.children.cycles-pp.find_free_space 1.21 ± 8% -0.4 0.81 ± 13% perf-profile.children.cycles-pp.sysvec_apic_timer_interrupt 0.86 ± 31% -0.4 0.46 ± 8% perf-profile.children.cycles-pp.folio_clear_dirty_for_io 0.92 ± 3% -0.4 0.52 ± 12% perf-profile.children.cycles-pp.set_extent_buffer_dirty 0.88 ± 10% -0.4 0.48 ± 14% perf-profile.children.cycles-pp._raw_spin_lock_irqsave 1.36 ± 2% -0.4 0.96 ± 9% perf-profile.children.cycles-pp.schedule 0.65 ± 36% -0.4 0.26 ± 71% perf-profile.children.cycles-pp.wait_for_lsr 1.24 ± 14% -0.4 0.85 ± 8% perf-profile.children.cycles-pp.btrfs_bin_search 1.26 ± 11% -0.4 0.88 ± 12% perf-profile.children.cycles-pp.__lookup_extent_mapping 0.50 ± 36% -0.4 0.12 ± 42% perf-profile.children.cycles-pp.btrfs_lookup_csums_list 1.99 ± 8% -0.4 1.62 ± 10% perf-profile.children.cycles-pp.__memmove 0.87 ± 12% -0.4 0.51 ± 9% perf-profile.children.cycles-pp.__reserve_bytes 1.06 ± 5% -0.4 0.70 ± 9% perf-profile.children.cycles-pp.lock_extent 0.80 ± 15% -0.4 0.45 ± 11% perf-profile.children.cycles-pp.btrfs_set_range_writeback 0.85 ± 22% -0.4 0.50 ± 8% perf-profile.children.cycles-pp.alloc_extent_state 1.42 ± 8% -0.3 1.08 ± 11% perf-profile.children.cycles-pp.kmem_cache_free 0.76 ± 8% -0.3 0.43 ± 8% perf-profile.children.cycles-pp.flush_smp_call_function_queue 0.70 ± 10% -0.3 0.38 ± 12% perf-profile.children.cycles-pp.down_read 0.71 ± 10% -0.3 0.39 ± 9% perf-profile.children.cycles-pp.__flush_smp_call_function_queue 0.53 ± 18% -0.3 0.21 ± 29% perf-profile.children.cycles-pp.queue_work_on 1.44 ± 7% -0.3 1.13 ± 13% perf-profile.children.cycles-pp.btrfs_fdatawrite_range 0.94 ± 12% -0.3 0.64 ± 45% perf-profile.children.cycles-pp.csum_tree_block 0.97 ± 7% -0.3 0.66 ± 14% perf-profile.children.cycles-pp.clear_state_bit 0.74 ± 12% -0.3 0.44 ± 12% perf-profile.children.cycles-pp.btrfs_reserve_metadata_bytes 0.78 ± 7% -0.3 0.48 ± 10% perf-profile.children.cycles-pp.percpu_counter_add_batch 0.70 ± 12% -0.3 0.42 ± 6% perf-profile.children.cycles-pp.filemap_add_folio 0.54 ± 5% -0.3 0.26 ± 21% perf-profile.children.cycles-pp.folio_account_dirtied 0.67 ± 8% -0.3 0.40 ± 22% perf-profile.children.cycles-pp.filemap_get_entry 0.47 ± 17% -0.3 0.20 ± 22% perf-profile.children.cycles-pp.__blk_mq_sched_dispatch_requests 0.47 ± 17% -0.3 0.20 ± 22% perf-profile.children.cycles-pp.blk_mq_sched_dispatch_requests 0.80 ± 13% -0.3 0.53 ± 9% perf-profile.children.cycles-pp.pagecache_get_page 0.96 ± 16% -0.3 0.69 ± 12% perf-profile.children.cycles-pp.btrfs_get_extent 0.73 ± 13% -0.3 0.46 ± 18% perf-profile.children.cycles-pp.xas_load 0.67 ± 9% -0.3 0.40 ± 16% perf-profile.children.cycles-pp.btrfs_truncate_free_space_cache 0.56 ± 10% -0.3 0.29 ± 21% perf-profile.children.cycles-pp.update_block_group_item 0.98 ± 5% -0.3 0.72 ± 9% perf-profile.children.cycles-pp.read_extent_buffer 0.51 ± 7% -0.3 0.25 ± 23% perf-profile.children.cycles-pp.__btrfs_check_node 0.51 ± 7% -0.3 0.25 ± 23% perf-profile.children.cycles-pp.btrfs_check_node 0.46 ± 23% -0.3 0.21 ± 23% perf-profile.children.cycles-pp.__queue_work 0.53 ± 11% -0.2 0.29 ± 18% perf-profile.children.cycles-pp.sched_ttwu_pending 0.42 ± 18% -0.2 0.18 ± 28% perf-profile.children.cycles-pp.__blk_mq_do_dispatch_sched 0.52 ± 11% -0.2 0.28 ± 17% perf-profile.children.cycles-pp.__cond_resched 1.16 ± 14% -0.2 0.93 ± 9% perf-profile.children.cycles-pp.read_block_for_search 0.40 ± 19% -0.2 0.17 ± 31% perf-profile.children.cycles-pp.__btrfs_run_delayed_items 0.68 ± 9% -0.2 0.46 ± 13% perf-profile.children.cycles-pp.lock_and_cleanup_extent_if_need 0.93 ± 16% -0.2 0.70 ± 13% perf-profile.children.cycles-pp.find_extent_buffer 0.49 ± 8% -0.2 0.27 ± 18% perf-profile.children.cycles-pp.btrfs_write_check 0.55 ± 15% -0.2 0.34 ± 16% perf-profile.children.cycles-pp.blk_mq_flush_plug_list 0.44 ± 17% -0.2 0.24 ± 15% perf-profile.children.cycles-pp.calc_available_free_space 0.74 ± 19% -0.2 0.53 ± 17% perf-profile.children.cycles-pp.find_extent_buffer_nolock 0.35 ± 8% -0.2 0.14 ± 24% perf-profile.children.cycles-pp.up_read 0.26 ± 32% -0.2 0.06 ± 84% perf-profile.children.cycles-pp.blk_mq_run_work_fn 0.36 ± 16% -0.2 0.16 ± 26% perf-profile.children.cycles-pp.blk_mq_dispatch_rq_list 0.43 ± 13% -0.2 0.23 ± 17% perf-profile.children.cycles-pp.__blk_flush_plug 0.50 ± 12% -0.2 0.30 ± 15% perf-profile.children.cycles-pp.menu_select 1.08 ± 17% -0.2 0.88 ± 9% perf-profile.children.cycles-pp.set_extent_bit 0.32 ± 6% -0.2 0.13 ± 15% perf-profile.children.cycles-pp.btrfs_reduce_alloc_profile 0.72 ± 9% -0.2 0.53 ± 9% perf-profile.children.cycles-pp.find_lock_delalloc_range 0.53 ± 9% -0.2 0.34 ± 18% perf-profile.children.cycles-pp.truncate_pagecache 0.52 ± 9% -0.2 0.34 ± 18% perf-profile.children.cycles-pp.truncate_inode_pages_range 0.69 ± 13% -0.2 0.50 ± 11% perf-profile.children.cycles-pp.btrfs_set_extent_delalloc 0.28 ± 12% -0.2 0.10 ± 60% perf-profile.children.cycles-pp.__rq_qos_throttle 0.33 ± 16% -0.2 0.15 ± 33% perf-profile.children.cycles-pp.scsi_queue_rq 0.36 ± 19% -0.2 0.18 ± 22% perf-profile.children.cycles-pp.__btrfs_wait_marked_extents 0.47 ± 9% -0.2 0.29 ± 21% perf-profile.children.cycles-pp.btrfs_replace_extent_map_range 0.56 ± 4% -0.2 0.38 ± 15% perf-profile.children.cycles-pp.check_dir_item 0.54 ± 12% -0.2 0.37 ± 31% perf-profile.children.cycles-pp.btrfs_alloc_reserved_file_extent 0.33 ± 19% -0.2 0.16 ± 17% perf-profile.children.cycles-pp.insert_state 0.27 ± 12% -0.2 0.10 ± 60% perf-profile.children.cycles-pp.wbt_wait 0.23 ± 16% -0.2 0.06 ± 76% perf-profile.children.cycles-pp.ahci_handle_port_interrupt 0.32 ± 11% -0.2 0.15 ± 14% perf-profile.children.cycles-pp.io_schedule 0.23 ± 16% -0.2 0.06 ± 76% perf-profile.children.cycles-pp.sata_async_notification 0.22 ± 19% -0.2 0.06 ± 76% perf-profile.children.cycles-pp.ahci_scr_read 0.33 ± 10% -0.2 0.16 ± 18% perf-profile.children.cycles-pp.file_remove_privs_flags 0.28 ± 42% -0.2 0.12 ± 26% perf-profile.children.cycles-pp.ahci_qc_complete 0.57 ± 7% -0.2 0.41 ± 22% perf-profile.children.cycles-pp.__slab_free 0.26 ± 22% -0.2 0.10 ± 20% perf-profile.children.cycles-pp.btrfs_put_block_group 0.36 ± 9% -0.2 0.20 ± 20% perf-profile.children.cycles-pp.__mod_lruvec_state 0.28 ± 19% -0.2 0.12 ± 17% perf-profile.children.cycles-pp.btrfs_lookup_inode 0.30 ± 13% -0.2 0.14 ± 20% perf-profile.children.cycles-pp.security_inode_need_killpriv 0.26 ± 20% -0.2 0.10 ± 32% perf-profile.children.cycles-pp.btrfs_insert_delayed_item 0.36 ± 12% -0.2 0.21 ± 13% perf-profile.children.cycles-pp.__mod_memcg_lruvec_state 0.46 ± 16% -0.2 0.31 ± 23% perf-profile.children.cycles-pp.prepare_pages 0.23 ± 21% -0.1 0.08 ± 61% perf-profile.children.cycles-pp.rq_qos_wait 0.27 ± 9% -0.1 0.13 ± 19% perf-profile.children.cycles-pp.cap_inode_need_killpriv 0.42 ± 12% -0.1 0.28 ± 11% perf-profile.children.cycles-pp.__filemap_add_folio 0.31 ± 22% -0.1 0.17 ± 26% perf-profile.children.cycles-pp.blk_mq_dispatch_plug_list 0.34 ± 24% -0.1 0.20 ± 19% perf-profile.children.cycles-pp.btrfs_leaf_free_space 0.23 ± 29% -0.1 0.10 ± 9% perf-profile.children.cycles-pp.xas_clear_mark 0.35 ± 16% -0.1 0.22 ± 28% perf-profile.children.cycles-pp.btrfs_drop_extent_map_range 0.24 ± 26% -0.1 0.11 ± 7% perf-profile.children.cycles-pp.__wake_up 0.26 ± 11% -0.1 0.13 ± 20% perf-profile.children.cycles-pp.__vfs_getxattr 0.16 ± 27% -0.1 0.03 ±101% perf-profile.children.cycles-pp.btrfs_wait_tree_log_extents 0.34 ± 15% -0.1 0.21 ± 25% perf-profile.children.cycles-pp.btrfs_invalidate_folio 0.32 ± 24% -0.1 0.19 ± 17% perf-profile.children.cycles-pp.need_preemptive_reclaim 0.35 ± 15% -0.1 0.22 ± 25% perf-profile.children.cycles-pp.truncate_cleanup_folio 0.26 ± 26% -0.1 0.14 ± 31% perf-profile.children.cycles-pp.rcu_core 0.40 ± 19% -0.1 0.28 ± 22% perf-profile.children.cycles-pp.free_extent_state 0.26 ± 28% -0.1 0.13 ± 16% perf-profile.children.cycles-pp.btrfs_can_overcommit 0.39 ± 13% -0.1 0.27 ± 6% perf-profile.children.cycles-pp.ttwu_do_activate 0.16 ± 48% -0.1 0.04 ±110% perf-profile.children.cycles-pp.__irqentry_text_start 0.30 ± 12% -0.1 0.19 ± 19% perf-profile.children.cycles-pp.__mod_node_page_state 0.23 ± 31% -0.1 0.11 ± 27% perf-profile.children.cycles-pp.btrfs_calculate_inode_block_rsv_size 0.22 ± 74% -0.1 0.10 ± 21% perf-profile.children.cycles-pp.push_leaf_right 0.28 ± 14% -0.1 0.16 ± 19% perf-profile.children.cycles-pp.__xa_clear_mark 0.31 ± 18% -0.1 0.20 ± 15% perf-profile.children.cycles-pp.btrfs_update_inode_item 0.32 ± 15% -0.1 0.20 ± 23% perf-profile.children.cycles-pp.btrfs_update_block_group 0.33 ± 12% -0.1 0.22 ± 22% perf-profile.children.cycles-pp.unpin_extent_cache 0.34 ± 12% -0.1 0.23 ± 21% perf-profile.children.cycles-pp.io_ctl_prepare_pages 0.34 ± 13% -0.1 0.24 ± 12% perf-profile.children.cycles-pp.activate_task 0.22 ± 26% -0.1 0.12 ± 32% perf-profile.children.cycles-pp.btrfs_map_block 0.16 ± 33% -0.1 0.06 ± 78% perf-profile.children.cycles-pp.blk_finish_plug 0.29 ± 14% -0.1 0.19 ± 11% perf-profile.children.cycles-pp.enqueue_entity 0.24 ± 16% -0.1 0.14 ± 48% perf-profile.children.cycles-pp.loop_queue_rq 0.31 ± 8% -0.1 0.22 ± 20% perf-profile.children.cycles-pp.run_delalloc_nocow 0.13 ± 36% -0.1 0.04 ±105% perf-profile.children.cycles-pp.tick_nohz_get_sleep_length 0.14 ± 27% -0.1 0.05 ± 46% perf-profile.children.cycles-pp.mod_zone_page_state 0.19 ± 20% -0.1 0.10 ± 47% perf-profile.children.cycles-pp.btrfs_delalloc_release_extents 0.17 ± 23% -0.1 0.08 ± 51% perf-profile.children.cycles-pp.__switch_to 0.20 ± 19% -0.1 0.11 ± 25% perf-profile.children.cycles-pp.__btrfs_prealloc_file_range 0.28 ± 23% -0.1 0.19 ± 20% perf-profile.children.cycles-pp.btrfs_block_rsv_release 0.12 ± 26% -0.1 0.03 ±100% perf-profile.children.cycles-pp.btrfs_update_root 0.13 ± 10% -0.1 0.04 ±111% perf-profile.children.cycles-pp.strcmp 0.14 ± 22% -0.1 0.05 ± 55% perf-profile.children.cycles-pp.btrfs_get_chunk_map 0.18 ± 18% -0.1 0.10 ± 32% perf-profile.children.cycles-pp.prepare_task_switch 0.13 ± 19% -0.1 0.05 ± 75% perf-profile.children.cycles-pp.scsi_dispatch_cmd 0.19 ± 17% -0.1 0.11 ± 48% perf-profile.children.cycles-pp.loop_queue_work 0.31 ± 16% -0.1 0.23 ± 16% perf-profile.children.cycles-pp.lock_delalloc_pages 0.19 ± 19% -0.1 0.11 ± 23% perf-profile.children.cycles-pp.extent_clear_unlock_delalloc 0.14 ± 25% -0.1 0.06 ± 52% perf-profile.children.cycles-pp.___perf_sw_event 0.24 ± 17% -0.1 0.16 ± 20% perf-profile.children.cycles-pp.blk_mq_plug_issue_direct 0.23 ± 16% -0.1 0.16 ± 19% perf-profile.children.cycles-pp.__blk_mq_issue_directly 0.19 ± 29% -0.1 0.12 ± 25% perf-profile.children.cycles-pp.rcu_do_batch 0.12 ± 20% -0.1 0.04 ± 75% perf-profile.children.cycles-pp.ata_scsi_queuecmd 0.22 ± 5% -0.1 0.14 ± 23% perf-profile.children.cycles-pp.__process_pages_contig 0.12 ± 41% -0.1 0.04 ± 77% perf-profile.children.cycles-pp.__mem_cgroup_uncharge 0.24 ± 16% -0.1 0.16 ± 17% perf-profile.children.cycles-pp.__switch_to_asm 0.14 ± 14% -0.1 0.07 ± 54% perf-profile.children.cycles-pp.btrfs_xattr_handler_get_security 0.10 ± 27% -0.1 0.03 ±100% perf-profile.children.cycles-pp.__ata_scsi_queuecmd 0.28 ± 18% -0.1 0.21 ± 18% perf-profile.children.cycles-pp.folios_put_refs 0.11 ± 20% -0.1 0.04 ± 77% perf-profile.children.cycles-pp.__kmalloc_noprof 0.09 ± 19% -0.1 0.03 ±100% perf-profile.children.cycles-pp.sbitmap_find_bit 0.24 ± 11% -0.1 0.18 ± 13% perf-profile.children.cycles-pp.sched_balance_find_src_group 0.23 ± 10% -0.1 0.17 ± 13% perf-profile.children.cycles-pp.update_sd_lb_stats 0.09 ± 14% -0.1 0.03 ±100% perf-profile.children.cycles-pp.__blk_mq_end_request 0.15 ± 28% -0.1 0.08 ± 22% perf-profile.children.cycles-pp.__btrfs_qgroup_release_data 0.10 ± 29% -0.1 0.04 ±106% perf-profile.children.cycles-pp.folio_mapping 0.13 ± 20% -0.1 0.07 ± 62% perf-profile.children.cycles-pp.btrfs_wait_ordered_range 0.14 ± 18% -0.1 0.08 ± 21% perf-profile.children.cycles-pp.btrfs_reserve_data_bytes 0.10 ± 10% -0.1 0.05 ± 77% perf-profile.children.cycles-pp.__memcpy 0.18 ± 19% -0.1 0.12 ± 29% perf-profile.children.cycles-pp.alloc_ordered_extent 0.16 ± 13% -0.1 0.11 ± 20% perf-profile.children.cycles-pp.sched_clock_cpu 0.22 ± 13% -0.0 0.18 ± 12% perf-profile.children.cycles-pp.vfs_read 0.10 ± 22% -0.0 0.07 ± 18% perf-profile.children.cycles-pp.put_cpu_partial 0.00 +0.1 0.08 ± 34% perf-profile.children.cycles-pp.btrfs_set_item_key_safe 0.00 +0.1 0.10 ± 36% perf-profile.children.cycles-pp.btrfs_alloc_from_cluster 0.14 ± 29% +0.1 0.27 ± 13% perf-profile.children.cycles-pp.memcpy_extent_buffer 0.03 ±100% +0.1 0.16 ± 43% perf-profile.children.cycles-pp.run_delayed_data_ref 0.02 ±141% +0.1 0.16 ± 42% perf-profile.children.cycles-pp.alloc_reserved_file_extent 0.01 ±223% +0.1 0.16 ± 23% perf-profile.children.cycles-pp.find_free_extent_clustered 0.02 ±149% +0.2 0.18 ± 26% perf-profile.children.cycles-pp.btrfs_select_ref_head 0.08 ± 75% +0.2 0.32 ± 18% perf-profile.children.cycles-pp.pin_down_extent 0.18 ± 40% +0.7 0.87 ± 10% perf-profile.children.cycles-pp.memmove_extent_buffer 0.44 ± 23% +0.8 1.26 ± 6% perf-profile.children.cycles-pp.__write_extent_buffer 0.00 +1.5 1.52 ± 7% perf-profile.children.cycles-pp.btrfs_truncate_item 0.00 +1.5 1.54 ± 7% perf-profile.children.cycles-pp.truncate_one_csum 79.40 +1.9 81.32 perf-profile.children.cycles-pp.process_one_work 0.10 ± 11% +3.2 3.32 ± 6% perf-profile.children.cycles-pp.btrfs_del_csums 0.17 ± 26% +3.8 3.93 ± 7% perf-profile.children.cycles-pp.cleanup_ref_head 0.00 +5.2 5.22 ± 8% perf-profile.children.cycles-pp.transaction_kthread 82.15 +6.1 88.22 perf-profile.children.cycles-pp.kthread 82.16 +6.1 88.22 perf-profile.children.cycles-pp.ret_from_fork 82.16 +6.1 88.22 perf-profile.children.cycles-pp.ret_from_fork_asm 36.06 ± 3% +19.8 55.84 ± 3% perf-profile.children.cycles-pp.btrfs_async_reclaim_metadata_space 36.05 ± 3% +19.8 55.84 ± 3% perf-profile.children.cycles-pp.flush_space 33.17 ± 3% +26.5 59.67 ± 3% perf-profile.children.cycles-pp.btrfs_commit_transaction 0.41 ± 36% +29.8 30.19 ± 9% perf-profile.children.cycles-pp._find_next_zero_bit 0.82 ± 22% +33.8 34.61 ± 9% perf-profile.children.cycles-pp.btrfs_finish_extent_commit 0.66 ± 30% +33.8 34.48 ± 9% perf-profile.children.cycles-pp.unpin_extent_range 0.39 ± 49% +33.8 34.23 ± 9% perf-profile.children.cycles-pp.steal_from_bitmap 0.56 ± 31% +33.8 34.41 ± 9% perf-profile.children.cycles-pp.__btrfs_add_free_space 7.28 ± 3% -3.1 4.16 ± 6% perf-profile.self.cycles-pp.btrfs_get_32 5.00 ± 5% -2.4 2.61 ± 4% perf-profile.self.cycles-pp.btrfs_get_64 3.51 ± 9% -1.4 2.12 ± 10% perf-profile.self.cycles-pp._raw_spin_lock 2.57 ± 4% -1.0 1.62 ± 45% perf-profile.self.cycles-pp.crc_pcl 2.38 ± 7% -0.9 1.51 ± 6% perf-profile.self.cycles-pp.check_extent_item 2.43 ± 4% -0.9 1.56 ± 12% perf-profile.self.cycles-pp.memcpy_orig 1.79 ± 7% -0.9 0.93 ± 18% perf-profile.self.cycles-pp.intel_idle 3.01 ± 7% -0.8 2.20 ± 10% perf-profile.self.cycles-pp.copy_page_from_iter_atomic 1.44 ± 12% -0.7 0.70 ± 8% perf-profile.self.cycles-pp.btrfs_get_8 3.26 ± 4% -0.7 2.58 ± 11% perf-profile.self.cycles-pp.btrfs_get_token_32 1.20 ± 6% -0.5 0.65 ± 12% perf-profile.self.cycles-pp.btrfs_comp_cpu_keys 1.11 ± 11% -0.4 0.67 ± 13% perf-profile.self.cycles-pp.__btrfs_check_leaf 1.22 ± 14% -0.4 0.84 ± 8% perf-profile.self.cycles-pp.btrfs_bin_search 1.24 ± 10% -0.4 0.87 ± 13% perf-profile.self.cycles-pp.__lookup_extent_mapping 0.80 ± 10% -0.4 0.44 ± 17% perf-profile.self.cycles-pp._raw_spin_lock_irqsave 1.97 ± 9% -0.4 1.62 ± 9% perf-profile.self.cycles-pp.__memmove 0.75 ± 15% -0.3 0.41 ± 17% perf-profile.self.cycles-pp.add_delayed_ref_head 0.79 ± 6% -0.3 0.48 ± 21% perf-profile.self.cycles-pp.intel_idle_irq 0.92 ± 5% -0.3 0.61 ± 10% perf-profile.self.cycles-pp.read_extent_buffer 0.71 ± 14% -0.3 0.42 ± 22% perf-profile.self.cycles-pp.check_leaf_item 0.83 ± 4% -0.3 0.57 ± 11% perf-profile.self.cycles-pp.kmem_cache_alloc_noprof 0.37 ± 14% -0.3 0.11 ± 35% perf-profile.self.cycles-pp.down_read 0.68 ± 7% -0.3 0.43 ± 12% perf-profile.self.cycles-pp.percpu_counter_add_batch 0.54 ± 10% -0.2 0.30 ± 20% perf-profile.self.cycles-pp.setup_items_for_insert 0.62 ± 13% -0.2 0.38 ± 16% perf-profile.self.cycles-pp.xas_load 0.30 ± 17% -0.2 0.09 ± 22% perf-profile.self.cycles-pp.up_read 0.26 ± 25% -0.2 0.06 ± 75% perf-profile.self.cycles-pp.check_extent_data_item 0.76 ± 13% -0.2 0.57 ± 17% perf-profile.self.cycles-pp.rwsem_spin_on_owner 0.30 ± 19% -0.2 0.12 ± 27% perf-profile.self.cycles-pp.__lruvec_stat_mod_folio 0.48 ± 16% -0.2 0.30 ± 23% perf-profile.self.cycles-pp.btrfs_del_items 0.23 ± 19% -0.2 0.05 ± 74% perf-profile.self.cycles-pp.ahci_single_level_irq_intr 0.39 ± 15% -0.2 0.22 ± 25% perf-profile.self.cycles-pp.filemap_get_entry 0.22 ± 19% -0.2 0.06 ± 76% perf-profile.self.cycles-pp.ahci_scr_read 0.58 ± 12% -0.2 0.41 ± 8% perf-profile.self.cycles-pp.__set_extent_bit 0.26 ± 23% -0.2 0.10 ± 21% perf-profile.self.cycles-pp.btrfs_put_block_group 0.34 ± 14% -0.2 0.18 ± 31% perf-profile.self.cycles-pp.__folio_end_writeback 0.69 ± 13% -0.2 0.54 ± 13% perf-profile.self.cycles-pp.kmem_cache_free 0.22 ± 46% -0.1 0.07 ± 49% perf-profile.self.cycles-pp.ahci_qc_complete 0.28 ± 12% -0.1 0.14 ± 34% perf-profile.self.cycles-pp.__cond_resched 0.29 ± 22% -0.1 0.15 ± 15% perf-profile.self.cycles-pp.__folio_start_writeback 0.34 ± 15% -0.1 0.20 ± 18% perf-profile.self.cycles-pp.folio_end_writeback 0.28 ± 11% -0.1 0.15 ± 22% perf-profile.self.cycles-pp.__mod_memcg_lruvec_state 0.38 ± 23% -0.1 0.25 ± 23% perf-profile.self.cycles-pp._raw_spin_lock_irq 0.19 ± 15% -0.1 0.06 ± 49% perf-profile.self.cycles-pp.btrfs_reduce_alloc_profile 0.39 ± 21% -0.1 0.26 ± 24% perf-profile.self.cycles-pp.free_extent_state 0.18 ± 31% -0.1 0.05 ± 85% perf-profile.self.cycles-pp.ahci_handle_port_intr 0.22 ± 27% -0.1 0.09 ± 11% perf-profile.self.cycles-pp.xas_clear_mark 0.34 ± 15% -0.1 0.22 ± 17% perf-profile.self.cycles-pp.menu_select 0.30 ± 12% -0.1 0.18 ± 21% perf-profile.self.cycles-pp.__mod_node_page_state 0.31 ± 15% -0.1 0.20 ± 20% perf-profile.self.cycles-pp.folio_clear_dirty_for_io 0.13 ± 27% -0.1 0.03 ±101% perf-profile.self.cycles-pp.mod_zone_page_state 0.26 ± 23% -0.1 0.16 ± 31% perf-profile.self.cycles-pp.block_group_cache_tree_search 0.19 ± 18% -0.1 0.10 ± 33% perf-profile.self.cycles-pp.__filemap_add_folio 0.17 ± 22% -0.1 0.08 ± 49% perf-profile.self.cycles-pp.__switch_to 0.13 ± 10% -0.1 0.04 ±115% perf-profile.self.cycles-pp.strcmp 0.27 ± 25% -0.1 0.18 ± 18% perf-profile.self.cycles-pp.find_extent_buffer_nolock 0.12 ± 21% -0.1 0.03 ±111% perf-profile.self.cycles-pp.btrfs_calculate_inode_block_rsv_size 0.19 ± 20% -0.1 0.11 ± 16% perf-profile.self.cycles-pp.insert_state 0.24 ± 16% -0.1 0.16 ± 17% perf-profile.self.cycles-pp.__switch_to_asm 0.10 ± 23% -0.1 0.03 ±106% perf-profile.self.cycles-pp.folio_account_dirtied 0.14 ± 7% -0.1 0.07 ± 52% perf-profile.self.cycles-pp.lo_write_simple 0.16 ± 12% -0.1 0.10 ± 27% perf-profile.self.cycles-pp.filemap_dirty_folio 0.12 ± 22% -0.1 0.07 ± 47% perf-profile.self.cycles-pp.__filemap_get_folio 0.09 ± 17% -0.1 0.03 ±103% perf-profile.self.cycles-pp.__memcpy 0.08 ± 16% -0.1 0.03 ±101% perf-profile.self.cycles-pp.__flush_smp_call_function_queue 0.10 ± 21% -0.0 0.07 ± 18% perf-profile.self.cycles-pp.put_cpu_partial 0.09 ± 20% +0.1 0.14 ± 15% perf-profile.self.cycles-pp.__write_extent_buffer 0.00 +0.2 0.16 ± 29% perf-profile.self.cycles-pp.btrfs_truncate_item 0.05 ± 74% +4.0 4.05 ± 10% perf-profile.self.cycles-pp.steal_from_bitmap 0.40 ± 38% +29.7 30.14 ± 9% perf-profile.self.cycles-pp._find_next_zero_bit 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