[net] 03d56978dd: BUG:Bad_page_map_in_process
by kernel test robot
Greeting,
FYI, we noticed the following commit (built with gcc-11):
commit: 03d56978dd246147e151916e4dc72af7bc24d5c9 ("[PATCH net-next v3 1/3] net: Add a bhash2 table hashed by port + address")
url: https://github.com/intel-lab-lkp/linux/commits/Joanne-Koong/Add-a-second-...
base: https://git.kernel.org/cgit/linux/kernel/git/davem/net-next.git 949d6b405e6160ae44baea39192d67b39cb7eeac
patch link: https://lore.kernel.org/netdev/[email protected]
in testcase: boot
on test machine: qemu-system-x86_64 -enable-kvm -cpu SandyBridge -smp 2 -m 16G
caused below changes (please refer to attached dmesg/kmsg for entire log/backtrace):
If you fix the issue, kindly add following tag
Reported-by: kernel test robot <oliver.sang(a)intel.com>
[ 103.871133][ T486] BUG: Bad page map in process rsync pte:ffff92f93b759508 pmd:13fc1e067
[ 103.873143][ T486] addr:00007f9fe52a2000 vm_flags:00000075 anon_vma:0000000000000000 mapping:ffff92f928adcb58 index:1a1
[ 103.875128][ T486] file:libcrypto.so.1.1 fault:filemap_fault mmap:generic_file_mmap read_folio:simple_read_folio
[ 103.877339][ T486] CPU: 0 PID: 486 Comm: rsync Not tainted 5.19.0-rc7-01443-g03d56978dd24 #1
[ 103.879032][ T486] Call Trace:
[ 103.879742][ T486] <TASK>
[ 103.880329][ T486] ? simple_write_end+0x140/0x140
[ 103.881338][ T486] dump_stack_lvl+0x3b/0x53
[ 103.882274][ T486] ? __filemap_get_folio+0x780/0x780
[ 103.883270][ T486] print_bad_pte.cold+0x15b/0x1c5
[ 103.884202][ T486] vm_normal_page+0x65/0x140
[ 103.885062][ T486] zap_pte_range+0x23b/0x9c0
[ 103.885897][ T486] unmap_page_range+0x263/0x5c0
[ 103.886846][ T486] unmap_vmas+0x121/0x200
[ 103.887628][ T486] exit_mmap+0xb5/0x240
[ 103.888401][ T486] mmput+0x3b/0x140
[ 103.889134][ T486] exit_mm+0xff/0x180
[ 103.889877][ T486] do_exit+0x100/0x400
[ 103.890661][ T486] do_group_exit+0x3e/0x100
[ 103.891514][ T486] __x64_sys_exit_group+0x18/0x40
[ 103.892494][ T486] do_syscall_64+0x5d/0x80
[ 103.893294][ T486] ? do_user_addr_fault+0x257/0x6c0
[ 103.894238][ T486] ? lock_release+0x6e/0x100
[ 103.895171][ T486] ? up_read+0x12/0x40
[ 103.896036][ T486] ? exc_page_fault+0xb2/0x2c0
[ 103.897021][ T486] entry_SYSCALL_64_after_hwframe+0x5d/0xc7
[ 103.898243][ T486] RIP: 0033:0x7f9fe5007699
[ 103.899149][ T486] Code: Unable to access opcode bytes at RIP 0x7f9fe500766f.
[ 103.900511][ T486] RSP: 002b:00007fff7e32c3a8 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7
[ 103.902027][ T486] RAX: ffffffffffffffda RBX: 00007f9fe50fc610 RCX: 00007f9fe5007699
[ 103.903477][ T486] RDX: 000000000000003c RSI: 00000000000000e7 RDI: 0000000000000000
[ 103.904943][ T486] RBP: 0000000000000000 R08: ffffffffffffff80 R09: 0000000000000001
[ 103.906384][ T486] R10: 000000000000000b R11: 0000000000000246 R12: 00007f9fe50fc610
[ 103.907823][ T486] R13: 0000000000000001 R14: 00007f9fe50fcae8 R15: 0000000000000000
[ 103.909290][ T486] </TASK>
[ 103.910423][ T486] Disabling lock debugging due to kernel taint
[ 107.503093][ T508] BUG: Bad page map in process rsync pte:ffff92f93b7fe508 pmd:13aa1c067
[ 107.504948][ T508] addr:00007fced9aa2000 vm_flags:00000075 anon_vma:0000000000000000 mapping:ffff92f92891ab58 index:9a
[ 107.507070][ T508] file:libzstd.so.1.4.8 fault:filemap_fault mmap:generic_file_mmap read_folio:simple_read_folio
[ 107.508825][ T508] CPU: 0 PID: 508 Comm: rsync Tainted: G B 5.19.0-rc7-01443-g03d56978dd24 #1
[ 107.510762][ T508] Call Trace:
[ 107.511458][ T508] <TASK>
[ 107.512058][ T508] ? simple_write_end+0x140/0x140
[ 107.513072][ T508] dump_stack_lvl+0x3b/0x53
[ 107.513990][ T508] ? __filemap_get_folio+0x780/0x780
[ 107.519166][ T508] print_bad_pte.cold+0x15b/0x1c5
[ 107.520032][ T508] vm_normal_page+0x65/0x140
[ 107.520802][ T508] zap_pte_range+0x23b/0x9c0
[ 107.521548][ T508] unmap_page_range+0x263/0x5c0
[ 107.522355][ T508] unmap_vmas+0x121/0x200
[ 107.523247][ T508] exit_mmap+0xb5/0x240
[ 107.524107][ T508] mmput+0x3b/0x140
[ 107.524908][ T508] exit_mm+0xff/0x180
[ 107.525716][ T508] do_exit+0x100/0x400
[ 107.526613][ T508] do_group_exit+0x3e/0x100
[ 107.527541][ T508] __x64_sys_exit_group+0x18/0x40
[ 107.528450][ T508] do_syscall_64+0x5d/0x80
[ 107.529368][ T508] ? up_read+0x12/0x40
[ 107.530228][ T508] ? do_user_addr_fault+0x257/0x6c0
[ 107.531121][ T508] ? rcu_read_lock_sched_held+0x5/0x40
[ 107.532046][ T508] ? exc_page_fault+0xb2/0x2c0
[ 107.532843][ T508] entry_SYSCALL_64_after_hwframe+0x5d/0xc7
[ 107.533866][ T508] RIP: 0033:0x7fced95ff699
[ 107.534781][ T508] Code: Unable to access opcode bytes at RIP 0x7fced95ff66f.
[ 107.536225][ T508] RSP: 002b:00007fff162474c8 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7
[ 107.537871][ T508] RAX: ffffffffffffffda RBX: 00007fced96f4610 RCX: 00007fced95ff699
[ 107.539506][ T508] RDX: 000000000000003c RSI: 00000000000000e7 RDI: 0000000000000000
[ 107.541126][ T508] RBP: 0000000000000000 R08: ffffffffffffff80 R09: 0000000000000001
[ 107.542743][ T508] R10: 000000000000000b R11: 0000000000000246 R12: 00007fced96f4610
[ 107.544310][ T508] R13: 0000000000000001 R14: 00007fced96f4ae8 R15: 0000000000000000
[ 107.545881][ T508] </TASK>
To reproduce:
# build kernel
cd linux
cp config-5.19.0-rc7-01443-g03d56978dd24 .config
make HOSTCC=gcc-11 CC=gcc-11 ARCH=x86_64 olddefconfig prepare modules_prepare bzImage modules
make HOSTCC=gcc-11 CC=gcc-11 ARCH=x86_64 INSTALL_MOD_PATH=<mod-install-dir> modules_install
cd <mod-install-dir>
find lib/ | cpio -o -H newc --quiet | gzip > modules.cgz
git clone https://github.com/intel/lkp-tests.git
cd lkp-tests
bin/lkp qemu -k <bzImage> -m modules.cgz job-script # job-script is attached in this email
# if come across any failure that blocks the test,
# please remove ~/.lkp and /lkp dir to run from a clean state.
--
0-DAY CI Kernel Test Service
https://01.org/lkp
3 days, 13 hours
[sched] 9ae606bc74: WARNING:at_kernel/rcu/rcutorture.c:#rcu_torture_stats_print[rcutorture]
by kernel test robot
Greeting,
FYI, we noticed the following commit (built with clang-15):
commit: 9ae606bc74dd0e58d4de894e3c5cbb9d45599267 ("sched: Introduce task_cpu_possible_mask() to limit fallback rq selection")
https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git master
in testcase: rcutorture
version:
with following parameters:
runtime: 300s
test: cpuhotplug
torture_type: trivial
test-description: rcutorture is rcutorture kernel module load/unload test.
test-url: https://www.kernel.org/doc/Documentation/RCU/torture.txt
on test machine: qemu-system-x86_64 -enable-kvm -cpu SandyBridge -smp 2 -m 16G
caused below changes (please refer to attached dmesg/kmsg for entire log/backtrace):
+-------------------------------------------------------------------------+------------+------------+
| | 304000390f | 9ae606bc74 |
+-------------------------------------------------------------------------+------------+------------+
| WARNING:at_kernel/rcu/rcutorture.c:#synchronize_rcu_trivial[rcutorture] | 120 | 120 |
| RIP:synchronize_rcu_trivial[rcutorture] | 120 | 120 |
| WARNING:at_kernel/rcu/update.c:#rcutorture_sched_setaffinity | 120 | 120 |
| RIP:rcutorture_sched_setaffinity | 120 | 120 |
| WARNING:at_kernel/rcu/rcutorture.c:#rcu_torture_stats_print[rcutorture] | 0 | 36 |
| RIP:rcu_torture_stats_print[rcutorture] | 0 | 36 |
+-------------------------------------------------------------------------+------------+------------+
please be noted, since 9ae606bc74 is kind of old, we also tested on a latest
mainline commit:
commit 515f71412bb73ebd7f41f90e1684fc80b8730789
Merge: 301c8949322fe cf5029d5dd7cb
Author: Linus Torvalds <torvalds(a)linux-foundation.org>
Date: Sat Jul 23 10:22:26 2022 -0700
and confirmed the
WARNING:at_kernel/rcu/rcutorture.c:#rcu_torture_stats_print[rcutorture]
still exists.
attached one dmesg dmesg-515f71412bb7.xz
and the config-5.19.0-rc7-00199-g515f71412bb7
FYI
If you fix the issue, kindly add following tag
Reported-by: kernel test robot <oliver.sang(a)intel.com>
[ 99.503911][ T506] trivial-torture: rtc: 00000000dec4ec70 ver: 16769 tfle: 0 rta: 16769 rtaf: 0 rtf: 16760 rtmbe: 0 rtmbkf: 0/0 rtbe: 0 rtbke: 0 rtb
re: 0 rtbf: 0 rtb: 0 nt: 3554 onoff: 270/270:270/271 3,10:2,25 1465:3523 (HZ=300) barrier: 0/0:0 read-exits: 67 nocb-toggles: 0:0
[ 99.507244][ T506] trivial-torture: !!!
[ 99.507339][ T506] ------------[ cut here ]------------
[ 99.512281][ T506] WARNING: CPU: 0 PID: 506 at kernel/rcu/rcutorture.c:1801 rcu_torture_stats_print+0x1025/0x1260 [rcutorture]
[ 99.513884][ T506] Modules linked in: rcutorture torture
[ 99.516444][ T506] CPU: 0 PID: 506 Comm: rcu_torture_sta Tainted: G W 5.13.0-rc6-00093-g9ae606bc74dd #1
[ 99.517918][ T506] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.16.0-debian-1.16.0-4 04/01/2014
[ 99.521583][ T506] RIP: 0010:rcu_torture_stats_print+0x1025/0x1260 [rcutorture]
[ 99.523642][ T506] Code: 60 bc 02 00 00 0f 84 96 f6 ff ff 90 0f 0b 90 48 83 3d 6e bc 02 00 00 0f 84 92 f6 ff ff 90 0f 0b 90 84 db 0f 84 8e f6 ff ff 90 <0f> 0b 90 e9 85 f6 ff ff 48 c7 c1 d8 0b 6b 85 80 e1 07 80 c1 03 38
[ 99.526196][ T506] RSP: 0018:ffff888132a67db0 EFLAGS: 00010202
[ 99.526985][ T506] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffffa0013653
[ 99.528002][ T506] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffffffffa003fbc0
[ 99.528971][ T506] RBP: ffff888132a67ec8 R08: dffffc0000000000 R09: 0000000000000003
[ 99.529974][ T506] R10: ffffffffffffffff R11: dffffc0000000001 R12: 0000000000004181
[ 99.531041][ T506] R13: dffffc0000000000 R14: 0000000000000000 R15: ffffffffa0018ea0
[ 99.532077][ T506] FS: 0000000000000000(0000) GS:ffff8883a0400000(0000) knlGS:0000000000000000
[ 99.533182][ T506] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 99.534043][ T506] CR2: 00007f5d92379020 CR3: 000000012cb70000 CR4: 00000000000406b0
[ 99.535043][ T506] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 99.536037][ T506] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 99.536994][ T506] Call Trace:
[ 99.537480][ T506] ? _raw_spin_unlock_irqrestore+0x1/0x40
[ 99.538257][ T506] rcu_torture_stats+0x4e/0x3c0 [rcutorture]
[ 99.539048][ T506] kthread+0x3b4/0x4a0
[ 99.539558][ T506] ? rcu_nocb_toggle+0x310/0x310 [rcutorture]
[ 99.540313][ T506] ? kthread_unuse_mm+0x1b0/0x1b0
[ 99.541027][ T506] ret_from_fork+0x1f/0x30
[ 99.541620][ T506] irq event stamp: 389
[ 99.542151][ T506] hardirqs last enabled at (397): [<ffffffff81359084>] console_unlock+0xa44/0xb00
[ 99.559466][ T506] hardirqs last disabled at (406): [<ffffffff81358800>] console_unlock+0x1c0/0xb00
[ 99.560696][ T506] softirqs last enabled at (190): [<ffffffff81226a38>] __irq_exit_rcu+0x1d8/0x270
[ 99.561828][ T506] softirqs last disabled at (175): [<ffffffff81226a38>] __irq_exit_rcu+0x1d8/0x270
[ 99.563020][ T506] ---[ end trace 878a4da7320b65f4 ]---
[ 99.563855][ T506] Reader Pipe: 35595715 901 1 0 0 0 0 0 0 0 0
[ 99.564762][ T506] trivial-torture: Reader Batch: 35596617 0 0 0 0 0 0 0 0 0 0
[ 99.565821][ T506] trivial-torture: Free-Block Circulation: 16768 16768 16767 16766 16765 16764 16763 16762 16761 16760 0
[ 99.604335][ T516] smpboot: CPU 1 is now offline
[ 99.617526][ T516] x86: Booting SMP configuration:
[ 99.618193][ T516] smpboot: Booting Node 0 Processor 1 APIC 0x1
To reproduce:
# build kernel
cd linux
cp config-5.13.0-rc6-00093-g9ae606bc74dd .config
make HOSTCC=clang-15 CC=clang-15 ARCH=x86_64 olddefconfig prepare modules_prepare bzImage modules
make HOSTCC=clang-15 CC=clang-15 ARCH=x86_64 INSTALL_MOD_PATH=<mod-install-dir> modules_install
cd <mod-install-dir>
find lib/ | cpio -o -H newc --quiet | gzip > modules.cgz
git clone https://github.com/intel/lkp-tests.git
cd lkp-tests
bin/lkp qemu -k <bzImage> -m modules.cgz job-script # job-script is attached in this email
# if come across any failure that blocks the test,
# please remove ~/.lkp and /lkp dir to run from a clean state.
--
0-DAY CI Kernel Test Service
https://01.org/lkp
1 week, 2 days
[mm/slub] 3616799128: BUG_kmalloc-#(Not_tainted):kmalloc_Redzone_overwritten
by kernel test robot
Greeting,
FYI, we noticed the following commit (built with gcc-11):
commit: 3616799128612e04ed919579e2c7b0dccf6bcb00 ("[PATCH v3 3/3] mm/slub: extend redzone check to cover extra allocated kmalloc space than requested")
url: https://github.com/intel-lab-lkp/linux/commits/Feng-Tang/mm-slub-some-deb...
base: git://git.kernel.org/cgit/linux/kernel/git/vbabka/slab.git for-next
patch link: https://lore.kernel.org/linux-mm/[email protected]
in testcase: boot
on test machine: qemu-system-x86_64 -enable-kvm -cpu SandyBridge -smp 2 -m 16G
caused below changes (please refer to attached dmesg/kmsg for entire log/backtrace):
If you fix the issue, kindly add following tag
Reported-by: kernel test robot <oliver.sang(a)intel.com>
[ 50.637839][ T154] =============================================================================
[ 50.639937][ T154] BUG kmalloc-16 (Not tainted): kmalloc Redzone overwritten
[ 50.641291][ T154] -----------------------------------------------------------------------------
[ 50.641291][ T154]
[ 50.643617][ T154] 0xffff88810018464c-0xffff88810018464f @offset=1612. First byte 0x7 instead of 0xcc
[ 50.645311][ T154] Allocated in __sdt_alloc+0x258/0x457 age=14287 cpu=0 pid=1
[ 50.646584][ T154] ___slab_alloc+0x52b/0x5b6
[ 50.647411][ T154] __slab_alloc+0x1a/0x22
[ 50.648374][ T154] __kmalloc_node+0x10c/0x1e1
[ 50.649237][ T154] __sdt_alloc+0x258/0x457
[ 50.650060][ T154] build_sched_domains+0xae/0x10e8
[ 50.650981][ T154] sched_init_smp+0x30/0xa5
[ 50.651805][ T154] kernel_init_freeable+0x1c6/0x23b
[ 50.652767][ T154] kernel_init+0x14/0x127
[ 50.653594][ T154] ret_from_fork+0x1f/0x30
[ 50.654414][ T154] Slab 0xffffea0004006100 objects=28 used=28 fp=0x0000000000000000 flags=0x1fffc0000000201(locked|slab|node=0|zone=1|lastcpupid=0x3fff)
[ 50.656866][ T154] Object 0xffff888100184640 @offset=1600 fp=0xffff888100184520
[ 50.656866][ T154]
[ 50.658410][ T154] Redzone ffff888100184630: cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc ................
[ 50.660047][ T154] Object ffff888100184640: 00 32 80 00 81 88 ff ff 01 00 00 00 07 00 80 8a .2..............
[ 50.661837][ T154] Redzone ffff888100184650: cc cc cc cc cc cc cc cc ........
[ 50.663454][ T154] Padding ffff8881001846b4: 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a ZZZZZZZZZZZZ
[ 50.665225][ T154] CPU: 0 PID: 154 Comm: systemd-udevd Not tainted 5.19.0-rc5-00010-g361679912861 #1
[ 50.666861][ T154] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.16.0-debian-1.16.0-4 04/01/2014
[ 50.668694][ T154] Call Trace:
[ 50.669331][ T154] <TASK>
[ 50.669832][ T154] dump_stack_lvl+0x57/0x7d
[ 50.670601][ T154] check_bytes_and_report+0xca/0xfe
[ 50.671436][ T154] check_object+0xdc/0x24d
[ 50.672163][ T154] free_debug_processing+0x98/0x210
[ 50.673036][ T154] ? qlist_free_all+0x90/0xde
[ 50.673904][ T154] __slab_free+0x46/0x198
[ 50.674660][ T154] ? lockdep_hardirqs_on_prepare+0x32d/0x34e
[ 50.675746][ T154] qlist_free_all+0xae/0xde
[ 50.676552][ T154] kasan_quarantine_reduce+0x10d/0x145
[ 50.677507][ T154] __kasan_slab_alloc+0x1c/0x5a
[ 50.678327][ T154] slab_post_alloc_hook+0x5a/0xa2
[ 50.679249][ T154] ? getname_flags+0x4b/0x314
[ 50.680069][ T154] kmem_cache_alloc+0x102/0x135
[ 50.680938][ T154] getname_flags+0x4b/0x314
[ 50.681781][ T154] do_sys_openat2+0x7a/0x15c
[ 50.682624][ T154] ? build_open_flags+0x324/0x324
[ 50.683522][ T154] ? __lock_release+0xe8/0x367
[ 50.684407][ T154] do_sys_open+0x6b/0x83
[ 50.685225][ T154] ? file_open_root+0xbf/0xbf
[ 50.686093][ T154] do_syscall_64+0x6e/0x82
[ 50.686895][ T154] ? lockdep_hardirqs_on_prepare+0x32d/0x34e
[ 50.688007][ T154] ? do_syscall_64+0x7c/0x82
[ 50.688859][ T154] ? rcu_read_lock_sched_held+0x60/0x98
[ 50.689780][ T154] ? lockdep_hardirqs_on_prepare+0x32d/0x34e
[ 50.690766][ T154] ? do_syscall_64+0x7c/0x82
[ 50.691591][ T154] ? lockdep_hardirqs_on_prepare+0x32d/0x34e
[ 50.692521][ T154] entry_SYSCALL_64_after_hwframe+0x46/0xb0
[ 50.693535][ T154] RIP: 0033:0x7f60f7d2a767
[ 50.694372][ T154] Code: 25 00 00 41 00 3d 00 00 41 00 74 47 64 8b 04 25 18 00 00 00 85 c0 75 6b 44 89 e2 48 89 ee bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 0f 87 95 00 00 00 48 8b 4c 24 28 64 48 2b 0c 25
[ 50.697786][ T154] RSP: 002b:00007ffe8d6644b0 EFLAGS: 00000246 ORIG_RAX: 0000000000000101
[ 50.699213][ T154] RAX: ffffffffffffffda RBX: 00007f60f77916c0 RCX: 00007f60f7d2a767
[ 50.700601][ T154] RDX: 00000000000800c1 RSI: 000056320c6d0431 RDI: 00000000ffffff9c
[ 50.702019][ T154] RBP: 000056320c6d0431 R08: 000056320cec9d30 R09: 00007f60f7c90e20
[ 50.703408][ T154] R10: 00000000000001a4 R11: 0000000000000246 R12: 00000000000800c1
[ 50.704860][ T154] R13: 000056320c6d0431 R14: 00000000ffffffff R15: 00007ffe8d6645b8
[ 50.706282][ T154] </TASK>
[ 50.706848][ T154] Disabling lock debugging due to kernel taint
[ 50.707913][ T154] FIX kmalloc-16: Restoring kmalloc Redzone 0xffff88810018464c-0xffff88810018464f=0xcc
To reproduce:
# build kernel
cd linux
cp config-5.19.0-rc5-00010-g361679912861 .config
make HOSTCC=gcc-11 CC=gcc-11 ARCH=x86_64 olddefconfig prepare modules_prepare bzImage modules
make HOSTCC=gcc-11 CC=gcc-11 ARCH=x86_64 INSTALL_MOD_PATH=<mod-install-dir> modules_install
cd <mod-install-dir>
find lib/ | cpio -o -H newc --quiet | gzip > modules.cgz
git clone https://github.com/intel/lkp-tests.git
cd lkp-tests
bin/lkp qemu -k <bzImage> -m modules.cgz job-script # job-script is attached in this email
# if come across any failure that blocks the test,
# please remove ~/.lkp and /lkp dir to run from a clean state.
--
0-DAY CI Kernel Test Service
https://01.org/lkp
1 week, 4 days
[xfs] 016a23388c: stress-ng.xattr.ops_per_sec 58.4% improvement
by kernel test robot
Greeting,
FYI, we noticed a 58.4% improvement of stress-ng.xattr.ops_per_sec due to commit:
commit: 016a23388cdcb2740deb1379dc408f21c84efb11 ("xfs: Add order IDs to log items in CIL")
https://git.kernel.org/cgit/linux/kernel/git/next/linux-next.git master
in testcase: stress-ng
on test machine: 96 threads 2 sockets Ice Lake with 256G memory
with following parameters:
nr_threads: 10%
disk: 1HDD
testtime: 60s
fs: xfs
class: filesystem
test: xattr
cpufreq_governor: performance
ucode: 0xb000280
Details are as below:
-------------------------------------------------------------------------------------------------->
To reproduce:
git clone https://github.com/intel/lkp-tests.git
cd lkp-tests
sudo bin/lkp install job.yaml # job file is attached in this email
bin/lkp split-job --compatible job.yaml # generate the yaml file for lkp run
sudo bin/lkp run generated-yaml-file
# if come across any failure that blocks the test,
# please remove ~/.lkp and /lkp dir to run from a clean state.
=========================================================================================
class/compiler/cpufreq_governor/disk/fs/kconfig/nr_threads/rootfs/tbox_group/test/testcase/testtime/ucode:
filesystem/gcc-11/performance/1HDD/xfs/x86_64-rhel-8.3/10%/debian-11.1-x86_64-20220510.cgz/lkp-icl-2sp1/xattr/stress-ng/60s/0xb000280
commit:
df7a4a2134 ("xfs: convert CIL busy extents to per-cpu")
016a23388c ("xfs: Add order IDs to log items in CIL")
df7a4a2134b0a201 016a23388cdcb2740deb1379dc4
---------------- ---------------------------
%stddev %change %stddev
\ | \
843.17 -2.2% 824.83 stress-ng.time.percent_of_cpu_this_job_got
513.69 -3.2% 497.00 stress-ng.time.system_time
9.82 ± 4% +55.3% 15.25 stress-ng.time.user_time
2477 ± 11% +43.4% 3554 ± 7% stress-ng.time.voluntary_context_switches
1491 ± 5% +58.4% 2362 ± 2% stress-ng.xattr.ops
24.86 ± 5% +58.4% 39.37 ± 2% stress-ng.xattr.ops_per_sec
478.80 -18.0% 392.44 ± 8% pmeter.Average_Active_Power
5.633e+09 +214.2% 1.77e+10 cpuidle..time
11447924 +218.2% 36431790 cpuidle..usage
90.89 +5.0% 95.40 iostat.cpu.idle
8.89 ± 2% -49.5% 4.49 ± 8% iostat.cpu.system
217336 ± 35% +92.1% 417442 ± 19% numa-numastat.node1.local_node
261800 ± 26% +68.9% 442286 ± 14% numa-numastat.node1.numa_hit
113.84 +225.9% 370.97 uptime.boot
9907 +246.1% 34288 uptime.idle
0.71 ± 21% +1.0 1.74 ± 19% mpstat.cpu.all.irq%
0.03 ± 22% +0.1 0.08 ± 41% mpstat.cpu.all.soft%
8.37 -5.7 2.69 mpstat.cpu.all.sys%
0.22 ± 3% -0.1 0.11 mpstat.cpu.all.usr%
12094 ± 5% +101.1% 24320 ± 3% numa-meminfo.node1.Active
12034 ± 4% +101.6% 24261 ± 3% numa-meminfo.node1.Active(anon)
973721 ± 12% -25.1% 729724 ± 15% numa-meminfo.node1.MemUsed
15765 ± 7% +66.6% 26257 ± 4% numa-meminfo.node1.Shmem
90.00 +5.2% 94.67 vmstat.cpu.id
3583 ± 16% -51.4% 1740 ± 10% vmstat.io.bo
8.00 -75.0% 2.00 vmstat.procs.r
2453 ± 2% -26.1% 1812 ± 7% vmstat.system.cs
3008 ± 4% +101.5% 6063 ± 3% numa-vmstat.node1.nr_active_anon
3941 ± 7% +66.5% 6562 ± 4% numa-vmstat.node1.nr_shmem
3008 ± 4% +101.5% 6063 ± 3% numa-vmstat.node1.nr_zone_active_anon
262153 ± 25% +68.7% 442138 ± 14% numa-vmstat.node1.numa_hit
217650 ± 35% +91.7% 417295 ± 18% numa-vmstat.node1.numa_local
14235 ± 5% +79.7% 25578 ± 3% meminfo.Active
14056 ± 5% +80.7% 25397 ± 3% meminfo.Active(anon)
92299 ± 9% +129.9% 212241 meminfo.AnonHugePages
615106 -26.1% 454392 meminfo.Committed_AS
290246 -9.7% 262214 meminfo.Inactive
289094 -9.7% 261042 meminfo.Inactive(anon)
6443 ± 2% -34.3% 4236 meminfo.PageTables
19670 ± 4% +44.8% 28486 ± 2% meminfo.Shmem
313.00 ± 3% -57.7% 132.50 ± 10% turbostat.Avg_MHz
9.84 ± 2% -4.1 5.73 ± 11% turbostat.Busy%
3178 -27.2% 2313 turbostat.Bzy_MHz
10327 ± 8% +184.5% 29383 ± 9% turbostat.C1
10034241 ± 18% +178.4% 27936135 ± 25% turbostat.C1E
12775500 +195.0% 37683854 turbostat.IRQ
1020 ± 38% +224.5% 3311 ± 28% turbostat.POLL
297.76 ± 2% -21.2% 234.49 ± 12% turbostat.PkgWatt
223.86 -13.5% 193.73 ± 3% turbostat.RAMWatt
3513 ± 5% +80.6% 6345 ± 3% proc-vmstat.nr_active_anon
70910 -9.0% 64528 proc-vmstat.nr_anon_pages
44.67 ± 9% +131.0% 103.17 proc-vmstat.nr_anon_transparent_hugepages
72274 -9.7% 65266 proc-vmstat.nr_inactive_anon
17728 -4.9% 16865 proc-vmstat.nr_kernel_stack
8735 -8.4% 8002 proc-vmstat.nr_mapped
1610 ± 2% -34.3% 1058 proc-vmstat.nr_page_table_pages
4918 ± 4% +44.7% 7117 ± 2% proc-vmstat.nr_shmem
60230 ± 2% -4.5% 57490 proc-vmstat.nr_slab_unreclaimable
3513 ± 5% +80.6% 6345 ± 3% proc-vmstat.nr_zone_active_anon
72274 -9.7% 65266 proc-vmstat.nr_zone_inactive_anon
526617 +49.6% 787853 proc-vmstat.numa_hit
439279 +59.6% 701034 proc-vmstat.numa_local
6101 ±100% +503.4% 36815 ± 18% proc-vmstat.numa_pte_updates
6679 ± 6% +23.6% 8257 ± 3% proc-vmstat.pgactivate
548679 +50.1% 823551 proc-vmstat.pgalloc_normal
295903 +90.0% 562107 proc-vmstat.pgfault
497304 +63.5% 812879 proc-vmstat.pgfree
238034 ± 15% +43.6% 341879 ± 10% proc-vmstat.pgpgout
14893 ± 2% +85.7% 27658 proc-vmstat.pgreuse
0.35 ± 8% -18.1% 0.29 ± 5% sched_debug.cfs_rq:/.h_nr_running.stddev
106.04 ± 33% -46.4% 56.82 ± 16% sched_debug.cfs_rq:/.load_avg.avg
15560 ± 86% +205.3% 47503 ± 9% sched_debug.cfs_rq:/.min_vruntime.avg
90820 ± 97% +216.6% 287499 ± 10% sched_debug.cfs_rq:/.min_vruntime.max
2780 ± 31% +93.1% 5368 ± 33% sched_debug.cfs_rq:/.min_vruntime.min
19585 ±113% +258.6% 70232 ± 14% sched_debug.cfs_rq:/.min_vruntime.stddev
0.35 ± 8% -18.1% 0.29 ± 5% sched_debug.cfs_rq:/.nr_running.stddev
45.49 ± 44% -45.0% 25.01 ± 40% sched_debug.cfs_rq:/.removed.load_avg.avg
310.83 ± 17% -52.0% 149.13 ± 14% sched_debug.cfs_rq:/.runnable_avg.avg
1420 ± 23% -36.7% 898.99 ± 11% sched_debug.cfs_rq:/.runnable_avg.max
342.97 ± 8% -33.6% 227.68 ± 5% sched_debug.cfs_rq:/.runnable_avg.stddev
-9923 +1391.8% -148037 sched_debug.cfs_rq:/.spread0.min
19585 ±113% +258.6% 70232 ± 14% sched_debug.cfs_rq:/.spread0.stddev
310.20 ± 17% -52.0% 148.85 ± 14% sched_debug.cfs_rq:/.util_avg.avg
1418 ± 23% -36.6% 898.51 ± 11% sched_debug.cfs_rq:/.util_avg.max
342.64 ± 8% -33.6% 227.58 ± 5% sched_debug.cfs_rq:/.util_avg.stddev
848.67 ± 23% -48.6% 436.58 ± 8% sched_debug.cfs_rq:/.util_est_enqueued.max
827890 ± 4% +12.1% 928356 sched_debug.cpu.avg_idle.avg
32263 ±135% +831.1% 300388 ± 39% sched_debug.cpu.avg_idle.min
222276 ± 9% -40.7% 131779 ± 12% sched_debug.cpu.avg_idle.stddev
60070 ± 25% +336.9% 262476 ± 4% sched_debug.cpu.clock.avg
60074 ± 25% +336.9% 262478 ± 4% sched_debug.cpu.clock.max
60064 ± 25% +337.0% 262472 ± 4% sched_debug.cpu.clock.min
59945 ± 25% +335.6% 261099 ± 4% sched_debug.cpu.clock_task.avg
59997 ± 25% +335.5% 261307 ± 4% sched_debug.cpu.clock_task.max
58085 ± 25% +346.0% 259079 ± 4% sched_debug.cpu.clock_task.min
536.59 ± 24% -34.9% 349.39 ± 4% sched_debug.cpu.curr->pid.avg
4447 ± 14% +58.2% 7035 ± 4% sched_debug.cpu.curr->pid.max
0.00 ± 15% -36.9% 0.00 ± 10% sched_debug.cpu.next_balance.stddev
0.15 ± 28% -49.1% 0.08 ± 7% sched_debug.cpu.nr_running.avg
0.35 ± 10% -31.5% 0.24 ± 2% sched_debug.cpu.nr_running.stddev
3353 ± 11% +62.1% 5436 ± 9% sched_debug.cpu.nr_switches.avg
17866 ± 11% +124.0% 40021 ± 34% sched_debug.cpu.nr_switches.max
661.50 ± 21% +64.2% 1086 ± 18% sched_debug.cpu.nr_switches.min
2979 ± 11% +94.4% 5791 ± 31% sched_debug.cpu.nr_switches.stddev
60067 ± 25% +337.0% 262474 ± 4% sched_debug.cpu_clk
58894 ± 25% +343.7% 261303 ± 4% sched_debug.ktime
61215 ± 24% +330.6% 263578 ± 4% sched_debug.sched_clk
3.842e+09 ± 8% -47.9% 2.003e+09 ± 2% perf-stat.i.branch-instructions
0.96 ± 10% +3.0 3.99 ± 73% perf-stat.i.branch-miss-rate%
35273566 ± 13% -39.9% 21212356 ± 29% perf-stat.i.branch-misses
33.21 ± 21% -22.6 10.64 ± 39% perf-stat.i.cache-miss-rate%
39230775 ± 11% -76.8% 9108485 ± 3% perf-stat.i.cache-misses
1.218e+08 ± 19% -50.2% 60677990 ± 59% perf-stat.i.cache-references
2174 ± 4% -21.4% 1710 ± 8% perf-stat.i.context-switches
1.45 ± 5% +109.1% 3.04 ± 36% perf-stat.i.cpi
3.038e+10 ± 6% -60.8% 1.19e+10 ± 9% perf-stat.i.cpu-cycles
115.00 -8.5% 105.24 perf-stat.i.cpu-migrations
930.40 ± 11% +807.4% 8442 ± 44% perf-stat.i.cycles-between-cache-misses
5.78e+09 ± 5% -47.2% 3.05e+09 ± 2% perf-stat.i.dTLB-loads
0.00 ± 63% +0.1 0.09 ± 79% perf-stat.i.dTLB-store-miss-rate%
3.463e+09 ± 5% -47.3% 1.826e+09 perf-stat.i.dTLB-stores
2.093e+10 ± 8% -47.8% 1.093e+10 ± 2% perf-stat.i.instructions
0.70 ± 4% -22.9% 0.54 ± 12% perf-stat.i.ipc
10.70 ± 2% -61.1% 4.17 ± 3% perf-stat.i.major-faults
0.32 ± 6% -60.8% 0.12 ± 9% perf-stat.i.metric.GHz
137.52 ± 6% -47.7% 71.91 ± 2% perf-stat.i.metric.M/sec
3181 ± 6% -24.0% 2417 perf-stat.i.minor-faults
93.71 -4.0 89.73 perf-stat.i.node-load-miss-rate%
8478134 ± 11% -79.5% 1740664 ± 7% perf-stat.i.node-load-misses
7706433 ± 13% -71.6% 2187419 ± 12% perf-stat.i.node-store-misses
5223169 ± 11% -80.5% 1020854 ± 17% perf-stat.i.node-stores
3191 ± 6% -24.1% 2421 perf-stat.i.page-faults
1.46 ± 4% -25.3% 1.09 ± 8% perf-stat.overall.cpi
785.78 ± 14% +66.3% 1306 ± 9% perf-stat.overall.cycles-between-cache-misses
0.69 ± 5% +34.5% 0.93 ± 8% perf-stat.overall.ipc
59.45 ± 7% +8.6 68.05 ± 8% perf-stat.overall.node-store-miss-rate%
3.783e+09 ± 8% -47.1% 2e+09 ± 2% perf-stat.ps.branch-instructions
34716095 ± 13% -39.1% 21149916 ± 29% perf-stat.ps.branch-misses
38631233 ± 11% -76.4% 9098630 ± 3% perf-stat.ps.cache-misses
1.199e+08 ± 19% -49.6% 60460531 ± 59% perf-stat.ps.cache-references
2140 ± 4% -20.5% 1702 ± 8% perf-stat.ps.context-switches
94513 +1.1% 95508 perf-stat.ps.cpu-clock
2.991e+10 ± 6% -60.3% 1.188e+10 ± 9% perf-stat.ps.cpu-cycles
113.21 -7.5% 104.73 perf-stat.ps.cpu-migrations
5.691e+09 ± 5% -46.5% 3.046e+09 ± 2% perf-stat.ps.dTLB-loads
3.409e+09 ± 5% -46.5% 1.823e+09 perf-stat.ps.dTLB-stores
2.061e+10 ± 8% -47.0% 1.092e+10 ± 2% perf-stat.ps.instructions
10.46 ± 2% -60.5% 4.14 ± 3% perf-stat.ps.major-faults
3120 ± 6% -23.0% 2402 perf-stat.ps.minor-faults
8348621 ± 11% -79.2% 1738832 ± 8% perf-stat.ps.node-load-misses
7588743 ± 13% -71.2% 2184925 ± 12% perf-stat.ps.node-store-misses
5142977 ± 11% -80.2% 1019871 ± 17% perf-stat.ps.node-stores
3130 ± 5% -23.1% 2407 perf-stat.ps.page-faults
94513 +1.1% 95508 perf-stat.ps.task-clock
1.324e+12 ± 8% +60.1% 2.119e+12 ± 2% perf-stat.total.instructions
25.64 ± 8% -25.6 0.00 perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock.xlog_cil_insert_items.xlog_cil_commit.__xfs_trans_commit
21.54 ± 5% -16.3 5.22 ± 5% perf-profile.calltrace.cycles-pp.xlog_cil_insert_items.xlog_cil_commit.__xfs_trans_commit.xfs_trans_roll.xfs_defer_trans_roll
16.13 ± 8% -16.1 0.00 perf-profile.calltrace.cycles-pp._raw_spin_lock.xlog_cil_insert_items.xlog_cil_commit.__xfs_trans_commit.xfs_trans_roll
31.27 ± 3% -13.6 17.62 ± 3% perf-profile.calltrace.cycles-pp.xlog_cil_commit.__xfs_trans_commit.xfs_trans_roll.xfs_defer_trans_roll.xfs_defer_finish_noroll
33.10 ± 3% -13.2 19.95 ± 3% perf-profile.calltrace.cycles-pp.__xfs_trans_commit.xfs_trans_roll.xfs_defer_trans_roll.xfs_defer_finish_noroll.__xfs_trans_commit
34.69 ± 2% -12.4 22.26 ± 3% perf-profile.calltrace.cycles-pp.xfs_defer_trans_roll.xfs_defer_finish_noroll.__xfs_trans_commit.xfs_attr_set.xfs_xattr_set
33.95 ± 3% -12.4 21.54 ± 3% perf-profile.calltrace.cycles-pp.xfs_trans_roll.xfs_defer_trans_roll.xfs_defer_finish_noroll.__xfs_trans_commit.xfs_attr_set
11.58 ± 8% -11.6 0.00 perf-profile.calltrace.cycles-pp._raw_spin_lock.xlog_cil_insert_items.xlog_cil_commit.__xfs_trans_commit.xfs_attr_set
14.31 ± 5% -11.6 2.76 ± 6% perf-profile.calltrace.cycles-pp.xlog_cil_insert_items.xlog_cil_commit.__xfs_trans_commit.xfs_attr_set.xfs_xattr_set
65.10 ± 2% -7.8 57.26 ± 2% perf-profile.calltrace.cycles-pp.xfs_attr_set.xfs_xattr_set.__vfs_setxattr.__vfs_setxattr_noperm.vfs_setxattr
65.22 ± 2% -7.8 57.46 ± 2% perf-profile.calltrace.cycles-pp.xfs_xattr_set.__vfs_setxattr.__vfs_setxattr_noperm.vfs_setxattr.setxattr
17.42 ± 3% -7.1 10.36 ± 2% perf-profile.calltrace.cycles-pp.xlog_cil_commit.__xfs_trans_commit.xfs_attr_set.xfs_xattr_set.__vfs_setxattr
39.10 ± 2% -6.0 33.14 ± 3% perf-profile.calltrace.cycles-pp.xfs_defer_finish_noroll.__xfs_trans_commit.xfs_attr_set.xfs_xattr_set.__vfs_setxattr
38.62 ± 2% -5.3 33.28 ± 2% perf-profile.calltrace.cycles-pp.__vfs_setxattr.__vfs_setxattr_noperm.vfs_setxattr.setxattr.path_setxattr
19.28 ± 2% -2.7 16.60 ± 2% perf-profile.calltrace.cycles-pp.__vfs_setxattr_noperm.vfs_setxattr.setxattr.path_setxattr.__x64_sys_lsetxattr
19.38 ± 2% -2.6 16.74 ± 2% perf-profile.calltrace.cycles-pp.__vfs_setxattr_noperm.vfs_setxattr.setxattr.path_setxattr.__x64_sys_setxattr
19.35 ± 2% -2.6 16.72 ± 2% perf-profile.calltrace.cycles-pp.vfs_setxattr.setxattr.path_setxattr.__x64_sys_lsetxattr.do_syscall_64
19.46 ± 2% -2.6 16.87 ± 2% perf-profile.calltrace.cycles-pp.vfs_setxattr.setxattr.path_setxattr.__x64_sys_setxattr.do_syscall_64
19.53 ± 2% -2.5 17.00 ± 2% perf-profile.calltrace.cycles-pp.setxattr.path_setxattr.__x64_sys_lsetxattr.do_syscall_64.entry_SYSCALL_64_after_hwframe
19.62 ± 2% -2.5 17.13 ± 2% perf-profile.calltrace.cycles-pp.setxattr.path_setxattr.__x64_sys_setxattr.do_syscall_64.entry_SYSCALL_64_after_hwframe
26.65 ± 2% -2.4 24.26 ± 2% perf-profile.calltrace.cycles-pp.__vfs_setxattr.__vfs_setxattr_noperm.vfs_setxattr.setxattr.__x64_sys_fsetxattr
26.68 ± 2% -2.4 24.31 ± 2% perf-profile.calltrace.cycles-pp.__vfs_setxattr_noperm.vfs_setxattr.setxattr.__x64_sys_fsetxattr.do_syscall_64
19.94 ± 2% -2.3 17.65 ± 2% perf-profile.calltrace.cycles-pp.path_setxattr.__x64_sys_lsetxattr.do_syscall_64.entry_SYSCALL_64_after_hwframe.lsetxattr
19.95 ± 2% -2.3 17.66 ± 2% perf-profile.calltrace.cycles-pp.__x64_sys_lsetxattr.do_syscall_64.entry_SYSCALL_64_after_hwframe.lsetxattr
26.84 ± 2% -2.3 24.56 ± 2% perf-profile.calltrace.cycles-pp.vfs_setxattr.setxattr.__x64_sys_fsetxattr.do_syscall_64.entry_SYSCALL_64_after_hwframe
19.99 ± 2% -2.3 17.73 ± 2% perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.lsetxattr
20.01 ± 2% -2.2 17.76 ± 2% perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.lsetxattr
20.02 ± 2% -2.2 17.79 ± 2% perf-profile.calltrace.cycles-pp.path_setxattr.__x64_sys_setxattr.do_syscall_64.entry_SYSCALL_64_after_hwframe.setxattr
20.04 ± 2% -2.2 17.81 ± 2% perf-profile.calltrace.cycles-pp.__x64_sys_setxattr.do_syscall_64.entry_SYSCALL_64_after_hwframe.setxattr
20.08 ± 2% -2.2 17.86 ± 2% perf-profile.calltrace.cycles-pp.lsetxattr
20.08 ± 2% -2.2 17.88 ± 2% perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.setxattr
20.10 ± 2% -2.2 17.91 ± 2% perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.setxattr
20.16 ± 2% -2.1 18.01 ± 2% perf-profile.calltrace.cycles-pp.setxattr
27.16 ± 2% -2.1 25.08 ± 2% perf-profile.calltrace.cycles-pp.setxattr.__x64_sys_fsetxattr.do_syscall_64.entry_SYSCALL_64_after_hwframe.fsetxattr
27.26 ± 2% -2.0 25.25 ± 2% perf-profile.calltrace.cycles-pp.__x64_sys_fsetxattr.do_syscall_64.entry_SYSCALL_64_after_hwframe.fsetxattr
27.34 ± 2% -2.0 25.37 ± 2% perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.fsetxattr
27.39 ± 2% -1.9 25.45 ± 2% perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.fsetxattr
27.50 ± 2% -1.9 25.62 ± 2% perf-profile.calltrace.cycles-pp.fsetxattr
4.34 -1.9 2.48 ± 4% perf-profile.calltrace.cycles-pp.xlog_cil_commit.__xfs_trans_commit.xfs_attr_set.xfs_xattr_set.__vfs_removexattr
13.88 -1.0 12.90 ± 3% perf-profile.calltrace.cycles-pp.xfs_attr_set.xfs_xattr_set.__vfs_removexattr.__vfs_removexattr_locked.vfs_removexattr
13.91 -1.0 12.94 ± 3% perf-profile.calltrace.cycles-pp.xfs_xattr_set.__vfs_removexattr.__vfs_removexattr_locked.vfs_removexattr.removexattr
9.23 -0.6 8.64 ± 3% perf-profile.calltrace.cycles-pp.__vfs_removexattr.__vfs_removexattr_locked.vfs_removexattr.removexattr.path_removexattr
7.16 -0.4 6.75 ± 3% perf-profile.calltrace.cycles-pp.__xfs_trans_commit.xfs_attr_set.xfs_xattr_set.__vfs_removexattr.__vfs_removexattr_locked
4.70 -0.4 4.32 ± 3% perf-profile.calltrace.cycles-pp.__vfs_removexattr.__vfs_removexattr_locked.vfs_removexattr.removexattr.__x64_sys_fremovexattr
4.71 -0.4 4.35 ± 3% perf-profile.calltrace.cycles-pp.__vfs_removexattr_locked.vfs_removexattr.removexattr.__x64_sys_fremovexattr.do_syscall_64
4.72 -0.4 4.36 ± 3% perf-profile.calltrace.cycles-pp.vfs_removexattr.removexattr.__x64_sys_fremovexattr.do_syscall_64.entry_SYSCALL_64_after_hwframe
4.74 -0.3 4.39 ± 2% perf-profile.calltrace.cycles-pp.removexattr.__x64_sys_fremovexattr.do_syscall_64.entry_SYSCALL_64_after_hwframe.fremovexattr
4.76 -0.3 4.42 ± 2% perf-profile.calltrace.cycles-pp.__x64_sys_fremovexattr.do_syscall_64.entry_SYSCALL_64_after_hwframe.fremovexattr
4.77 -0.3 4.44 ± 2% perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.fremovexattr
4.78 -0.3 4.45 ± 2% perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.fremovexattr
4.63 -0.3 4.31 ± 3% perf-profile.calltrace.cycles-pp.__vfs_removexattr_locked.vfs_removexattr.removexattr.path_removexattr.__x64_sys_lremovexattr
4.64 -0.3 4.32 ± 2% perf-profile.calltrace.cycles-pp.vfs_removexattr.removexattr.path_removexattr.__x64_sys_lremovexattr.do_syscall_64
4.80 -0.3 4.48 ± 2% perf-profile.calltrace.cycles-pp.fremovexattr
4.65 -0.3 4.35 ± 2% perf-profile.calltrace.cycles-pp.removexattr.path_removexattr.__x64_sys_lremovexattr.do_syscall_64.entry_SYSCALL_64_after_hwframe
4.64 -0.2 4.39 ± 3% perf-profile.calltrace.cycles-pp.__vfs_removexattr_locked.vfs_removexattr.removexattr.path_removexattr.__x64_sys_removexattr
4.64 -0.2 4.40 ± 3% perf-profile.calltrace.cycles-pp.vfs_removexattr.removexattr.path_removexattr.__x64_sys_removexattr.do_syscall_64
4.66 -0.2 4.43 ± 3% perf-profile.calltrace.cycles-pp.removexattr.path_removexattr.__x64_sys_removexattr.do_syscall_64.entry_SYSCALL_64_after_hwframe
0.58 ± 6% +0.3 0.88 ± 4% perf-profile.calltrace.cycles-pp.xfs_da3_node_lookup_int.xfs_attr_node_lookup.xfs_attr_node_addname_find_attr.xfs_attr_node_addname.xfs_xattri_finish_update
0.58 ± 6% +0.3 0.90 ± 4% perf-profile.calltrace.cycles-pp.xfs_attr_node_lookup.xfs_attr_node_addname_find_attr.xfs_attr_node_addname.xfs_xattri_finish_update.xfs_attr_finish_item
0.59 ± 8% +0.3 0.91 ± 4% perf-profile.calltrace.cycles-pp.user_path_at_empty.path_getxattr.do_syscall_64.entry_SYSCALL_64_after_hwframe.lgetxattr
0.18 ±141% +0.5 0.63 ± 6% perf-profile.calltrace.cycles-pp.xlog_cil_insert_format_items.xlog_cil_insert_items.xlog_cil_commit.__xfs_trans_commit.xfs_attr_set
0.09 ±223% +0.5 0.60 ± 3% perf-profile.calltrace.cycles-pp.xfs_attr3_leaf_add.xfs_attr_node_addname.xfs_xattri_finish_update.xfs_attr_finish_item.xfs_defer_finish_one
0.00 +0.5 0.54 ± 6% perf-profile.calltrace.cycles-pp.user_path_at_empty.path_setxattr.__x64_sys_setxattr.do_syscall_64.entry_SYSCALL_64_after_hwframe
0.00 +0.6 0.56 ± 3% perf-profile.calltrace.cycles-pp.getname_flags.user_path_at_empty.path_getxattr.do_syscall_64.entry_SYSCALL_64_after_hwframe
0.00 +0.6 0.58 ± 4% perf-profile.calltrace.cycles-pp.link_path_walk.path_lookupat.filename_lookup.user_path_at_empty.path_getxattr
0.66 ± 6% +0.6 1.28 ± 34% perf-profile.calltrace.cycles-pp.xfs_attr_node_addname_find_attr.xfs_attr_node_addname.xfs_xattri_finish_update.xfs_attr_finish_item.xfs_defer_finish_one
1.92 ± 7% +0.6 2.54 ± 3% perf-profile.calltrace.cycles-pp.xlog_cil_insert_format_items.xlog_cil_insert_items.xlog_cil_commit.__xfs_trans_commit.xfs_trans_roll
0.00 +0.6 0.63 ± 11% perf-profile.calltrace.cycles-pp.down_read.xlog_cil_commit.__xfs_trans_commit.xfs_attr_set.xfs_xattr_set
1.12 ± 8% +0.6 1.75 ± 3% perf-profile.calltrace.cycles-pp.user_path_at_empty.path_getxattr.do_syscall_64.entry_SYSCALL_64_after_hwframe.getxattr
1.78 ± 5% +0.6 2.42 ± 5% perf-profile.calltrace.cycles-pp.xfs_attr3_leaf_flipflags.xfs_attr_set_iter.xfs_xattri_finish_update.xfs_attr_finish_item.xfs_defer_finish_one
0.91 ± 6% +0.7 1.64 ± 3% perf-profile.calltrace.cycles-pp.xfs_xattr_get.vfs_getxattr.do_getxattr.getxattr.__x64_sys_fgetxattr
0.97 ± 6% +0.8 1.72 ± 3% perf-profile.calltrace.cycles-pp.vfs_getxattr.do_getxattr.getxattr.__x64_sys_fgetxattr.do_syscall_64
1.05 ± 5% +0.8 1.86 ± 3% perf-profile.calltrace.cycles-pp.do_getxattr.getxattr.__x64_sys_fgetxattr.do_syscall_64.entry_SYSCALL_64_after_hwframe
1.10 ± 4% +0.8 1.92 ± 3% perf-profile.calltrace.cycles-pp.getxattr.path_getxattr.do_syscall_64.entry_SYSCALL_64_after_hwframe.lgetxattr
1.11 ± 5% +0.8 1.95 ± 3% perf-profile.calltrace.cycles-pp.getxattr.__x64_sys_fgetxattr.do_syscall_64.entry_SYSCALL_64_after_hwframe.fgetxattr
1.13 ± 5% +0.9 1.99 ± 3% perf-profile.calltrace.cycles-pp.__x64_sys_fgetxattr.do_syscall_64.entry_SYSCALL_64_after_hwframe.fgetxattr
2.33 ± 3% +0.9 3.20 ± 7% perf-profile.calltrace.cycles-pp.xfs_log_ticket_ungrant.xlog_cil_commit.__xfs_trans_commit.xfs_attr_set.xfs_xattr_set
1.16 ± 5% +0.9 2.04 ± 3% perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.fgetxattr
0.64 ± 8% +0.9 1.53 ± 3% perf-profile.calltrace.cycles-pp.path_lookupat.filename_lookup.user_path_at_empty.path_getxattr.do_syscall_64
1.18 ± 5% +0.9 2.08 ± 2% perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.fgetxattr
0.68 ± 8% +0.9 1.61 ± 3% perf-profile.calltrace.cycles-pp.filename_lookup.user_path_at_empty.path_getxattr.do_syscall_64.entry_SYSCALL_64_after_hwframe
1.23 ± 5% +0.9 2.17 ± 2% perf-profile.calltrace.cycles-pp.fgetxattr
1.94 ± 7% +1.0 2.98 ± 4% perf-profile.calltrace.cycles-pp.xfs_trans_read_buf_map.xfs_da_read_buf.xfs_da3_node_lookup_int.xfs_attr_node_remove_attr.xfs_attr_set_iter
1.75 ± 4% +1.2 2.93 ± 3% perf-profile.calltrace.cycles-pp.path_getxattr.do_syscall_64.entry_SYSCALL_64_after_hwframe.lgetxattr
2.66 ± 7% +1.2 3.84 ± 4% perf-profile.calltrace.cycles-pp.xfs_attr_node_addname.xfs_xattri_finish_update.xfs_attr_finish_item.xfs_defer_finish_one.xfs_defer_finish_noroll
1.81 ± 4% +1.2 3.04 ± 3% perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.lgetxattr
1.85 ± 4% +1.2 3.09 ± 3% perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.lgetxattr
2.34 ± 5% +1.3 3.62 ± 3% perf-profile.calltrace.cycles-pp.xfs_da_read_buf.xfs_da3_node_lookup_int.xfs_attr_node_remove_attr.xfs_attr_set_iter.xfs_xattri_finish_update
1.95 ± 4% +1.3 3.26 ± 3% perf-profile.calltrace.cycles-pp.lgetxattr
0.70 ± 94% +1.3 2.03 ± 6% perf-profile.calltrace.cycles-pp.xfs_attr3_leaf_read.xfs_attr3_leaf_flipflags.xfs_attr_set_iter.xfs_xattri_finish_update.xfs_attr_finish_item
0.52 ±115% +1.5 2.00 ± 5% perf-profile.calltrace.cycles-pp.xfs_da_read_buf.xfs_attr3_leaf_read.xfs_attr3_leaf_flipflags.xfs_attr_set_iter.xfs_xattri_finish_update
2.68 ± 3% +1.6 4.24 ± 3% perf-profile.calltrace.cycles-pp.xfs_da3_node_lookup_int.xfs_attr_node_remove_attr.xfs_attr_set_iter.xfs_xattri_finish_update.xfs_attr_finish_item
0.00 +1.6 1.58 ± 6% perf-profile.calltrace.cycles-pp.xfs_perag_get.xfs_buf_find.xfs_buf_get_map.xfs_buf_read_map.xfs_trans_read_buf_map
2.52 ± 3% +1.6 4.14 ± 3% perf-profile.calltrace.cycles-pp.xfs_trans_read_buf_map.xfs_da_read_buf.xfs_da3_node_lookup_int.xfs_attr_node_lookup.xfs_attr_set
2.24 ± 6% +1.7 3.95 ± 2% perf-profile.calltrace.cycles-pp.getxattr.path_getxattr.do_syscall_64.entry_SYSCALL_64_after_hwframe.getxattr
0.00 +1.7 1.74 ± 6% perf-profile.calltrace.cycles-pp.xfs_trans_read_buf_map.xfs_da_read_buf.xfs_attr3_leaf_read.xfs_attr3_leaf_flipflags.xfs_attr_set_iter
0.00 +1.9 1.86 ± 10% perf-profile.calltrace.cycles-pp.down_read.xlog_cil_commit.__xfs_trans_commit.xfs_trans_roll.xfs_defer_trans_roll
3.07 ± 4% +2.0 5.03 ± 3% perf-profile.calltrace.cycles-pp.xfs_da_read_buf.xfs_da3_node_lookup_int.xfs_attr_node_lookup.xfs_attr_set.xfs_xattr_set
2.68 ± 5% +2.1 4.83 ± 2% perf-profile.calltrace.cycles-pp.xfs_xattr_get.vfs_getxattr.do_getxattr.getxattr.path_getxattr
2.01 ± 17% +2.2 4.22 ± 2% perf-profile.calltrace.cycles-pp.xfs_da_read_buf.xfs_da3_node_lookup_int.xfs_attr_node_lookup.xfs_attr_node_get.xfs_attr_get
2.82 ± 5% +2.2 5.05 ± 2% perf-profile.calltrace.cycles-pp.vfs_getxattr.do_getxattr.getxattr.path_getxattr.do_syscall_64
2.60 ± 3% +2.2 4.83 ± 3% perf-profile.calltrace.cycles-pp.xfs_trans_alloc_inode.xfs_attr_set.xfs_xattr_set.__vfs_setxattr.__vfs_setxattr_noperm
2.57 ± 7% +2.3 4.85 ± 2% perf-profile.calltrace.cycles-pp.xfs_da3_node_lookup_int.xfs_attr_node_lookup.xfs_attr_node_get.xfs_attr_get.xfs_xattr_get
2.59 ± 7% +2.3 4.87 ± 2% perf-profile.calltrace.cycles-pp.xfs_attr_node_lookup.xfs_attr_node_get.xfs_attr_get.xfs_xattr_get.vfs_getxattr
3.50 ± 3% +2.3 5.81 ± 3% perf-profile.calltrace.cycles-pp.xfs_da3_node_lookup_int.xfs_attr_node_lookup.xfs_attr_set.xfs_xattr_set.__vfs_setxattr
3.52 ± 3% +2.3 5.85 ± 3% perf-profile.calltrace.cycles-pp.xfs_attr_node_lookup.xfs_attr_set.xfs_xattr_set.__vfs_setxattr.__vfs_setxattr_noperm
3.04 ± 5% +2.4 5.41 ± 2% perf-profile.calltrace.cycles-pp.do_getxattr.getxattr.path_getxattr.do_syscall_64.entry_SYSCALL_64_after_hwframe
3.48 ± 6% +2.4 5.89 ± 2% perf-profile.calltrace.cycles-pp.path_getxattr.do_syscall_64.entry_SYSCALL_64_after_hwframe.getxattr
0.26 ±223% +2.4 2.68 ± 4% perf-profile.calltrace.cycles-pp.xfs_buf_read_map.xfs_trans_read_buf_map.xfs_da_read_buf.xfs_da3_node_lookup_int.xfs_attr_node_remove_attr
0.18 ±141% +2.4 2.62 ± 6% perf-profile.calltrace.cycles-pp.xlog_grant_add_space.xfs_log_reserve.xfs_trans_reserve.xfs_trans_alloc.xfs_trans_alloc_inode
3.60 ± 6% +2.5 6.09 ± 2% perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.getxattr
3.66 ± 6% +2.5 6.18 ± 2% perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.getxattr
0.84 ± 9% +2.5 3.39 ± 2% perf-profile.calltrace.cycles-pp.xfs_trans_read_buf_map.xfs_da_read_buf.xfs_da3_node_lookup_int.xfs_attr_node_lookup.xfs_attr_node_get
3.85 ± 6% +2.6 6.50 ± 3% perf-profile.calltrace.cycles-pp.getxattr
3.30 ± 6% +2.7 6.01 ± 2% perf-profile.calltrace.cycles-pp.xfs_attr_node_get.xfs_attr_get.xfs_xattr_get.vfs_getxattr.do_getxattr
1.81 ± 23% +2.7 4.54 ± 4% perf-profile.calltrace.cycles-pp.xfs_trans_alloc.xfs_trans_alloc_inode.xfs_attr_set.xfs_xattr_set.__vfs_setxattr
3.51 ± 5% +2.8 6.34 ± 2% perf-profile.calltrace.cycles-pp.xfs_attr_get.xfs_xattr_get.vfs_getxattr.do_getxattr.getxattr
0.88 ± 3% +3.2 4.08 ± 4% perf-profile.calltrace.cycles-pp.xfs_log_reserve.xfs_trans_reserve.xfs_trans_alloc.xfs_trans_alloc_inode.xfs_attr_set
1.00 ± 21% +3.2 4.21 ± 4% perf-profile.calltrace.cycles-pp.xfs_trans_reserve.xfs_trans_alloc.xfs_trans_alloc_inode.xfs_attr_set.xfs_xattr_set
5.62 ± 9% +3.8 9.44 ± 3% perf-profile.calltrace.cycles-pp.xfs_attr_node_remove_attr.xfs_attr_set_iter.xfs_xattri_finish_update.xfs_attr_finish_item.xfs_defer_finish_one
8.34 ± 3% +4.5 12.81 ± 3% perf-profile.calltrace.cycles-pp.xfs_attr_set_iter.xfs_xattri_finish_update.xfs_attr_finish_item.xfs_defer_finish_one.xfs_defer_finish_noroll
1.89 ± 26% +5.1 7.02 ± 2% perf-profile.calltrace.cycles-pp.xfs_buf_read_map.xfs_trans_read_buf_map.xfs_da_read_buf.xfs_da3_node_lookup_int.xfs_attr_node_lookup
11.10 ± 3% +5.7 16.79 ± 3% perf-profile.calltrace.cycles-pp.xfs_xattri_finish_update.xfs_attr_finish_item.xfs_defer_finish_one.xfs_defer_finish_noroll.__xfs_trans_commit
11.25 ± 3% +5.8 17.04 ± 3% perf-profile.calltrace.cycles-pp.xfs_attr_finish_item.xfs_defer_finish_one.xfs_defer_finish_noroll.__xfs_trans_commit.xfs_attr_set
11.57 ± 3% +6.0 17.61 ± 3% perf-profile.calltrace.cycles-pp.xfs_defer_finish_one.xfs_defer_finish_noroll.__xfs_trans_commit.xfs_attr_set.xfs_xattr_set
2.01 ± 43% +7.5 9.47 ± 3% perf-profile.calltrace.cycles-pp.xfs_buf_get_map.xfs_buf_read_map.xfs_trans_read_buf_map.xfs_da_read_buf.xfs_da3_node_lookup_int
1.77 ± 27% +8.5 10.30 ± 10% perf-profile.calltrace.cycles-pp.xfs_buf_find.xfs_buf_get_map.xfs_buf_read_map.xfs_trans_read_buf_map.xfs_da_read_buf
35.87 ± 5% -26.2 9.64 ± 5% perf-profile.children.cycles-pp.xlog_cil_insert_items
25.90 ± 8% -24.9 0.96 ± 11% perf-profile.children.cycles-pp.native_queued_spin_lock_slowpath
29.53 ± 7% -24.0 5.50 ± 4% perf-profile.children.cycles-pp._raw_spin_lock
53.08 ± 3% -22.5 30.54 ± 3% perf-profile.children.cycles-pp.xlog_cil_commit
69.58 ± 2% -14.9 54.71 ± 3% perf-profile.children.cycles-pp.__xfs_trans_commit
34.70 ± 2% -12.4 22.28 ± 3% perf-profile.children.cycles-pp.xfs_defer_trans_roll
33.96 ± 3% -12.4 21.56 ± 3% perf-profile.children.cycles-pp.xfs_trans_roll
86.49 ± 2% -9.2 77.26 ± 2% perf-profile.children.cycles-pp.setxattr
79.02 ± 2% -8.8 70.21 ± 2% perf-profile.children.cycles-pp.xfs_attr_set
79.14 ± 2% -8.7 70.41 ± 2% perf-profile.children.cycles-pp.xfs_xattr_set
65.28 ± 2% -7.7 57.55 ± 2% perf-profile.children.cycles-pp.__vfs_setxattr
65.35 ± 2% -7.7 57.66 ± 2% perf-profile.children.cycles-pp.__vfs_setxattr_noperm
65.66 ± 2% -7.5 58.18 ± 2% perf-profile.children.cycles-pp.vfs_setxattr
46.44 ± 2% -6.3 40.14 ± 3% perf-profile.children.cycles-pp.xfs_defer_finish_noroll
39.97 ± 2% -4.5 35.44 ± 2% perf-profile.children.cycles-pp.path_setxattr
19.95 ± 2% -2.3 17.66 ± 2% perf-profile.children.cycles-pp.__x64_sys_lsetxattr
20.04 ± 2% -2.2 17.81 ± 2% perf-profile.children.cycles-pp.__x64_sys_setxattr
20.09 ± 2% -2.2 17.89 ± 2% perf-profile.children.cycles-pp.lsetxattr
27.27 ± 2% -2.0 25.27 ± 2% perf-profile.children.cycles-pp.__x64_sys_fsetxattr
27.53 ± 2% -1.8 25.68 ± 2% perf-profile.children.cycles-pp.fsetxattr
1.90 ± 3% -1.2 0.70 ± 5% perf-profile.children.cycles-pp._xfs_trans_bjoin
1.19 ± 3% -1.1 0.14 ± 9% perf-profile.children.cycles-pp.__list_del_entry_valid
18.90 -1.0 17.90 ± 3% perf-profile.children.cycles-pp.removexattr
13.92 -1.0 12.96 ± 3% perf-profile.children.cycles-pp.__vfs_removexattr
13.97 -0.9 13.04 ± 3% perf-profile.children.cycles-pp.__vfs_removexattr_locked
14.01 -0.9 13.09 ± 3% perf-profile.children.cycles-pp.vfs_removexattr
0.68 ± 2% -0.6 0.13 ± 7% perf-profile.children.cycles-pp.xfs_buf_item_init
0.59 ± 6% -0.4 0.14 perf-profile.children.cycles-pp.__list_add_valid
1.43 ± 4% -0.4 1.02 ± 3% perf-profile.children.cycles-pp.xfs_buf_item_release
0.63 ± 3% -0.4 0.27 ± 2% perf-profile.children.cycles-pp.xfs_buf_item_put
0.56 ± 4% -0.4 0.21 perf-profile.children.cycles-pp.xfs_trans_ijoin
4.76 -0.3 4.42 ± 2% perf-profile.children.cycles-pp.__x64_sys_fremovexattr
4.80 -0.3 4.50 ± 2% perf-profile.children.cycles-pp.fremovexattr
1.01 ± 4% -0.3 0.74 ± 6% perf-profile.children.cycles-pp.xfs_trans_log_inode
0.69 ± 6% -0.2 0.54 ± 4% perf-profile.children.cycles-pp.xfs_trans_dirty_buf
0.58 ± 7% -0.1 0.47 ± 6% perf-profile.children.cycles-pp.xfs_defer_save_resources
0.83 ± 6% -0.1 0.73 ± 4% perf-profile.children.cycles-pp.xfs_trans_log_buf
0.20 ± 7% -0.1 0.12 ± 10% perf-profile.children.cycles-pp.xfs_cil_prepare_item
0.64 ± 3% -0.1 0.56 ± 5% perf-profile.children.cycles-pp.xfs_trans_del_item
0.17 ± 8% -0.0 0.12 ± 19% perf-profile.children.cycles-pp.xlog_cil_process_intents
0.08 ± 6% -0.0 0.05 ± 47% perf-profile.children.cycles-pp.xfs_inode_item_release
0.05 ± 7% +0.0 0.08 ± 6% perf-profile.children.cycles-pp.memset
0.05 +0.0 0.08 ± 11% perf-profile.children.cycles-pp.map_id_up
0.16 ± 8% +0.0 0.19 ± 8% perf-profile.children.cycles-pp.xfs_attr3_leaf_setflag
0.07 ± 12% +0.0 0.10 ± 11% perf-profile.children.cycles-pp.xattr_resolve_name
0.07 ± 11% +0.0 0.10 ± 10% perf-profile.children.cycles-pp.xfs_buf_reverify
0.05 ± 7% +0.0 0.09 ± 14% perf-profile.children.cycles-pp.mnt_want_write
0.08 ± 17% +0.0 0.12 ± 14% perf-profile.children.cycles-pp.xfs_bmbt_disk_set_all
0.06 ± 13% +0.0 0.10 ± 5% perf-profile.children.cycles-pp.xfs_trans_free_extent
0.06 ± 13% +0.0 0.10 ± 5% perf-profile.children.cycles-pp.__xfs_free_extent
0.06 ± 13% +0.0 0.10 ± 14% perf-profile.children.cycles-pp.xfs_attr_leaf_entsize
0.06 ± 13% +0.0 0.10 ± 9% perf-profile.children.cycles-pp.chacha_permute
0.06 ± 13% +0.0 0.10 ± 4% perf-profile.children.cycles-pp.xfs_extent_free_finish_item
0.04 ± 45% +0.0 0.08 ± 8% perf-profile.children.cycles-pp.xfs_defer_create_intents
0.07 ± 8% +0.0 0.11 ± 9% perf-profile.children.cycles-pp.xfs_trans_ichgtime
0.07 ± 15% +0.0 0.11 ± 4% perf-profile.children.cycles-pp.xfs_bmapi_allocate
0.03 ± 70% +0.0 0.07 ± 14% perf-profile.children.cycles-pp.__fdget
0.12 ± 11% +0.0 0.16 ± 7% perf-profile.children.cycles-pp.xfs_attr_match
0.06 ± 17% +0.0 0.10 ± 7% perf-profile.children.cycles-pp.lockref_put_return
0.06 ± 14% +0.0 0.10 ± 7% perf-profile.children.cycles-pp.xfs_bmap_btalloc
0.04 ± 71% +0.0 0.08 ± 10% perf-profile.children.cycles-pp.xfs_attr_get_ilocked
0.06 ± 13% +0.0 0.10 ± 9% perf-profile.children.cycles-pp.xfs_alloc_vextent
0.10 ± 18% +0.0 0.15 ± 8% perf-profile.children.cycles-pp.xfs_verify_fsbext
0.09 ± 11% +0.0 0.14 ± 5% perf-profile.children.cycles-pp.xfs_contig_bits
0.07 ± 10% +0.0 0.11 ± 6% perf-profile.children.cycles-pp.listxattr
0.07 ± 10% +0.0 0.11 ± 6% perf-profile.children.cycles-pp.chacha_block_generic
0.07 ± 15% +0.0 0.11 ± 6% perf-profile.children.cycles-pp.xfs_bmapi_write
0.06 ± 7% +0.0 0.11 ± 9% perf-profile.children.cycles-pp.lockref_get_not_dead
0.07 ± 15% +0.0 0.12 ± 6% perf-profile.children.cycles-pp.xfs_da_grow_inode_int
0.08 ± 16% +0.0 0.13 ± 9% perf-profile.children.cycles-pp.xfs_attr3_leaf_moveents
0.08 ± 11% +0.0 0.13 ± 8% perf-profile.children.cycles-pp.__legitimize_mnt
0.07 ± 15% +0.0 0.12 ± 4% perf-profile.children.cycles-pp.xfs_da_grow_inode
0.10 ± 14% +0.0 0.14 ± 6% perf-profile.children.cycles-pp.xfs_buf_offset
0.02 ±141% +0.0 0.06 ± 7% perf-profile.children.cycles-pp.xfs_alloc_ag_vextent_near
0.09 ± 11% +0.1 0.14 ± 7% perf-profile.children.cycles-pp.xfs_trans_unreserve_and_mod_sb
0.07 ± 14% +0.1 0.12 ± 8% perf-profile.children.cycles-pp.security_inode_permission
0.08 ± 20% +0.1 0.13 ± 6% perf-profile.children.cycles-pp.xfs_attr3_leaf_hdr_to_disk
0.08 ± 5% +0.1 0.13 ± 3% perf-profile.children.cycles-pp.step_into
0.04 ± 45% +0.1 0.09 ± 13% perf-profile.children.cycles-pp.rht_key_get_hash
0.01 ±223% +0.1 0.06 ± 15% perf-profile.children.cycles-pp.should_failslab
0.00 +0.1 0.05 perf-profile.children.cycles-pp.xfs_attr3_leaf_list_int
0.08 ± 4% +0.1 0.13 ± 6% perf-profile.children.cycles-pp.xfs_ilock_attr_map_shared
0.09 ± 7% +0.1 0.14 ± 7% perf-profile.children.cycles-pp.xfs_log_ticket_put
0.08 ± 4% +0.1 0.13 ± 8% perf-profile.children.cycles-pp.xfs_mod_freecounter
0.09 ± 7% +0.1 0.14 ± 5% perf-profile.children.cycles-pp.strncmp
0.12 ± 6% +0.1 0.17 ± 7% perf-profile.children.cycles-pp.xfs_next_bit
0.08 ± 17% +0.1 0.13 ± 7% perf-profile.children.cycles-pp.memcmp
0.02 ± 99% +0.1 0.08 ± 12% perf-profile.children.cycles-pp.crng_make_state
0.02 ± 99% +0.1 0.08 ± 6% perf-profile.children.cycles-pp.check_stack_object
0.01 ±223% +0.1 0.06 ± 9% perf-profile.children.cycles-pp.xfs_da_hashname
0.01 ±223% +0.1 0.06 ± 16% perf-profile.children.cycles-pp.strlen
0.00 +0.1 0.05 ± 7% perf-profile.children.cycles-pp.mnt_drop_write
0.00 +0.1 0.05 ± 7% perf-profile.children.cycles-pp.memcpy
0.00 +0.1 0.05 ± 7% perf-profile.children.cycles-pp.xfs_btree_lookup
0.01 ±223% +0.1 0.06 ± 16% perf-profile.children.cycles-pp.xfs_attr3_leaf_unbalance
0.08 ± 11% +0.1 0.14 ± 4% perf-profile.children.cycles-pp._get_random_bytes
0.02 ±142% +0.1 0.07 ± 9% perf-profile.children.cycles-pp.xfs_alloc_ag_vextent
0.01 ±223% +0.1 0.06 ± 14% perf-profile.children.cycles-pp.xfs_attr_copy_value
0.00 +0.1 0.05 ± 8% perf-profile.children.cycles-pp.xfs_extent_busy_clear
0.09 ± 10% +0.1 0.14 ± 5% perf-profile.children.cycles-pp.xfs_attr3_leaf_getvalue
0.09 ± 4% +0.1 0.14 ± 7% perf-profile.children.cycles-pp.up_write
0.02 ± 99% +0.1 0.08 ± 12% perf-profile.children.cycles-pp.xlog_grant_head_check
0.00 +0.1 0.06 ± 9% perf-profile.children.cycles-pp.exit_to_user_mode_prepare
0.00 +0.1 0.06 ± 13% perf-profile.children.cycles-pp.list_sort
0.12 ± 10% +0.1 0.17 ± 9% perf-profile.children.cycles-pp.path_init
0.11 ± 12% +0.1 0.17 ± 22% perf-profile.children.cycles-pp.ret_from_fork
0.11 ± 12% +0.1 0.17 ± 22% perf-profile.children.cycles-pp.kthread
0.02 ±141% +0.1 0.07 ± 12% perf-profile.children.cycles-pp.syscall_enter_from_user_mode
0.29 ± 8% +0.1 0.35 ± 7% perf-profile.children.cycles-pp.xfs_trans_buf_item_match
0.08 ± 6% +0.1 0.13 ± 10% perf-profile.children.cycles-pp._copy_to_user
0.00 +0.1 0.06 ± 8% perf-profile.children.cycles-pp.xfs_free_ag_extent
0.11 ± 6% +0.1 0.17 ± 7% perf-profile.children.cycles-pp.xfs_ilock
0.00 +0.1 0.06 ± 6% perf-profile.children.cycles-pp.syscall_exit_to_user_mode_prepare
0.10 ± 9% +0.1 0.16 ± 8% perf-profile.children.cycles-pp.xfs_inode_item_size
0.00 +0.1 0.06 ± 15% perf-profile.children.cycles-pp.mnt_drop_write_file
0.01 ±223% +0.1 0.07 ± 5% perf-profile.children.cycles-pp.current_time
0.27 ± 5% +0.1 0.34 ± 5% perf-profile.children.cycles-pp.xfs_da3_node_set_type
0.09 ± 6% +0.1 0.15 ± 7% perf-profile.children.cycles-pp.xfs_iunlock
0.10 ± 14% +0.1 0.16 ± 7% perf-profile.children.cycles-pp.__virt_addr_valid
0.10 ± 9% +0.1 0.16 ± 8% perf-profile.children.cycles-pp.__check_heap_object
0.01 ±223% +0.1 0.07 ± 8% perf-profile.children.cycles-pp.crng_fast_key_erasure
0.10 ± 4% +0.1 0.16 ± 3% perf-profile.children.cycles-pp.xfs_da3_node_hdr_from_disk
0.11 ± 6% +0.1 0.18 ± 17% perf-profile.children.cycles-pp.xfs_attr_is_leaf
0.00 +0.1 0.07 ± 5% perf-profile.children.cycles-pp.xfs_vn_listxattr
0.00 +0.1 0.07 ± 5% perf-profile.children.cycles-pp.xfs_attr_list
0.00 +0.1 0.07 ± 5% perf-profile.children.cycles-pp.xfs_attr_node_list
0.10 ± 13% +0.1 0.17 ± 6% perf-profile.children.cycles-pp.syscall_return_via_sysret
0.12 ± 8% +0.1 0.18 ± 6% perf-profile.children.cycles-pp._copy_from_user
0.12 ± 4% +0.1 0.19 ± 4% perf-profile.children.cycles-pp._IO_default_xsputn
0.12 ± 8% +0.1 0.18 ± 5% perf-profile.children.cycles-pp.get_random_u32
0.13 ± 8% +0.1 0.20 ± 3% perf-profile.children.cycles-pp.xfs_defer_restore_resources
0.12 ± 11% +0.1 0.20 ± 3% perf-profile.children.cycles-pp.xfs_isilocked
0.20 ± 13% +0.1 0.27 ± 8% perf-profile.children.cycles-pp.xfs_bmap_validate_extent
0.14 ± 4% +0.1 0.22 ± 6% perf-profile.children.cycles-pp._raw_spin_unlock_irqrestore
0.22 ± 10% +0.1 0.29 ± 6% perf-profile.children.cycles-pp.xfs_trans_add_item
0.11 ± 13% +0.1 0.19 ± 5% perf-profile.children.cycles-pp.xfs_trans_free
0.08 ± 10% +0.1 0.15 ± 6% perf-profile.children.cycles-pp.xlog_verify_grant_tail
0.14 ± 11% +0.1 0.21 ± 9% perf-profile.children.cycles-pp.xfs_iext_get_extent
0.14 ± 10% +0.1 0.22 ± 5% perf-profile.children.cycles-pp.__radix_tree_lookup
0.12 ± 7% +0.1 0.20 ± 4% perf-profile.children.cycles-pp.memcg_slab_post_alloc_hook
0.16 ± 13% +0.1 0.24 ± 5% perf-profile.children.cycles-pp.kfree
0.13 ± 10% +0.1 0.21 ± 6% perf-profile.children.cycles-pp.rcu_all_qs
0.17 ± 7% +0.1 0.25 ± 5% perf-profile.children.cycles-pp.stress_xattr
0.14 ± 8% +0.1 0.22 ± 9% perf-profile.children.cycles-pp.down_write
0.13 ± 8% +0.1 0.22 ± 5% perf-profile.children.cycles-pp.rhashtable_jhash2
0.02 ±144% +0.1 0.10 ± 37% perf-profile.children.cycles-pp.xfs_attr_create_intent
0.15 ± 7% +0.1 0.24 ± 11% perf-profile.children.cycles-pp.xattr_permission
0.15 ± 17% +0.1 0.24 ± 7% perf-profile.children.cycles-pp.xfs_da3_split
0.13 ± 6% +0.1 0.22 ± 4% perf-profile.children.cycles-pp.copy_user_enhanced_fast_string
0.17 ± 8% +0.1 0.26 ± 7% perf-profile.children.cycles-pp.__legitimize_path
0.18 ± 6% +0.1 0.27 ± 5% perf-profile.children.cycles-pp.__might_fault
0.16 ± 10% +0.1 0.26 ± 8% perf-profile.children.cycles-pp.dput
0.14 ± 17% +0.1 0.24 ± 5% perf-profile.children.cycles-pp.xfs_attr3_leaf_split
0.16 ± 9% +0.1 0.26 ± 6% perf-profile.children.cycles-pp.path_put
0.18 ± 7% +0.1 0.28 ± 4% perf-profile.children.cycles-pp.entry_SYSRETQ_unsafe_stack
0.19 ± 10% +0.1 0.30 ± 4% perf-profile.children.cycles-pp.check_heap_object
0.20 ± 12% +0.1 0.30 ± 4% perf-profile.children.cycles-pp.xfs_buf_set_ref
0.18 ± 12% +0.1 0.29 ± 7% perf-profile.children.cycles-pp.__d_lookup_rcu
0.17 ± 8% +0.1 0.29 ± 6% perf-profile.children.cycles-pp.xfs_bmapi_update_map
0.21 ± 9% +0.1 0.34 ± 5% perf-profile.children.cycles-pp.xfs_da3_fixhashpath
0.18 ± 9% +0.1 0.31 ± 10% perf-profile.children.cycles-pp.__vfs_setxattr_locked
0.18 ± 10% +0.1 0.31 ± 5% perf-profile.children.cycles-pp.xfs_bmapi_trim_map
0.22 ± 12% +0.1 0.34 ± 5% perf-profile.children.cycles-pp.generic_permission
0.19 ± 11% +0.1 0.31 ± 6% perf-profile.children.cycles-pp.xfs_iread_extents
0.20 ± 7% +0.1 0.33 ± 4% perf-profile.children.cycles-pp.xfs_defer_add
0.24 ± 9% +0.1 0.37 ± 9% perf-profile.children.cycles-pp.xfs_inode_to_log_dinode
0.21 ± 10% +0.1 0.34 ± 7% perf-profile.children.cycles-pp.try_to_unlazy
0.21 ± 8% +0.1 0.34 ± 5% perf-profile.children.cycles-pp.xlog_prepare_iovec
0.24 ± 11% +0.1 0.37 ± 4% perf-profile.children.cycles-pp.xfs_trans_brelse
0.24 ± 11% +0.1 0.36 ± 5% perf-profile.children.cycles-pp._atomic_dec_and_lock
0.23 ± 11% +0.1 0.36 ± 5% perf-profile.children.cycles-pp.syscall_exit_to_user_mode
0.22 ± 6% +0.1 0.35 ± 4% perf-profile.children.cycles-pp.xfs_buf_item_size_segment
0.27 ± 9% +0.1 0.41 ± 6% perf-profile.children.cycles-pp.xfs_da_state_free
0.22 ± 7% +0.1 0.36 ± 5% perf-profile.children.cycles-pp.__kmalloc_node
0.23 ± 10% +0.1 0.37 ± 7% perf-profile.children.cycles-pp.complete_walk
0.26 ± 4% +0.2 0.41 ± 2% perf-profile.children.cycles-pp.xfs_attr_defer_replace
0.28 ± 7% +0.2 0.43 ± 3% perf-profile.children.cycles-pp.__cond_resched
0.32 ± 7% +0.2 0.48 ± 6% perf-profile.children.cycles-pp.xfs_buf_item_log
0.26 ± 10% +0.2 0.42 ± 4% perf-profile.children.cycles-pp.lookup_fast
0.39 ± 13% +0.2 0.55 ± 3% perf-profile.children.cycles-pp.xlog_ticket_alloc
0.30 ± 5% +0.2 0.47 ± 3% perf-profile.children.cycles-pp.xfs_trans_dup
0.28 ± 8% +0.2 0.44 ± 5% perf-profile.children.cycles-pp.__might_sleep
0.29 ± 9% +0.2 0.47 ± 5% perf-profile.children.cycles-pp.xfs_errortag_test
0.28 ± 9% +0.2 0.46 ± 5% perf-profile.children.cycles-pp.memcg_slab_free_hook
0.36 ± 15% +0.2 0.55 ± 4% perf-profile.children.cycles-pp.inode_permission
0.70 ± 7% +0.2 0.89 ± 5% perf-profile.children.cycles-pp.xfs_attr3_leaf_add_work
0.32 ± 8% +0.2 0.51 ± 7% perf-profile.children.cycles-pp.memmove
0.32 ± 5% +0.2 0.52 ± 5% perf-profile.children.cycles-pp.vmemdup_user
0.29 ± 8% +0.2 0.50 ± 2% perf-profile.children.cycles-pp.__entry_text_start
1.00 ± 6% +0.2 1.22 ± 2% perf-profile.children.cycles-pp.xlog_cil_alloc_shadow_bufs
0.54 ± 13% +0.2 0.77 ± 9% perf-profile.children.cycles-pp.xfs_iextents_copy
0.38 ± 7% +0.2 0.61 ± 2% perf-profile.children.cycles-pp.xfs_buf_item_size
0.70 ± 11% +0.2 0.94 ± 8% perf-profile.children.cycles-pp.xfs_inode_item_format_attr_fork
0.45 ± 7% +0.2 0.70 ± 3% perf-profile.children.cycles-pp.xfs_iext_lookup_extent
0.43 ± 7% +0.2 0.68 ± 3% perf-profile.children.cycles-pp.up
0.44 ± 6% +0.3 0.70 ± 3% perf-profile.children.cycles-pp.walk_component
0.47 ± 5% +0.3 0.72 ± 4% perf-profile.children.cycles-pp.__check_object_size
0.37 ± 7% +0.3 0.64 ± 6% perf-profile.children.cycles-pp.xfs_attr_leaf_lasthash
0.45 ± 3% +0.3 0.72 ± 6% perf-profile.children.cycles-pp.__might_resched
0.94 ± 7% +0.3 1.23 ± 4% perf-profile.children.cycles-pp.xfs_attr3_leaf_add
0.47 ± 4% +0.3 0.76 ± 5% perf-profile.children.cycles-pp.setxattr_copy
0.52 ± 6% +0.3 0.82 ± 3% perf-profile.children.cycles-pp.xfs_buf_unlock
0.55 ± 4% +0.3 0.88 ± 4% perf-profile.children.cycles-pp.down_trylock
0.85 ± 6% +0.3 1.18 ± 6% perf-profile.children.cycles-pp.xfs_attr3_leaf_remove
0.59 ± 5% +0.4 0.94 ± 4% perf-profile.children.cycles-pp.xfs_buf_trylock
0.56 ± 4% +0.4 0.92 ± 4% perf-profile.children.cycles-pp.memset_erms
0.44 ± 7% +0.4 0.81 ± 5% perf-profile.children.cycles-pp.__rhashtable_lookup
0.55 ± 7% +0.4 0.95 ± 4% perf-profile.children.cycles-pp.xfs_da_state_alloc
0.79 ± 7% +0.4 1.22 ± 3% perf-profile.children.cycles-pp.xfs_buf_rele
0.61 ± 7% +0.4 1.04 ± 4% perf-profile.children.cycles-pp.xfs_attr3_leaf_hdr_from_disk
0.13 ± 11% +0.5 0.58 ± 7% perf-profile.children.cycles-pp.xfs_log_space_wake
1.13 ± 8% +0.5 1.58 ± 5% perf-profile.children.cycles-pp.xfs_inode_item_format
0.89 ± 3% +0.5 1.37 ± 3% perf-profile.children.cycles-pp._raw_spin_lock_irqsave
0.91 ± 10% +0.5 1.39 ± 4% perf-profile.children.cycles-pp.link_path_walk
0.86 ± 5% +0.5 1.36 ± 3% perf-profile.children.cycles-pp.getname_flags
1.14 ± 6% +0.5 1.65 ± 4% perf-profile.children.cycles-pp.memcpy_erms
0.88 ± 8% +0.5 1.41 ± 5% perf-profile.children.cycles-pp.kmem_cache_free
0.95 ± 5% +0.5 1.50 ± 2% perf-profile.children.cycles-pp.strncpy_from_user
0.49 ± 4% +0.6 1.04 ± 3% perf-profile.children.cycles-pp.xfs_log_regrant
0.80 ± 5% +0.6 1.41 ± 4% perf-profile.children.cycles-pp.xfs_attr3_leaf_lookup_int
1.78 ± 5% +0.6 2.43 ± 5% perf-profile.children.cycles-pp.xfs_attr3_leaf_flipflags
1.33 ± 6% +0.7 2.00 ± 4% perf-profile.children.cycles-pp.xfs_attr_node_addname_find_attr
1.56 ± 7% +0.7 2.24 ± 4% perf-profile.children.cycles-pp.xfs_buf_item_format_segment
1.69 ± 6% +0.7 2.40 ± 4% perf-profile.children.cycles-pp.xfs_buf_item_format
1.78 ± 3% +0.7 2.51 ± 13% perf-profile.children.cycles-pp.up_read
1.55 ± 8% +0.9 2.41 ± 3% perf-profile.children.cycles-pp.path_lookupat
1.13 ± 5% +0.9 1.99 ± 3% perf-profile.children.cycles-pp.__x64_sys_fgetxattr
1.07 ± 5% +0.9 1.93 ± 2% perf-profile.children.cycles-pp.xfs_attr3_leaf_toosmall
1.61 ± 8% +0.9 2.50 ± 4% perf-profile.children.cycles-pp.filename_lookup
1.14 ± 5% +0.9 2.06 ± 3% perf-profile.children.cycles-pp.xfs_da3_join
1.25 ± 5% +0.9 2.19 ± 2% perf-profile.children.cycles-pp.fgetxattr
1.61 ± 5% +1.0 2.63 ± 2% perf-profile.children.cycles-pp.kmem_cache_alloc
2.94 ± 3% +1.0 3.98 ± 7% perf-profile.children.cycles-pp.xfs_log_ticket_ungrant
3.24 ± 7% +1.1 4.33 ± 3% perf-profile.children.cycles-pp.xlog_cil_insert_format_items
0.83 ± 7% +1.1 1.93 ± 2% perf-profile.children.cycles-pp.xlog_space_left
0.85 ± 7% +1.1 1.96 ± 2% perf-profile.children.cycles-pp.xlog_grant_push_threshold
1.80 ± 6% +1.1 2.90 ± 3% perf-profile.children.cycles-pp.xfs_bmapi_read
0.87 ± 7% +1.1 1.98 ± 2% perf-profile.children.cycles-pp.xlog_grant_push_ail
2.72 ± 4% +1.1 3.85 ± 10% perf-profile.children.cycles-pp.down_read
2.66 ± 7% +1.2 3.86 ± 4% perf-profile.children.cycles-pp.xfs_attr_node_addname
2.38 ± 5% +1.3 3.69 ± 4% perf-profile.children.cycles-pp.xfs_attr3_leaf_read
1.98 ± 4% +1.3 3.31 ± 3% perf-profile.children.cycles-pp.lgetxattr
0.82 ± 11% +1.3 2.17 ± 4% perf-profile.children.cycles-pp.xfs_perag_put
2.26 ± 6% +1.4 3.66 ± 3% perf-profile.children.cycles-pp.xfs_dabuf_map
2.62 ± 7% +1.5 4.12 ± 3% perf-profile.children.cycles-pp.user_path_at_empty
1.27 ± 6% +2.0 3.30 ± 5% perf-profile.children.cycles-pp.xlog_grant_add_space
3.31 ± 6% +2.7 6.02 ± 2% perf-profile.children.cycles-pp.xfs_attr_node_get
3.28 ± 4% +2.8 6.08 ± 3% perf-profile.children.cycles-pp.xfs_trans_alloc_inode
3.52 ± 5% +2.8 6.36 ± 2% perf-profile.children.cycles-pp.xfs_attr_get
3.60 ± 5% +2.9 6.48 ± 2% perf-profile.children.cycles-pp.xfs_xattr_get
2.24 ± 4% +2.9 5.15 ± 3% perf-profile.children.cycles-pp.xfs_log_reserve
3.80 ± 5% +3.0 6.79 ± 2% perf-profile.children.cycles-pp.vfs_getxattr
2.58 ± 4% +3.1 5.71 ± 3% perf-profile.children.cycles-pp.xfs_trans_alloc
4.11 ± 5% +3.2 7.30 ± 2% perf-profile.children.cycles-pp.do_getxattr
3.42 ± 10% +3.2 6.62 ± 6% perf-profile.children.cycles-pp.xfs_perag_get
5.95 ± 3% +3.5 9.46 ± 3% perf-profile.children.cycles-pp.xfs_attr_node_remove_attr
2.85 ± 3% +3.5 6.38 ± 3% perf-profile.children.cycles-pp.xfs_trans_reserve
5.24 ± 5% +3.6 8.84 ± 2% perf-profile.children.cycles-pp.path_getxattr
8.37 ± 3% +4.5 12.82 ± 3% perf-profile.children.cycles-pp.xfs_attr_set_iter
11.10 ± 3% +5.7 16.80 ± 3% perf-profile.children.cycles-pp.xfs_xattri_finish_update
11.26 ± 3% +5.8 17.06 ± 3% perf-profile.children.cycles-pp.xfs_attr_finish_item
8.53 ± 4% +5.9 14.38 ± 2% perf-profile.children.cycles-pp.xfs_attr_node_lookup
11.60 ± 3% +6.1 17.66 ± 3% perf-profile.children.cycles-pp.xfs_defer_finish_one
8.36 ± 5% +6.1 14.42 ± 2% perf-profile.children.cycles-pp.getxattr
9.65 ± 5% +6.2 15.90 ± 3% perf-profile.children.cycles-pp.xfs_trans_read_buf_map
6.76 ± 8% +6.9 13.70 ± 3% perf-profile.children.cycles-pp.xfs_buf_find
6.93 ± 8% +7.0 13.97 ± 3% perf-profile.children.cycles-pp.xfs_buf_get_map
7.14 ± 7% +7.2 14.32 ± 3% perf-profile.children.cycles-pp.xfs_buf_read_map
12.06 ± 4% +7.9 19.95 ± 2% perf-profile.children.cycles-pp.xfs_da3_node_lookup_int
12.38 ± 4% +7.9 20.31 ± 3% perf-profile.children.cycles-pp.xfs_da_read_buf
25.84 ± 8% -24.9 0.94 ± 11% perf-profile.self.cycles-pp.native_queued_spin_lock_slowpath
1.16 ± 3% -1.1 0.11 ± 8% perf-profile.self.cycles-pp.__list_del_entry_valid
1.08 ± 5% -0.7 0.39 ± 5% perf-profile.self.cycles-pp._xfs_trans_bjoin
0.67 ± 2% -0.6 0.11 ± 7% perf-profile.self.cycles-pp.xfs_buf_item_init
3.32 ± 2% -0.5 2.77 ± 8% perf-profile.self.cycles-pp.xlog_cil_insert_items
0.56 ± 6% -0.5 0.09 ± 5% perf-profile.self.cycles-pp.__list_add_valid
0.62 ± 3% -0.4 0.25 ± 2% perf-profile.self.cycles-pp.xfs_buf_item_put
0.74 ± 4% -0.3 0.43 ± 5% perf-profile.self.cycles-pp.xfs_trans_log_inode
0.44 ± 5% -0.2 0.20 ± 4% perf-profile.self.cycles-pp.xfs_buf_item_release
0.67 ± 5% -0.2 0.51 ± 3% perf-profile.self.cycles-pp.xfs_trans_dirty_buf
0.19 ± 4% -0.1 0.06 ± 11% perf-profile.self.cycles-pp.xfs_trans_ijoin
0.58 ± 3% -0.1 0.47 ± 5% perf-profile.self.cycles-pp.xfs_trans_del_item
0.48 ± 8% -0.1 0.39 ± 5% perf-profile.self.cycles-pp.xlog_cil_alloc_shadow_bufs
0.19 ± 7% -0.1 0.10 ± 9% perf-profile.self.cycles-pp.xfs_cil_prepare_item
0.14 ± 5% -0.1 0.07 ± 14% perf-profile.self.cycles-pp.xfs_defer_save_resources
0.16 ± 9% -0.1 0.11 ± 18% perf-profile.self.cycles-pp.xlog_cil_process_intents
0.15 ± 4% -0.0 0.12 ± 7% perf-profile.self.cycles-pp.xfs_trans_buf_set_type
0.06 ± 13% +0.0 0.08 ± 5% perf-profile.self.cycles-pp.xfs_trans_unreserve_and_mod_sb
0.06 ± 6% +0.0 0.09 ± 14% perf-profile.self.cycles-pp.xfs_attr_is_leaf
0.04 ± 44% +0.0 0.07 ± 11% perf-profile.self.cycles-pp.xfs_trans_alloc_inode
0.07 ± 14% +0.0 0.10 ± 14% perf-profile.self.cycles-pp.xfs_xattr_get
0.07 ± 17% +0.0 0.10 ± 7% perf-profile.self.cycles-pp.xfs_attr_set_iter
0.06 ± 7% +0.0 0.09 ± 10% perf-profile.self.cycles-pp.xfs_trans_alloc
0.09 ± 7% +0.0 0.12 ± 7% perf-profile.self.cycles-pp.xfs_next_bit
0.06 ± 14% +0.0 0.10 ± 7% perf-profile.self.cycles-pp.down_trylock
0.04 ± 71% +0.0 0.07 ± 8% perf-profile.self.cycles-pp.up
0.06 ± 7% +0.0 0.10 ± 6% perf-profile.self.cycles-pp.security_inode_permission
0.06 ± 14% +0.0 0.10 ± 8% perf-profile.self.cycles-pp.xfs_da3_fixhashpath
0.06 ± 14% +0.0 0.10 ± 6% perf-profile.self.cycles-pp.lockref_put_return
0.05 ± 13% +0.0 0.09 ± 7% perf-profile.self.cycles-pp.xfs_trans_free
0.04 ± 45% +0.0 0.08 ± 12% perf-profile.self.cycles-pp.__vfs_setxattr_noperm
0.07 ± 18% +0.0 0.10 ± 10% perf-profile.self.cycles-pp.xattr_resolve_name
0.06 ± 13% +0.0 0.10 ± 5% perf-profile.self.cycles-pp.xfs_attr3_leaf_flipflags
0.06 ± 11% +0.0 0.10 ± 10% perf-profile.self.cycles-pp.lockref_get_not_dead
0.06 ± 7% +0.0 0.10 ± 6% perf-profile.self.cycles-pp.rcu_all_qs
0.06 ± 17% +0.0 0.10 ± 10% perf-profile.self.cycles-pp.down_write
0.05 ± 44% +0.0 0.09 ± 10% perf-profile.self.cycles-pp.xfs_buf_reverify
0.10 ± 18% +0.0 0.14 ± 9% perf-profile.self.cycles-pp.xfs_verify_fsbext
0.08 ± 11% +0.0 0.12 ± 8% perf-profile.self.cycles-pp.__legitimize_mnt
0.07 ± 10% +0.0 0.11 ± 4% perf-profile.self.cycles-pp.xfs_defer_finish_noroll
0.06 ± 11% +0.0 0.10 ± 8% perf-profile.self.cycles-pp.xfs_buf_offset
0.06 ± 19% +0.0 0.10 ± 10% perf-profile.self.cycles-pp.filename_lookup
0.04 ± 71% +0.0 0.07 ± 10% perf-profile.self.cycles-pp.xfs_attr3_leaf_add
0.07 ± 10% +0.0 0.11 ± 14% perf-profile.self.cycles-pp.path_lookupat
0.06 ± 11% +0.0 0.10 ± 9% perf-profile.self.cycles-pp.chacha_permute
0.08 ± 6% +0.0 0.12 ± 6% perf-profile.self.cycles-pp.strncmp
0.08 ± 8% +0.0 0.12 ± 5% perf-profile.self.cycles-pp.xfs_contig_bits
0.07 ± 6% +0.0 0.11 ± 8% perf-profile.self.cycles-pp.up_write
0.02 ± 99% +0.0 0.06 ± 7% perf-profile.self.cycles-pp.xfs_attr_node_lookup
0.06 ± 6% +0.0 0.10 ± 10% perf-profile.self.cycles-pp.xfs_log_reserve
0.04 ± 45% +0.0 0.08 ± 11% perf-profile.self.cycles-pp.vfs_setxattr
0.03 ± 70% +0.0 0.07 ± 10% perf-profile.self.cycles-pp.map_id_up
0.04 ± 71% +0.0 0.08 ± 6% perf-profile.self.cycles-pp.xfs_xattri_finish_update
0.13 ± 8% +0.0 0.18 ± 2% perf-profile.self.cycles-pp.xfs_buf_item_format
0.07 ± 15% +0.0 0.12 ± 4% perf-profile.self.cycles-pp.check_heap_object
0.08 ± 8% +0.0 0.12 ± 8% perf-profile.self.cycles-pp.xfs_trans_reserve
0.17 ± 10% +0.0 0.22 ± 6% perf-profile.self.cycles-pp.xfs_trans_add_item
0.02 ± 99% +0.0 0.07 ± 8% perf-profile.self.cycles-pp.xfs_attr3_leaf_getvalue
0.11 ± 18% +0.0 0.15 ± 8% perf-profile.self.cycles-pp.walk_component
0.07 ± 20% +0.0 0.12 ± 9% perf-profile.self.cycles-pp.memcmp
0.08 ± 6% +0.0 0.12 ± 5% perf-profile.self.cycles-pp.step_into
0.06 ± 13% +0.0 0.10 ± 7% perf-profile.self.cycles-pp.xfs_attr3_leaf_toosmall
0.02 ±142% +0.0 0.06 ± 7% perf-profile.self.cycles-pp.xfs_attr_node_addname
0.11 ± 12% +0.0 0.16 ± 4% perf-profile.self.cycles-pp.__xfs_trans_commit
0.07 ± 26% +0.0 0.12 ± 5% perf-profile.self.cycles-pp.xfs_buf_set_ref
0.07 ± 16% +0.0 0.12 ± 5% perf-profile.self.cycles-pp.lookup_fast
0.08 ± 14% +0.0 0.12 ± 6% perf-profile.self.cycles-pp.xfs_isilocked
0.03 ± 70% +0.0 0.08 ± 8% perf-profile.self.cycles-pp.lgetxattr
0.04 ± 72% +0.0 0.09 ± 9% perf-profile.self.cycles-pp.xfs_attr3_leaf_hdr_to_disk
0.01 ±223% +0.0 0.06 ± 11% perf-profile.self.cycles-pp.xfs_defer_trans_roll
0.01 ±223% +0.0 0.06 ± 6% perf-profile.self.cycles-pp.xfs_attr_node_remove_attr
0.09 ± 7% +0.1 0.14 ± 9% perf-profile.self.cycles-pp.xfs_log_ticket_put
0.11 ± 8% +0.1 0.16 ± 5% perf-profile.self.cycles-pp.xfs_inode_item_format
0.01 ±223% +0.1 0.06 ± 9% perf-profile.self.cycles-pp.xfs_buf_trylock
0.10 ± 11% +0.1 0.15 ± 10% perf-profile.self.cycles-pp.getname_flags
0.02 ±141% +0.1 0.07 ± 5% perf-profile.self.cycles-pp.__vfs_setxattr_locked
0.11 ± 12% +0.1 0.16 ± 8% perf-profile.self.cycles-pp.xfs_iextents_copy
0.10 ± 15% +0.1 0.16 ± 7% perf-profile.self.cycles-pp.__kmalloc_node
0.08 ± 10% +0.1 0.13 ± 3% perf-profile.self.cycles-pp.setxattr
0.04 ± 72% +0.1 0.09 ± 11% perf-profile.self.cycles-pp.xfs_attr_leaf_entsize
0.01 ±223% +0.1 0.06 ± 14% perf-profile.self.cycles-pp.xfs_buf_unlock
0.00 +0.1 0.05 ± 8% perf-profile.self.cycles-pp.xfs_attr_get
0.12 ± 7% +0.1 0.18 ± 8% perf-profile.self.cycles-pp.__check_object_size
0.08 ± 10% +0.1 0.14 ± 12% perf-profile.self.cycles-pp.xfs_xattr_set
0.02 ±141% +0.1 0.07 ± 8% perf-profile.self.cycles-pp.xfs_trans_dup
0.00 +0.1 0.06 ± 13% perf-profile.self.cycles-pp.xfs_da_hashname
0.10 ± 11% +0.1 0.16 ± 8% perf-profile.self.cycles-pp.__virt_addr_valid
0.08 ± 10% +0.1 0.14 ± 16% perf-profile.self.cycles-pp.xattr_permission
0.01 ±223% +0.1 0.06 ± 17% perf-profile.self.cycles-pp.syscall_enter_from_user_mode
0.01 ±223% +0.1 0.06 ± 14% perf-profile.self.cycles-pp.__fdget
0.01 ±223% +0.1 0.06 ± 14% perf-profile.self.cycles-pp.check_stack_object
0.28 ± 7% +0.1 0.33 ± 8% perf-profile.self.cycles-pp.xfs_trans_buf_item_match
0.08 ± 8% +0.1 0.14 ± 7% perf-profile.self.cycles-pp.xfs_inode_item_size
0.12 ± 11% +0.1 0.18 ± 10% perf-profile.self.cycles-pp.xfs_inode_to_log_dinode
0.02 ±141% +0.1 0.07 ± 12% perf-profile.self.cycles-pp.xfs_da_state_alloc
0.01 ±223% +0.1 0.06 ± 7% perf-profile.self.cycles-pp.xfs_attr_finish_item
0.00 +0.1 0.06 ± 13% perf-profile.self.cycles-pp.path_setxattr
0.10 ± 10% +0.1 0.16 ± 8% perf-profile.self.cycles-pp.__check_heap_object
0.11 ± 8% +0.1 0.17 ± 10% perf-profile.self.cycles-pp.path_init
0.09 ± 5% +0.1 0.14 ± 3% perf-profile.self.cycles-pp.xfs_da3_node_hdr_from_disk
0.01 ±223% +0.1 0.07 ± 14% perf-profile.self.cycles-pp.__x64_sys_fsetxattr
0.12 ± 15% +0.1 0.18 ± 7% perf-profile.self.cycles-pp.kfree
0.00 +0.1 0.06 ± 16% perf-profile.self.cycles-pp.rht_key_get_hash
0.12 ± 4% +0.1 0.18 ± 5% perf-profile.self.cycles-pp._raw_spin_unlock_irqrestore
0.00 +0.1 0.06 ± 11% perf-profile.self.cycles-pp.xfs_mod_freecounter
0.13 ± 8% +0.1 0.19 ± 8% perf-profile.self.cycles-pp.xfs_attr_set
0.02 ±141% +0.1 0.08 ± 10% perf-profile.self.cycles-pp.fsetxattr
0.10 ± 13% +0.1 0.16 ± 4% perf-profile.self.cycles-pp.syscall_return_via_sysret
0.01 ±223% +0.1 0.07 ± 12% perf-profile.self.cycles-pp.path_getxattr
0.00 +0.1 0.07 ± 7% perf-profile.self.cycles-pp.xlog_grant_push_threshold
0.12 ± 11% +0.1 0.19 ± 10% perf-profile.self.cycles-pp.xfs_iext_get_extent
0.11 ± 11% +0.1 0.18 ± 5% perf-profile.self.cycles-pp.xfs_buf_item_size_segment
0.14 ± 4% +0.1 0.21 ± 5% perf-profile.self.cycles-pp.xfs_da3_node_set_type
0.13 ± 13% +0.1 0.20 ± 7% perf-profile.self.cycles-pp.__radix_tree_lookup
0.10 ± 8% +0.1 0.17 ± 4% perf-profile.self.cycles-pp.memcg_slab_post_alloc_hook
0.08 ± 10% +0.1 0.15 ± 6% perf-profile.self.cycles-pp.xlog_verify_grant_tail
0.12 ± 4% +0.1 0.19 ± 4% perf-profile.self.cycles-pp._IO_default_xsputn
0.12 ± 9% +0.1 0.20 ± 3% perf-profile.self.cycles-pp.rhashtable_jhash2
0.14 ± 9% +0.1 0.22 ± 5% perf-profile.self.cycles-pp.stress_xattr
0.12 ± 10% +0.1 0.20 ± 6% perf-profile.self.cycles-pp.getxattr
0.16 ± 7% +0.1 0.25 ± 3% perf-profile.self.cycles-pp.do_syscall_64
0.12 ± 11% +0.1 0.21 ± 6% perf-profile.self.cycles-pp.xfs_defer_finish_one
0.01 ±223% +0.1 0.10 ± 39% perf-profile.self.cycles-pp.xfs_attr_create_intent
0.13 ± 6% +0.1 0.22 ± 5% perf-profile.self.cycles-pp.copy_user_enhanced_fast_string
0.12 ± 11% +0.1 0.21 ± 4% perf-profile.self.cycles-pp.__entry_text_start
0.25 ± 9% +0.1 0.34 ± 6% perf-profile.self.cycles-pp.xfs_buf_item_format_segment
0.14 ± 11% +0.1 0.23 ± 7% perf-profile.self.cycles-pp.syscall_exit_to_user_mode
0.16 ± 13% +0.1 0.25 ± 6% perf-profile.self.cycles-pp.xfs_buf_get_map
0.12 ± 7% +0.1 0.22 ± 9% perf-profile.self.cycles-pp.xfs_attr3_leaf_add_work
0.17 ± 6% +0.1 0.27 ± 4% perf-profile.self.cycles-pp.entry_SYSRETQ_unsafe_stack
0.16 ± 12% +0.1 0.26 ± 2% perf-profile.self.cycles-pp.xfs_buf_item_size
0.17 ± 7% +0.1 0.27 ± 2% perf-profile.self.cycles-pp.__cond_resched
0.15 ± 12% +0.1 0.25 ± 7% perf-profile.self.cycles-pp.xfs_attr3_leaf_remove
0.14 ± 8% +0.1 0.24 ± 8% perf-profile.self.cycles-pp.xfs_attr_leaf_lasthash
0.18 ± 10% +0.1 0.28 ± 7% perf-profile.self.cycles-pp.__d_lookup_rcu
0.16 ± 9% +0.1 0.27 ± 6% perf-profile.self.cycles-pp.xfs_bmapi_update_map
0.20 ± 8% +0.1 0.31 ± 5% perf-profile.self.cycles-pp.xlog_prepare_iovec
0.19 ± 8% +0.1 0.30 ± 5% perf-profile.self.cycles-pp.entry_SYSCALL_64_after_hwframe
0.21 ± 13% +0.1 0.32 ± 5% perf-profile.self.cycles-pp.generic_permission
0.18 ± 10% +0.1 0.29 ± 7% perf-profile.self.cycles-pp.xfs_iread_extents
0.17 ± 9% +0.1 0.29 ± 4% perf-profile.self.cycles-pp.xfs_bmapi_trim_map
0.22 ± 11% +0.1 0.35 ± 4% perf-profile.self.cycles-pp._atomic_dec_and_lock
0.25 ± 9% +0.1 0.38 ± 6% perf-profile.self.cycles-pp.xfs_da_state_free
0.23 ± 7% +0.1 0.36 ± 7% perf-profile.self.cycles-pp.__might_sleep
0.18 ± 8% +0.1 0.32 ± 6% perf-profile.self.cycles-pp.xfs_buf_read_map
0.31 ± 7% +0.1 0.46 ± 6% perf-profile.self.cycles-pp.xfs_buf_item_log
0.26 ± 10% +0.2 0.41 ± 4% perf-profile.self.cycles-pp.xfs_errortag_test
0.30 ± 8% +0.2 0.46 ± 3% perf-profile.self.cycles-pp.xfs_buf_rele
0.26 ± 10% +0.2 0.42 ± 6% perf-profile.self.cycles-pp.memcg_slab_free_hook
0.31 ± 8% +0.2 0.50 ± 7% perf-profile.self.cycles-pp.memmove
0.33 ± 6% +0.2 0.54 ± 4% perf-profile.self.cycles-pp.xfs_trans_read_buf_map
0.35 ± 7% +0.2 0.56 ± 5% perf-profile.self.cycles-pp.xfs_da_read_buf
0.40 ± 7% +0.2 0.62 ± 5% perf-profile.self.cycles-pp.link_path_walk
0.42 ± 8% +0.2 0.65 ± 3% perf-profile.self.cycles-pp.xfs_iext_lookup_extent
0.41 ± 4% +0.2 0.66 ± 6% perf-profile.self.cycles-pp.__might_resched
0.26 ± 9% +0.3 0.52 ± 5% perf-profile.self.cycles-pp.__rhashtable_lookup
0.48 ± 7% +0.3 0.78 ± 3% perf-profile.self.cycles-pp.xfs_dabuf_map
0.54 ± 5% +0.3 0.87 ± 3% perf-profile.self.cycles-pp.strncpy_from_user
0.54 ± 5% +0.4 0.90 ± 4% perf-profile.self.cycles-pp.memset_erms
0.63 ± 8% +0.4 1.00 ± 5% perf-profile.self.cycles-pp.kmem_cache_free
0.67 ± 7% +0.4 1.05 ± 4% perf-profile.self.cycles-pp.xfs_da3_node_lookup_int
0.70 ± 5% +0.4 1.11 ± 4% perf-profile.self.cycles-pp.xfs_bmapi_read
0.58 ± 7% +0.4 1.00 ± 4% perf-profile.self.cycles-pp.xfs_attr3_leaf_hdr_from_disk
0.67 ± 6% +0.4 1.10 ± 2% perf-profile.self.cycles-pp.kmem_cache_alloc
0.52 ± 4% +0.4 0.95 ± 4% perf-profile.self.cycles-pp.xfs_attr3_leaf_lookup_int
0.12 ± 8% +0.5 0.58 ± 7% perf-profile.self.cycles-pp.xfs_log_space_wake
0.86 ± 3% +0.5 1.34 ± 3% perf-profile.self.cycles-pp._raw_spin_lock_irqsave
1.13 ± 6% +0.5 1.62 ± 4% perf-profile.self.cycles-pp.memcpy_erms
0.79 ± 7% +0.6 1.36 ± 4% perf-profile.self.cycles-pp.xfs_buf_find
2.80 ± 3% +0.6 3.39 ± 7% perf-profile.self.cycles-pp.xfs_log_ticket_ungrant
1.78 ± 3% +0.7 2.49 ± 13% perf-profile.self.cycles-pp.up_read
3.56 +0.9 4.44 ± 4% perf-profile.self.cycles-pp._raw_spin_lock
2.60 ± 5% +1.1 3.66 ± 10% perf-profile.self.cycles-pp.down_read
0.82 ± 7% +1.1 1.90 ± 2% perf-profile.self.cycles-pp.xlog_space_left
0.81 ± 12% +1.3 2.14 ± 4% perf-profile.self.cycles-pp.xfs_perag_put
3.41 ± 7% +1.4 4.81 ± 10% perf-profile.self.cycles-pp.xlog_cil_commit
1.26 ± 6% +2.0 3.28 ± 5% perf-profile.self.cycles-pp.xlog_grant_add_space
3.26 ± 10% +3.1 6.37 ± 6% perf-profile.self.cycles-pp.xfs_perag_get
Disclaimer:
Results have been estimated based on internal Intel analysis and are provided
for informational purposes only. Any difference in system hardware or software
design or configuration may affect actual performance.
--
0-DAY CI Kernel Test Service
https://01.org/lkp
1 week, 5 days
[selftests] a37ddddd86: BUG:KASAN:use-after-free_in_firmware_upload_unregister
by kernel test robot
Greeting,
FYI, we noticed the following commit (built with gcc-11):
commit: a37ddddd86037c896c702b4df416bc4e51b2a5a0 ("selftests: firmware: Add firmware upload selftests")
https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git master
in testcase: kernel-selftests
version: kernel-selftests-x86_64-4cb0bec3-1_20220724
with following parameters:
group: firmware
ucode: 0xec
test-description: The kernel contains a set of "self tests" under the tools/testing/selftests/ directory. These are intended to be small unit tests to exercise individual code paths in the kernel.
test-url: https://www.kernel.org/doc/Documentation/kselftest.txt
on test machine: 8 threads Intel(R) Core(TM) i7-6700 CPU @ 3.40GHz with 28G memory
caused below changes (please refer to attached dmesg/kmsg for entire log/backtrace):
If you fix the issue, kindly add following tag
Reported-by: kernel test robot <oliver.sang(a)intel.com>
[ 103.520572][ T2443] BUG: KASAN: use-after-free in firmware_upload_unregister (drivers/base/firmware_loader/sysfs_upload.c:395)
[ 103.520579][ T2443] Read of size 8 at addr ffff8881e186c808 by task fw_upload.sh/2443
[ 103.528481][ T395]
[ 103.534696][ T2443]
[ 103.534698][ T2443] CPU: 7 PID: 2443 Comm: fw_upload.sh Not tainted 5.18.0-rc2-00036-ga37ddddd8603 #1
[ 103.534701][ T2443] Hardware name: Dell Inc. OptiPlex 7040/0Y7WYT, BIOS 1.2.8 01/26/2016
[ 103.534703][ T2443] Call Trace:
[ 103.534705][ T2443] <TASK>
[ 103.534707][ T2443] ? firmware_upload_unregister (drivers/base/firmware_loader/sysfs_upload.c:395)
[ 103.534713][ T2443] dump_stack_lvl (lib/dump_stack.c:107 (discriminator 4))
[ 103.588011][ T2443] print_address_description+0x1f/0x200
[ 103.594406][ T2443] ? firmware_upload_unregister (drivers/base/firmware_loader/sysfs_upload.c:395)
[ 103.600112][ T2443] print_report.cold (mm/kasan/report.c:430)
[ 103.604782][ T2443] ? do_raw_spin_lock (arch/x86/include/asm/atomic.h:202 include/linux/atomic/atomic-instrumented.h:543 include/asm-generic/qspinlock.h:82 kernel/locking/spinlock_debug.c:115)
[ 103.609624][ T2443] kasan_report (mm/kasan/report.c:162 mm/kasan/report.c:493)
[ 103.613861][ T2443] ? firmware_upload_unregister (drivers/base/firmware_loader/sysfs_upload.c:395)
[ 103.619561][ T2443] firmware_upload_unregister (drivers/base/firmware_loader/sysfs_upload.c:395)
[ 103.625091][ T2443] upload_unregister_store (lib/test_firmware.c:1060 lib/test_firmware.c:1321)
[ 103.630377][ T2443] ? sysfs_file_ops (fs/sysfs/file.c:129)
[ 103.635046][ T2443] kernfs_fop_write_iter (fs/kernfs/file.c:294)
[ 103.640145][ T2443] new_sync_write (fs/read_write.c:505 (discriminator 1))
[ 103.644642][ T2443] ? new_sync_read (fs/read_write.c:494)
[ 103.649225][ T2443] ? ksys_write (fs/read_write.c:644)
[ 103.653463][ T2443] ? rcu_read_unlock (include/linux/rcupdate.h:723 (discriminator 5))
[ 103.658057][ T2443] ? lock_is_held_type (kernel/locking/lockdep.c:5382 kernel/locking/lockdep.c:5684)
[ 103.662909][ T2443] vfs_write (fs/read_write.c:591)
[ 103.666984][ T2443] ksys_write (fs/read_write.c:644)
[ 103.671057][ T2443] ? __ia32_sys_read (fs/read_write.c:634)
[ 103.675645][ T2443] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4501)
[ 103.682051][ T2443] ? syscall_enter_from_user_mode (arch/x86/include/asm/irqflags.h:45 arch/x86/include/asm/irqflags.h:80 kernel/entry/common.c:109)
[ 103.687756][ T2443] do_syscall_64 (arch/x86/entry/common.c:50 arch/x86/entry/common.c:80)
[ 103.692010][ T2443] ? pick_file (fs/file.c:660)
[ 103.696165][ T2443] ? do_raw_spin_unlock (arch/x86/include/asm/atomic.h:29 include/linux/atomic/atomic-instrumented.h:28 include/asm-generic/qspinlock.h:28 kernel/locking/spinlock_debug.c:100 kernel/locking/spinlock_debug.c:140)
[ 103.701094][ T2443] ? syscall_exit_to_user_mode (kernel/entry/common.c:129 kernel/entry/common.c:296)
[ 103.706539][ T2443] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4501)
[ 103.712929][ T2443] ? do_syscall_64 (arch/x86/entry/common.c:87)
[ 103.717343][ T2443] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4501)
[ 103.723747][ T2443] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:115)
[ 103.729451][ T2443] RIP: 0033:0x7f1020308f33
[ 103.733709][ T2443] Code: 8b 15 61 ef 0c 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 64 8b 04 25 18 00 00 00 85 c0 75 14 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 55 c3 0f 1f 40 00 48 83 ec 28 48 89 54 24 18
All code
========
0: 8b 15 61 ef 0c 00 mov 0xcef61(%rip),%edx # 0xcef67
6: f7 d8 neg %eax
8: 64 89 02 mov %eax,%fs:(%rdx)
b: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
12: eb b7 jmp 0xffffffffffffffcb
14: 0f 1f 00 nopl (%rax)
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 14 jne 0x37
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 55 ja 0x87
32: c3 retq
33: 0f 1f 40 00 nopl 0x0(%rax)
37: 48 83 ec 28 sub $0x28,%rsp
3b: 48 89 54 24 18 mov %rdx,0x18(%rsp)
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 55 ja 0x5d
8: c3 retq
9: 0f 1f 40 00 nopl 0x0(%rax)
d: 48 83 ec 28 sub $0x28,%rsp
11: 48 89 54 24 18 mov %rdx,0x18(%rsp)
[ 103.753040][ T2443] RSP: 002b:00007fffe4075988 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 103.761244][ T2443] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f1020308f33
[ 103.769013][ T2443] RDX: 0000000000000003 RSI: 00005582df845b80 RDI: 0000000000000001
[ 103.776791][ T2443] RBP: 00005582df845b80 R08: 00000000ffffffff R09: 0000000000000003
[ 103.784561][ T2443] R10: 00005582df833c80 R11: 0000000000000246 R12: 0000000000000003
[ 103.792328][ T2443] R13: 00007f10203d96a0 R14: 0000000000000003 R15: 00007f10203d98a0
[ 103.800100][ T2443] </TASK>
[ 103.802957][ T2443]
[ 103.805125][ T2443] Allocated by task 2443:
[ 103.809276][ T2443] kasan_save_stack (mm/kasan/common.c:39)
[ 103.813781][ T2443] __kasan_kmalloc (mm/kasan/common.c:45 mm/kasan/common.c:436 mm/kasan/common.c:515 mm/kasan/common.c:524)
[ 103.818190][ T2443] firmware_upload_register (drivers/base/firmware_loader/sysfs_upload.c:160)
[ 103.824150][ T2443] upload_register_store (lib/test_firmware.c:1279)
[ 103.829250][ T2443] kernfs_fop_write_iter (fs/kernfs/file.c:294)
[ 103.834350][ T2443] new_sync_write (fs/read_write.c:505 (discriminator 1))
[ 103.838846][ T2443] vfs_write (fs/read_write.c:591)
[ 103.842910][ T2443] ksys_write (fs/read_write.c:644)
[ 103.846975][ T2443] do_syscall_64 (arch/x86/entry/common.c:50 arch/x86/entry/common.c:80)
[ 103.851217][ T2443] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:115)
[ 103.856932][ T2443]
[ 103.859100][ T2443] Freed by task 2443:
[ 103.862907][ T2443] kasan_save_stack (mm/kasan/common.c:39)
[ 103.867415][ T2443] kasan_set_track (mm/kasan/common.c:45)
[ 103.871822][ T2443] kasan_set_free_info (mm/kasan/generic.c:372)
[ 103.876579][ T2443] __kasan_slab_free (mm/kasan/common.c:368 mm/kasan/common.c:328 mm/kasan/common.c:374)
[ 103.881331][ T2443] slab_free_freelist_hook (mm/slub.c:1754)
[ 103.886517][ T2443] kfree (mm/slub.c:3510 mm/slub.c:4552)
[ 103.890156][ T2443] fw_dev_release (drivers/base/firmware_loader/sysfs.c:102)
[ 103.894483][ T2443] device_release (drivers/base/core.c:2235)
[ 103.898902][ T2443] kobject_cleanup (lib/kobject.c:677)
[ 103.903492][ T2443] firmware_upload_unregister (drivers/base/firmware_loader/sysfs_upload.c:395)
[ 103.909034][ T2443] upload_unregister_store (lib/test_firmware.c:1060 lib/test_firmware.c:1321)
[ 103.914311][ T2443] kernfs_fop_write_iter (fs/kernfs/file.c:294)
[ 103.919429][ T2443] new_sync_write (fs/read_write.c:505 (discriminator 1))
[ 103.923927][ T2443] vfs_write (fs/read_write.c:591)
[ 103.927990][ T2443] ksys_write (fs/read_write.c:644)
[ 103.932054][ T2443] do_syscall_64 (arch/x86/entry/common.c:50 arch/x86/entry/common.c:80)
[ 103.936290][ T2443] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:115)
[ 103.941992][ T2443]
[ 103.944159][ T2443] Last potentially related work creation:
[ 103.949704][ T2443] kasan_save_stack (mm/kasan/common.c:39)
[ 103.954216][ T2443] __kasan_record_aux_stack (mm/kasan/generic.c:348)
[ 103.959400][ T2443] insert_work (include/linux/instrumented.h:71 include/asm-generic/bitops/instrumented-non-atomic.h:134 kernel/workqueue.c:635 kernel/workqueue.c:642 kernel/workqueue.c:1361)
[ 103.963552][ T2443] __queue_work (kernel/workqueue.c:1520)
[ 103.967888][ T2443] queue_work_on (kernel/workqueue.c:1546)
[ 103.972141][ T2443] fw_upload_start (drivers/base/firmware_loader/sysfs_upload.c:263)
[ 103.976723][ T2443] firmware_loading_store (drivers/base/firmware_loader/sysfs.c:213)
[ 103.981910][ T2443] kernfs_fop_write_iter (fs/kernfs/file.c:294)
[ 103.987022][ T2443] new_sync_write (fs/read_write.c:505 (discriminator 1))
[ 103.991537][ T2443] vfs_write (fs/read_write.c:591)
[ 103.995604][ T2443] ksys_write (fs/read_write.c:644)
[ 103.999673][ T2443] do_syscall_64 (arch/x86/entry/common.c:50 arch/x86/entry/common.c:80)
[ 104.003930][ T2443] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:115)
[ 104.009631][ T2443]
[ 104.011800][ T2443] Second to last potentially related work creation:
[ 104.018219][ T2443] kasan_save_stack (mm/kasan/common.c:39)
[ 104.022727][ T2443] __kasan_record_aux_stack (mm/kasan/generic.c:348)
[ 104.027938][ T2443] insert_work (include/linux/instrumented.h:71 include/asm-generic/bitops/instrumented-non-atomic.h:134 kernel/workqueue.c:635 kernel/workqueue.c:642 kernel/workqueue.c:1361)
[ 104.032101][ T2443] __queue_work (kernel/workqueue.c:1520)
[ 104.036423][ T2443] queue_work_on (kernel/workqueue.c:1546)
[ 104.040658][ T2443] fw_upload_start (drivers/base/firmware_loader/sysfs_upload.c:263)
[ 104.045240][ T2443] firmware_loading_store (drivers/base/firmware_loader/sysfs.c:213)
[ 104.050423][ T2443] kernfs_fop_write_iter (fs/kernfs/file.c:294)
[ 104.055522][ T2443] new_sync_write (fs/read_write.c:505 (discriminator 1))
[ 104.060016][ T2443] vfs_write (fs/read_write.c:591)
[ 104.064081][ T2443] ksys_write (fs/read_write.c:644)
[ 104.068144][ T2443] do_syscall_64 (arch/x86/entry/common.c:50 arch/x86/entry/common.c:80)
[ 104.072381][ T2443] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:115)
[ 104.078083][ T2443]
[ 104.080249][ T2443] The buggy address belongs to the object at ffff8881e186c800
[ 104.080249][ T2443] which belongs to the cache kmalloc-512 of size 512
[ 104.094049][ T2443] The buggy address is located 8 bytes inside of
[ 104.094049][ T2443] 512-byte region [ffff8881e186c800, ffff8881e186ca00)
[ 104.106914][ T2443]
[ 104.109084][ T2443] The buggy address belongs to the physical page:
[ 104.115315][ T2443] page:0000000037a5888d refcount:1 mapcount:0 mapping:0000000000000000 index:0x0 pfn:0x1e1868
[ 104.125336][ T2443] head:0000000037a5888d order:3 compound_mapcount:0 compound_pincount:0
[ 104.133454][ T2443] flags: 0x17ffffc0010200(slab|head|node=0|zone=2|lastcpupid=0x1fffff)
[ 104.141498][ T2443] raw: 0017ffffc0010200 ffffea0005491e00 dead000000000002 ffff888100042c80
[ 104.149885][ T2443] raw: 0000000000000000 0000000000200020 00000001ffffffff 0000000000000000
[ 104.158274][ T2443] page dumped because: kasan: bad access detected
[ 104.164492][ T2443]
To reproduce:
git clone https://github.com/intel/lkp-tests.git
cd lkp-tests
sudo bin/lkp install job.yaml # job file is attached in this email
bin/lkp split-job --compatible job.yaml # generate the yaml file for lkp run
sudo bin/lkp run generated-yaml-file
# if come across any failure that blocks the test,
# please remove ~/.lkp and /lkp dir to run from a clean state.
--
0-DAY CI Kernel Test Service
https://01.org/lkp
2 weeks
[random] 9fdfe09a52: BUG:sleeping_function_called_from_invalid_context_at_include/linux/percpu-rwsem.h
by kernel test robot
Greeting,
FYI, we noticed the following commit (built with gcc-11):
commit: 9fdfe09a520b124c2fbe21ae8a00d496605548c6 ("[PATCH] random: Initialize vsprintf's pointer hash once the random core is ready.")
url: https://github.com/intel-lab-lkp/linux/commits/Sebastian-Andrzej-Siewior/...
base: git://git.kernel.org/cgit/linux/kernel/git/crng/random.git master
patch link: https://lore.kernel.org/lkml/YuOf6qu453dOkR%[email protected]
in testcase: boot
on test machine: qemu-system-x86_64 -enable-kvm -cpu SandyBridge -smp 2 -m 16G
caused below changes (please refer to attached dmesg/kmsg for entire log/backtrace):
If you fix the issue, kindly add following tag
Reported-by: kernel test robot <oliver.sang(a)intel.com>
[ 11.543105][ C1] BUG: sleeping function called from invalid context at include/linux/percpu-rwsem.h:49
[ 11.544701][ C1] in_atomic(): 1, irqs_disabled(): 1, non_block: 0, pid: 1, name: systemd
[ 11.546025][ C1] preempt_count: 102, expected: 0
[ 11.546859][ C1] CPU: 1 PID: 1 Comm: systemd Not tainted 5.19.0-rc6-00367-g9fdfe09a520b #1
[ 11.548264][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.16.0-debian-1.16.0-4 04/01/2014
[ 11.549867][ C1] Call Trace:
[ 11.550511][ C1] <IRQ>
[ 11.551123][ C1] dump_stack_lvl (lib/dump_stack.c:107 (discriminator 1))
[ 11.551905][ C1] __might_resched.cold (kernel/sched/core.c:9822)
[ 11.552730][ C1] ? _credit_init_bits (drivers/char/random.c:1168)
[ 11.553591][ C1] cpus_read_lock (include/linux/percpu-rwsem.h:49 kernel/cpu.c:310)
[ 11.554371][ C1] static_key_enable (kernel/jump_label.c:190)
[ 11.555175][ C1] vsprintf_init_hash_pointer (include/linux/spinlock.h:404 lib/vsprintf.c:768)
[ 11.556094][ C1] crng_reseed (drivers/char/random.c:234)
[ 11.556920][ C1] _credit_init_bits (drivers/char/random.c:659)
[ 11.557755][ C1] entropy_timer (drivers/char/random.c:1173)
[ 11.558534][ C1] call_timer_fn (arch/x86/include/asm/jump_label.h:27 include/linux/jump_label.h:207 include/trace/events/timer.h:127 kernel/time/timer.c:1475)
[ 11.559294][ C1] __run_timers+0x1de/0x280
[ 11.560175][ C1] ? enqueue_hrtimer (kernel/time/hrtimer.c:1092)
[ 11.561005][ C1] ? __hrtimer_run_queues (include/linux/seqlock.h:612 kernel/time/hrtimer.c:1711 kernel/time/hrtimer.c:1749)
[ 11.561842][ C1] run_timer_softirq (kernel/time/timer.c:1805)
[ 11.562629][ C1] __do_softirq (arch/x86/include/asm/jump_label.h:27 include/linux/jump_label.h:207 include/trace/events/irq.h:142 kernel/softirq.c:572)
[ 11.563373][ C1] __irq_exit_rcu (kernel/softirq.c:445 kernel/softirq.c:650)
[ 11.564214][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1106 (discriminator 14))
[ 11.565102][ C1] </IRQ>
[ 11.565622][ C1] <TASK>
[ 11.566195][ C1] asm_sysvec_apic_timer_interrupt (arch/x86/include/asm/idtentry.h:649)
[ 11.567139][ C1] RIP: 0010:__schedule (kernel/sched/core.c:6466)
[ 11.567979][ C1] Code: 83 e0 fc 41 89 84 24 98 09 00 00 83 f8 02 76 07 c7 45 c8 04 00 00 00 4c 89 ef 4c 89 fe e8 b9 93 2b ff 48 89 c7 e8 91 f3 3c ff <48> 8b 45 d0 65 48 2b 04 25 28 00 00 00 0f 85 de 03 00 00 48 83 c4
All code
========
0: 83 e0 fc and $0xfffffffc,%eax
3: 41 89 84 24 98 09 00 mov %eax,0x998(%r12)
a: 00
b: 83 f8 02 cmp $0x2,%eax
e: 76 07 jbe 0x17
10: c7 45 c8 04 00 00 00 movl $0x4,-0x38(%rbp)
17: 4c 89 ef mov %r13,%rdi
1a: 4c 89 fe mov %r15,%rsi
1d: e8 b9 93 2b ff callq 0xffffffffff2b93db
22: 48 89 c7 mov %rax,%rdi
25: e8 91 f3 3c ff callq 0xffffffffff3cf3bb
2a:* 48 8b 45 d0 mov -0x30(%rbp),%rax <-- trapping instruction
2e: 65 48 2b 04 25 28 00 sub %gs:0x28,%rax
35: 00 00
37: 0f 85 de 03 00 00 jne 0x41b
3d: 48 rex.W
3e: 83 .byte 0x83
3f: c4 .byte 0xc4
Code starting with the faulting instruction
===========================================
0: 48 8b 45 d0 mov -0x30(%rbp),%rax
4: 65 48 2b 04 25 28 00 sub %gs:0x28,%rax
b: 00 00
d: 0f 85 de 03 00 00 jne 0x3f1
13: 48 rex.W
14: 83 .byte 0x83
15: c4 .byte 0xc4
[ 11.570841][ C1] RSP: 0018:ffffb80c40013d68 EFLAGS: 00000282
[ 11.571833][ C1] RAX: 0000000000000004 RBX: 0000000000000000 RCX: ffff90c06fd2bf68
[ 11.573143][ C1] RDX: ffff90c06fd2bf68 RSI: ffff90c06fd2bf68 RDI: ffff90c06fd2b500
[ 11.574494][ C1] RBP: ffffb80c40013db8 R08: ffff90c06fd2bf68 R09: ffff90c06fd2bf68
[ 11.575843][ C1] R10: 0000000072fba847 R11: 000000006fc6435a R12: ffff90c06fd2b500
[ 11.577197][ C1] R13: ffff90bd40290000 R14: 0000000000000000 R15: ffff90bd40290000
[ 11.578536][ C1] ? __schedule (kernel/sched/core.c:5768 kernel/sched/core.c:6277 kernel/sched/core.c:6422)
[ 11.579300][ C1] schedule (arch/x86/include/asm/preempt.h:85 (discriminator 1) kernel/sched/core.c:6531 (discriminator 1))
[ 11.580036][ C1] try_to_generate_entropy (arch/x86/include/asm/msr.h:184 arch/x86/include/asm/timex.h:13 drivers/char/random.c:1205)
[ 11.580892][ C1] ? _credit_init_bits (drivers/char/random.c:1168)
[ 11.581684][ C1] urandom_read_iter.cold (drivers/char/random.c:1320)
[ 11.582508][ C1] new_sync_read (fs/read_write.c:402 (discriminator 1))
[ 11.583271][ C1] vfs_read (fs/read_write.c:482)
[ 11.583990][ C1] ksys_read (fs/read_write.c:620)
[ 11.584686][ C1] do_syscall_64 (arch/x86/entry/common.c:50 arch/x86/entry/common.c:80)
[ 11.585426][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:120)
[ 11.586408][ C1] RIP: 0033:0x7f1512769e8e
[ 11.587210][ C1] Code: c0 e9 b6 fe ff ff 50 48 8d 3d 6e 18 0a 00 e8 89 e8 01 00 66 0f 1f 84 00 00 00 00 00 64 8b 04 25 18 00 00 00 85 c0 75 14 0f 05 <48> 3d 00 f0 ff ff 77 5a c3 66 0f 1f 84 00 00 00 00 00 48 83 ec 28
All code
========
0: c0 e9 b6 shr $0xb6,%cl
3: fe (bad)
4: ff (bad)
5: ff 50 48 callq *0x48(%rax)
8: 8d 3d 6e 18 0a 00 lea 0xa186e(%rip),%edi # 0xa187c
e: e8 89 e8 01 00 callq 0x1e89c
13: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
1a: 00 00
1c: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
23: 00
24: 85 c0 test %eax,%eax
26: 75 14 jne 0x3c
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 5a ja 0x8c
32: c3 retq
33: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
3a: 00 00
3c: 48 83 ec 28 sub $0x28,%rsp
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 5a ja 0x62
8: c3 retq
9: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
10: 00 00
12: 48 83 ec 28 sub $0x28,%rsp
[ 11.590175][ C1] RSP: 002b:00007ffea4616248 EFLAGS: 00000246 ORIG_RAX: 0000000000000000
[ 11.591590][ C1] RAX: ffffffffffffffda RBX: 0000000000000010 RCX: 00007f1512769e8e
[ 11.592936][ C1] RDX: 0000000000000010 RSI: 00007ffea46162e0 RDI: 000000000000000c
[ 11.594246][ C1] RBP: 000000000000000c R08: 0000000000000000 R09: 0000000000000001
[ 11.595573][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[ 11.596914][ C1] R13: 0000000000000001 R14: 00007ffea46162e0 R15: 0000000000000000
[ 11.598246][ C1] </TASK>
To reproduce:
# build kernel
cd linux
cp config-5.19.0-rc6-00367-g9fdfe09a520b .config
make HOSTCC=gcc-11 CC=gcc-11 ARCH=x86_64 olddefconfig prepare modules_prepare bzImage modules
make HOSTCC=gcc-11 CC=gcc-11 ARCH=x86_64 INSTALL_MOD_PATH=<mod-install-dir> modules_install
cd <mod-install-dir>
find lib/ | cpio -o -H newc --quiet | gzip > modules.cgz
git clone https://github.com/intel/lkp-tests.git
cd lkp-tests
bin/lkp qemu -k <bzImage> -m modules.cgz job-script # job-script is attached in this email
# if come across any failure that blocks the test,
# please remove ~/.lkp and /lkp dir to run from a clean state.
--
0-DAY CI Kernel Test Service
https://01.org/lkp
2 weeks
[memcg] fd25a9e0e2: fio.write_iops 47.8% improvement
by kernel test robot
Greeting,
FYI, we noticed a 47.8% improvement of fio.write_iops due to commit:
commit: fd25a9e0e23b995fd0ba5e2f00a1099452cbc3cf ("memcg: unify memcg stat flushing")
https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git master
in testcase: fio-basic
on test machine: 96 threads 2 sockets Intel(R) Xeon(R) Gold 6252 CPU @ 2.10GHz with 512G memory
with following parameters:
disk: 2pmem
fs: ext4
runtime: 200s
nr_task: 50%
time_based: tb
rw: randrw
bs: 4k
ioengine: sync
test_size: 200G
cpufreq_governor: performance
ucode: 0x500320a
test-description: Fio is a tool that will spawn a number of threads or processes doing a particular type of I/O action as specified by the user.
test-url: https://github.com/axboe/fio
In addition to that, the commit also has significant impact on the following tests:
+------------------+--------------------------------------------------------------------------------+
| testcase: change | fio-basic: fio.write_iops 23.1% improvement |
| test machine | 96 threads 2 sockets Intel(R) Xeon(R) Gold 6252 CPU @ 2.10GHz with 512G memory |
| test parameters | bs=4k |
| | cpufreq_governor=performance |
| | disk=2pmem |
| | fs=xfs |
| | ioengine=mmap |
| | nr_task=50% |
| | runtime=200s |
| | rw=rw |
| | test_size=200G |
| | time_based=tb |
| | ucode=0x500320a |
+------------------+--------------------------------------------------------------------------------+
| testcase: change | fio-basic: fio.write_iops 14.0% improvement |
| test machine | 96 threads 2 sockets Intel(R) Xeon(R) Gold 6252 CPU @ 2.10GHz with 512G memory |
| test parameters | bs=2M |
| | cpufreq_governor=performance |
| | disk=2pmem |
| | fs=ext4 |
| | ioengine=libaio |
| | nr_task=50% |
| | runtime=200s |
| | rw=rw |
| | test_size=200G |
| | time_based=tb |
| | ucode=0x500320a |
+------------------+--------------------------------------------------------------------------------+
Details are as below:
-------------------------------------------------------------------------------------------------->
To reproduce:
git clone https://github.com/intel/lkp-tests.git
cd lkp-tests
sudo bin/lkp install job.yaml # job file is attached in this email
bin/lkp split-job --compatible job.yaml # generate the yaml file for lkp run
sudo bin/lkp run generated-yaml-file
# if come across any failure that blocks the test,
# please remove ~/.lkp and /lkp dir to run from a clean state.
=========================================================================================
bs/compiler/cpufreq_governor/disk/fs/ioengine/kconfig/nr_task/rootfs/runtime/rw/tbox_group/test_size/testcase/time_based/ucode:
4k/gcc-11/performance/2pmem/ext4/sync/x86_64-rhel-8.3/50%/debian-11.1-x86_64-20220510.cgz/200s/randrw/lkp-csl-2sp7/200G/fio-basic/tb/0x500320a
commit:
11192d9c12 ("memcg: flush stats only if updated")
fd25a9e0e2 ("memcg: unify memcg stat flushing")
11192d9c124d58d6 fd25a9e0e23b995fd0ba5e2f00a
---------------- ---------------------------
%stddev %change %stddev
\ | \
0.53 ± 27% -0.5 0.01 fio.latency_1000us%
0.39 ± 87% +2.5 2.85 ± 7% fio.latency_100us%
21.94 ± 4% +3.3 25.24 ± 7% fio.latency_10us%
0.15 ± 66% +0.9 1.04 ± 14% fio.latency_250us%
1.01 ± 19% -1.0 0.01 fio.latency_2ms%
72.48 -6.0 66.44 ± 3% fio.latency_4us%
0.05 ± 87% +0.2 0.24 ± 17% fio.latency_500us%
0.94 ± 16% +1.0 1.94 ± 15% fio.latency_50us%
0.05 ± 32% -0.0 0.01 ± 5% fio.latency_750us%
3556 ± 2% +47.8% 5257 ± 2% fio.read_bw_MBps
5592 +45.9% 8156 ± 8% fio.read_clat_90%_us
8960 +391.4% 44032 ± 9% fio.read_clat_95%_us
32560 ± 49% +280.0% 123712 ± 12% fio.read_clat_99%_us
4827 ± 7% +84.1% 8887 ± 3% fio.read_clat_mean_us
910504 ± 2% +47.8% 1345904 ± 2% fio.read_iops
1.47e+09 ± 2% +48.4% 2.181e+09 ± 2% fio.time.file_system_inputs
1.462e+09 ± 2% +49.0% 2.178e+09 ± 2% fio.time.file_system_outputs
38246 ± 4% +37.3% 52515 fio.time.involuntary_context_switches
4744 -4.0% 4553 fio.time.percent_of_cpu_this_job_got
9279 -5.0% 8818 fio.time.system_time
263.86 ± 3% +57.3% 415.07 ± 14% fio.time.user_time
1465507 ± 23% +231.0% 4850690 ± 19% fio.time.voluntary_context_switches
3.654e+08 ± 2% +49.0% 5.446e+08 ± 2% fio.workload
3556 ± 2% +47.8% 5257 ± 2% fio.write_bw_MBps
6760 +17.9% 7972 ± 6% fio.write_clat_90%_us
17440 ± 23% +116.5% 37760 ± 13% fio.write_clat_95%_us
1068032 ± 2% -87.5% 133952 ± 8% fio.write_clat_99%_us
37376 ± 5% -72.6% 10227 ± 2% fio.write_clat_mean_us
910464 ± 2% +47.8% 1345940 ± 2% fio.write_iops
219862 ± 6% +13.7% 249928 ± 6% numa-meminfo.node1.SUnreclaim
0.02 ± 29% +6915.7% 1.53 ± 28% iostat.cpu.iowait
48.50 -4.7% 46.24 iostat.cpu.system
1.36 ± 3% +55.6% 2.12 ± 14% iostat.cpu.user
7243408 ± 2% +14.3% 8281985 ± 3% meminfo.Active
7196323 ± 2% +14.4% 8235503 ± 3% meminfo.Active(file)
2.035e+08 -14.4% 1.741e+08 ± 3% meminfo.max_used_kB
0.02 ± 30% +1.5 1.55 ± 28% mpstat.cpu.all.iowait%
0.61 +0.1 0.75 ± 3% mpstat.cpu.all.irq%
1.37 ± 3% +0.8 2.14 ± 14% mpstat.cpu.all.usr%
1.175e+08 ± 9% +38.4% 1.626e+08 ± 4% numa-numastat.node0.local_node
1.174e+08 ± 9% +38.0% 1.619e+08 ± 4% numa-numastat.node0.numa_hit
1.858e+08 ± 4% +67.9% 3.121e+08 ± 3% numa-numastat.node1.local_node
1.856e+08 ± 4% +67.5% 3.109e+08 ± 3% numa-numastat.node1.numa_hit
3583655 ± 2% +47.3% 5278691 vmstat.io.bi
3450488 ± 2% +50.6% 5197844 vmstat.io.bo
0.00 +1.4e+102% 1.38 ± 35% vmstat.procs.b
31151 ± 21% +211.7% 97094 ± 21% vmstat.system.cs
424562 ± 13% +20.4% 511014 ± 10% sched_debug.cfs_rq:/.load.avg
362.49 ± 13% +17.1% 424.53 ± 10% sched_debug.cfs_rq:/.util_est_enqueued.avg
21255 ± 25% +266.5% 77891 ± 28% sched_debug.cpu.nr_switches.avg
1307 ± 8% +50.2% 1964 ± 22% sched_debug.cpu.nr_switches.min
39602 ± 26% +156.4% 101541 ± 25% sched_debug.cpu.nr_switches.stddev
0.00 ±173% +0.2 0.18 ±198% turbostat.C1%
0.08 +32.8% 0.11 ± 4% turbostat.IPC
2758150 ± 23% +235.1% 9243143 ± 21% turbostat.POLL
0.04 ± 19% +0.1 0.19 ± 30% turbostat.POLL%
266.30 +3.2% 274.72 turbostat.PkgWatt
47.33 +9.3% 51.73 turbostat.RAMWatt
41422157 ± 10% +50.3% 62254549 ± 7% numa-vmstat.node0.nr_dirtied
39572106 ± 10% +54.6% 61195242 ± 7% numa-vmstat.node0.nr_written
1.174e+08 ± 9% +38.0% 1.619e+08 ± 4% numa-vmstat.node0.numa_hit
1.175e+08 ± 9% +38.4% 1.626e+08 ± 4% numa-vmstat.node0.numa_local
1.413e+08 +48.6% 2.1e+08 numa-vmstat.node1.nr_dirtied
54958 ± 6% +13.7% 62481 ± 6% numa-vmstat.node1.nr_slab_unreclaimable
1.369e+08 +51.3% 2.072e+08 numa-vmstat.node1.nr_written
1.856e+08 ± 4% +67.5% 3.109e+08 ± 3% numa-vmstat.node1.numa_hit
1.858e+08 ± 4% +67.9% 3.121e+08 ± 3% numa-vmstat.node1.numa_local
1798939 ± 2% +14.4% 2058578 ± 3% proc-vmstat.nr_active_file
1.827e+08 ± 2% +49.0% 2.723e+08 ± 2% proc-vmstat.nr_dirtied
26632755 +4.2% 27739758 proc-vmstat.nr_file_pages
49856263 -2.3% 48708764 proc-vmstat.nr_free_pages
24130513 +3.5% 24977194 proc-vmstat.nr_inactive_file
526765 +5.2% 554092 proc-vmstat.nr_slab_reclaimable
106917 ± 3% +5.8% 113170 ± 3% proc-vmstat.nr_slab_unreclaimable
1.764e+08 ± 2% +52.1% 2.683e+08 proc-vmstat.nr_written
1798912 ± 2% +14.4% 2058707 ± 3% proc-vmstat.nr_zone_active_file
24130862 +3.5% 24977575 proc-vmstat.nr_zone_inactive_file
3.031e+08 ± 2% +56.0% 4.729e+08 ± 3% proc-vmstat.numa_hit
3.033e+08 ± 2% +56.5% 4.747e+08 ± 3% proc-vmstat.numa_local
35134068 ± 3% +49.1% 52378797 ± 2% proc-vmstat.pgactivate
3.654e+08 ± 2% +48.7% 5.434e+08 ± 2% proc-vmstat.pgalloc_normal
3.493e+08 ± 2% +54.5% 5.397e+08 ± 2% proc-vmstat.pgfree
7.351e+08 ± 2% +48.4% 1.091e+09 ± 2% proc-vmstat.pgpgin
7.057e+08 ± 2% +52.1% 1.073e+09 proc-vmstat.pgpgout
245935 ± 27% -60.2% 97869 ± 84% proc-vmstat.workingset_refault_file
10.03 +10.4% 11.08 perf-stat.i.MPKI
8.051e+09 +24.5% 1.003e+10 perf-stat.i.branch-instructions
0.51 +0.0 0.54 perf-stat.i.branch-miss-rate%
39726140 ± 2% +32.4% 52583047 ± 2% perf-stat.i.branch-misses
2.78e+08 ± 3% +41.0% 3.918e+08 perf-stat.i.cache-misses
3.942e+08 ± 2% +42.7% 5.626e+08 ± 2% perf-stat.i.cache-references
31675 ± 21% +212.7% 99052 ± 21% perf-stat.i.context-switches
3.60 -24.6% 2.72 perf-stat.i.cpi
1.389e+11 -3.7% 1.338e+11 perf-stat.i.cpu-cycles
121.30 +5.2% 127.62 perf-stat.i.cpu-migrations
545.94 ± 2% -30.4% 379.99 ± 2% perf-stat.i.cycles-between-cache-misses
8673578 ± 7% +40.2% 12162840 ± 9% perf-stat.i.dTLB-load-misses
1.042e+10 +29.4% 1.349e+10 perf-stat.i.dTLB-loads
1200725 ± 8% +53.6% 1844381 ± 5% perf-stat.i.dTLB-store-misses
4.745e+09 ± 2% +46.2% 6.937e+09 perf-stat.i.dTLB-stores
85.85 +3.4 89.29 ± 2% perf-stat.i.iTLB-load-miss-rate%
16340901 ± 3% +35.2% 22091169 ± 5% perf-stat.i.iTLB-load-misses
3.904e+10 +28.5% 5.016e+10 perf-stat.i.instructions
2813 ± 3% -9.2% 2554 ± 5% perf-stat.i.instructions-per-iTLB-miss
0.28 +36.0% 0.38 ± 2% perf-stat.i.ipc
1.45 -3.7% 1.39 perf-stat.i.metric.GHz
1082 ± 2% +34.2% 1452 perf-stat.i.metric.K/sec
245.99 +31.3% 323.05 perf-stat.i.metric.M/sec
52.07 -6.5 45.60 ± 3% perf-stat.i.node-load-miss-rate%
29492421 ± 2% +18.4% 34909755 ± 2% perf-stat.i.node-load-misses
27411662 ± 3% +53.6% 42106608 ± 4% perf-stat.i.node-loads
45.38 ± 2% -11.0 34.37 ± 4% perf-stat.i.node-store-miss-rate%
23596478 ± 3% +63.2% 38509129 ± 3% perf-stat.i.node-stores
10.09 +11.0% 11.20 perf-stat.overall.MPKI
0.49 +0.0 0.52 perf-stat.overall.branch-miss-rate%
3.56 -25.0% 2.67 perf-stat.overall.cpi
500.17 ± 2% -31.6% 342.14 ± 2% perf-stat.overall.cycles-between-cache-misses
87.02 +3.2 90.23 ± 2% perf-stat.overall.iTLB-load-miss-rate%
0.28 +33.3% 0.37 perf-stat.overall.ipc
51.82 -6.5 45.32 ± 3% perf-stat.overall.node-load-miss-rate%
44.95 ± 2% -11.5 33.46 ± 3% perf-stat.overall.node-store-miss-rate%
21580 -13.1% 18743 perf-stat.overall.path-length
8.012e+09 +24.5% 9.974e+09 perf-stat.ps.branch-instructions
39519404 ± 2% +32.2% 52256061 ± 2% perf-stat.ps.branch-misses
2.766e+08 ± 3% +40.8% 3.894e+08 perf-stat.ps.cache-misses
3.922e+08 ± 2% +42.5% 5.591e+08 perf-stat.ps.cache-references
31343 ± 21% +212.5% 97946 ± 21% perf-stat.ps.context-switches
1.382e+11 -3.6% 1.332e+11 perf-stat.ps.cpu-cycles
120.76 +5.1% 126.96 perf-stat.ps.cpu-migrations
8632327 ± 7% +40.1% 12090064 ± 9% perf-stat.ps.dTLB-load-misses
1.037e+10 +29.4% 1.342e+10 perf-stat.ps.dTLB-loads
1195744 ± 8% +53.4% 1834079 ± 5% perf-stat.ps.dTLB-store-misses
4.721e+09 ± 2% +46.0% 6.895e+09 perf-stat.ps.dTLB-stores
16269398 ± 3% +34.9% 21954037 ± 5% perf-stat.ps.iTLB-load-misses
3.885e+10 +28.4% 4.989e+10 perf-stat.ps.instructions
29347557 ± 2% +18.3% 34718132 ± 2% perf-stat.ps.node-load-misses
27282181 ± 2% +53.7% 41931623 ± 4% perf-stat.ps.node-loads
23505686 ± 3% +63.1% 38330434 ± 3% perf-stat.ps.node-stores
7.885e+12 +29.4% 1.021e+13 perf-stat.total.instructions
41.86 ± 30% -41.9 0.00 perf-profile.calltrace.cycles-pp.cgroup_rstat_flush_irqsafe.mem_cgroup_wb_stats.balance_dirty_pages.balance_dirty_pages_ratelimited.generic_perform_write
41.98 ± 30% -41.3 0.69 ± 11% perf-profile.calltrace.cycles-pp.mem_cgroup_wb_stats.balance_dirty_pages.balance_dirty_pages_ratelimited.generic_perform_write.ext4_buffered_write_iter
42.00 ± 30% -41.3 0.70 ± 11% perf-profile.calltrace.cycles-pp.balance_dirty_pages.balance_dirty_pages_ratelimited.generic_perform_write.ext4_buffered_write_iter.new_sync_write
42.11 ± 30% -41.2 0.93 ± 12% perf-profile.calltrace.cycles-pp.balance_dirty_pages_ratelimited.generic_perform_write.ext4_buffered_write_iter.new_sync_write.vfs_write
40.46 ± 31% -40.5 0.00 perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.cgroup_rstat_flush_irqsafe.mem_cgroup_wb_stats.balance_dirty_pages.balance_dirty_pages_ratelimited
40.46 ± 31% -40.5 0.00 perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.cgroup_rstat_flush_irqsafe.mem_cgroup_wb_stats.balance_dirty_pages
48.70 ± 25% -34.9 13.76 ± 23% perf-profile.calltrace.cycles-pp.generic_perform_write.ext4_buffered_write_iter.new_sync_write.vfs_write.ksys_write
48.86 ± 25% -34.9 13.93 ± 23% perf-profile.calltrace.cycles-pp.ext4_buffered_write_iter.new_sync_write.vfs_write.ksys_write.do_syscall_64
48.88 ± 25% -34.9 13.96 ± 23% perf-profile.calltrace.cycles-pp.new_sync_write.vfs_write.ksys_write.do_syscall_64.entry_SYSCALL_64_after_hwframe
48.96 ± 25% -34.9 14.06 ± 23% perf-profile.calltrace.cycles-pp.vfs_write.ksys_write.do_syscall_64.entry_SYSCALL_64_after_hwframe.__libc_write
48.98 ± 25% -34.9 14.09 ± 23% perf-profile.calltrace.cycles-pp.ksys_write.do_syscall_64.entry_SYSCALL_64_after_hwframe.__libc_write
49.02 ± 25% -34.9 14.13 ± 23% perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.__libc_write
49.00 ± 25% -34.9 14.12 ± 23% perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.__libc_write
49.12 ± 25% -34.9 14.27 ± 23% perf-profile.calltrace.cycles-pp.__libc_write
0.00 +0.7 0.68 ± 11% perf-profile.calltrace.cycles-pp.cgroup_rstat_flush_irqsafe.mem_cgroup_flush_stats.mem_cgroup_wb_stats.balance_dirty_pages.balance_dirty_pages_ratelimited
0.00 +0.7 0.68 ± 11% perf-profile.calltrace.cycles-pp.cgroup_rstat_flush_locked.cgroup_rstat_flush_irqsafe.mem_cgroup_flush_stats.mem_cgroup_wb_stats.balance_dirty_pages
0.00 +0.7 0.68 ± 11% perf-profile.calltrace.cycles-pp.mem_cgroup_flush_stats.mem_cgroup_wb_stats.balance_dirty_pages.balance_dirty_pages_ratelimited.generic_perform_write
0.57 ± 42% +0.8 1.35 ± 14% perf-profile.calltrace.cycles-pp.get_page_from_freelist.__alloc_pages.pagecache_get_page.grab_cache_page_write_begin.ext4_da_write_begin
0.60 ± 42% +0.8 1.38 ± 13% perf-profile.calltrace.cycles-pp.__alloc_pages.pagecache_get_page.grab_cache_page_write_begin.ext4_da_write_begin.generic_perform_write
0.39 ± 81% +0.8 1.22 ± 17% perf-profile.calltrace.cycles-pp.rmqueue.get_page_from_freelist.__alloc_pages.pagecache_get_page.grab_cache_page_write_begin
0.18 ±173% +0.9 1.10 ± 25% perf-profile.calltrace.cycles-pp.rmqueue_bulk.rmqueue.get_page_from_freelist.__alloc_pages.page_cache_ra_unbounded
0.39 ±143% +0.9 1.32 ± 26% perf-profile.calltrace.cycles-pp.try_to_free_buffers.invalidate_inode_page.__invalidate_mapping_pages.generic_fadvise.ksys_fadvise64_64
0.18 ±173% +1.0 1.15 ± 20% perf-profile.calltrace.cycles-pp.rmqueue_bulk.rmqueue.get_page_from_freelist.__alloc_pages.pagecache_get_page
0.19 ±173% +1.0 1.16 ± 23% perf-profile.calltrace.cycles-pp.rmqueue.get_page_from_freelist.__alloc_pages.page_cache_ra_unbounded.force_page_cache_ra
0.26 ±133% +1.0 1.26 ± 20% perf-profile.calltrace.cycles-pp.__alloc_pages.page_cache_ra_unbounded.force_page_cache_ra.filemap_get_pages.filemap_read
0.20 ±173% +1.0 1.21 ± 21% perf-profile.calltrace.cycles-pp.get_page_from_freelist.__alloc_pages.page_cache_ra_unbounded.force_page_cache_ra.filemap_get_pages
0.68 ± 84% +1.1 1.74 ± 23% perf-profile.calltrace.cycles-pp.invalidate_inode_page.__invalidate_mapping_pages.generic_fadvise.ksys_fadvise64_64.__x64_sys_fadvise64
0.40 ± 79% +1.3 1.72 ± 23% perf-profile.calltrace.cycles-pp.ext4_end_bio.pmem_submit_bio.__submit_bio.__submit_bio_noacct.ext4_bio_write_page
0.12 ±264% +1.5 1.57 ± 23% perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.lock_page_lruvec_irqsave.pagevec_lru_move_fn.mark_page_accessed
0.12 ±264% +1.5 1.58 ± 23% perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.lock_page_lruvec_irqsave.pagevec_lru_move_fn.mark_page_accessed.filemap_read
0.12 ±264% +1.5 1.58 ± 23% perf-profile.calltrace.cycles-pp.lock_page_lruvec_irqsave.pagevec_lru_move_fn.mark_page_accessed.filemap_read.new_sync_read
0.28 ±173% +1.5 1.82 ± 34% perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock.rmqueue_bulk.rmqueue.get_page_from_freelist
0.28 ±173% +1.5 1.83 ± 34% perf-profile.calltrace.cycles-pp._raw_spin_lock.rmqueue_bulk.rmqueue.get_page_from_freelist.__alloc_pages
0.13 ±264% +1.6 1.74 ± 22% perf-profile.calltrace.cycles-pp.pagevec_lru_move_fn.mark_page_accessed.filemap_read.new_sync_read.vfs_read
0.15 ±264% +1.8 1.94 ± 22% perf-profile.calltrace.cycles-pp.mark_page_accessed.filemap_read.new_sync_read.vfs_read.ksys_read
0.35 ±101% +1.9 2.23 ± 30% perf-profile.calltrace.cycles-pp.__memcpy_flushcache.write_pmem.pmem_do_write.pmem_submit_bio.__submit_bio
0.35 ±101% +1.9 2.25 ± 30% perf-profile.calltrace.cycles-pp.write_pmem.pmem_do_write.pmem_submit_bio.__submit_bio.__submit_bio_noacct
0.36 ±101% +1.9 2.26 ± 30% perf-profile.calltrace.cycles-pp.pmem_do_write.pmem_submit_bio.__submit_bio.__submit_bio_noacct.ext4_bio_write_page
1.24 ± 44% +3.1 4.36 ± 22% perf-profile.calltrace.cycles-pp.pmem_submit_bio.__submit_bio.__submit_bio_noacct.ext4_bio_write_page.mpage_submit_page
1.28 ± 44% +3.2 4.48 ± 22% perf-profile.calltrace.cycles-pp.__submit_bio.__submit_bio_noacct.ext4_bio_write_page.mpage_submit_page.mpage_process_page_bufs
1.29 ± 44% +3.2 4.48 ± 22% perf-profile.calltrace.cycles-pp.__submit_bio_noacct.ext4_bio_write_page.mpage_submit_page.mpage_process_page_bufs.mpage_prepare_extent_to_map
1.70 ± 42% +3.7 5.44 ± 21% perf-profile.calltrace.cycles-pp.ext4_bio_write_page.mpage_submit_page.mpage_process_page_bufs.mpage_prepare_extent_to_map.ext4_writepages
1.96 ± 43% +3.9 5.89 ± 21% perf-profile.calltrace.cycles-pp.mpage_submit_page.mpage_process_page_bufs.mpage_prepare_extent_to_map.ext4_writepages.do_writepages
0.46 ± 85% +4.2 4.63 ± 26% perf-profile.calltrace.cycles-pp.mpage_process_page_bufs.mpage_prepare_extent_to_map.ext4_writepages.do_writepages.filemap_fdatawrite_wbc
1.38 ± 87% +4.3 5.70 ± 37% perf-profile.calltrace.cycles-pp.lru_cache_add.add_to_page_cache_lru.page_cache_ra_unbounded.force_page_cache_ra.filemap_get_pages
1.35 ± 90% +4.3 5.67 ± 37% perf-profile.calltrace.cycles-pp.__pagevec_lru_add.lru_cache_add.add_to_page_cache_lru.page_cache_ra_unbounded.force_page_cache_ra
2.08 ± 55% +4.4 6.44 ± 35% perf-profile.calltrace.cycles-pp.add_to_page_cache_lru.page_cache_ra_unbounded.force_page_cache_ra.filemap_get_pages.filemap_read
0.96 ±134% +4.4 5.33 ± 38% perf-profile.calltrace.cycles-pp.lock_page_lruvec_irqsave.__pagevec_lru_add.lru_cache_add.add_to_page_cache_lru.page_cache_ra_unbounded
1.41 ± 84% +4.4 5.86 ± 39% perf-profile.calltrace.cycles-pp.lru_cache_add.add_to_page_cache_lru.pagecache_get_page.grab_cache_page_write_begin.ext4_da_write_begin
1.38 ± 86% +4.4 5.83 ± 39% perf-profile.calltrace.cycles-pp.__pagevec_lru_add.lru_cache_add.add_to_page_cache_lru.pagecache_get_page.grab_cache_page_write_begin
1.04 ±119% +4.5 5.50 ± 40% perf-profile.calltrace.cycles-pp.lock_page_lruvec_irqsave.__pagevec_lru_add.lru_cache_add.add_to_page_cache_lru.pagecache_get_page
0.52 ± 85% +4.5 4.99 ± 26% perf-profile.calltrace.cycles-pp.mpage_prepare_extent_to_map.ext4_writepages.do_writepages.filemap_fdatawrite_wbc.__filemap_fdatawrite_range
0.52 ± 85% +4.5 5.00 ± 26% perf-profile.calltrace.cycles-pp.do_writepages.filemap_fdatawrite_wbc.__filemap_fdatawrite_range.generic_fadvise.ksys_fadvise64_64
0.52 ± 85% +4.5 5.00 ± 26% perf-profile.calltrace.cycles-pp.ext4_writepages.do_writepages.filemap_fdatawrite_wbc.__filemap_fdatawrite_range.generic_fadvise
0.52 ± 85% +4.5 5.00 ± 26% perf-profile.calltrace.cycles-pp.__filemap_fdatawrite_range.generic_fadvise.ksys_fadvise64_64.__x64_sys_fadvise64.do_syscall_64
0.52 ± 85% +4.5 5.00 ± 26% perf-profile.calltrace.cycles-pp.filemap_fdatawrite_wbc.__filemap_fdatawrite_range.generic_fadvise.ksys_fadvise64_64.__x64_sys_fadvise64
2.12 ± 53% +4.5 6.61 ± 36% perf-profile.calltrace.cycles-pp.add_to_page_cache_lru.pagecache_get_page.grab_cache_page_write_begin.ext4_da_write_begin.generic_perform_write
3.36 ± 34% +5.4 8.80 ± 27% perf-profile.calltrace.cycles-pp.pagecache_get_page.grab_cache_page_write_begin.ext4_da_write_begin.generic_perform_write.ext4_buffered_write_iter
3.36 ± 33% +5.4 8.81 ± 27% perf-profile.calltrace.cycles-pp.grab_cache_page_write_begin.ext4_da_write_begin.generic_perform_write.ext4_buffered_write_iter.new_sync_write
4.55 ± 23% +5.5 10.06 ± 26% perf-profile.calltrace.cycles-pp.ext4_da_write_begin.generic_perform_write.ext4_buffered_write_iter.new_sync_write.vfs_write
4.72 ± 24% +6.2 10.97 ± 24% perf-profile.calltrace.cycles-pp.page_cache_ra_unbounded.force_page_cache_ra.filemap_get_pages.filemap_read.new_sync_read
4.74 ± 24% +6.3 10.99 ± 24% perf-profile.calltrace.cycles-pp.force_page_cache_ra.filemap_get_pages.filemap_read.new_sync_read.vfs_read
5.46 ± 20% +6.6 12.11 ± 23% perf-profile.calltrace.cycles-pp.filemap_get_pages.filemap_read.new_sync_read.vfs_read.ksys_read
6.19 ± 22% +8.3 14.46 ± 22% perf-profile.calltrace.cycles-pp.filemap_read.new_sync_read.vfs_read.ksys_read.do_syscall_64
6.23 ± 22% +8.3 14.50 ± 22% perf-profile.calltrace.cycles-pp.new_sync_read.vfs_read.ksys_read.do_syscall_64.entry_SYSCALL_64_after_hwframe
6.30 ± 21% +8.3 14.59 ± 22% perf-profile.calltrace.cycles-pp.vfs_read.ksys_read.do_syscall_64.entry_SYSCALL_64_after_hwframe.__libc_read
6.32 ± 21% +8.3 14.62 ± 22% perf-profile.calltrace.cycles-pp.ksys_read.do_syscall_64.entry_SYSCALL_64_after_hwframe.__libc_read
6.34 ± 21% +8.3 14.65 ± 22% perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.__libc_read
6.35 ± 21% +8.3 14.66 ± 22% perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.__libc_read
6.47 ± 21% +8.3 14.82 ± 22% perf-profile.calltrace.cycles-pp.__libc_read
1.98 ±127% +8.8 10.82 ± 39% perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.lock_page_lruvec_irqsave.__pagevec_lru_add.lru_cache_add.add_to_page_cache_lru
1.88 ±136% +8.9 10.76 ± 39% perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.lock_page_lruvec_irqsave.__pagevec_lru_add.lru_cache_add
41.98 ± 30% -41.3 0.69 ± 11% perf-profile.children.cycles-pp.mem_cgroup_wb_stats
42.00 ± 30% -41.3 0.71 ± 11% perf-profile.children.cycles-pp.balance_dirty_pages
42.11 ± 30% -41.2 0.93 ± 12% perf-profile.children.cycles-pp.balance_dirty_pages_ratelimited
41.87 ± 30% -41.2 0.70 ± 11% perf-profile.children.cycles-pp.cgroup_rstat_flush_irqsafe
48.72 ± 25% -34.9 13.79 ± 23% perf-profile.children.cycles-pp.generic_perform_write
48.86 ± 25% -34.9 13.94 ± 23% perf-profile.children.cycles-pp.ext4_buffered_write_iter
48.90 ± 25% -34.9 13.99 ± 23% perf-profile.children.cycles-pp.new_sync_write
48.97 ± 25% -34.9 14.09 ± 23% perf-profile.children.cycles-pp.vfs_write
49.00 ± 25% -34.9 14.12 ± 23% perf-profile.children.cycles-pp.ksys_write
49.16 ± 25% -34.8 14.32 ± 23% perf-profile.children.cycles-pp.__libc_write
50.76 ± 10% -11.1 39.64 ± 11% perf-profile.children.cycles-pp._raw_spin_lock_irqsave
51.00 ± 10% -9.9 41.11 ± 11% perf-profile.children.cycles-pp.native_queued_spin_lock_slowpath
1.44 ± 13% -0.7 0.72 ± 16% perf-profile.children.cycles-pp.cgroup_rstat_updated
1.40 ± 8% -0.7 0.70 ± 11% perf-profile.children.cycles-pp.cgroup_rstat_flush_locked
0.83 ± 12% -0.3 0.56 ± 11% perf-profile.children.cycles-pp.mem_cgroup_css_rstat_flush
0.42 ± 14% -0.2 0.22 ± 21% perf-profile.children.cycles-pp.mem_cgroup_charge_statistics
0.44 ± 12% -0.2 0.24 ± 19% perf-profile.children.cycles-pp.__count_memcg_events
0.02 ±129% +0.1 0.08 ± 16% perf-profile.children.cycles-pp.__list_add_valid
0.07 ± 17% +0.1 0.13 ± 10% perf-profile.children.cycles-pp.page_mapping
0.01 ±174% +0.1 0.08 ± 17% perf-profile.children.cycles-pp.uncharge_page
0.04 ± 58% +0.1 0.11 ± 16% perf-profile.children.cycles-pp.unlock_page
0.01 ±264% +0.1 0.08 ± 17% perf-profile.children.cycles-pp.drop_buffers
0.00 +0.1 0.08 ± 44% perf-profile.children.cycles-pp.xas_init_marks
0.08 ± 16% +0.1 0.17 ± 27% perf-profile.children.cycles-pp._raw_spin_lock_irq
0.06 ± 19% +0.1 0.15 ± 22% perf-profile.children.cycles-pp.workingset_activation
0.04 ± 79% +0.1 0.13 ± 29% perf-profile.children.cycles-pp.xas_clear_mark
0.01 ±174% +0.1 0.11 ± 20% perf-profile.children.cycles-pp.page_counter_cancel
0.08 ± 44% +0.1 0.18 ± 22% perf-profile.children.cycles-pp.percpu_counter_add_batch
0.06 ± 58% +0.1 0.17 ± 19% perf-profile.children.cycles-pp.uncharge_batch
0.01 ±174% +0.1 0.12 ± 21% perf-profile.children.cycles-pp.page_counter_uncharge
0.03 ±102% +0.1 0.14 ± 23% perf-profile.children.cycles-pp.workingset_age_nonresident
0.00 +0.1 0.13 ± 18% perf-profile.children.cycles-pp.mem_cgroup_wb_domain
0.12 ± 11% +0.1 0.25 ± 12% perf-profile.children.cycles-pp.__mod_node_page_state
0.11 ± 38% +0.1 0.24 ± 18% perf-profile.children.cycles-pp.__mem_cgroup_uncharge_list
0.15 ± 11% +0.2 0.30 ± 13% perf-profile.children.cycles-pp.__mod_lruvec_state
0.15 ± 30% +0.2 0.33 ± 19% perf-profile.children.cycles-pp.pagevec_lookup_range_tag
0.15 ± 30% +0.2 0.33 ± 19% perf-profile.children.cycles-pp.find_get_pages_range_tag
0.06 ±141% +0.2 0.26 ± 54% perf-profile.children.cycles-pp.poll_idle
0.23 ± 36% +0.2 0.44 ± 16% perf-profile.children.cycles-pp.memcg_slab_free_hook
0.22 ± 33% +0.2 0.43 ± 21% perf-profile.children.cycles-pp.clear_page_dirty_for_io
0.16 ± 30% +0.2 0.37 ± 15% perf-profile.children.cycles-pp.jbd2_journal_grab_journal_head
0.16 ± 28% +0.2 0.38 ± 15% perf-profile.children.cycles-pp.jbd2_journal_try_to_free_buffers
0.24 ± 42% +0.2 0.48 ± 27% perf-profile.children.cycles-pp.__free_one_page
0.22 ± 38% +0.2 0.46 ± 20% perf-profile.children.cycles-pp.find_lock_entries
0.22 ± 29% +0.3 0.47 ± 20% perf-profile.children.cycles-pp.__test_set_page_writeback
0.24 ± 10% +0.3 0.55 ± 25% perf-profile.children.cycles-pp.xas_store
0.24 ± 35% +0.4 0.66 ± 23% perf-profile.children.cycles-pp.ext4_put_io_end_defer
0.46 ± 37% +0.4 0.88 ± 23% perf-profile.children.cycles-pp.__delete_from_page_cache
0.37 ± 47% +0.4 0.80 ± 29% perf-profile.children.cycles-pp.free_pcppages_bulk
0.64 ± 24% +0.5 1.14 ± 14% perf-profile.children.cycles-pp.__list_del_entry_valid
0.42 ± 45% +0.5 0.93 ± 28% perf-profile.children.cycles-pp.free_unref_page_list
0.37 ± 31% +0.6 0.92 ± 20% perf-profile.children.cycles-pp.test_clear_page_writeback
0.52 ± 37% +0.6 1.09 ± 23% perf-profile.children.cycles-pp.__remove_mapping
0.38 ± 31% +0.6 1.01 ± 22% perf-profile.children.cycles-pp.end_page_writeback
0.57 ± 69% +0.7 1.27 ± 26% perf-profile.children.cycles-pp.free_buffer_head
0.00 +0.7 0.70 ± 11% perf-profile.children.cycles-pp.mem_cgroup_flush_stats
0.63 ± 62% +0.7 1.38 ± 24% perf-profile.children.cycles-pp.kmem_cache_free
0.45 ± 31% +0.8 1.20 ± 21% perf-profile.children.cycles-pp.ext4_finish_bio
0.61 ± 66% +0.8 1.38 ± 25% perf-profile.children.cycles-pp.try_to_free_buffers
0.80 ± 57% +0.9 1.75 ± 23% perf-profile.children.cycles-pp.invalidate_inode_page
1.16 ± 23% +1.2 2.31 ± 24% perf-profile.children.cycles-pp._raw_spin_lock
0.70 ± 32% +1.2 1.87 ± 21% perf-profile.children.cycles-pp.ext4_end_bio
0.91 ± 35% +1.4 2.26 ± 22% perf-profile.children.cycles-pp.rmqueue_bulk
1.02 ± 31% +1.4 2.40 ± 20% perf-profile.children.cycles-pp.rmqueue
1.12 ± 27% +1.4 2.57 ± 17% perf-profile.children.cycles-pp.get_page_from_freelist
1.18 ± 25% +1.5 2.66 ± 16% perf-profile.children.cycles-pp.__alloc_pages
0.30 ± 93% +1.5 1.78 ± 22% perf-profile.children.cycles-pp.pagevec_lru_move_fn
0.40 ± 72% +1.5 1.94 ± 22% perf-profile.children.cycles-pp.mark_page_accessed
0.70 ± 33% +1.7 2.35 ± 25% perf-profile.children.cycles-pp.__memcpy_flushcache
0.70 ± 33% +1.7 2.37 ± 24% perf-profile.children.cycles-pp.write_pmem
0.70 ± 33% +1.7 2.38 ± 25% perf-profile.children.cycles-pp.pmem_do_write
1.92 ± 31% +3.5 5.45 ± 21% perf-profile.children.cycles-pp.ext4_bio_write_page
2.14 ± 32% +3.8 5.88 ± 21% perf-profile.children.cycles-pp.mpage_submit_page
2.98 ± 19% +3.9 6.88 ± 20% perf-profile.children.cycles-pp.pmem_submit_bio
2.25 ± 32% +4.0 6.25 ± 21% perf-profile.children.cycles-pp.mpage_process_page_bufs
3.15 ± 19% +4.0 7.15 ± 20% perf-profile.children.cycles-pp.__submit_bio
3.16 ± 19% +4.0 7.16 ± 20% perf-profile.children.cycles-pp.__submit_bio_noacct
2.48 ± 32% +4.3 6.80 ± 20% perf-profile.children.cycles-pp.do_writepages
2.48 ± 32% +4.3 6.80 ± 20% perf-profile.children.cycles-pp.ext4_writepages
2.48 ± 32% +4.3 6.80 ± 20% perf-profile.children.cycles-pp.mpage_prepare_extent_to_map
0.65 ± 50% +4.3 5.00 ± 26% perf-profile.children.cycles-pp.__filemap_fdatawrite_range
0.65 ± 50% +4.3 5.00 ± 26% perf-profile.children.cycles-pp.filemap_fdatawrite_wbc
3.36 ± 34% +5.4 8.80 ± 27% perf-profile.children.cycles-pp.pagecache_get_page
3.37 ± 33% +5.4 8.81 ± 27% perf-profile.children.cycles-pp.grab_cache_page_write_begin
4.55 ± 23% +5.5 10.06 ± 26% perf-profile.children.cycles-pp.ext4_da_write_begin
4.74 ± 24% +6.3 10.99 ± 24% perf-profile.children.cycles-pp.force_page_cache_ra
4.73 ± 24% +6.3 11.07 ± 24% perf-profile.children.cycles-pp.page_cache_ra_unbounded
5.46 ± 20% +6.7 12.12 ± 23% perf-profile.children.cycles-pp.filemap_get_pages
6.20 ± 22% +8.3 14.46 ± 22% perf-profile.children.cycles-pp.filemap_read
6.24 ± 21% +8.3 14.51 ± 22% perf-profile.children.cycles-pp.new_sync_read
6.34 ± 21% +8.3 14.63 ± 22% perf-profile.children.cycles-pp.vfs_read
6.36 ± 21% +8.3 14.66 ± 22% perf-profile.children.cycles-pp.ksys_read
6.49 ± 21% +8.4 14.84 ± 22% perf-profile.children.cycles-pp.__libc_read
2.80 ± 86% +8.8 11.62 ± 38% perf-profile.children.cycles-pp.lru_cache_add
2.74 ± 88% +8.8 11.57 ± 38% perf-profile.children.cycles-pp.__pagevec_lru_add
4.20 ± 54% +8.9 13.13 ± 36% perf-profile.children.cycles-pp.add_to_page_cache_lru
51.00 ± 10% -9.9 41.11 ± 11% perf-profile.self.cycles-pp.native_queued_spin_lock_slowpath
1.12 ± 15% -0.6 0.55 ± 17% perf-profile.self.cycles-pp.cgroup_rstat_updated
0.82 ± 12% -0.3 0.55 ± 12% perf-profile.self.cycles-pp.mem_cgroup_css_rstat_flush
0.51 ± 17% -0.2 0.30 ± 15% perf-profile.self.cycles-pp._raw_spin_lock
0.19 ± 14% -0.1 0.08 ± 10% perf-profile.self.cycles-pp.cgroup_rstat_flush_locked
0.06 ± 16% +0.1 0.11 ± 14% perf-profile.self.cycles-pp.xas_store
0.00 +0.1 0.05 ± 8% perf-profile.self.cycles-pp.submit_bio_checks
0.01 ±174% +0.1 0.07 ± 20% perf-profile.self.cycles-pp.__slab_free
0.06 ± 15% +0.1 0.12 ± 14% perf-profile.self.cycles-pp.page_mapping
0.04 ± 58% +0.1 0.10 ± 16% perf-profile.self.cycles-pp.unlock_page
0.02 ±129% +0.1 0.08 ± 21% perf-profile.self.cycles-pp.clear_page_dirty_for_io
0.01 ±173% +0.1 0.08 ± 17% perf-profile.self.cycles-pp.uncharge_page
0.01 ±174% +0.1 0.08 ± 21% perf-profile.self.cycles-pp.__remove_mapping
0.01 ±264% +0.1 0.08 ± 19% perf-profile.self.cycles-pp.drop_buffers
0.00 +0.1 0.08 ± 17% perf-profile.self.cycles-pp.__list_add_valid
0.01 ±173% +0.1 0.09 ± 20% perf-profile.self.cycles-pp.__test_set_page_writeback
0.01 ±264% +0.1 0.09 ± 23% perf-profile.self.cycles-pp.mpage_prepare_extent_to_map
0.04 ± 79% +0.1 0.12 ± 30% perf-profile.self.cycles-pp.xas_clear_mark
0.04 ± 79% +0.1 0.13 ± 22% perf-profile.self.cycles-pp.percpu_counter_add_batch
0.04 ± 79% +0.1 0.13 ± 23% perf-profile.self.cycles-pp.test_clear_page_writeback
0.10 ± 24% +0.1 0.20 ± 18% perf-profile.self.cycles-pp.kmem_cache_free
0.01 ±174% +0.1 0.11 ± 21% perf-profile.self.cycles-pp.page_counter_cancel
0.06 ± 62% +0.1 0.17 ± 17% perf-profile.self.cycles-pp.ext4_bio_write_page
0.03 ±102% +0.1 0.14 ± 23% perf-profile.self.cycles-pp.workingset_age_nonresident
0.03 ±104% +0.1 0.15 ± 40% perf-profile.self.cycles-pp.___slab_alloc
0.12 ± 12% +0.1 0.24 ± 13% perf-profile.self.cycles-pp.__mod_node_page_state
0.00 +0.1 0.13 ± 18% perf-profile.self.cycles-pp.mem_cgroup_wb_domain
0.12 ± 29% +0.2 0.28 ± 19% perf-profile.self.cycles-pp.find_get_pages_range_tag
0.06 ±141% +0.2 0.25 ± 54% perf-profile.self.cycles-pp.poll_idle
0.16 ± 25% +0.2 0.36 ± 14% perf-profile.self.cycles-pp.memcg_slab_free_hook
0.16 ± 30% +0.2 0.37 ± 15% perf-profile.self.cycles-pp.jbd2_journal_grab_journal_head
0.18 ± 35% +0.2 0.40 ± 22% perf-profile.self.cycles-pp.__free_one_page
0.20 ± 37% +0.2 0.42 ± 20% perf-profile.self.cycles-pp.find_lock_entries
0.12 ± 35% +0.2 0.36 ± 23% perf-profile.self.cycles-pp.mpage_process_page_bufs
0.24 ± 35% +0.4 0.65 ± 23% perf-profile.self.cycles-pp.ext4_put_io_end_defer
0.40 ± 14% +0.4 0.83 ± 18% perf-profile.self.cycles-pp.__mod_memcg_lruvec_state
0.64 ± 24% +0.5 1.14 ± 14% perf-profile.self.cycles-pp.__list_del_entry_valid
0.69 ± 33% +1.6 2.33 ± 25% perf-profile.self.cycles-pp.__memcpy_flushcache
***************************************************************************************************
lkp-csl-2sp7: 96 threads 2 sockets Intel(R) Xeon(R) Gold 6252 CPU @ 2.10GHz with 512G memory
=========================================================================================
bs/compiler/cpufreq_governor/disk/fs/ioengine/kconfig/nr_task/rootfs/runtime/rw/tbox_group/test_size/testcase/time_based/ucode:
4k/gcc-11/performance/2pmem/xfs/mmap/x86_64-rhel-8.3/50%/debian-11.1-x86_64-20220510.cgz/200s/rw/lkp-csl-2sp7/200G/fio-basic/tb/0x500320a
commit:
11192d9c12 ("memcg: flush stats only if updated")
fd25a9e0e2 ("memcg: unify memcg stat flushing")
11192d9c124d58d6 fd25a9e0e23b995fd0ba5e2f00a
---------------- ---------------------------
%stddev %change %stddev
\ | \
0.09 ± 23% -0.1 0.01 fio.latency_1000us%
0.14 ± 12% -0.1 0.03 ± 5% fio.latency_100us%
2.90 ± 5% +1.2 4.14 ± 9% fio.latency_10us%
0.39 ± 8% +0.2 0.63 ± 10% fio.latency_20us%
0.29 ± 6% -0.2 0.09 ± 4% fio.latency_250us%
0.02 ± 30% -0.0 0.01 fio.latency_2ms%
24.32 ± 2% +9.1 33.40 ± 2% fio.latency_2us%
25.64 ± 2% -6.1 19.51 ± 4% fio.latency_4us%
0.33 ± 30% -0.3 0.03 ± 9% fio.latency_500us%
0.33 ± 9% -0.2 0.14 ± 9% fio.latency_50us%
0.30 ± 18% -0.3 0.01 ± 6% fio.latency_750us%
4684 +23.1% 5766 ± 3% fio.read_bw_MBps
982.67 ± 2% +43.8% 1413 ± 6% fio.read_clat_90%_us
1533 ± 3% +64.5% 2522 fio.read_clat_95%_us
3637 +46.0% 5312 ± 4% fio.read_clat_99%_us
883.59 +29.1% 1140 fio.read_clat_mean_us
6383 +103.3% 12981 ± 4% fio.read_clat_stddev
1199278 +23.1% 1476197 ± 3% fio.read_iops
1.927e+09 +23.1% 2.371e+09 ± 3% fio.time.file_system_outputs
10231 ± 4% -51.0% 5013 ± 10% fio.time.involuntary_context_switches
2.413e+08 +23.0% 2.968e+08 ± 3% fio.time.major_page_faults
22094002 ± 5% +27.1% 28086792 fio.time.maximum_resident_set_size
7057976 ± 3% +23.6% 8725928 ± 3% fio.time.minor_page_faults
1747 ± 4% -51.8% 842.83 ± 5% fio.time.percent_of_cpu_this_job_got
3064 ± 4% -66.2% 1036 ± 6% fio.time.system_time
467.32 ± 2% +43.4% 669.93 ± 5% fio.time.user_time
4.818e+08 +23.1% 5.928e+08 ± 3% fio.workload
4685 +23.1% 5767 ± 3% fio.write_bw_MBps
6112 ± 3% -9.2% 5546 ± 4% fio.write_clat_95%_us
444757 ± 21% -97.1% 12800 ± 5% fio.write_clat_99%_us
37030 -19.7% 29718 ± 4% fio.write_clat_mean_us
1199468 +23.1% 1476390 ± 3% fio.write_iops
1.549e+10 +11.8% 1.732e+10 cpuidle..time
32060523 +11.9% 35866344 cpuidle..usage
49.50 +2.3% 50.64 iostat.cpu.idle
30.40 ± 2% +26.3% 38.40 iostat.cpu.iowait
17.77 ± 4% -56.1% 7.80 ± 4% iostat.cpu.system
2.33 ± 2% +35.9% 3.17 ± 5% iostat.cpu.user
29.83 ± 2% +26.8% 37.83 vmstat.cpu.wa
4519957 +23.7% 5592929 ± 3% vmstat.io.bo
29.00 ± 4% +30.5% 37.83 vmstat.procs.b
19.00 ± 7% -47.4% 10.00 ± 5% vmstat.procs.r
47466 ± 49% -46.7% 25314 ± 12% meminfo.Active
45586 ± 51% -48.6% 23440 ± 13% meminfo.Active(anon)
929526 +26.9% 1179873 ± 3% meminfo.PageTables
66821 ± 40% -38.3% 41242 ± 8% meminfo.Shmem
1420637 ± 2% +19.0% 1691263 ± 5% meminfo.Writeback
30.69 ± 2% +8.1 38.77 mpstat.cpu.all.iowait%
0.75 ± 3% +0.1 0.87 ± 4% mpstat.cpu.all.irq%
0.05 ± 3% +0.0 0.05 mpstat.cpu.all.soft%
17.13 ± 4% -10.2 6.93 ± 5% mpstat.cpu.all.sys%
2.35 ± 2% +0.8 3.20 ± 5% mpstat.cpu.all.usr%
595.00 ± 3% -42.6% 341.33 ± 4% turbostat.Avg_MHz
21.33 ± 3% -9.1 12.27 ± 4% turbostat.Busy%
78.60 +11.5% 87.64 turbostat.CPU%c1
0.13 ± 4% +87.2% 0.24 turbostat.IPC
209.63 -5.7% 197.72 turbostat.PkgWatt
42.66 +8.1% 46.14 turbostat.RAMWatt
11378737 ± 2% +18.3% 13462900 ± 3% numa-meminfo.node0.Dirty
308669 ± 4% +32.9% 410318 ± 6% numa-meminfo.node0.Writeback
44240 ± 53% -48.0% 22983 ± 16% numa-meminfo.node1.Active
44240 ± 53% -49.4% 22365 ± 14% numa-meminfo.node1.Active(anon)
374833 ± 5% +7.8% 403918 ± 4% numa-meminfo.node1.KReclaimable
757587 ± 2% +32.1% 1000984 ± 3% numa-meminfo.node1.PageTables
374833 ± 5% +7.8% 403918 ± 4% numa-meminfo.node1.SReclaimable
1088573 ± 5% +16.3% 1265938 ± 5% numa-meminfo.node1.Writeback
52202136 ± 4% +22.7% 64049942 ± 3% numa-vmstat.node0.nr_dirtied
2844482 ± 2% +18.4% 3367535 ± 3% numa-vmstat.node0.nr_dirty
165.83 ± 56% -79.6% 33.83 ±199% numa-vmstat.node0.nr_mlock
78282 ± 3% +30.9% 102434 ± 4% numa-vmstat.node0.nr_writeback
49430955 ± 6% +27.2% 62887052 ± 3% numa-vmstat.node0.nr_written
2922973 ± 2% +18.7% 3470209 ± 3% numa-vmstat.node0.nr_zone_write_pending
11061 ± 53% -49.6% 5575 ± 15% numa-vmstat.node1.nr_active_anon
1.887e+08 +23.1% 2.324e+08 ± 4% numa-vmstat.node1.nr_dirtied
66.17 ±141% +156.2% 169.50 ± 43% numa-vmstat.node1.nr_mlock
188820 ± 2% +32.7% 250515 ± 3% numa-vmstat.node1.nr_page_table_pages
93715 ± 5% +7.7% 100970 ± 4% numa-vmstat.node1.nr_slab_reclaimable
271839 ± 5% +16.6% 316969 ± 6% numa-vmstat.node1.nr_writeback
1.809e+08 ± 2% +23.9% 2.241e+08 ± 4% numa-vmstat.node1.nr_written
11061 ± 53% -49.6% 5575 ± 15% numa-vmstat.node1.nr_zone_active_anon
0.27 ± 27% -49.2% 0.14 ± 10% sched_debug.cfs_rq:/.h_nr_running.avg
0.40 ± 5% -14.2% 0.34 ± 5% sched_debug.cfs_rq:/.h_nr_running.stddev
239463 ± 32% -57.7% 101381 ± 10% sched_debug.cfs_rq:/.load.avg
335444 ± 6% -20.0% 268223 ± 5% sched_debug.cfs_rq:/.load.stddev
0.27 ± 27% -49.3% 0.14 ± 10% sched_debug.cfs_rq:/.nr_running.avg
0.40 ± 5% -14.3% 0.34 ± 5% sched_debug.cfs_rq:/.nr_running.stddev
317.95 ± 24% -48.2% 164.84 ± 5% sched_debug.cfs_rq:/.runnable_avg.avg
315.63 ± 7% -29.5% 222.58 ± 3% sched_debug.cfs_rq:/.runnable_avg.stddev
317.60 ± 24% -48.3% 164.20 ± 6% sched_debug.cfs_rq:/.util_avg.avg
315.18 ± 7% -29.5% 222.09 ± 3% sched_debug.cfs_rq:/.util_avg.stddev
136.90 ± 40% -76.8% 31.76 ± 6% sched_debug.cfs_rq:/.util_est_enqueued.avg
221.23 ± 12% -41.1% 130.35 ± 4% sched_debug.cfs_rq:/.util_est_enqueued.stddev
1060 ± 27% -51.7% 512.30 ± 8% sched_debug.cpu.curr->pid.avg
1940 ± 9% -18.8% 1575 ± 4% sched_debug.cpu.curr->pid.stddev
0.21 ± 24% -46.7% 0.11 ± 8% sched_debug.cpu.nr_running.avg
0.38 ± 8% -17.0% 0.31 ± 4% sched_debug.cpu.nr_running.stddev
11396 ± 51% -48.6% 5859 ± 13% proc-vmstat.nr_active_anon
2.409e+08 +23.1% 2.964e+08 ± 3% proc-vmstat.nr_dirtied
12452137 +2.0% 12702886 proc-vmstat.nr_dirty
47083061 +2.5% 48263837 proc-vmstat.nr_file_pages
29628750 -4.2% 28385431 proc-vmstat.nr_free_pages
46383516 +2.6% 47570490 proc-vmstat.nr_inactive_file
45891563 +2.4% 47011143 proc-vmstat.nr_mapped
232389 +26.9% 294974 ± 3% proc-vmstat.nr_page_table_pages
16705 ± 40% -38.3% 10310 ± 8% proc-vmstat.nr_shmem
132773 +2.0% 135451 proc-vmstat.nr_slab_reclaimable
355004 ± 2% +19.0% 422599 ± 5% proc-vmstat.nr_writeback
2.305e+08 +24.5% 2.87e+08 ± 4% proc-vmstat.nr_written
11396 ± 51% -48.6% 5859 ± 13% proc-vmstat.nr_zone_active_anon
46383514 +2.6% 47570490 proc-vmstat.nr_zone_inactive_file
12808434 +2.5% 13126679 proc-vmstat.nr_zone_write_pending
1.265e+08 ± 9% -28.2% 90860448 ± 4% proc-vmstat.numa_pte_updates
4.903e+08 +23.0% 6.03e+08 ± 3% proc-vmstat.pgfault
1127515 +6.8% 1204554 proc-vmstat.pgfree
9.227e+08 +24.5% 1.149e+09 ± 4% proc-vmstat.pgpgout
1.112e+08 +23.7% 1.375e+08 ± 3% proc-vmstat.pgreuse
13.87 -1.6% 13.66 perf-stat.i.MPKI
0.35 +0.0 0.37 ± 2% perf-stat.i.branch-miss-rate%
17443526 +9.6% 19118078 ± 5% perf-stat.i.branch-misses
76.66 +4.3 80.98 perf-stat.i.cache-miss-rate%
2.696e+08 +12.4% 3.029e+08 ± 3% perf-stat.i.cache-misses
3.554e+08 ± 2% +6.8% 3.797e+08 ± 3% perf-stat.i.cache-references
1.94 ± 2% -43.1% 1.10 perf-stat.i.cpi
5.592e+10 ± 3% -43.3% 3.171e+10 ± 3% perf-stat.i.cpu-cycles
212.99 ± 3% -44.8% 117.47 perf-stat.i.cycles-between-cache-misses
0.01 ± 14% +0.0 0.02 ± 14% perf-stat.i.dTLB-load-miss-rate%
861200 ± 16% +58.0% 1360994 ± 14% perf-stat.i.dTLB-load-misses
7.16e+09 +7.8% 7.719e+09 ± 3% perf-stat.i.dTLB-loads
4970815 +21.8% 6053776 ± 3% perf-stat.i.dTLB-store-misses
3.702e+09 +20.6% 4.466e+09 ± 3% perf-stat.i.dTLB-stores
0.63 ± 2% +53.0% 0.97 perf-stat.i.ipc
1192159 +22.0% 1454052 ± 3% perf-stat.i.major-faults
0.58 ± 3% -43.4% 0.33 ± 3% perf-stat.i.metric.GHz
1271 +8.5% 1380 ± 3% perf-stat.i.metric.K/sec
170.68 +9.0% 186.00 ± 3% perf-stat.i.metric.M/sec
37395 ± 3% +20.8% 45168 ± 3% perf-stat.i.minor-faults
34087239 ± 3% +8.9% 37130893 perf-stat.i.node-load-misses
25769456 ± 4% +20.3% 30992977 ± 10% perf-stat.i.node-loads
1229555 +21.9% 1499220 ± 3% perf-stat.i.page-faults
0.33 +0.0 0.36 ± 2% perf-stat.overall.branch-miss-rate%
75.82 +3.9 79.69 perf-stat.overall.cache-miss-rate%
2.17 ± 2% -46.6% 1.16 perf-stat.overall.cpi
209.90 ± 3% -49.8% 105.47 perf-stat.overall.cycles-between-cache-misses
0.01 ± 15% +0.0 0.02 ± 13% perf-stat.overall.dTLB-load-miss-rate%
0.46 ± 2% +87.1% 0.86 perf-stat.overall.ipc
11007 -13.6% 9506 perf-stat.overall.path-length
17381310 +9.7% 19064131 ± 5% perf-stat.ps.branch-misses
2.689e+08 +12.5% 3.025e+08 ± 3% perf-stat.ps.cache-misses
3.547e+08 ± 2% +7.1% 3.797e+08 ± 3% perf-stat.ps.cache-references
5.643e+10 ± 3% -43.4% 3.192e+10 ± 4% perf-stat.ps.cpu-cycles
856351 ± 16% +58.2% 1354654 ± 14% perf-stat.ps.dTLB-load-misses
7.162e+09 +7.8% 7.719e+09 ± 4% perf-stat.ps.dTLB-loads
4936410 +22.4% 6041559 ± 3% perf-stat.ps.dTLB-store-misses
3.696e+09 +20.7% 4.461e+09 ± 3% perf-stat.ps.dTLB-stores
1183837 +22.6% 1451485 ± 3% perf-stat.ps.major-faults
37115 ± 3% +21.5% 45089 ± 3% perf-stat.ps.minor-faults
33988476 ± 3% +9.0% 37042889 perf-stat.ps.node-load-misses
25570492 ± 4% +21.0% 30930343 ± 10% perf-stat.ps.node-loads
1220952 +22.6% 1496575 ± 3% perf-stat.ps.page-faults
30.04 ± 29% -30.0 0.00 perf-profile.calltrace.cycles-pp.cgroup_rstat_flush_irqsafe.mem_cgroup_wb_stats.balance_dirty_pages.balance_dirty_pages_ratelimited.fault_dirty_shared_page
26.77 ± 37% -26.8 0.00 perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.cgroup_rstat_flush_irqsafe.mem_cgroup_wb_stats.balance_dirty_pages.balance_dirty_pages_ratelimited
26.75 ± 37% -26.8 0.00 perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.cgroup_rstat_flush_irqsafe.mem_cgroup_wb_stats.balance_dirty_pages
37.94 ± 16% -24.0 13.94 ± 8% perf-profile.calltrace.cycles-pp.handle_mm_fault.do_user_addr_fault.exc_page_fault.asm_exc_page_fault
36.20 ± 18% -23.9 12.33 ± 8% perf-profile.calltrace.cycles-pp.__handle_mm_fault.handle_mm_fault.do_user_addr_fault.exc_page_fault.asm_exc_page_fault
38.68 ± 15% -23.1 15.58 ± 9% perf-profile.calltrace.cycles-pp.do_user_addr_fault.exc_page_fault.asm_exc_page_fault
38.76 ± 15% -23.0 15.74 ± 9% perf-profile.calltrace.cycles-pp.exc_page_fault.asm_exc_page_fault
38.95 ± 15% -22.9 16.05 ± 9% perf-profile.calltrace.cycles-pp.asm_exc_page_fault
15.58 ± 29% -15.4 0.17 ±141% perf-profile.calltrace.cycles-pp.mem_cgroup_wb_stats.balance_dirty_pages.balance_dirty_pages_ratelimited.fault_dirty_shared_page.do_fault
15.64 ± 29% -15.3 0.39 ± 71% perf-profile.calltrace.cycles-pp.balance_dirty_pages.balance_dirty_pages_ratelimited.fault_dirty_shared_page.do_fault.__handle_mm_fault
15.78 ± 28% -14.9 0.86 ± 12% perf-profile.calltrace.cycles-pp.balance_dirty_pages_ratelimited.fault_dirty_shared_page.do_fault.__handle_mm_fault.handle_mm_fault
16.00 ± 27% -14.7 1.33 ± 12% perf-profile.calltrace.cycles-pp.fault_dirty_shared_page.do_fault.__handle_mm_fault.handle_mm_fault.do_user_addr_fault
14.63 ± 29% -14.6 0.00 perf-profile.calltrace.cycles-pp.mem_cgroup_wb_stats.balance_dirty_pages.balance_dirty_pages_ratelimited.fault_dirty_shared_page.do_wp_page
14.69 ± 29% -14.4 0.27 ±100% perf-profile.calltrace.cycles-pp.balance_dirty_pages.balance_dirty_pages_ratelimited.fault_dirty_shared_page.do_wp_page.__handle_mm_fault
14.81 ± 28% -14.1 0.75 ± 12% perf-profile.calltrace.cycles-pp.balance_dirty_pages_ratelimited.fault_dirty_shared_page.do_wp_page.__handle_mm_fault.handle_mm_fault
14.99 ± 28% -13.9 1.13 ± 11% perf-profile.calltrace.cycles-pp.fault_dirty_shared_page.do_wp_page.__handle_mm_fault.handle_mm_fault.do_user_addr_fault
16.86 ± 20% -12.4 4.41 ± 11% perf-profile.calltrace.cycles-pp.do_wp_page.__handle_mm_fault.handle_mm_fault.do_user_addr_fault.exc_page_fault
18.72 ± 18% -12.1 6.61 ± 7% perf-profile.calltrace.cycles-pp.do_fault.__handle_mm_fault.handle_mm_fault.do_user_addr_fault.exc_page_fault
1.30 ± 28% -0.6 0.68 ± 14% perf-profile.calltrace.cycles-pp.__count_memcg_events.handle_mm_fault.do_user_addr_fault.exc_page_fault.asm_exc_page_fault
0.18 ±141% +0.6 0.74 ± 12% perf-profile.calltrace.cycles-pp.filemap_fault.__do_fault.do_fault.__handle_mm_fault.handle_mm_fault
0.18 ±142% +0.6 0.80 ± 12% perf-profile.calltrace.cycles-pp.iomap_iter.iomap_page_mkwrite.__xfs_filemap_fault.do_page_mkwrite.do_wp_page
0.22 ±141% +0.7 0.89 ± 11% perf-profile.calltrace.cycles-pp.__do_fault.do_fault.__handle_mm_fault.handle_mm_fault.do_user_addr_fault
0.23 ±141% +0.7 0.90 ± 25% perf-profile.calltrace.cycles-pp.__hrtimer_run_queues.hrtimer_interrupt.__sysvec_apic_timer_interrupt.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt
0.70 ± 72% +0.7 1.39 ± 6% perf-profile.calltrace.cycles-pp.__set_page_dirty_nobuffers.iomap_page_mkwrite.__xfs_filemap_fault.do_page_mkwrite.do_fault
0.20 ±142% +0.7 0.95 ± 8% perf-profile.calltrace.cycles-pp.iomap_iter.iomap_page_mkwrite.__xfs_filemap_fault.do_page_mkwrite.do_fault
0.10 ±223% +0.8 0.87 ± 15% perf-profile.calltrace.cycles-pp.td_io_queue
0.51 ± 75% +0.8 1.28 ± 7% perf-profile.calltrace.cycles-pp.sync_regs.error_entry
0.82 ± 74% +0.8 1.63 ± 9% perf-profile.calltrace.cycles-pp.page_vma_mapped_walk.page_mkclean_one.rmap_walk_file.page_mkclean.clear_page_dirty_for_io
0.55 ± 74% +0.9 1.43 ± 10% perf-profile.calltrace.cycles-pp.get_io_u
0.60 ± 75% +0.9 1.50 ± 8% perf-profile.calltrace.cycles-pp.error_entry
0.73 ± 76% +0.9 1.64 ± 24% perf-profile.calltrace.cycles-pp.hrtimer_interrupt.__sysvec_apic_timer_interrupt.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt.cpuidle_enter_state
0.74 ± 76% +0.9 1.66 ± 24% perf-profile.calltrace.cycles-pp.__sysvec_apic_timer_interrupt.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt.cpuidle_enter_state.cpuidle_enter
1.24 ± 76% +1.0 2.22 ± 16% perf-profile.calltrace.cycles-pp.end_page_writeback.iomap_finish_ioend.pmem_submit_bio.__submit_bio.__submit_bio_noacct
1.37 ± 41% +1.0 2.34 ± 13% perf-profile.calltrace.cycles-pp.iomap_page_mkwrite.__xfs_filemap_fault.do_page_mkwrite.do_wp_page.__handle_mm_fault
0.55 ± 73% +1.0 1.55 ± 8% perf-profile.calltrace.cycles-pp.io_completed
1.29 ± 76% +1.0 2.31 ± 16% perf-profile.calltrace.cycles-pp.iomap_finish_ioend.pmem_submit_bio.__submit_bio.__submit_bio_noacct.iomap_submit_ioend
1.13 ± 41% +1.0 2.17 ± 6% perf-profile.calltrace.cycles-pp.fio_gettime
0.08 ±223% +1.2 1.29 ± 9% perf-profile.calltrace.cycles-pp.xfs_buffered_write_iomap_begin.iomap_iter.iomap_page_mkwrite.__xfs_filemap_fault.do_page_mkwrite
1.65 ± 40% +1.2 2.89 ± 11% perf-profile.calltrace.cycles-pp.__xfs_filemap_fault.do_page_mkwrite.do_wp_page.__handle_mm_fault.handle_mm_fault
1.67 ± 40% +1.3 2.93 ± 11% perf-profile.calltrace.cycles-pp.do_page_mkwrite.do_wp_page.__handle_mm_fault.handle_mm_fault.do_user_addr_fault
1.16 ± 78% +1.3 2.44 ± 24% perf-profile.calltrace.cycles-pp.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt.cpuidle_enter_state.cpuidle_enter.cpuidle_idle_call
1.47 ± 37% +1.3 2.77 ± 5% perf-profile.calltrace.cycles-pp.iomap_page_mkwrite.__xfs_filemap_fault.do_page_mkwrite.do_fault.__handle_mm_fault
1.30 ± 78% +1.4 2.73 ± 25% perf-profile.calltrace.cycles-pp.asm_sysvec_apic_timer_interrupt.cpuidle_enter_state.cpuidle_enter.cpuidle_idle_call.do_idle
1.78 ± 37% +1.6 3.38 ± 5% perf-profile.calltrace.cycles-pp.__xfs_filemap_fault.do_page_mkwrite.do_fault.__handle_mm_fault.handle_mm_fault
1.79 ± 37% +1.6 3.41 ± 5% perf-profile.calltrace.cycles-pp.do_page_mkwrite.do_fault.__handle_mm_fault.handle_mm_fault.do_user_addr_fault
3.66 ± 34% +2.2 5.84 ± 11% perf-profile.calltrace.cycles-pp.rmap_walk_file.page_mkclean.clear_page_dirty_for_io.write_cache_pages.iomap_writepages
3.82 ± 35% +2.4 6.18 ± 12% perf-profile.calltrace.cycles-pp.page_mkclean.clear_page_dirty_for_io.write_cache_pages.iomap_writepages.xfs_vm_writepages
4.97 ± 31% +2.5 7.51 ± 12% perf-profile.calltrace.cycles-pp.clear_page_dirty_for_io.write_cache_pages.iomap_writepages.xfs_vm_writepages.do_writepages
0.51 ±146% +3.2 3.69 ± 47% perf-profile.calltrace.cycles-pp.__invalidate_mapping_pages.generic_fadvise.ksys_fadvise64_64.__x64_sys_fadvise64.do_syscall_64
7.34 ± 43% +4.9 12.24 ± 13% perf-profile.calltrace.cycles-pp.iomap_writepage_map.write_cache_pages.iomap_writepages.xfs_vm_writepages.do_writepages
1.47 ±143% +7.9 9.40 ± 49% perf-profile.calltrace.cycles-pp.__x64_sys_fadvise64.do_syscall_64.entry_SYSCALL_64_after_hwframe.posix_fadvise
1.47 ±143% +7.9 9.40 ± 49% perf-profile.calltrace.cycles-pp.ksys_fadvise64_64.__x64_sys_fadvise64.do_syscall_64.entry_SYSCALL_64_after_hwframe.posix_fadvise
1.47 ±143% +7.9 9.40 ± 49% perf-profile.calltrace.cycles-pp.generic_fadvise.ksys_fadvise64_64.__x64_sys_fadvise64.do_syscall_64.entry_SYSCALL_64_after_hwframe
1.47 ±143% +8.0 9.42 ± 49% perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.posix_fadvise
1.47 ±143% +8.0 9.42 ± 49% perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.posix_fadvise
1.47 ±143% +8.0 9.42 ± 49% perf-profile.calltrace.cycles-pp.posix_fadvise
30.21 ± 29% -29.4 0.80 ± 14% perf-profile.children.cycles-pp.mem_cgroup_wb_stats
30.33 ± 29% -29.3 1.04 ± 13% perf-profile.children.cycles-pp.balance_dirty_pages
30.04 ± 29% -29.3 0.77 ± 14% perf-profile.children.cycles-pp.cgroup_rstat_flush_irqsafe
30.59 ± 28% -29.0 1.62 ± 11% perf-profile.children.cycles-pp.balance_dirty_pages_ratelimited
31.00 ± 27% -28.5 2.48 ± 10% perf-profile.children.cycles-pp.fault_dirty_shared_page
27.21 ± 36% -26.7 0.52 ± 68% perf-profile.children.cycles-pp.native_queued_spin_lock_slowpath
27.89 ± 34% -26.4 1.53 ± 31% perf-profile.children.cycles-pp._raw_spin_lock_irqsave
37.97 ± 16% -24.0 14.00 ± 8% perf-profile.children.cycles-pp.handle_mm_fault
36.21 ± 18% -23.8 12.36 ± 8% perf-profile.children.cycles-pp.__handle_mm_fault
38.71 ± 15% -23.1 15.65 ± 9% perf-profile.children.cycles-pp.do_user_addr_fault
38.77 ± 15% -23.0 15.76 ± 9% perf-profile.children.cycles-pp.exc_page_fault
38.98 ± 15% -22.9 16.12 ± 9% perf-profile.children.cycles-pp.asm_exc_page_fault
16.87 ± 20% -12.4 4.42 ± 11% perf-profile.children.cycles-pp.do_wp_page
18.73 ± 18% -12.1 6.63 ± 7% perf-profile.children.cycles-pp.do_fault
3.27 ± 36% -2.5 0.76 ± 14% perf-profile.children.cycles-pp.cgroup_rstat_flush_locked
2.14 ± 28% -1.5 0.68 ± 16% perf-profile.children.cycles-pp.cgroup_rstat_updated
1.51 ± 30% -0.7 0.78 ± 14% perf-profile.children.cycles-pp.__mod_memcg_lruvec_state
1.20 ± 34% -0.7 0.49 ± 18% perf-profile.children.cycles-pp.mem_cgroup_css_rstat_flush
1.33 ± 28% -0.6 0.71 ± 15% perf-profile.children.cycles-pp.__count_memcg_events
0.03 ±100% +0.0 0.07 ± 11% perf-profile.children.cycles-pp.inc_node_page_state
0.04 ± 71% +0.0 0.09 ± 18% perf-profile.children.cycles-pp.task_tick_fair
0.01 ±223% +0.1 0.06 ± 13% perf-profile.children.cycles-pp.perf_exclude_event
0.00 +0.1 0.05 ± 13% perf-profile.children.cycles-pp.iomap_do_writepage
0.02 ±143% +0.1 0.08 ± 16% perf-profile.children.cycles-pp.vma_interval_tree_iter_next
0.02 ±141% +0.1 0.08 ± 12% perf-profile.children.cycles-pp.__irqentry_text_end
0.05 ± 76% +0.1 0.11 ± 15% perf-profile.children.cycles-pp.fput_many
0.01 ±223% +0.1 0.08 ± 12% perf-profile.children.cycles-pp.__radix_tree_lookup
0.02 ±144% +0.1 0.08 ± 32% perf-profile.children.cycles-pp.get_start_offset
0.02 ±141% +0.1 0.08 ± 12% perf-profile.children.cycles-pp.io_bytes_exceeded
0.00 +0.1 0.06 ± 11% perf-profile.children.cycles-pp.xfs_filemap_fault
0.05 ± 74% +0.1 0.12 ± 6% perf-profile.children.cycles-pp.in_ramp_time
0.01 ±223% +0.1 0.08 ± 31% perf-profile.children.cycles-pp.rcu_pending
0.04 ± 72% +0.1 0.11 ± 9% perf-profile.children.cycles-pp.ntime_since
0.07 ± 77% +0.1 0.14 ± 11% perf-profile.children.cycles-pp.xas_find_marked
0.06 ± 75% +0.1 0.13 ± 21% perf-profile.children.cycles-pp.irqtime_account_irq
0.07 ± 73% +0.1 0.14 ± 10% perf-profile.children.cycles-pp.rcu_read_unlock_strict
0.00 +0.1 0.07 ± 12% perf-profile.children.cycles-pp.__inc_zone_page_state
0.02 ±142% +0.1 0.10 ± 14% perf-profile.children.cycles-pp.utime_since
0.11 ± 17% +0.1 0.19 ± 25% perf-profile.children.cycles-pp.exit_to_user_mode_prepare
0.05 ± 73% +0.1 0.13 ± 15% perf-profile.children.cycles-pp.up_write
0.06 ± 78% +0.1 0.14 ± 14% perf-profile.children.cycles-pp.xas_set_mark
0.02 ±142% +0.1 0.10 ± 37% perf-profile.children.cycles-pp.__schedule
0.01 ±223% +0.1 0.09 ± 12% perf-profile.children.cycles-pp.zbd_unaligned_write
0.10 ± 40% +0.1 0.18 ± 16% perf-profile.children.cycles-pp.__mark_inode_dirty
0.03 ±100% +0.1 0.11 ± 20% perf-profile.children.cycles-pp.log_io_u
0.04 ± 73% +0.1 0.13 ± 19% perf-profile.children.cycles-pp.xfs_iext_lookup_extent
0.06 ± 74% +0.1 0.15 ± 9% perf-profile.children.cycles-pp.finish_mkwrite_fault
0.06 ± 78% +0.1 0.16 ± 31% perf-profile.children.cycles-pp.perf_mux_hrtimer_handler
0.08 ± 56% +0.1 0.18 ± 9% perf-profile.children.cycles-pp.unlock_page_memcg
0.06 ± 74% +0.1 0.16 ± 13% perf-profile.children.cycles-pp.down_read_trylock
0.06 ± 74% +0.1 0.17 ± 12% perf-profile.children.cycles-pp.page_add_file_rmap
0.07 ± 78% +0.1 0.17 ± 27% perf-profile.children.cycles-pp.calc_global_load_tick
0.06 ± 75% +0.1 0.16 ± 11% perf-profile.children.cycles-pp.utime_since_now
0.02 ±145% +0.1 0.13 ± 24% perf-profile.children.cycles-pp.llist_reverse_order
0.09 ± 44% +0.1 0.20 ± 19% perf-profile.children.cycles-pp.init_icd
0.14 ± 43% +0.1 0.25 ± 10% perf-profile.children.cycles-pp.next_uptodate_page
0.10 ± 57% +0.1 0.21 ± 11% perf-profile.children.cycles-pp.rcu_all_qs
0.07 ± 77% +0.1 0.18 ± 10% perf-profile.children.cycles-pp.xas_start
0.06 ± 76% +0.1 0.18 ± 9% perf-profile.children.cycles-pp.vmacache_find
0.10 ± 77% +0.1 0.22 ± 16% perf-profile.children.cycles-pp.check_pte
0.09 ± 64% +0.1 0.21 ± 11% perf-profile.children.cycles-pp.put_io_u
0.09 ± 58% +0.1 0.21 ± 11% perf-profile.children.cycles-pp.td_io_prep
0.06 ± 75% +0.1 0.18 ± 15% perf-profile.children.cycles-pp.xfs_bmbt_to_iomap
0.12 ± 42% +0.1 0.24 ± 5% perf-profile.children.cycles-pp.__get_io_u
0.08 ± 59% +0.1 0.21 ± 8% perf-profile.children.cycles-pp.find_vma
0.12 ± 43% +0.1 0.25 ± 13% perf-profile.children.cycles-pp.__fprop_inc_percpu
0.09 ± 75% +0.1 0.22 ± 22% perf-profile.children.cycles-pp.tick_nohz_irq_exit
0.14 ± 49% +0.1 0.27 ± 11% perf-profile.children.cycles-pp.down_write
0.14 ± 62% +0.1 0.27 ± 6% perf-profile.children.cycles-pp.PageHuge
0.04 ±105% +0.1 0.17 ± 11% perf-profile.children.cycles-pp.io_u_mark_depth
0.23 ± 27% +0.1 0.37 ± 10% perf-profile.children.cycles-pp.file_update_time
0.14 ± 43% +0.2 0.30 ± 10% perf-profile.children.cycles-pp.rand_between
0.18 ± 48% +0.2 0.34 ± 11% perf-profile.children.cycles-pp.__might_sleep
0.18 ± 48% +0.2 0.34 ± 10% perf-profile.children.cycles-pp.__xa_clear_mark
0.07 ± 75% +0.2 0.23 ± 19% perf-profile.children.cycles-pp.io_u_mark_submit
0.14 ± 39% +0.2 0.30 ± 9% perf-profile.children.cycles-pp.do_set_pte
0.08 ± 83% +0.2 0.23 ± 31% perf-profile.children.cycles-pp.get_next_seq_offset
0.13 ± 47% +0.2 0.30 ± 10% perf-profile.children.cycles-pp.finish_fault
0.21 ± 46% +0.2 0.38 ± 9% perf-profile.children.cycles-pp.find_get_pages_range_tag
0.22 ± 47% +0.2 0.39 ± 8% perf-profile.children.cycles-pp.pagevec_lookup_range_tag
0.16 ± 43% +0.2 0.34 ± 20% perf-profile.children.cycles-pp.lock_page_memcg
0.11 ± 40% +0.2 0.30 ± 13% perf-profile.children.cycles-pp.io_u_sync_complete
0.16 ± 43% +0.2 0.35 ± 13% perf-profile.children.cycles-pp.set_page_dirty
0.16 ± 49% +0.2 0.36 ± 9% perf-profile.children.cycles-pp.___perf_sw_event
0.02 ±141% +0.2 0.23 ± 42% perf-profile.children.cycles-pp.xas_find
0.13 ± 48% +0.2 0.34 ± 15% perf-profile.children.cycles-pp.io_queue_event
0.15 ± 45% +0.2 0.36 ± 22% perf-profile.children.cycles-pp.fio_mmapio_queue
0.16 ± 37% +0.2 0.38 ± 10% perf-profile.children.cycles-pp.xfs_iunlock
0.23 ± 44% +0.2 0.44 ± 9% perf-profile.children.cycles-pp.__xa_set_mark
0.22 ± 49% +0.2 0.43 ± 18% perf-profile.children.cycles-pp.scheduler_tick
0.10 ± 59% +0.2 0.32 ± 4% perf-profile.children.cycles-pp.io_u_mark_complete
0.26 ± 47% +0.2 0.48 ± 7% perf-profile.children.cycles-pp.__mod_node_page_state
0.23 ± 42% +0.2 0.46 ± 12% perf-profile.children.cycles-pp.handle_pte_fault
0.22 ± 44% +0.2 0.46 ± 7% perf-profile.children.cycles-pp.account_io_completion
0.22 ± 44% +0.2 0.46 ± 7% perf-profile.children.cycles-pp.__cond_resched
0.31 ± 47% +0.2 0.56 ± 6% perf-profile.children.cycles-pp.__mod_lruvec_state
0.28 ± 43% +0.2 0.53 ± 10% perf-profile.children.cycles-pp.filemap_map_pages
0.29 ± 43% +0.2 0.54 ± 10% perf-profile.children.cycles-pp.xfs_filemap_map_pages
0.27 ± 41% +0.3 0.53 ± 12% perf-profile.children.cycles-pp.pagecache_get_page
0.32 ± 42% +0.3 0.59 ± 10% perf-profile.children.cycles-pp.do_read_fault
0.26 ± 46% +0.3 0.53 ± 5% perf-profile.children.cycles-pp.add_lat_sample
0.24 ± 36% +0.3 0.54 ± 14% perf-profile.children.cycles-pp.up_read
0.10 ± 27% +0.3 0.40 ± 33% perf-profile.children.cycles-pp.__pagevec_release
0.28 ± 45% +0.3 0.58 ± 12% perf-profile.children.cycles-pp.add_clat_sample
0.32 ± 45% +0.3 0.63 ± 11% perf-profile.children.cycles-pp.xfs_ilock
0.32 ± 59% +0.3 0.65 ± 16% perf-profile.children.cycles-pp.clockevents_program_event
0.36 ± 43% +0.3 0.70 ± 10% perf-profile.children.cycles-pp.down_read
0.26 ± 38% +0.4 0.62 ± 16% perf-profile.children.cycles-pp.page_mapping
0.27 ± 48% +0.4 0.62 ± 8% perf-profile.children.cycles-pp.__perf_sw_event
0.22 ± 41% +0.4 0.58 ± 29% perf-profile.children.cycles-pp.flush_smp_call_function_queue
0.38 ± 41% +0.4 0.74 ± 12% perf-profile.children.cycles-pp.filemap_fault
0.22 ± 42% +0.4 0.58 ± 29% perf-profile.children.cycles-pp.__sysvec_call_function_single
0.19 ± 21% +0.4 0.56 ± 20% perf-profile.children.cycles-pp.unlock_page
0.29 ± 45% +0.4 0.65 ± 8% perf-profile.children.cycles-pp.___might_sleep
0.24 ± 40% +0.4 0.64 ± 28% perf-profile.children.cycles-pp.sysvec_call_function_single
0.38 ± 48% +0.4 0.78 ± 18% perf-profile.children.cycles-pp.update_process_times
0.32 ± 46% +0.4 0.73 ± 8% perf-profile.children.cycles-pp.thread_main
0.38 ± 47% +0.4 0.80 ± 18% perf-profile.children.cycles-pp.tick_sched_handle
0.45 ± 41% +0.4 0.89 ± 11% perf-profile.children.cycles-pp.__do_fault
0.42 ± 48% +0.4 0.86 ± 19% perf-profile.children.cycles-pp.tick_sched_timer
0.33 ± 33% +0.5 0.84 ± 31% perf-profile.children.cycles-pp.asm_sysvec_call_function_single
0.13 ± 52% +0.6 0.68 ± 39% perf-profile.children.cycles-pp.release_pages
1.09 ± 41% +0.6 1.65 ± 9% perf-profile.children.cycles-pp.__test_set_page_writeback
0.45 ± 43% +0.6 1.02 ± 13% perf-profile.children.cycles-pp.td_io_queue
0.56 ± 50% +0.6 1.17 ± 20% perf-profile.children.cycles-pp.__hrtimer_run_queues
0.59 ± 42% +0.6 1.20 ± 9% perf-profile.children.cycles-pp.xas_load
0.45 ± 46% +0.6 1.10 ± 14% perf-profile.children.cycles-pp.percpu_counter_add_batch
0.63 ± 43% +0.7 1.34 ± 7% perf-profile.children.cycles-pp.sync_regs
0.59 ± 41% +0.7 1.31 ± 9% perf-profile.children.cycles-pp.xfs_buffered_write_iomap_begin
0.00 +0.8 0.78 ± 13% perf-profile.children.cycles-pp.mem_cgroup_flush_stats
0.68 ± 42% +0.8 1.48 ± 9% perf-profile.children.cycles-pp.get_io_u
0.78 ± 42% +0.9 1.66 ± 8% perf-profile.children.cycles-pp.error_entry
0.66 ± 41% +0.9 1.56 ± 8% perf-profile.children.cycles-pp.io_completed
0.13 ±141% +0.9 1.07 ± 44% perf-profile.children.cycles-pp.find_lock_entries
0.80 ± 40% +1.0 1.76 ± 8% perf-profile.children.cycles-pp.iomap_iter
0.96 ± 51% +1.0 1.96 ± 6% perf-profile.children.cycles-pp.page_vma_mapped_walk
1.01 ± 54% +1.0 2.03 ± 20% perf-profile.children.cycles-pp.hrtimer_interrupt
1.02 ± 55% +1.0 2.05 ± 20% perf-profile.children.cycles-pp.__sysvec_apic_timer_interrupt
1.36 ± 41% +1.0 2.40 ± 14% perf-profile.children.cycles-pp.test_clear_page_writeback
1.14 ± 41% +1.0 2.18 ± 6% perf-profile.children.cycles-pp.fio_gettime
1.92 ± 38% +1.1 3.04 ± 8% perf-profile.children.cycles-pp.__set_page_dirty_nobuffers
1.51 ± 41% +1.1 2.65 ± 12% perf-profile.children.cycles-pp.end_page_writeback
0.99 ± 41% +1.2 2.16 ± 8% perf-profile.children.cycles-pp.native_irq_return_iret
0.25 ±157% +1.2 1.44 ± 58% perf-profile.children.cycles-pp.pagevec_lru_move_fn
1.56 ± 41% +1.2 2.76 ± 12% perf-profile.children.cycles-pp.iomap_finish_ioend
1.51 ± 58% +1.4 2.88 ± 20% perf-profile.children.cycles-pp.sysvec_apic_timer_interrupt
0.30 ±154% +1.6 1.86 ± 54% perf-profile.children.cycles-pp.deactivate_file_page
1.72 ± 58% +1.6 3.29 ± 20% perf-profile.children.cycles-pp.asm_sysvec_apic_timer_interrupt
1.84 ± 36% +1.7 3.54 ± 21% perf-profile.children.cycles-pp.iomap_submit_ioend
3.82 ± 28% +2.1 5.92 ± 11% perf-profile.children.cycles-pp.rmap_walk_file
3.97 ± 29% +2.2 6.20 ± 11% perf-profile.children.cycles-pp.page_mkclean
2.85 ± 39% +2.3 5.14 ± 8% perf-profile.children.cycles-pp.iomap_page_mkwrite
4.98 ± 31% +2.6 7.55 ± 11% perf-profile.children.cycles-pp.clear_page_dirty_for_io
3.45 ± 38% +2.9 6.31 ± 7% perf-profile.children.cycles-pp.__xfs_filemap_fault
3.47 ± 38% +2.9 6.34 ± 7% perf-profile.children.cycles-pp.do_page_mkwrite
0.52 ±146% +3.2 3.72 ± 47% perf-profile.children.cycles-pp.__invalidate_mapping_pages
0.95 ±142% +4.7 5.69 ± 52% perf-profile.children.cycles-pp.__filemap_fdatawrite_range
0.95 ±142% +4.7 5.69 ± 52% perf-profile.children.cycles-pp.filemap_fdatawrite_wbc
7.34 ± 43% +4.9 12.29 ± 13% perf-profile.children.cycles-pp.iomap_writepage_map
1.47 ±143% +7.9 9.40 ± 49% perf-profile.children.cycles-pp.__x64_sys_fadvise64
1.47 ±143% +7.9 9.40 ± 49% perf-profile.children.cycles-pp.ksys_fadvise64_64
1.47 ±143% +7.9 9.40 ± 49% perf-profile.children.cycles-pp.generic_fadvise
1.47 ±143% +8.0 9.42 ± 49% perf-profile.children.cycles-pp.posix_fadvise
12.85 ± 38% +8.0 20.81 ± 11% perf-profile.children.cycles-pp.iomap_writepages
12.85 ± 38% +8.0 20.81 ± 11% perf-profile.children.cycles-pp.write_cache_pages
1.62 ±129% +8.0 9.63 ± 48% perf-profile.children.cycles-pp.do_syscall_64
1.62 ±129% +8.0 9.63 ± 48% perf-profile.children.cycles-pp.entry_SYSCALL_64_after_hwframe
14.58 ± 39% +8.9 23.44 ± 10% perf-profile.children.cycles-pp.do_writepages
14.58 ± 39% +8.9 23.44 ± 10% perf-profile.children.cycles-pp.xfs_vm_writepages
27.20 ± 36% -26.7 0.51 ± 68% perf-profile.self.cycles-pp.native_queued_spin_lock_slowpath
1.58 ± 27% -1.2 0.42 ± 17% perf-profile.self.cycles-pp.cgroup_rstat_updated
1.17 ± 34% -0.7 0.47 ± 19% perf-profile.self.cycles-pp.mem_cgroup_css_rstat_flush
0.42 ± 31% -0.3 0.09 ± 12% perf-profile.self.cycles-pp.cgroup_rstat_flush_locked
0.02 ±141% +0.0 0.06 ± 13% perf-profile.self.cycles-pp.finish_fault
0.04 ± 76% +0.0 0.09 ± 12% perf-profile.self.cycles-pp.write_pmem
0.04 ± 76% +0.0 0.09 ± 9% perf-profile.self.cycles-pp.in_ramp_time
0.02 ±142% +0.0 0.07 ± 11% perf-profile.self.cycles-pp.pmem_do_write
0.00 +0.1 0.05 perf-profile.self.cycles-pp.do_fault
0.04 ± 73% +0.1 0.09 ± 9% perf-profile.self.cycles-pp.xfs_ilock
0.05 ± 73% +0.1 0.11 ± 15% perf-profile.self.cycles-pp.iomap_finish_ioend
0.05 ± 76% +0.1 0.10 ± 15% perf-profile.self.cycles-pp.fput_many
0.02 ±141% +0.1 0.07 ± 14% perf-profile.self.cycles-pp.__irqentry_text_end
0.04 ± 73% +0.1 0.10 ± 10% perf-profile.self.cycles-pp.rcu_read_unlock_strict
0.03 ±102% +0.1 0.08 ± 21% perf-profile.self.cycles-pp.do_set_pte
0.04 ± 72% +0.1 0.09 ± 14% perf-profile.self.cycles-pp.file_update_time
0.01 ±223% +0.1 0.06 ± 7% perf-profile.self.cycles-pp.memset_erms
0.02 ±142% +0.1 0.08 ± 20% perf-profile.self.cycles-pp.vma_interval_tree_iter_next
0.05 ± 76% +0.1 0.11 ± 16% perf-profile.self.cycles-pp.balance_dirty_pages
0.04 ± 73% +0.1 0.10 ± 14% perf-profile.self.cycles-pp.exc_page_fault
0.02 ±141% +0.1 0.08 ± 10% perf-profile.self.cycles-pp.io_bytes_exceeded
0.03 ±100% +0.1 0.09 ± 7% perf-profile.self.cycles-pp.ntime_since
0.00 +0.1 0.06 ± 13% perf-profile.self.cycles-pp.xfs_filemap_fault
0.02 ±144% +0.1 0.08 ± 17% perf-profile.self.cycles-pp.utime_since
0.06 ± 74% +0.1 0.12 ± 12% perf-profile.self.cycles-pp.__bio_try_merge_page
0.01 ±223% +0.1 0.07 ± 15% perf-profile.self.cycles-pp.__radix_tree_lookup
0.05 ± 72% +0.1 0.11 ± 9% perf-profile.self.cycles-pp.up_write
0.03 ±100% +0.1 0.10 ± 18% perf-profile.self.cycles-pp.pmem_submit_bio
0.07 ± 77% +0.1 0.14 ± 11% perf-profile.self.cycles-pp.xas_find_marked
0.00 +0.1 0.07 ± 10% perf-profile.self.cycles-pp.__inc_zone_page_state
0.06 ± 76% +0.1 0.13 ± 14% perf-profile.self.cycles-pp.iomap_add_to_ioend
0.04 ± 75% +0.1 0.12 ± 10% perf-profile.self.cycles-pp.page_add_file_rmap
0.04 ± 73% +0.1 0.11 ± 12% perf-profile.self.cycles-pp.xfs_iext_lookup_extent
0.00 +0.1 0.07 ± 9% perf-profile.self.cycles-pp.__set_page_dirty
0.06 ± 74% +0.1 0.13 ± 11% perf-profile.self.cycles-pp.set_page_dirty
0.06 ± 76% +0.1 0.13 ± 11% perf-profile.self.cycles-pp.xas_set_mark
0.06 ± 81% +0.1 0.14 ± 11% perf-profile.self.cycles-pp.fio_mmapio_prep
0.13 ± 39% +0.1 0.22 ± 10% perf-profile.self.cycles-pp.pagecache_get_page
0.02 ±142% +0.1 0.10 ± 21% perf-profile.self.cycles-pp.log_io_u
0.07 ± 74% +0.1 0.15 ± 13% perf-profile.self.cycles-pp.rcu_all_qs
0.06 ± 74% +0.1 0.15 ± 11% perf-profile.self.cycles-pp.unlock_page_memcg
0.03 ±105% +0.1 0.12 ± 18% perf-profile.self.cycles-pp.xfs_iunlock
0.09 ± 74% +0.1 0.17 ± 13% perf-profile.self.cycles-pp.flush_tlb_mm_range
0.09 ± 56% +0.1 0.18 ± 15% perf-profile.self.cycles-pp.__mark_inode_dirty
0.05 ± 74% +0.1 0.14 ± 8% perf-profile.self.cycles-pp.down_read_trylock
0.07 ± 81% +0.1 0.16 ± 11% perf-profile.self.cycles-pp.down_write
0.03 ±101% +0.1 0.12 ± 11% perf-profile.self.cycles-pp.xfs_bmbt_to_iomap
0.09 ± 42% +0.1 0.18 ± 15% perf-profile.self.cycles-pp.init_icd
0.09 ± 76% +0.1 0.19 ± 18% perf-profile.self.cycles-pp.check_pte
0.09 ± 55% +0.1 0.19 ± 13% perf-profile.self.cycles-pp.asm_exc_page_fault
0.06 ± 75% +0.1 0.16 ± 13% perf-profile.self.cycles-pp.xas_start
0.06 ± 73% +0.1 0.16 ± 9% perf-profile.self.cycles-pp.utime_since_now
0.07 ± 78% +0.1 0.17 ± 27% perf-profile.self.cycles-pp.calc_global_load_tick
0.10 ± 40% +0.1 0.21 ± 11% perf-profile.self.cycles-pp.filemap_fault
0.06 ± 78% +0.1 0.16 ± 10% perf-profile.self.cycles-pp.vmacache_find
0.05 ± 77% +0.1 0.16 ± 18% perf-profile.self.cycles-pp.account_page_dirtied
0.02 ±145% +0.1 0.13 ± 24% perf-profile.self.cycles-pp.llist_reverse_order
0.14 ± 43% +0.1 0.25 ± 11% perf-profile.self.cycles-pp.next_uptodate_page
0.07 ± 78% +0.1 0.18 ± 13% perf-profile.self.cycles-pp.fault_dirty_shared_page
0.14 ± 44% +0.1 0.25 ± 12% perf-profile.self.cycles-pp.find_get_pages_range_tag
0.14 ± 47% +0.1 0.26 ± 5% perf-profile.self.cycles-pp.end_page_writeback
0.08 ± 75% +0.1 0.20 ± 13% perf-profile.self.cycles-pp.td_io_prep
0.08 ± 80% +0.1 0.19 ± 11% perf-profile.self.cycles-pp.put_io_u
0.07 ± 82% +0.1 0.18 ± 19% perf-profile.self.cycles-pp.update_process_times
0.11 ± 40% +0.1 0.24 ± 9% perf-profile.self.cycles-pp.__cond_resched
0.10 ± 36% +0.1 0.23 ± 9% perf-profile.self.cycles-pp.__xfs_filemap_fault
0.10 ± 76% +0.1 0.22 ± 6% perf-profile.self.cycles-pp.PageHuge
0.04 ±105% +0.1 0.16 ± 12% perf-profile.self.cycles-pp.io_u_mark_depth
0.12 ± 60% +0.1 0.25 ± 5% perf-profile.self.cycles-pp.rmap_walk_file
0.10 ± 59% +0.1 0.24 ± 7% perf-profile.self.cycles-pp.__get_io_u
0.11 ± 44% +0.1 0.24 ± 10% perf-profile.self.cycles-pp.handle_pte_fault
0.16 ± 48% +0.1 0.29 ± 13% perf-profile.self.cycles-pp.write_cache_pages
0.17 ± 48% +0.1 0.32 ± 10% perf-profile.self.cycles-pp.__might_sleep
0.07 ± 74% +0.1 0.21 ± 21% perf-profile.self.cycles-pp.io_u_mark_submit
0.15 ± 43% +0.2 0.30 ± 20% perf-profile.self.cycles-pp.lock_page_memcg
0.14 ± 45% +0.2 0.29 ± 8% perf-profile.self.cycles-pp.rand_between
0.07 ± 85% +0.2 0.22 ± 30% perf-profile.self.cycles-pp.get_next_seq_offset
0.10 ± 59% +0.2 0.26 ± 12% perf-profile.self.cycles-pp.__perf_sw_event
0.10 ± 60% +0.2 0.26 ± 11% perf-profile.self.cycles-pp.___perf_sw_event
0.19 ± 48% +0.2 0.35 ± 6% perf-profile.self.cycles-pp.clear_page_dirty_for_io
0.08 ± 58% +0.2 0.24 ± 32% perf-profile.self.cycles-pp.flush_smp_call_function_queue
0.14 ± 37% +0.2 0.30 ± 11% perf-profile.self.cycles-pp.error_entry
0.24 ± 44% +0.2 0.41 ± 10% perf-profile.self.cycles-pp.__test_set_page_writeback
0.10 ± 61% +0.2 0.27 ± 16% perf-profile.self.cycles-pp.io_queue_event
0.10 ± 59% +0.2 0.28 ± 14% perf-profile.self.cycles-pp.io_u_sync_complete
0.17 ± 42% +0.2 0.36 ± 10% perf-profile.self.cycles-pp.do_user_addr_fault
0.08 ± 74% +0.2 0.28 ± 5% perf-profile.self.cycles-pp.io_u_mark_complete
0.17 ± 37% +0.2 0.37 ± 8% perf-profile.self.cycles-pp.iomap_iter
0.15 ± 46% +0.2 0.35 ± 22% perf-profile.self.cycles-pp.fio_mmapio_queue
0.25 ± 46% +0.2 0.46 ± 8% perf-profile.self.cycles-pp.__mod_node_page_state
0.22 ± 42% +0.2 0.44 ± 9% perf-profile.self.cycles-pp.down_read
0.20 ± 47% +0.2 0.42 ± 11% perf-profile.self.cycles-pp.iomap_page_mkwrite
0.15 ± 37% +0.2 0.38 ± 7% perf-profile.self.cycles-pp.xfs_buffered_write_iomap_begin
0.25 ± 44% +0.2 0.48 ± 12% perf-profile.self.cycles-pp.__set_page_dirty_nobuffers
0.22 ± 45% +0.2 0.45 ± 7% perf-profile.self.cycles-pp.account_io_completion
0.26 ± 55% +0.3 0.51 ± 6% perf-profile.self.cycles-pp.page_mkclean_one
0.25 ± 46% +0.3 0.51 ± 5% perf-profile.self.cycles-pp.add_lat_sample
0.26 ± 46% +0.3 0.52 ± 14% perf-profile.self.cycles-pp.test_clear_page_writeback
0.21 ± 51% +0.3 0.48 ± 10% perf-profile.self.cycles-pp.balance_dirty_pages_ratelimited
0.24 ± 35% +0.3 0.52 ± 14% perf-profile.self.cycles-pp.up_read
0.24 ± 42% +0.3 0.54 ± 13% perf-profile.self.cycles-pp.handle_mm_fault
0.26 ± 44% +0.3 0.56 ± 13% perf-profile.self.cycles-pp.add_clat_sample
0.34 ± 67% +0.3 0.67 ± 14% perf-profile.self.cycles-pp.ktime_get
0.24 ± 37% +0.3 0.57 ± 16% perf-profile.self.cycles-pp.page_mapping
0.18 ± 20% +0.3 0.52 ± 20% perf-profile.self.cycles-pp.unlock_page
0.27 ± 44% +0.3 0.62 ± 7% perf-profile.self.cycles-pp.___might_sleep
0.26 ± 46% +0.4 0.63 ± 9% perf-profile.self.cycles-pp.thread_main
0.04 ±142% +0.4 0.41 ± 40% perf-profile.self.cycles-pp.deactivate_file_page
0.36 ± 44% +0.4 0.81 ± 11% perf-profile.self.cycles-pp.__handle_mm_fault
0.31 ± 43% +0.5 0.78 ± 14% perf-profile.self.cycles-pp.percpu_counter_add_batch
0.51 ± 42% +0.5 1.02 ± 8% perf-profile.self.cycles-pp.xas_load
0.12 ± 53% +0.5 0.64 ± 39% perf-profile.self.cycles-pp.release_pages
0.43 ± 43% +0.5 0.98 ± 13% perf-profile.self.cycles-pp.td_io_queue
0.08 ±142% +0.6 0.66 ± 43% perf-profile.self.cycles-pp.pagevec_lru_move_fn
0.62 ± 51% +0.6 1.22 ± 5% perf-profile.self.cycles-pp.page_vma_mapped_walk
0.62 ± 44% +0.7 1.31 ± 7% perf-profile.self.cycles-pp.sync_regs
0.66 ± 42% +0.8 1.43 ± 9% perf-profile.self.cycles-pp.get_io_u
0.10 ±141% +0.8 0.88 ± 43% perf-profile.self.cycles-pp.find_lock_entries
0.64 ± 41% +0.9 1.52 ± 8% perf-profile.self.cycles-pp.io_completed
1.09 ± 42% +1.0 2.07 ± 6% perf-profile.self.cycles-pp.fio_gettime
0.99 ± 41% +1.2 2.16 ± 8% perf-profile.self.cycles-pp.native_irq_return_iret
***************************************************************************************************
lkp-csl-2sp7: 96 threads 2 sockets Intel(R) Xeon(R) Gold 6252 CPU @ 2.10GHz with 512G memory
=========================================================================================
bs/compiler/cpufreq_governor/disk/fs/ioengine/kconfig/nr_task/rootfs/runtime/rw/tbox_group/test_size/testcase/time_based/ucode:
2M/gcc-11/performance/2pmem/ext4/libaio/x86_64-rhel-8.3/50%/debian-11.1-x86_64-20220510.cgz/200s/rw/lkp-csl-2sp7/200G/fio-basic/tb/0x500320a
commit:
11192d9c12 ("memcg: flush stats only if updated")
fd25a9e0e2 ("memcg: unify memcg stat flushing")
11192d9c124d58d6 fd25a9e0e23b995fd0ba5e2f00a
---------------- ---------------------------
%stddev %change %stddev
\ | \
0.39 ± 88% +7.0 7.36 ± 29% fio.latency_100ms%
0.01 +0.0 0.02 ± 19% fio.latency_10ms%
0.02 ± 22% +0.0 0.02 ± 28% fio.latency_20ms%
35.65 ± 6% +7.2 42.90 ± 11% fio.latency_250ms%
0.01 +0.0 0.01 ± 9% fio.latency_4ms%
59.44 ± 4% -15.7 43.78 ± 18% fio.latency_500ms%
0.13 ± 46% +0.7 0.84 ± 30% fio.latency_50ms%
4734 ± 2% +14.0% 5398 ± 2% fio.read_bw_MBps
2.916e+08 ± 2% -13.8% 2.512e+08 ± 3% fio.read_clat_mean_us
98714844 ± 7% +32.8% 1.311e+08 ± 13% fio.read_clat_stddev
2367 ± 2% +14.0% 2699 ± 2% fio.read_iops
1290688 ± 2% +40.6% 1814909 ± 9% fio.read_slat_mean_us
755337 ± 5% +128.4% 1724856 ± 7% fio.read_slat_stddev
9.728e+08 ± 2% +15.0% 1.119e+09 ± 2% fio.time.file_system_inputs
1.942e+09 ± 2% +14.1% 2.217e+09 ± 2% fio.time.file_system_outputs
22091 ± 6% -47.7% 11558 ± 12% fio.time.involuntary_context_switches
3556 ± 7% -56.4% 1549 ± 11% fio.time.percent_of_cpu_this_job_got
7057 ± 7% -58.3% 2943 ± 11% fio.time.system_time
121.36 ± 4% +56.0% 189.33 ± 13% fio.time.user_time
948915 ± 2% +14.2% 1083277 ± 2% fio.workload
4729 ± 2% +14.0% 5391 ± 2% fio.write_bw_MBps
2.917e+08 ± 2% -13.2% 2.531e+08 ± 3% fio.write_clat_mean_us
99135535 ± 7% +32.5% 1.313e+08 ± 14% fio.write_clat_stddev
2364 ± 2% +14.0% 2695 ± 2% fio.write_iops
17604710 ± 2% -17.6% 14505732 ± 4% fio.write_slat_mean_us
9434086 ± 9% +61.3% 15215638 fio.write_slat_stddev
1.186e+10 ± 4% +33.7% 1.585e+10 ± 2% cpuidle..time
25720587 ± 3% +33.6% 34354696 ± 3% cpuidle..usage
12.02 ± 23% +165.9% 31.95 ± 6% iostat.cpu.iowait
37.83 ± 7% -54.1% 17.37 ± 10% iostat.cpu.system
0.66 ± 4% +48.9% 0.98 ± 13% iostat.cpu.user
67142307 ± 4% +16.5% 78254209 ± 6% numa-numastat.node0.local_node
67142230 ± 4% +16.6% 78263094 ± 6% numa-numastat.node0.numa_hit
65625 ±101% -95.1% 3227 ±221% numa-numastat.node0.numa_miss
65750 ±101% -95.1% 3227 ±221% numa-numastat.node1.numa_foreign
65497 ± 6% -35.7% 42093 ± 17% meminfo.Active
41592 ± 9% -55.0% 18731 ± 39% meminfo.Active(anon)
42484071 +17.8% 50038961 meminfo.Dirty
55262 ± 11% -16.9% 45947 meminfo.Mapped
65949 ± 15% -49.1% 33545 ± 22% meminfo.Shmem
12.13 ± 23% +20.1 32.26 ± 6% mpstat.cpu.all.iowait%
0.65 ± 2% +0.2 0.83 ± 5% mpstat.cpu.all.irq%
0.04 ± 4% +0.0 0.06 ± 4% mpstat.cpu.all.soft%
37.49 ± 7% -20.9 16.63 ± 10% mpstat.cpu.all.sys%
0.66 ± 4% +0.3 0.99 ± 13% mpstat.cpu.all.usr%
10357776 ± 5% +21.8% 12610998 ± 7% numa-meminfo.node0.Dirty
40985 ± 7% -56.9% 17672 ± 42% numa-meminfo.node1.Active
40225 ± 8% -57.6% 17072 ± 44% numa-meminfo.node1.Active(anon)
32140823 ± 3% +16.5% 37431157 numa-meminfo.node1.Dirty
55579 ± 16% -52.5% 26413 ± 27% numa-meminfo.node1.Shmem
11.50 ± 24% +172.5% 31.33 ± 6% vmstat.cpu.wa
2365172 ± 2% +15.0% 2720925 ± 2% vmstat.io.bi
4547031 ± 2% +14.7% 5217062 ± 2% vmstat.io.bo
11.17 ± 20% +177.6% 31.00 ± 6% vmstat.procs.b
36.67 ± 6% -53.6% 17.00 ± 11% vmstat.procs.r
177032 +10.0% 194738 vmstat.system.in
1110 ± 7% -50.8% 546.33 ± 9% turbostat.Avg_MHz
39.76 ± 7% -20.2 19.59 ± 9% turbostat.Busy%
15959953 ± 17% +43.8% 22954567 ± 11% turbostat.C1E
60.04 ± 4% +33.7% 80.26 ± 2% turbostat.CPU%c1
0.06 ± 7% +74.4% 0.11 ± 6% turbostat.IPC
66.17 ± 2% -7.8% 61.00 turbostat.PkgTmp
246.81 ± 2% -13.0% 214.63 ± 2% turbostat.PkgWatt
50.88 +2.7% 52.24 turbostat.RAMWatt
63017097 ± 4% +16.6% 73450071 ± 6% numa-vmstat.node0.nr_dirtied
2589553 ± 5% +21.8% 3153493 ± 7% numa-vmstat.node0.nr_dirty
2594037 ± 5% +21.7% 3157643 ± 7% numa-vmstat.node0.nr_zone_write_pending
67142279 ± 4% +16.6% 78263002 ± 6% numa-vmstat.node0.numa_hit
67142356 ± 4% +16.5% 78254117 ± 6% numa-vmstat.node0.numa_local
65625 ±101% -95.1% 3227 ±221% numa-vmstat.node0.numa_miss
10020 ± 8% -57.4% 4266 ± 44% numa-vmstat.node1.nr_active_anon
1.798e+08 ± 2% +13.3% 2.037e+08 ± 2% numa-vmstat.node1.nr_dirtied
8033999 ± 3% +16.5% 9358569 numa-vmstat.node1.nr_dirty
13850 ± 16% -52.2% 6617 ± 27% numa-vmstat.node1.nr_shmem
1.718e+08 ± 2% +14.0% 1.958e+08 ± 2% numa-vmstat.node1.nr_written
10020 ± 8% -57.4% 4265 ± 44% numa-vmstat.node1.nr_zone_active_anon
8043027 ± 3% +16.5% 9368655 numa-vmstat.node1.nr_zone_write_pending
65750 ±101% -95.1% 3227 ±221% numa-vmstat.node1.numa_foreign
10398 ± 9% -55.0% 4682 ± 39% proc-vmstat.nr_active_anon
2.428e+08 ± 2% +14.1% 2.771e+08 ± 2% proc-vmstat.nr_dirtied
10620936 +17.8% 12509591 proc-vmstat.nr_dirty
13815 ± 11% -16.9% 11486 proc-vmstat.nr_mapped
16487 ± 15% -49.1% 8386 ± 22% proc-vmstat.nr_shmem
153539 +3.2% 158400 proc-vmstat.nr_slab_unreclaimable
2.326e+08 ± 2% +15.0% 2.675e+08 ± 2% proc-vmstat.nr_written
10398 ± 9% -55.0% 4682 ± 39% proc-vmstat.nr_zone_active_anon
10634810 +17.8% 12523439 proc-vmstat.nr_zone_write_pending
34272 ± 9% +14.0% 39081 ± 9% proc-vmstat.numa_hint_faults_local
1.853e+08 ± 3% +10.8% 2.054e+08 ± 6% proc-vmstat.numa_hit
22095 ± 2% -21.4% 17362 ± 7% proc-vmstat.numa_huge_pte_updates
1.854e+08 ± 3% +10.9% 2.056e+08 ± 6% proc-vmstat.numa_local
11378151 ± 2% -21.5% 8937282 ± 7% proc-vmstat.numa_pte_updates
72660 ± 42% -62.3% 27417 ± 14% proc-vmstat.pgactivate
2.505e+08 ± 2% +14.0% 2.857e+08 ± 2% proc-vmstat.pgalloc_normal
714616 -3.8% 687146 proc-vmstat.pgfault
2.265e+08 ± 3% +15.6% 2.62e+08 ± 3% proc-vmstat.pgfree
4.864e+08 ± 2% +15.0% 5.596e+08 ± 2% proc-vmstat.pgpgin
9.305e+08 ± 2% +15.0% 1.07e+09 ± 2% proc-vmstat.pgpgout
0.41 ± 17% -58.0% 0.17 ± 16% sched_debug.cfs_rq:/.h_nr_running.avg
0.42 ± 5% -11.8% 0.37 ± 5% sched_debug.cfs_rq:/.h_nr_running.stddev
387722 ± 19% -61.8% 148125 ± 22% sched_debug.cfs_rq:/.load.avg
365.68 ± 12% -60.0% 146.17 ± 24% sched_debug.cfs_rq:/.load_avg.avg
20212 ± 10% -26.3% 14891 ± 5% sched_debug.cfs_rq:/.min_vruntime.stddev
0.41 ± 17% -58.0% 0.17 ± 16% sched_debug.cfs_rq:/.nr_running.avg
0.42 ± 5% -11.8% 0.37 ± 5% sched_debug.cfs_rq:/.nr_running.stddev
432.73 ± 10% -52.9% 203.67 ± 6% sched_debug.cfs_rq:/.runnable_avg.avg
352.26 ± 6% -29.4% 248.64 ± 7% sched_debug.cfs_rq:/.runnable_avg.stddev
-115117 -22.1% -89637 sched_debug.cfs_rq:/.spread0.min
20214 ± 10% -26.3% 14892 ± 5% sched_debug.cfs_rq:/.spread0.stddev
432.38 ± 11% -53.0% 203.20 ± 6% sched_debug.cfs_rq:/.util_avg.avg
352.08 ± 6% -29.6% 248.00 ± 7% sched_debug.cfs_rq:/.util_avg.stddev
253.21 ± 15% -81.2% 47.55 ± 35% sched_debug.cfs_rq:/.util_est_enqueued.avg
256.67 ± 10% -51.8% 123.79 ± 19% sched_debug.cfs_rq:/.util_est_enqueued.stddev
2.73 ± 4% -12.3% 2.40 ± 3% sched_debug.cpu.clock.stddev
1785 ± 12% -63.7% 647.66 ± 19% sched_debug.cpu.curr->pid.avg
2199 ± 7% -22.7% 1700 ± 8% sched_debug.cpu.curr->pid.stddev
0.34 ± 11% -59.9% 0.14 ± 15% sched_debug.cpu.nr_running.avg
0.42 ± 6% -20.1% 0.34 ± 6% sched_debug.cpu.nr_running.stddev
1585 ± 15% +36.7% 2166 ± 12% sched_debug.cpu.nr_switches.min
23.07 ± 3% +25.6% 28.98 perf-stat.i.MPKI
4.901e+09 ± 4% -24.1% 3.718e+09 ± 2% perf-stat.i.branch-instructions
0.28 ± 3% +0.1 0.35 perf-stat.i.branch-miss-rate%
82.75 +1.8 84.52 perf-stat.i.cache-miss-rate%
4.468e+08 ± 2% +8.9% 4.865e+08 ± 2% perf-stat.i.cache-misses
5.38e+08 ± 2% +7.3% 5.774e+08 ± 3% perf-stat.i.cache-references
4.19 ± 4% -41.7% 2.44 ± 8% perf-stat.i.cpi
1.063e+11 ± 7% -51.6% 5.147e+10 ± 10% perf-stat.i.cpu-cycles
252.03 ± 6% -52.7% 119.14 ± 5% perf-stat.i.cycles-between-cache-misses
0.02 ± 9% +0.0 0.03 ± 17% perf-stat.i.dTLB-load-miss-rate%
6.43e+09 ± 4% -15.1% 5.46e+09 ± 2% perf-stat.i.dTLB-loads
0.01 ± 6% +0.0 0.01 ± 12% perf-stat.i.dTLB-store-miss-rate%
197331 ± 7% +38.3% 272925 ± 14% perf-stat.i.dTLB-store-misses
2.947e+09 ± 2% +12.6% 3.319e+09 ± 2% perf-stat.i.dTLB-stores
57.78 -1.8 56.01 perf-stat.i.iTLB-load-miss-rate%
1859795 ± 4% +9.6% 2038933 ± 3% perf-stat.i.iTLB-load-misses
1306943 +16.1% 1517987 perf-stat.i.iTLB-loads
2.433e+10 ± 4% -16.7% 2.027e+10 ± 2% perf-stat.i.instructions
13333 ± 2% -23.5% 10195 perf-stat.i.instructions-per-iTLB-miss
0.27 ± 6% +75.7% 0.47 ± 7% perf-stat.i.ipc
1.11 ± 7% -51.6% 0.54 ± 10% perf-stat.i.metric.GHz
1654 ± 2% +6.7% 1765 ± 2% perf-stat.i.metric.K/sec
154.33 ± 3% -11.7% 136.24 ± 2% perf-stat.i.metric.M/sec
2892 ± 2% -4.9% 2749 perf-stat.i.minor-faults
51092281 ± 3% +10.9% 56656127 ± 6% perf-stat.i.node-loads
56739346 ± 2% +15.3% 65443819 ± 3% perf-stat.i.node-stores
2906 ± 2% -4.9% 2764 perf-stat.i.page-faults
22.11 ± 2% +28.8% 28.48 perf-stat.overall.MPKI
0.26 ± 2% +0.1 0.34 perf-stat.overall.branch-miss-rate%
83.02 +1.2 84.20 perf-stat.overall.cache-miss-rate%
4.37 ± 3% -41.6% 2.55 ± 8% perf-stat.overall.cpi
238.26 ± 5% -55.3% 106.40 ± 7% perf-stat.overall.cycles-between-cache-misses
0.02 ± 10% +0.0 0.03 ± 18% perf-stat.overall.dTLB-load-miss-rate%
0.01 ± 6% +0.0 0.01 ± 12% perf-stat.overall.dTLB-store-miss-rate%
13066 -24.2% 9902 perf-stat.overall.instructions-per-iTLB-miss
0.23 ± 3% +71.9% 0.39 ± 7% perf-stat.overall.ipc
5198153 ± 2% -26.9% 3798948 perf-stat.overall.path-length
4.884e+09 ± 4% -24.1% 3.704e+09 ± 2% perf-stat.ps.branch-instructions
4.447e+08 ± 2% +8.9% 4.844e+08 ± 2% perf-stat.ps.cache-misses
5.356e+08 ± 2% +7.4% 5.754e+08 ± 3% perf-stat.ps.cache-references
1.06e+11 ± 7% -51.3% 5.162e+10 ± 10% perf-stat.ps.cpu-cycles
1154804 ± 11% +33.7% 1543751 ± 20% perf-stat.ps.dTLB-load-misses
6.409e+09 ± 4% -15.1% 5.441e+09 ± 2% perf-stat.ps.dTLB-loads
196129 ± 7% +38.3% 271181 ± 14% perf-stat.ps.dTLB-store-misses
2.937e+09 ± 2% +12.6% 3.306e+09 ± 2% perf-stat.ps.dTLB-stores
1856169 ± 4% +9.9% 2040184 ± 2% perf-stat.ps.iTLB-load-misses
1299290 +16.1% 1509095 perf-stat.ps.iTLB-loads
2.425e+10 ± 4% -16.7% 2.02e+10 ± 2% perf-stat.ps.instructions
2869 ± 2% -4.8% 2731 perf-stat.ps.minor-faults
50805618 ± 3% +11.0% 56380675 ± 6% perf-stat.ps.node-loads
56364613 ± 2% +15.5% 65091234 ± 3% perf-stat.ps.node-stores
2883 ± 2% -4.8% 2745 perf-stat.ps.page-faults
4.935e+12 ± 4% -16.6% 4.115e+12 ± 2% perf-stat.total.instructions
55.92 ± 8% -55.9 0.00 perf-profile.calltrace.cycles-pp.cgroup_rstat_flush_irqsafe.mem_cgroup_wb_stats.balance_dirty_pages.balance_dirty_pages_ratelimited.generic_perform_write
56.10 ± 8% -55.2 0.88 ± 11% perf-profile.calltrace.cycles-pp.mem_cgroup_wb_stats.balance_dirty_pages.balance_dirty_pages_ratelimited.generic_perform_write.ext4_buffered_write_iter
56.13 ± 8% -55.1 1.03 ± 9% perf-profile.calltrace.cycles-pp.balance_dirty_pages.balance_dirty_pages_ratelimited.generic_perform_write.ext4_buffered_write_iter.aio_write
54.48 ± 8% -54.5 0.00 perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.cgroup_rstat_flush_irqsafe.mem_cgroup_wb_stats.balance_dirty_pages.balance_dirty_pages_ratelimited
54.47 ± 8% -54.5 0.00 perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.cgroup_rstat_flush_irqsafe.mem_cgroup_wb_stats.balance_dirty_pages
56.29 ± 8% -54.3 2.02 ± 39% perf-profile.calltrace.cycles-pp.balance_dirty_pages_ratelimited.generic_perform_write.ext4_buffered_write_iter.aio_write.io_submit_one
62.95 ± 8% -39.1 23.82 ± 3% perf-profile.calltrace.cycles-pp.generic_perform_write.ext4_buffered_write_iter.aio_write.io_submit_one.__x64_sys_io_submit
62.97 ± 8% -39.1 23.88 ± 3% perf-profile.calltrace.cycles-pp.ext4_buffered_write_iter.aio_write.io_submit_one.__x64_sys_io_submit.do_syscall_64
62.97 ± 8% -39.1 23.89 ± 3% perf-profile.calltrace.cycles-pp.aio_write.io_submit_one.__x64_sys_io_submit.do_syscall_64.entry_SYSCALL_64_after_hwframe
68.26 ± 8% -24.6 43.68 ± 5% perf-profile.calltrace.cycles-pp.io_submit_one.__x64_sys_io_submit.do_syscall_64.entry_SYSCALL_64_after_hwframe.syscall
68.26 ± 8% -24.6 43.69 ± 5% perf-profile.calltrace.cycles-pp.__x64_sys_io_submit.do_syscall_64.entry_SYSCALL_64_after_hwframe.syscall
68.26 ± 8% -24.5 43.72 ± 5% perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.syscall
68.26 ± 8% -24.5 43.72 ± 5% perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.syscall
68.27 ± 8% -24.5 43.74 ± 5% perf-profile.calltrace.cycles-pp.syscall
0.00 +0.8 0.83 ± 10% perf-profile.calltrace.cycles-pp.cgroup_rstat_flush_locked.cgroup_rstat_flush_irqsafe.mem_cgroup_flush_stats.mem_cgroup_wb_stats.balance_dirty_pages
0.53 ± 46% +0.8 1.36 ± 57% perf-profile.calltrace.cycles-pp.account_page_dirtied.__set_page_dirty.mark_buffer_dirty.__block_commit_write.generic_write_end
0.00 +0.8 0.83 ± 10% perf-profile.calltrace.cycles-pp.cgroup_rstat_flush_irqsafe.mem_cgroup_flush_stats.mem_cgroup_wb_stats.balance_dirty_pages.balance_dirty_pages_ratelimited
0.00 +0.8 0.85 ± 9% perf-profile.calltrace.cycles-pp.mem_cgroup_flush_stats.mem_cgroup_wb_stats.balance_dirty_pages.balance_dirty_pages_ratelimited.generic_perform_write
0.00 +0.9 0.86 ± 32% perf-profile.calltrace.cycles-pp.__test_set_page_writeback.ext4_bio_write_page.mpage_submit_page.mpage_process_page_bufs.mpage_prepare_extent_to_map
0.00 +1.0 0.96 ± 22% perf-profile.calltrace.cycles-pp.get_page_from_freelist.__alloc_pages.pagecache_get_page.grab_cache_page_write_begin.ext4_da_write_begin
0.71 ± 13% +1.0 1.69 ± 42% perf-profile.calltrace.cycles-pp.__set_page_dirty.mark_buffer_dirty.__block_commit_write.generic_write_end.generic_perform_write
0.51 ± 45% +1.0 1.52 ± 54% perf-profile.calltrace.cycles-pp.__add_to_page_cache_locked.add_to_page_cache_lru.pagecache_get_page.grab_cache_page_write_begin.ext4_da_write_begin
0.00 +1.0 1.00 ± 14% perf-profile.calltrace.cycles-pp.kmem_cache_alloc.alloc_buffer_head.alloc_page_buffers.create_empty_buffers.ext4_block_write_begin
0.00 +1.0 1.03 ± 22% perf-profile.calltrace.cycles-pp.__alloc_pages.pagecache_get_page.grab_cache_page_write_begin.ext4_da_write_begin.generic_perform_write
0.00 +1.1 1.07 ± 15% perf-profile.calltrace.cycles-pp.alloc_buffer_head.alloc_page_buffers.create_empty_buffers.ext4_block_write_begin.ext4_da_write_begin
0.00 +1.1 1.11 ± 15% perf-profile.calltrace.cycles-pp.alloc_page_buffers.create_empty_buffers.ext4_block_write_begin.ext4_da_write_begin.generic_perform_write
0.00 +1.2 1.20 ± 72% perf-profile.calltrace.cycles-pp.lru_cache_add.add_to_page_cache_lru.pagecache_get_page.grab_cache_page_write_begin.ext4_da_write_begin
0.00 +1.2 1.24 ± 22% perf-profile.calltrace.cycles-pp.invalidate_inode_page.__invalidate_mapping_pages.generic_fadvise.ksys_fadvise64_64.__x64_sys_fadvise64
0.00 +1.4 1.36 ± 65% perf-profile.calltrace.cycles-pp.__add_to_page_cache_locked.add_to_page_cache_lru.page_cache_ra_unbounded.filemap_get_pages.filemap_read
0.65 ± 10% +1.4 2.02 ± 19% perf-profile.calltrace.cycles-pp.ext4_block_write_begin.ext4_da_write_begin.generic_perform_write.ext4_buffered_write_iter.aio_write
0.09 ±223% +1.4 1.47 ± 16% perf-profile.calltrace.cycles-pp.create_empty_buffers.ext4_block_write_begin.ext4_da_write_begin.generic_perform_write.ext4_buffered_write_iter
0.00 +1.4 1.39 ± 75% perf-profile.calltrace.cycles-pp.__remove_mapping.remove_mapping.__invalidate_mapping_pages.generic_fadvise.ksys_fadvise64_64
0.00 +1.4 1.40 ± 75% perf-profile.calltrace.cycles-pp.remove_mapping.__invalidate_mapping_pages.generic_fadvise.ksys_fadvise64_64.__x64_sys_fadvise64
0.08 ±223% +1.4 1.52 ± 17% perf-profile.calltrace.cycles-pp.iov_iter_fault_in_readable.generic_perform_write.ext4_buffered_write_iter.aio_write.io_submit_one
0.00 +1.5 1.46 ± 17% perf-profile.calltrace.cycles-pp.__get_user_nocheck_1.iov_iter_fault_in_readable.generic_perform_write.ext4_buffered_write_iter.aio_write
0.09 ±223% +1.5 1.63 ± 16% perf-profile.calltrace.cycles-pp.mark_page_accessed.filemap_read.aio_read.io_submit_one.__x64_sys_io_submit
0.97 ± 11% +1.7 2.68 ± 24% perf-profile.calltrace.cycles-pp.mark_buffer_dirty.__block_commit_write.generic_write_end.generic_perform_write.ext4_buffered_write_iter
0.47 ± 45% +1.7 2.22 ± 67% perf-profile.calltrace.cycles-pp.add_to_page_cache_lru.page_cache_ra_unbounded.filemap_get_pages.filemap_read.aio_read
0.87 ± 13% +1.9 2.73 ± 60% perf-profile.calltrace.cycles-pp.add_to_page_cache_lru.pagecache_get_page.grab_cache_page_write_begin.ext4_da_write_begin.generic_perform_write
0.10 ±223% +2.0 2.12 ± 51% perf-profile.calltrace.cycles-pp.test_clear_page_writeback.end_page_writeback.ext4_finish_bio.ext4_end_bio.pmem_submit_bio
0.10 ±223% +2.2 2.34 ± 45% perf-profile.calltrace.cycles-pp.end_page_writeback.ext4_finish_bio.ext4_end_bio.pmem_submit_bio.__submit_bio
0.98 ± 10% +2.5 3.51 ± 17% perf-profile.calltrace.cycles-pp.get_io_u
1.40 ± 11% +2.7 4.07 ± 7% perf-profile.calltrace.cycles-pp.__block_commit_write.generic_write_end.generic_perform_write.ext4_buffered_write_iter.aio_write
0.64 ± 19% +2.8 3.41 ± 24% perf-profile.calltrace.cycles-pp.ext4_end_bio.pmem_submit_bio.__submit_bio.__submit_bio_noacct.ext4_bio_write_page
1.46 ± 10% +2.8 4.24 ± 6% perf-profile.calltrace.cycles-pp.generic_write_end.generic_perform_write.ext4_buffered_write_iter.aio_write.io_submit_one
0.56 ± 48% +2.8 3.39 ± 25% perf-profile.calltrace.cycles-pp.ext4_finish_bio.ext4_end_bio.pmem_submit_bio.__submit_bio.__submit_bio_noacct
1.33 ± 12% +3.1 4.38 ± 30% perf-profile.calltrace.cycles-pp.pagecache_get_page.grab_cache_page_write_begin.ext4_da_write_begin.generic_perform_write.ext4_buffered_write_iter
1.34 ± 12% +3.1 4.42 ± 30% perf-profile.calltrace.cycles-pp.grab_cache_page_write_begin.ext4_da_write_begin.generic_perform_write.ext4_buffered_write_iter.aio_write
0.00 +3.1 3.12 ±111% perf-profile.calltrace.cycles-pp.release_pages.__pagevec_release.__invalidate_mapping_pages.generic_fadvise.ksys_fadvise64_64
0.00 +3.1 3.13 ±111% perf-profile.calltrace.cycles-pp.__pagevec_release.__invalidate_mapping_pages.generic_fadvise.ksys_fadvise64_64.__x64_sys_fadvise64
1.26 ± 9% +3.9 5.14 ± 12% perf-profile.calltrace.cycles-pp.copy_mc_fragile.pmem_do_read.pmem_submit_bio.__submit_bio.__submit_bio_noacct
1.27 ± 8% +3.9 5.18 ± 12% perf-profile.calltrace.cycles-pp.pmem_do_read.pmem_submit_bio.__submit_bio.__submit_bio_noacct.ext4_mpage_readpages
1.30 ± 9% +4.0 5.34 ± 12% perf-profile.calltrace.cycles-pp.pmem_submit_bio.__submit_bio.__submit_bio_noacct.ext4_mpage_readpages.read_pages
1.31 ± 8% +4.0 5.35 ± 12% perf-profile.calltrace.cycles-pp.__submit_bio_noacct.ext4_mpage_readpages.read_pages.page_cache_ra_unbounded.filemap_get_pages
1.31 ± 8% +4.0 5.35 ± 12% perf-profile.calltrace.cycles-pp.__submit_bio.__submit_bio_noacct.ext4_mpage_readpages.read_pages.page_cache_ra_unbounded
1.37 ± 9% +4.2 5.59 ± 13% perf-profile.calltrace.cycles-pp.ext4_mpage_readpages.read_pages.page_cache_ra_unbounded.filemap_get_pages.filemap_read
1.37 ± 9% +4.2 5.60 ± 13% perf-profile.calltrace.cycles-pp.read_pages.page_cache_ra_unbounded.filemap_get_pages.filemap_read.aio_read
2.04 ± 11% +4.5 6.57 ± 14% perf-profile.calltrace.cycles-pp.ext4_da_write_begin.generic_perform_write.ext4_buffered_write_iter.aio_write.io_submit_one
0.00 +5.7 5.73 ± 48% perf-profile.calltrace.cycles-pp.mpage_process_page_bufs.mpage_prepare_extent_to_map.ext4_writepages.do_writepages.filemap_fdatawrite_wbc
0.00 +6.1 6.06 ± 45% perf-profile.calltrace.cycles-pp.mpage_prepare_extent_to_map.ext4_writepages.do_writepages.filemap_fdatawrite_wbc.__filemap_fdatawrite_range
0.00 +6.1 6.07 ± 45% perf-profile.calltrace.cycles-pp.do_writepages.filemap_fdatawrite_wbc.__filemap_fdatawrite_range.generic_fadvise.ksys_fadvise64_64
0.00 +6.1 6.07 ± 45% perf-profile.calltrace.cycles-pp.ext4_writepages.do_writepages.filemap_fdatawrite_wbc.__filemap_fdatawrite_range.generic_fadvise
0.00 +6.1 6.07 ± 45% perf-profile.calltrace.cycles-pp.__filemap_fdatawrite_range.generic_fadvise.ksys_fadvise64_64.__x64_sys_fadvise64.do_syscall_64
0.00 +6.1 6.07 ± 45% perf-profile.calltrace.cycles-pp.filemap_fdatawrite_wbc.__filemap_fdatawrite_range.generic_fadvise.ksys_fadvise64_64.__x64_sys_fadvise64
2.48 ± 11% +6.2 8.65 ± 22% perf-profile.calltrace.cycles-pp.copy_user_enhanced_fast_string.copyout.copy_page_to_iter.filemap_read.aio_read
2.49 ± 11% +6.2 8.70 ± 22% perf-profile.calltrace.cycles-pp.copyout.copy_page_to_iter.filemap_read.aio_read.io_submit_one
0.00 +6.3 6.25 ± 75% perf-profile.calltrace.cycles-pp.__invalidate_mapping_pages.generic_fadvise.ksys_fadvise64_64.__x64_sys_fadvise64.do_syscall_64
2.54 ± 10% +6.3 8.86 ± 22% perf-profile.calltrace.cycles-pp.copy_page_to_iter.filemap_read.aio_read.io_submit_one.__x64_sys_io_submit
2.09 ± 9% +6.4 8.54 ± 11% perf-profile.calltrace.cycles-pp.page_cache_ra_unbounded.filemap_get_pages.filemap_read.aio_read.io_submit_one
2.60 ± 10% +6.5 9.08 ± 21% perf-profile.calltrace.cycles-pp.copy_user_enhanced_fast_string.copyin.copy_page_from_iter_atomic.generic_perform_write.ext4_buffered_write_iter
2.62 ± 10% +6.5 9.14 ± 21% perf-profile.calltrace.cycles-pp.copyin.copy_page_from_iter_atomic.generic_perform_write.ext4_buffered_write_iter.aio_write
2.66 ± 10% +6.6 9.25 ± 21% perf-profile.calltrace.cycles-pp.copy_page_from_iter_atomic.generic_perform_write.ext4_buffered_write_iter.aio_write.io_submit_one
2.76 ± 26% +6.7 9.43 ± 32% perf-profile.calltrace.cycles-pp.mpage_process_page_bufs.mpage_prepare_extent_to_map.ext4_writepages.do_writepages.__writeback_single_inode
2.20 ± 9% +6.8 8.95 ± 10% perf-profile.calltrace.cycles-pp.filemap_get_pages.filemap_read.aio_read.io_submit_one.__x64_sys_io_submit
1.39 ± 33% +6.9 8.27 ± 22% perf-profile.calltrace.cycles-pp.__memcpy_flushcache.write_pmem.pmem_do_write.pmem_submit_bio.__submit_bio
1.40 ± 33% +6.9 8.32 ± 22% perf-profile.calltrace.cycles-pp.write_pmem.pmem_do_write.pmem_submit_bio.__submit_bio.__submit_bio_noacct
1.41 ± 33% +7.0 8.36 ± 22% perf-profile.calltrace.cycles-pp.pmem_do_write.pmem_submit_bio.__submit_bio.__submit_bio_noacct.ext4_bio_write_page
2.93 ± 27% +7.1 10.02 ± 32% perf-profile.calltrace.cycles-pp.mpage_prepare_extent_to_map.ext4_writepages.do_writepages.__writeback_single_inode.writeback_sb_inodes
2.95 ± 27% +7.1 10.06 ± 32% perf-profile.calltrace.cycles-pp.do_writepages.__writeback_single_inode.writeback_sb_inodes.__writeback_inodes_wb.wb_writeback
2.95 ± 27% +7.1 10.06 ± 32% perf-profile.calltrace.cycles-pp.ext4_writepages.do_writepages.__writeback_single_inode.writeback_sb_inodes.__writeback_inodes_wb
2.95 ± 27% +7.1 10.06 ± 32% perf-profile.calltrace.cycles-pp.wb_workfn.process_one_work.worker_thread.kthread.ret_from_fork
2.95 ± 27% +7.1 10.06 ± 32% perf-profile.calltrace.cycles-pp.wb_do_writeback.wb_workfn.process_one_work.worker_thread.kthread
2.95 ± 27% +7.1 10.06 ± 32% perf-profile.calltrace.cycles-pp.wb_writeback.wb_do_writeback.wb_workfn.process_one_work.worker_thread
2.95 ± 27% +7.1 10.06 ± 32% perf-profile.calltrace.cycles-pp.__writeback_inodes_wb.wb_writeback.wb_do_writeback.wb_workfn.process_one_work
2.95 ± 27% +7.1 10.06 ± 32% perf-profile.calltrace.cycles-pp.writeback_sb_inodes.__writeback_inodes_wb.wb_writeback.wb_do_writeback.wb_workfn
2.95 ± 27% +7.1 10.06 ± 32% perf-profile.calltrace.cycles-pp.__writeback_single_inode.writeback_sb_inodes.__writeback_inodes_wb.wb_writeback.wb_do_writeback
2.96 ± 27% +7.1 10.08 ± 32% perf-profile.calltrace.cycles-pp.process_one_work.worker_thread.kthread.ret_from_fork
2.96 ± 27% +7.1 10.09 ± 32% perf-profile.calltrace.cycles-pp.worker_thread.kthread.ret_from_fork
3.00 ± 25% +7.1 10.13 ± 32% perf-profile.calltrace.cycles-pp.ret_from_fork
3.00 ± 25% +7.1 10.13 ± 32% perf-profile.calltrace.cycles-pp.kthread.ret_from_fork
2.07 ± 29% +9.8 11.83 ± 13% perf-profile.calltrace.cycles-pp.pmem_submit_bio.__submit_bio.__submit_bio_noacct.ext4_bio_write_page.mpage_submit_page
2.07 ± 29% +9.8 11.84 ± 13% perf-profile.calltrace.cycles-pp.__submit_bio.__submit_bio_noacct.ext4_bio_write_page.mpage_submit_page.mpage_process_page_bufs
2.07 ± 29% +9.8 11.84 ± 13% perf-profile.calltrace.cycles-pp.__submit_bio_noacct.ext4_bio_write_page.mpage_submit_page.mpage_process_page_bufs.mpage_prepare_extent_to_map
2.45 ± 27% +11.3 13.71 ± 11% perf-profile.calltrace.cycles-pp.ext4_bio_write_page.mpage_submit_page.mpage_process_page_bufs.mpage_prepare_extent_to_map.ext4_writepages
2.66 ± 27% +12.0 14.66 ± 10% perf-profile.calltrace.cycles-pp.mpage_submit_page.mpage_process_page_bufs.mpage_prepare_extent_to_map.ext4_writepages.do_writepages
0.00 +12.3 12.33 ± 58% perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.posix_fadvise
0.00 +12.3 12.33 ± 58% perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.posix_fadvise
0.00 +12.3 12.33 ± 58% perf-profile.calltrace.cycles-pp.__x64_sys_fadvise64.do_syscall_64.entry_SYSCALL_64_after_hwframe.posix_fadvise
0.00 +12.3 12.33 ± 58% perf-profile.calltrace.cycles-pp.ksys_fadvise64_64.__x64_sys_fadvise64.do_syscall_64.entry_SYSCALL_64_after_hwframe.posix_fadvise
0.00 +12.3 12.33 ± 58% perf-profile.calltrace.cycles-pp.generic_fadvise.ksys_fadvise64_64.__x64_sys_fadvise64.do_syscall_64.entry_SYSCALL_64_after_hwframe
0.00 +12.3 12.33 ± 58% perf-profile.calltrace.cycles-pp.posix_fadvise
5.26 ± 10% +14.5 19.74 ± 9% perf-profile.calltrace.cycles-pp.filemap_read.aio_read.io_submit_one.__x64_sys_io_submit.do_syscall_64
5.27 ± 9% +14.5 19.76 ± 9% perf-profile.calltrace.cycles-pp.aio_read.io_submit_one.__x64_sys_io_submit.do_syscall_64.entry_SYSCALL_64_after_hwframe
56.10 ± 8% -55.2 0.88 ± 11% perf-profile.children.cycles-pp.mem_cgroup_wb_stats
56.13 ± 8% -55.1 1.03 ± 9% perf-profile.children.cycles-pp.balance_dirty_pages
55.92 ± 8% -55.1 0.83 ± 10% perf-profile.children.cycles-pp.cgroup_rstat_flush_irqsafe
56.29 ± 8% -54.3 2.02 ± 39% perf-profile.children.cycles-pp.balance_dirty_pages_ratelimited
54.78 ± 8% -51.7 3.06 ±134% perf-profile.children.cycles-pp.native_queued_spin_lock_slowpath
55.13 ± 8% -51.2 3.93 ±100% perf-profile.children.cycles-pp._raw_spin_lock_irqsave
62.97 ± 8% -39.1 23.86 ± 3% perf-profile.children.cycles-pp.generic_perform_write
62.97 ± 8% -39.1 23.88 ± 3% perf-profile.children.cycles-pp.ext4_buffered_write_iter
62.97 ± 8% -39.1 23.89 ± 3% perf-profile.children.cycles-pp.aio_write
68.26 ± 8% -24.6 43.68 ± 5% perf-profile.children.cycles-pp.io_submit_one
68.26 ± 8% -24.6 43.69 ± 5% perf-profile.children.cycles-pp.__x64_sys_io_submit
68.27 ± 8% -24.5 43.75 ± 5% perf-profile.children.cycles-pp.syscall
68.43 ± 8% -12.2 56.19 ± 10% perf-profile.children.cycles-pp.do_syscall_64
68.43 ± 8% -12.2 56.19 ± 10% perf-profile.children.cycles-pp.entry_SYSCALL_64_after_hwframe
1.44 ± 9% -0.6 0.83 ± 10% perf-profile.children.cycles-pp.cgroup_rstat_flush_locked
0.00 +0.1 0.06 ± 9% perf-profile.children.cycles-pp.__wake_up_common
0.00 +0.1 0.06 ± 13% perf-profile.children.cycles-pp.wait_on_page_bit_common
0.00 +0.1 0.06 ± 19% perf-profile.children.cycles-pp.wake_up_page_bit
0.04 ± 71% +0.1 0.10 ± 10% perf-profile.children.cycles-pp.task_tick_fair
0.00 +0.1 0.06 ± 11% perf-profile.children.cycles-pp.schedule
0.00 +0.1 0.06 ± 19% perf-profile.children.cycles-pp.try_to_wake_up
0.00 +0.1 0.07 ± 14% perf-profile.children.cycles-pp.xas_init_marks
0.00 +0.1 0.07 ± 33% perf-profile.children.cycles-pp.obj_cgroup_charge
0.00 +0.1 0.08 ± 24% perf-profile.children.cycles-pp.ext4_da_write_end
0.00 +0.1 0.08 ± 19% perf-profile.children.cycles-pp.mem_cgroup_update_lru_size
0.00 +0.1 0.08 ± 16% perf-profile.children.cycles-pp.__list_add_valid
0.00 +0.1 0.08 ± 27% perf-profile.children.cycles-pp.xas_find_marked
0.00 +0.1 0.09 ± 23% perf-profile.children.cycles-pp.xas_create
0.00 +0.1 0.09 ± 23% perf-profile.children.cycles-pp.__cond_resched
0.04 ± 45% +0.1 0.14 ± 21% perf-profile.children.cycles-pp.__mark_inode_dirty
0.01 ±223% +0.1 0.10 ± 23% perf-profile.children.cycles-pp.node_page_state
0.00 +0.1 0.10 ± 9% perf-profile.children.cycles-pp.__schedule
0.00 +0.1 0.11 ± 25% perf-profile.children.cycles-pp.rcu_read_unlock_strict
0.00 +0.1 0.11 ± 24% perf-profile.children.cycles-pp.page_counter_try_charge
0.00 +0.1 0.11 ± 87% perf-profile.children.cycles-pp.unlock_page_memcg
0.00 +0.1 0.12 ± 18% perf-profile.children.cycles-pp.__read_end_io
0.00 +0.1 0.12 ± 25% perf-profile.children.cycles-pp.serial8250_console_putchar
0.00 +0.1 0.12 ± 25% perf-profile.children.cycles-pp.wait_for_xmitr
0.06 ± 13% +0.1 0.18 ± 21% perf-profile.children.cycles-pp.get_obj_cgroup_from_current
0.00 +0.1 0.12 ± 26% perf-profile.children.cycles-pp.serial8250_console_write
0.00 +0.1 0.12 ± 26% perf-profile.children.cycles-pp.uart_console_write
0.00 +0.1 0.12 ± 28% perf-profile.children.cycles-pp.irq_work_run
0.00 +0.1 0.12 ± 28% perf-profile.children.cycles-pp._printk
0.00 +0.1 0.12 ± 28% perf-profile.children.cycles-pp.vprintk_emit
0.00 +0.1 0.12 ± 28% perf-profile.children.cycles-pp.console_unlock
0.00 +0.1 0.12 ± 28% perf-profile.children.cycles-pp.call_console_drivers
0.00 +0.1 0.12 ± 29% perf-profile.children.cycles-pp.irq_work_run_list
0.00 +0.1 0.12 ± 29% perf-profile.children.cycles-pp.asm_sysvec_irq_work
0.00 +0.1 0.12 ± 29% perf-profile.children.cycles-pp.sysvec_irq_work
0.00 +0.1 0.12 ± 29% perf-profile.children.cycles-pp.__sysvec_irq_work
0.00 +0.1 0.12 ± 29% perf-profile.children.cycles-pp.irq_work_single
0.04 ± 71% +0.1 0.16 ± 27% perf-profile.children.cycles-pp.___might_sleep
0.04 ± 71% +0.1 0.16 ± 25% perf-profile.children.cycles-pp.xa_load
0.04 ± 45% +0.1 0.17 ± 28% perf-profile.children.cycles-pp.xa_get_order
0.04 ± 79% +0.1 0.17 ± 16% perf-profile.children.cycles-pp._raw_spin_lock_irq
0.06 ± 13% +0.1 0.20 ± 26% perf-profile.children.cycles-pp.ext4_es_lookup_extent
0.00 +0.1 0.14 ± 19% perf-profile.children.cycles-pp.__slab_free
0.06 ± 14% +0.1 0.21 ± 25% perf-profile.children.cycles-pp.__xa_set_mark
0.06 ± 8% +0.1 0.20 ± 16% perf-profile.children.cycles-pp.try_charge_memcg
0.06 ± 11% +0.2 0.21 ± 25% perf-profile.children.cycles-pp.xas_start
0.00 +0.2 0.16 ± 31% perf-profile.children.cycles-pp.mod_objcg_state
0.00 +0.2 0.16 ± 56% perf-profile.children.cycles-pp.lock_page_memcg
0.07 ± 9% +0.2 0.24 ± 26% perf-profile.children.cycles-pp.ext4_da_map_blocks
0.00 +0.2 0.17 ± 19% perf-profile.children.cycles-pp.xas_clear_mark
0.06 ± 11% +0.2 0.24 ± 26% perf-profile.children.cycles-pp.page_mapping
0.00 +0.2 0.19 ± 60% perf-profile.children.cycles-pp.page_counter_cancel
0.08 ± 14% +0.2 0.28 ± 25% perf-profile.children.cycles-pp.node_dirty_ok
0.01 ±223% +0.2 0.20 ± 22% perf-profile.children.cycles-pp.unlock_page
0.09 ± 10% +0.2 0.28 ± 30% perf-profile.children.cycles-pp.___slab_alloc
0.01 ±223% +0.2 0.21 ± 49% perf-profile.children.cycles-pp.__fprop_inc_percpu
0.03 ±223% +0.2 0.24 ± 36% perf-profile.children.cycles-pp.__irq_exit_rcu
0.11 ± 14% +0.2 0.32 ± 23% perf-profile.children.cycles-pp.memcg_slab_post_alloc_hook
0.00 +0.2 0.21 ± 20% perf-profile.children.cycles-pp.drop_buffers
0.04 ± 75% +0.2 0.26 ± 27% perf-profile.children.cycles-pp.__xa_clear_mark
0.00 +0.2 0.22 ± 29% perf-profile.children.cycles-pp.__softirqentry_text_start
0.07 ± 14% +0.2 0.29 ± 25% perf-profile.children.cycles-pp.scheduler_tick
0.00 +0.2 0.23 ±106% perf-profile.children.cycles-pp.mem_cgroup_wb_domain
0.00 +0.2 0.23 ± 80% perf-profile.children.cycles-pp.page_counter_uncharge
0.00 +0.3 0.26 ± 42% perf-profile.children.cycles-pp.memcg_slab_free_hook
0.10 ± 13% +0.3 0.40 ± 21% perf-profile.children.cycles-pp.filemap_get_read_batch
0.14 ± 12% +0.3 0.45 ± 27% perf-profile.children.cycles-pp.ext4_da_get_block_prep
0.02 ±223% +0.3 0.34 ± 40% perf-profile.children.cycles-pp.tick_nohz_get_sleep_length
0.00 +0.3 0.32 ± 16% perf-profile.children.cycles-pp.__free_one_page
0.00 +0.3 0.33 ± 97% perf-profile.children.cycles-pp.uncharge_batch
0.07 ± 17% +0.4 0.42 ± 17% perf-profile.children.cycles-pp.__list_del_entry_valid
0.06 ± 13% +0.4 0.42 ± 13% perf-profile.children.cycles-pp.xas_store
0.09 ± 12% +0.4 0.46 ± 13% perf-profile.children.cycles-pp.__mod_node_page_state
0.00 +0.4 0.38 ± 14% perf-profile.children.cycles-pp.poll_idle
0.00 +0.4 0.40 ± 22% perf-profile.children.cycles-pp.jbd2_journal_grab_journal_head
0.36 ± 14% +0.4 0.76 ± 68% perf-profile.children.cycles-pp.charge_memcg
0.11 ± 13% +0.4 0.51 ± 28% perf-profile.children.cycles-pp.update_process_times
0.00 +0.4 0.40 ± 17% perf-profile.children.cycles-pp.find_lock_entries
0.11 ± 14% +0.4 0.52 ± 28% perf-profile.children.cycles-pp.tick_sched_handle
0.08 ±223% +0.4 0.50 ± 39% perf-profile.children.cycles-pp.menu_select
0.13 ± 29% +0.4 0.55 ± 27% perf-profile.children.cycles-pp.find_get_pages_range_tag
0.00 +0.4 0.42 ± 22% perf-profile.children.cycles-pp.jbd2_journal_try_to_free_buffers
0.13 ± 29% +0.4 0.55 ± 27% perf-profile.children.cycles-pp.pagevec_lookup_range_tag
0.00 +0.4 0.43 ± 17% perf-profile.children.cycles-pp.free_pcppages_bulk
0.12 ± 13% +0.4 0.55 ± 28% perf-profile.children.cycles-pp.tick_sched_timer
0.11 ± 14% +0.4 0.54 ± 14% perf-profile.children.cycles-pp.__mod_lruvec_state
0.06 ± 21% +0.4 0.51 ±113% perf-profile.children.cycles-pp.get_mem_cgroup_from_mm
0.31 ± 11% +0.4 0.76 ± 15% perf-profile.children.cycles-pp.__pagevec_lru_add_fn
0.00 +0.5 0.47 ± 28% perf-profile.children.cycles-pp.free_buffer_head
0.00 +0.5 0.49 ± 28% perf-profile.children.cycles-pp.kmem_cache_free
0.00 +0.5 0.49 ±107% perf-profile.children.cycles-pp.__mem_cgroup_uncharge_list
0.13 ± 18% +0.5 0.67 ± 24% perf-profile.children.cycles-pp.percpu_counter_add_batch
0.01 ±223% +0.5 0.55 ± 16% perf-profile.children.cycles-pp.free_unref_page_list
0.16 ± 17% +0.7 0.83 ± 17% perf-profile.children.cycles-pp.rmqueue_bulk
0.22 ± 17% +0.7 0.92 ± 43% perf-profile.children.cycles-pp.clear_page_dirty_for_io
0.34 ± 10% +0.7 1.07 ± 15% perf-profile.children.cycles-pp.alloc_buffer_head
0.35 ± 10% +0.7 1.08 ± 15% perf-profile.children.cycles-pp.kmem_cache_alloc
0.01 ±223% +0.7 0.75 ± 24% perf-profile.children.cycles-pp.try_to_free_buffers
0.36 ± 9% +0.8 1.11 ± 15% perf-profile.children.cycles-pp.alloc_page_buffers
0.61 ± 14% +0.8 1.37 ± 57% perf-profile.children.cycles-pp.account_page_dirtied
0.25 ± 15% +0.8 1.09 ± 18% perf-profile.children.cycles-pp.rmqueue
0.00 +0.8 0.85 ± 9% perf-profile.children.cycles-pp.mem_cgroup_flush_stats
0.01 ±223% +0.9 0.87 ±121% perf-profile.children.cycles-pp.unaccount_page_cache_page
0.31 ± 15% +0.9 1.20 ± 24% perf-profile.children.cycles-pp.xas_load
0.28 ± 19% +0.9 1.20 ± 26% perf-profile.children.cycles-pp.__test_set_page_writeback
0.71 ± 13% +1.0 1.70 ± 41% perf-profile.children.cycles-pp.__set_page_dirty
0.48 ± 9% +1.0 1.48 ± 16% perf-profile.children.cycles-pp.create_empty_buffers
0.44 ± 12% +1.0 1.48 ± 96% perf-profile.children.cycles-pp.__mem_cgroup_charge
0.42 ± 9% +1.1 1.49 ± 17% perf-profile.children.cycles-pp.__get_user_nocheck_1
0.44 ± 9% +1.1 1.53 ± 17% perf-profile.children.cycles-pp.iov_iter_fault_in_readable
0.38 ± 13% +1.1 1.49 ± 19% perf-profile.children.cycles-pp.get_page_from_freelist
0.44 ± 11% +1.2 1.63 ± 16% perf-profile.children.cycles-pp.mark_page_accessed
0.02 ±223% +1.2 1.22 ± 85% perf-profile.children.cycles-pp.__delete_from_page_cache
0.42 ± 13% +1.2 1.63 ± 19% perf-profile.children.cycles-pp.__alloc_pages
0.02 ±223% +1.2 1.25 ± 23% perf-profile.children.cycles-pp.invalidate_inode_page
0.66 ± 9% +1.4 2.03 ± 19% perf-profile.children.cycles-pp.ext4_block_write_begin
0.02 ±223% +1.4 1.39 ± 75% perf-profile.children.cycles-pp.__remove_mapping
0.02 ±223% +1.4 1.40 ± 74% perf-profile.children.cycles-pp.remove_mapping
0.42 ± 11% +1.5 1.94 ± 77% perf-profile.children.cycles-pp.__pagevec_lru_add
0.46 ± 11% +1.6 2.04 ± 72% perf-profile.children.cycles-pp.lru_cache_add
0.97 ± 11% +1.7 2.68 ± 24% perf-profile.children.cycles-pp.mark_buffer_dirty
0.44 ± 17% +1.9 2.29 ± 43% perf-profile.children.cycles-pp.test_clear_page_writeback
0.95 ± 11% +1.9 2.88 ± 58% perf-profile.children.cycles-pp.__add_to_page_cache_locked
0.47 ± 17% +2.0 2.43 ± 40% perf-profile.children.cycles-pp.end_page_writeback
1.09 ± 14% +2.0 3.13 ±102% perf-profile.children.cycles-pp.__mod_memcg_lruvec_state
0.08 ± 16% +2.5 2.55 ±158% perf-profile.children.cycles-pp.lock_page_lruvec_irqsave
0.98 ± 10% +2.5 3.52 ± 17% perf-profile.children.cycles-pp.get_io_u
1.40 ± 11% +2.7 4.07 ± 7% perf-profile.children.cycles-pp.__block_commit_write
0.66 ± 19% +2.8 3.41 ± 24% perf-profile.children.cycles-pp.ext4_finish_bio
0.66 ± 19% +2.8 3.42 ± 24% perf-profile.children.cycles-pp.ext4_end_bio
1.46 ± 10% +2.8 4.24 ± 6% perf-profile.children.cycles-pp.generic_write_end
1.23 ± 12% +3.0 4.18 ± 86% perf-profile.children.cycles-pp.__mod_lruvec_page_state
1.33 ± 12% +3.1 4.39 ± 30% perf-profile.children.cycles-pp.pagecache_get_page
1.34 ± 12% +3.1 4.42 ± 30% perf-profile.children.cycles-pp.grab_cache_page_write_begin
0.03 ±161% +3.2 3.21 ±107% perf-profile.children.cycles-pp.__pagevec_release
0.04 ±120% +3.2 3.30 ±104% perf-profile.children.cycles-pp.release_pages
1.42 ± 11% +3.5 4.95 ± 63% perf-profile.children.cycles-pp.add_to_page_cache_lru
1.26 ± 8% +3.9 5.14 ± 12% perf-profile.children.cycles-pp.copy_mc_fragile
1.27 ± 8% +3.9 5.18 ± 12% perf-profile.children.cycles-pp.pmem_do_read
1.37 ± 9% +4.2 5.60 ± 13% perf-profile.children.cycles-pp.ext4_mpage_readpages
1.37 ± 9% +4.2 5.60 ± 13% perf-profile.children.cycles-pp.read_pages
2.04 ± 11% +4.5 6.58 ± 14% perf-profile.children.cycles-pp.ext4_da_write_begin
0.03 ±157% +6.0 6.07 ± 45% perf-profile.children.cycles-pp.__filemap_fdatawrite_range
0.03 ±157% +6.0 6.07 ± 45% perf-profile.children.cycles-pp.filemap_fdatawrite_wbc
0.08 ±162% +6.2 6.25 ± 75% perf-profile.children.cycles-pp.__invalidate_mapping_pages
2.49 ± 11% +6.2 8.70 ± 22% perf-profile.children.cycles-pp.copyout
2.54 ± 11% +6.3 8.86 ± 22% perf-profile.children.cycles-pp.copy_page_to_iter
2.10 ± 9% +6.4 8.54 ± 11% perf-profile.children.cycles-pp.page_cache_ra_unbounded
2.62 ± 10% +6.5 9.14 ± 21% perf-profile.children.cycles-pp.copyin
2.66 ± 10% +6.6 9.26 ± 21% perf-profile.children.cycles-pp.copy_page_from_iter_atomic
2.20 ± 9% +6.8 8.95 ± 10% perf-profile.children.cycles-pp.filemap_get_pages
1.42 ± 32% +6.9 8.30 ± 22% perf-profile.children.cycles-pp.__memcpy_flushcache
1.43 ± 32% +6.9 8.35 ± 22% perf-profile.children.cycles-pp.write_pmem
1.44 ± 32% +6.9 8.38 ± 22% perf-profile.children.cycles-pp.pmem_do_write
2.95 ± 27% +7.1 10.06 ± 32% perf-profile.children.cycles-pp.wb_workfn
2.95 ± 27% +7.1 10.06 ± 32% perf-profile.children.cycles-pp.wb_do_writeback
2.95 ± 27% +7.1 10.06 ± 32% perf-profile.children.cycles-pp.wb_writeback
2.95 ± 27% +7.1 10.06 ± 32% perf-profile.children.cycles-pp.__writeback_inodes_wb
2.95 ± 27% +7.1 10.06 ± 32% perf-profile.children.cycles-pp.writeback_sb_inodes
2.95 ± 27% +7.1 10.06 ± 32% perf-profile.children.cycles-pp.__writeback_single_inode
2.96 ± 27% +7.1 10.08 ± 32% perf-profile.children.cycles-pp.process_one_work
2.96 ± 27% +7.1 10.09 ± 32% perf-profile.children.cycles-pp.worker_thread
3.00 ± 25% +7.1 10.13 ± 32% perf-profile.children.cycles-pp.ret_from_fork
3.00 ± 25% +7.1 10.13 ± 32% perf-profile.children.cycles-pp.kthread
2.47 ± 26% +11.2 13.72 ± 11% perf-profile.children.cycles-pp.ext4_bio_write_page
2.69 ± 26% +12.0 14.66 ± 10% perf-profile.children.cycles-pp.mpage_submit_page
0.11 ±160% +12.2 12.33 ± 58% perf-profile.children.cycles-pp.__x64_sys_fadvise64
0.11 ±160% +12.2 12.33 ± 58% perf-profile.children.cycles-pp.ksys_fadvise64_64
0.11 ±160% +12.2 12.33 ± 58% perf-profile.children.cycles-pp.generic_fadvise
0.11 ±160% +12.2 12.33 ± 58% perf-profile.children.cycles-pp.posix_fadvise
2.79 ± 25% +12.4 15.16 ± 10% perf-profile.children.cycles-pp.mpage_process_page_bufs
5.11 ± 10% +12.7 17.83 ± 21% perf-profile.children.cycles-pp.copy_user_enhanced_fast_string
2.97 ± 25% +13.1 16.10 ± 10% perf-profile.children.cycles-pp.mpage_prepare_extent_to_map
2.98 ± 25% +13.1 16.13 ± 10% perf-profile.children.cycles-pp.do_writepages
2.98 ± 25% +13.1 16.13 ± 10% perf-profile.children.cycles-pp.ext4_writepages
3.42 ± 20% +13.8 17.21 ± 11% perf-profile.children.cycles-pp.pmem_submit_bio
3.42 ± 20% +13.8 17.22 ± 11% perf-profile.children.cycles-pp.__submit_bio_noacct
3.42 ± 20% +13.8 17.22 ± 11% perf-profile.children.cycles-pp.__submit_bio
5.26 ± 9% +14.5 19.75 ± 9% perf-profile.children.cycles-pp.filemap_read
5.27 ± 9% +14.5 19.76 ± 9% perf-profile.children.cycles-pp.aio_read
54.78 ± 8% -51.7 3.06 ±134% perf-profile.self.cycles-pp.native_queued_spin_lock_slowpath
0.73 ± 4% -0.3 0.44 ± 19% perf-profile.self.cycles-pp._raw_spin_lock
0.01 ±223% +0.1 0.07 ± 15% perf-profile.self.cycles-pp._raw_spin_unlock_irqrestore
0.00 +0.1 0.08 ± 24% perf-profile.self.cycles-pp.ext4_da_write_end
0.00 +0.1 0.08 ± 14% perf-profile.self.cycles-pp.__list_add_valid
0.00 +0.1 0.08 ± 19% perf-profile.self.cycles-pp.mem_cgroup_update_lru_size
0.00 +0.1 0.08 ± 14% perf-profile.self.cycles-pp.account_page_dirtied
0.00 +0.1 0.08 ± 19% perf-profile.self.cycles-pp.__read_end_io
0.00 +0.1 0.08 ± 27% perf-profile.self.cycles-pp.xas_find_marked
0.00 +0.1 0.09 ± 18% perf-profile.self.cycles-pp.__mark_inode_dirty
0.00 +0.1 0.09 ± 21% perf-profile.self.cycles-pp.ext4_da_write_begin
0.00 +0.1 0.09 ± 18% perf-profile.self.cycles-pp.try_charge_memcg
0.00 +0.1 0.09 ± 17% perf-profile.self.cycles-pp.node_page_state
0.00 +0.1 0.10 ± 16% perf-profile.self.cycles-pp.page_counter_try_charge
0.00 +0.1 0.10 ± 15% perf-profile.self.cycles-pp.__remove_mapping
0.00 +0.1 0.10 ± 22% perf-profile.self.cycles-pp.lru_cache_add
0.00 +0.1 0.10 ± 21% perf-profile.self.cycles-pp.__mod_lruvec_state
0.00 +0.1 0.10 ± 17% perf-profile.self.cycles-pp.mod_objcg_state
0.00 +0.1 0.10 ± 93% perf-profile.self.cycles-pp.unlock_page_memcg
0.01 ±223% +0.1 0.11 ± 30% perf-profile.self.cycles-pp.generic_write_end
0.00 +0.1 0.11 ± 27% perf-profile.self.cycles-pp.ext4_block_write_begin
0.02 ±141% +0.1 0.12 ± 30% perf-profile.self.cycles-pp.ext4_da_get_block_prep
0.06 ± 13% +0.1 0.17 ± 24% perf-profile.self.cycles-pp.get_obj_cgroup_from_current
0.04 ± 71% +0.1 0.15 ± 24% perf-profile.self.cycles-pp.kmem_cache_alloc
0.01 ±223% +0.1 0.12 ± 28% perf-profile.self.cycles-pp.copy_page_from_iter_atomic
0.06 ± 13% +0.1 0.17 ± 28% perf-profile.self.cycles-pp.rmqueue
0.04 ± 71% +0.1 0.15 ± 85% perf-profile.self.cycles-pp.__count_memcg_events
0.04 ± 71% +0.1 0.16 ± 26% perf-profile.self.cycles-pp.___might_sleep
0.00 +0.1 0.12 ± 31% perf-profile.self.cycles-pp.get_page_from_freelist
0.06 ± 11% +0.1 0.19 ± 26% perf-profile.self.cycles-pp.__add_to_page_cache_locked
0.02 ±141% +0.1 0.14 ± 24% perf-profile.self.cycles-pp.ext4_mpage_readpages
0.02 ±146% +0.1 0.15 ± 18% perf-profile.self.cycles-pp._raw_spin_lock_irq
0.00 +0.1 0.13 ± 31% perf-profile.self.cycles-pp.end_page_writeback
0.05 ± 45% +0.1 0.18 ± 27% perf-profile.self.cycles-pp.create_empty_buffers
0.05 ± 45% +0.1 0.18 ± 28% perf-profile.self.cycles-pp.node_dirty_ok
0.00 +0.1 0.14 ± 19% perf-profile.self.cycles-pp.__slab_free
0.00 +0.1 0.14 ± 25% perf-profile.self.cycles-pp.memcg_slab_free_hook
0.05 ± 45% +0.1 0.19 ± 25% perf-profile.self.cycles-pp.xas_start
0.00 +0.2 0.16 ± 58% perf-profile.self.cycles-pp.lock_page_memcg
0.00 +0.2 0.16 ± 19% perf-profile.self.cycles-pp.xas_clear_mark
0.00 +0.2 0.16 ± 14% perf-profile.self.cycles-pp.xas_store
0.03 ±100% +0.2 0.20 ± 26% perf-profile.self.cycles-pp.clear_page_dirty_for_io
0.06 ± 13% +0.2 0.23 ± 26% perf-profile.self.cycles-pp.page_mapping
0.00 +0.2 0.18 ± 30% perf-profile.self.cycles-pp.mpage_prepare_extent_to_map
0.01 ±223% +0.2 0.19 ± 21% perf-profile.self.cycles-pp.unlock_page
0.00 +0.2 0.19 ± 60% perf-profile.self.cycles-pp.page_counter_cancel
0.10 ± 14% +0.2 0.29 ± 24% perf-profile.self.cycles-pp.rmqueue_bulk
0.08 ± 12% +0.2 0.28 ± 21% perf-profile.self.cycles-pp.filemap_read
0.04 ± 75% +0.2 0.24 ± 28% perf-profile.self.cycles-pp.__test_set_page_writeback
0.00 +0.2 0.21 ± 21% perf-profile.self.cycles-pp.drop_buffers
0.11 ± 12% +0.2 0.32 ± 16% perf-profile.self.cycles-pp.__pagevec_lru_add_fn
0.07 ± 18% +0.2 0.29 ± 22% perf-profile.self.cycles-pp.pagecache_get_page
0.00 +0.2 0.23 ±106% perf-profile.self.cycles-pp.mem_cgroup_wb_domain
0.08 ± 16% +0.3 0.34 ± 22% perf-profile.self.cycles-pp.filemap_get_read_batch
0.07 ± 29% +0.3 0.33 ± 29% perf-profile.self.cycles-pp.ext4_bio_write_page
0.00 +0.3 0.27 ±135% perf-profile.self.cycles-pp.charge_memcg
0.06 ± 15% +0.3 0.33 ± 20% perf-profile.self.cycles-pp.test_clear_page_writeback
0.02 ±223% +0.3 0.29 ± 36% perf-profile.self.cycles-pp.ktime_get
0.00 +0.3 0.28 ± 14% perf-profile.self.cycles-pp.__free_one_page
0.08 ± 34% +0.3 0.40 ± 28% perf-profile.self.cycles-pp.ext4_finish_bio
0.02 ±141% +0.3 0.34 ± 15% perf-profile.self.cycles-pp.release_pages
0.07 ± 17% +0.3 0.42 ± 17% perf-profile.self.cycles-pp.__list_del_entry_valid
0.09 ± 12% +0.3 0.44 ± 13% perf-profile.self.cycles-pp.__mod_node_page_state
0.11 ± 33% +0.4 0.46 ± 27% perf-profile.self.cycles-pp.find_get_pages_range_tag
0.00 +0.4 0.36 ± 17% perf-profile.self.cycles-pp.find_lock_entries
0.00 +0.4 0.37 ± 14% perf-profile.self.cycles-pp.poll_idle
0.00 +0.4 0.40 ± 22% perf-profile.self.cycles-pp.jbd2_journal_grab_journal_head
0.10 ± 18% +0.4 0.50 ± 15% perf-profile.self.cycles-pp.mpage_process_page_bufs
0.09 ± 23% +0.4 0.49 ± 27% perf-profile.self.cycles-pp.percpu_counter_add_batch
0.06 ± 19% +0.4 0.49 ±118% perf-profile.self.cycles-pp.get_mem_cgroup_from_mm
0.20 ± 8% +0.6 0.77 ± 21% perf-profile.self.cycles-pp.mark_buffer_dirty
0.26 ± 15% +0.8 1.01 ± 24% perf-profile.self.cycles-pp.xas_load
0.14 ± 6% +0.8 0.94 ± 76% perf-profile.self.cycles-pp.balance_dirty_pages_ratelimited
0.36 ± 10% +0.8 1.18 ± 14% perf-profile.self.cycles-pp._raw_spin_lock_irqsave
0.40 ± 14% +0.9 1.29 ± 25% perf-profile.self.cycles-pp.__block_commit_write
0.19 ± 8% +0.9 1.12 ± 84% perf-profile.self.cycles-pp.__mod_lruvec_page_state
0.42 ± 10% +1.1 1.47 ± 17% perf-profile.self.cycles-pp.__get_user_nocheck_1
0.44 ± 10% +1.2 1.62 ± 15% perf-profile.self.cycles-pp.mark_page_accessed
0.29 ± 7% +2.0 2.32 ±120% perf-profile.self.cycles-pp.__mod_memcg_lruvec_state
0.97 ± 9% +2.5 3.47 ± 17% perf-profile.self.cycles-pp.get_io_u
1.25 ± 8% +3.8 5.09 ± 12% perf-profile.self.cycles-pp.copy_mc_fragile
1.41 ± 32% +6.8 8.24 ± 22% perf-profile.self.cycles-pp.__memcpy_flushcache
5.08 ± 10% +12.6 17.68 ± 21% perf-profile.self.cycles-pp.copy_user_enhanced_fast_string
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://01.org/lkp
2 weeks, 1 day
[x86/putuser] b08a336b0a: BUG:kernel_NULL_pointer_dereference,address
by kernel test robot
Greeting,
FYI, we noticed the following commit (built with gcc-11):
commit: b08a336b0a6bea785bfbb1d1783d041f40b19fce ("x86/putuser: Provide room for padding")
https://github.com/ammarfaizi2/linux-block tglx/devel/depthtracking
in testcase: trinity
version: trinity-x86_64-3f8670b2-1_20220518
with following parameters:
runtime: 300s
group: group-04
test-description: Trinity is a linux system call fuzz tester.
test-url: http://codemonkey.org.uk/projects/trinity/
on test machine: qemu-system-x86_64 -enable-kvm -cpu SandyBridge -smp 2 -m 16G
caused below changes (please refer to attached dmesg/kmsg for entire log/backtrace):
If you fix the issue, kindly add following tag
Reported-by: kernel test robot <oliver.sang(a)intel.com>
[ 123.351431][ T3750] BUG: kernel NULL pointer dereference, address: 0000000000000000
[ 123.352571][ T3751] Zero length message leads to an empty skb
[ 123.353455][ T3750] #PF: supervisor write access in kernel mode
[ 123.353459][ T3750] #PF: error_code(0x0002) - not-present page
[ 123.353462][ T3750] PGD 8000000150234067 P4D 8000000150234067 PUD 0
[ 123.360538][ T3750] Oops: 0002 [#1] SMP KASAN PTI
[ 123.362218][ T3750] CPU: 0 PID: 3750 Comm: trinity-c5 Not tainted 5.19.0-rc8-00035-gb08a336b0a6b #1
[ 123.364091][ T3750] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.16.0-debian-1.16.0-4 04/01/2014
[ 123.366085][ T3750] RIP: 0010:__put_user_4 (arch/x86/lib/putuser.S:95)
[ 123.367871][ T3750] Code: 84 00 00 00 00 00 66 90 0f 1f 00 66 89 01 31 c9 0f 1f 00 c3 cc cc cc cc 48 bb fd ef ff ff ff 7f 00 00 48 39 d9 73 54 0f 1f 00 <89> 01 31 c9 0f 1f 00 c3 cc cc cc cc 66 90 0f 1f 00 89 01 31 c9 0f
All code
========
0: 84 00 test %al,(%rax)
2: 00 00 add %al,(%rax)
4: 00 00 add %al,(%rax)
6: 66 90 xchg %ax,%ax
8: 0f 1f 00 nopl (%rax)
b: 66 89 01 mov %ax,(%rcx)
e: 31 c9 xor %ecx,%ecx
10: 0f 1f 00 nopl (%rax)
13: c3 retq
14: cc int3
15: cc int3
16: cc int3
17: cc int3
18: 48 bb fd ef ff ff ff movabs $0x7fffffffeffd,%rbx
1f: 7f 00 00
22: 48 39 d9 cmp %rbx,%rcx
25: 73 54 jae 0x7b
27: 0f 1f 00 nopl (%rax)
2a:* 89 01 mov %eax,(%rcx) <-- trapping instruction
2c: 31 c9 xor %ecx,%ecx
2e: 0f 1f 00 nopl (%rax)
31: c3 retq
32: cc int3
33: cc int3
34: cc int3
35: cc int3
36: 66 90 xchg %ax,%ax
38: 0f 1f 00 nopl (%rax)
3b: 89 01 mov %eax,(%rcx)
3d: 31 c9 xor %ecx,%ecx
3f: 0f .byte 0xf
Code starting with the faulting instruction
===========================================
0: 89 01 mov %eax,(%rcx)
2: 31 c9 xor %ecx,%ecx
4: 0f 1f 00 nopl (%rax)
7: c3 retq
8: cc int3
9: cc int3
a: cc int3
b: cc int3
c: 66 90 xchg %ax,%ax
e: 0f 1f 00 nopl (%rax)
11: 89 01 mov %eax,(%rcx)
13: 31 c9 xor %ecx,%ecx
15: 0f .byte 0xf
[ 123.371830][ T3750] RSP: 0018:ffffc9000075fed0 EFLAGS: 00010297
[ 123.373659][ T3750] RAX: 000000000000fffe RBX: 00007fffffffeffd RCX: 0000000000000000
[ 123.375577][ T3750] RDX: 1ffff110245476b9 RSI: 000000000000002f RDI: ffff888122a3b5c8
[ 123.377482][ T3750] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffffffaf95cccf
[ 123.379392][ T3750] R10: fffffbfff5f2b999 R11: 0000000000000001 R12: 0000000000000000
[ 123.381293][ T3750] R13: ffffffffae0ffa80 R14: ffff88839d64dea0 R15: 000000000000fffe
[ 123.383189][ T3750] FS: 00007fce9002e600(0000) GS:ffff88839d600000(0000) knlGS:0000000000000000
[ 123.385145][ T3750] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 123.387016][ T3750] CR2: 0000000000000000 CR3: 000000013ec78000 CR4: 00000000000406f0
[ 123.388925][ T3750] DR0: 00007fce8e1d9000 DR1: 0000000000000000 DR2: 0000000000000000
[ 123.390829][ T3750] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000600
[ 123.392708][ T3750] Call Trace:
[ 123.394352][ T3750] <TASK>
[ 123.395946][ T3750] groups_to_user (kernel/groups.c:47)
[ 123.397679][ T3750] __x64_sys_getgroups (kernel/groups.c:169 kernel/groups.c:148 kernel/groups.c:148)
[ 123.399376][ T3750] do_syscall_64 (arch/x86/entry/common.c:50 arch/x86/entry/common.c:80)
[ 123.401046][ T3750] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:120)
[ 123.403400][ T3750] RIP: 0033:0x7fce8ff609b9
[ 123.406079][ T3750] Code: 00 c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d a7 54 0c 00 f7 d8 64 89 01 48
All code
========
0: 00 c3 add %al,%bl
2: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
9: 00 00 00
c: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
11: 48 89 f8 mov %rdi,%rax
14: 48 89 f7 mov %rsi,%rdi
17: 48 89 d6 mov %rdx,%rsi
1a: 48 89 ca mov %rcx,%rdx
1d: 4d 89 c2 mov %r8,%r10
20: 4d 89 c8 mov %r9,%r8
23: 4c 8b 4c 24 08 mov 0x8(%rsp),%r9
28: 0f 05 syscall
2a:* 48 3d 01 f0 ff ff cmp $0xfffffffffffff001,%rax <-- trapping instruction
30: 73 01 jae 0x33
32: c3 retq
33: 48 8b 0d a7 54 0c 00 mov 0xc54a7(%rip),%rcx # 0xc54e1
3a: f7 d8 neg %eax
3c: 64 89 01 mov %eax,%fs:(%rcx)
3f: 48 rex.W
Code starting with the faulting instruction
===========================================
0: 48 3d 01 f0 ff ff cmp $0xfffffffffffff001,%rax
6: 73 01 jae 0x9
8: c3 retq
9: 48 8b 0d a7 54 0c 00 mov 0xc54a7(%rip),%rcx # 0xc54b7
10: f7 d8 neg %eax
12: 64 89 01 mov %eax,%fs:(%rcx)
15: 48 rex.W
[ 123.411497][ T3750] RSP: 002b:00007fff05a38318 EFLAGS: 00000246 ORIG_RAX: 0000000000000073
[ 123.413449][ T3750] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fce8ff609b9
[ 123.415444][ T3750] RDX: ffffffffffff00f3 RSI: 0000000000000000 RDI: 0000000009000400
[ 123.417316][ T3750] RBP: 00007fce8e8e7000 R08: 0000000000000093 R09: 0000000000008000
[ 123.419266][ T3750] R10: 000000000a0a0a0a R11: 0000000000000246 R12: 0000000000000073
[ 123.421130][ T3750] R13: 00007fce9002e580 R14: 00007fce8e8e7058 R15: 00007fce8e8e7000
[ 123.423035][ T3750] </TASK>
[ 123.424634][ T3750] Modules linked in: can_bcm can_raw can crypto_user nfnetlink scsi_transport_iscsi atm sctp ip6_udp_tunnel udp_tunnel libcrc32c sr_mod cdrom sg intel_rapl_msr bochs drm_vram_helper ppdev intel_rapl_common drm_ttm_helper crct10dif_pclmul crc32_pclmul ttm crc32c_intel ghash_clmulni_intel ata_generic rapl joydev ata_piix drm_kms_helper serio_raw syscopyarea libata sysfillrect sysimgblt ipmi_devintf ipmi_msghandler parport_pc i2c_piix4 fb_sys_fops parport drm fuse ip_tables
[ 123.433229][ T3750] CR2: 0000000000000000
To reproduce:
# build kernel
cd linux
cp config-5.19.0-rc8-00035-gb08a336b0a6b .config
make HOSTCC=gcc-11 CC=gcc-11 ARCH=x86_64 olddefconfig prepare modules_prepare bzImage modules
make HOSTCC=gcc-11 CC=gcc-11 ARCH=x86_64 INSTALL_MOD_PATH=<mod-install-dir> modules_install
cd <mod-install-dir>
find lib/ | cpio -o -H newc --quiet | gzip > modules.cgz
git clone https://github.com/intel/lkp-tests.git
cd lkp-tests
bin/lkp qemu -k <bzImage> -m modules.cgz job-script # job-script is attached in this email
# if come across any failure that blocks the test,
# please remove ~/.lkp and /lkp dir to run from a clean state.
--
0-DAY CI Kernel Test Service
https://01.org/lkp
2 weeks, 2 days
[x86,static_call] 7723edf5ed: WARNING:at_arch/x86/kernel/alternative.c:#apply_returns
by kernel test robot
(please be noted we reported
[x86,static_call] ee88d363d1: WARNING:at_arch/x86/kernel/alternative.c:#apply_returns
upon mainline at
https://lore.kernel.org/all/[email protected]/
and we noticed there are some discussion based on it.
this report FYI the similar issue happens on linux-5.10.y branch)
Greeting,
FYI, we noticed the following commit (built with gcc-11):
commit: 7723edf5edfdfdabd8234e45142be86598a04cad ("x86,static_call: Use alternative RET encoding")
https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git linux-5.10.y
in testcase: boot
on test machine: qemu-system-x86_64 -enable-kvm -cpu SandyBridge -smp 2 -m 16G
caused below changes (please refer to attached dmesg/kmsg for entire log/backtrace):
If you fix the issue, kindly add following tag
Reported-by: kernel test robot <oliver.sang(a)intel.com>
[ 2.806038][ T0] ------------[ cut here ]------------
[ 2.806807][ T0] WARNING: CPU: 0 PID: 0 at arch/x86/kernel/alternative.c:711 apply_returns (arch/x86/kernel/alternative.c:711 (discriminator 1))
[ 2.807794][ T0] Modules linked in:
[ 2.808793][ T0] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 5.10.132-00087-g7723edf5edfd #1
[ 2.809793][ T0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.16.0-debian-1.16.0-4 04/01/2014
[ 2.810810][ T0] RIP: 0010:apply_returns (arch/x86/kernel/alternative.c:711 (discriminator 1))
[ 2.811799][ T0] Code: ff ff 74 cb 48 83 c5 04 49 39 ee 0f 87 81 fe ff ff e9 22 ff ff ff 0f 0b 48 83 c5 04 49 39 ee 0f 87 6d fe ff ff e9 0e ff ff ff <0f> 0b 48 83 c5 04 49 39 ee 0f 87 59 fe ff ff e9 fa fe ff ff 48 89
All code
========
0: ff (bad)
1: ff 74 cb 48 pushq 0x48(%rbx,%rcx,8)
5: 83 c5 04 add $0x4,%ebp
8: 49 39 ee cmp %rbp,%r14
b: 0f 87 81 fe ff ff ja 0xfffffffffffffe92
11: e9 22 ff ff ff jmpq 0xffffffffffffff38
16: 0f 0b ud2
18: 48 83 c5 04 add $0x4,%rbp
1c: 49 39 ee cmp %rbp,%r14
1f: 0f 87 6d fe ff ff ja 0xfffffffffffffe92
25: e9 0e ff ff ff jmpq 0xffffffffffffff38
2a:* 0f 0b ud2 <-- trapping instruction
2c: 48 83 c5 04 add $0x4,%rbp
30: 49 39 ee cmp %rbp,%r14
33: 0f 87 59 fe ff ff ja 0xfffffffffffffe92
39: e9 fa fe ff ff jmpq 0xffffffffffffff38
3e: 48 rex.W
3f: 89 .byte 0x89
Code starting with the faulting instruction
===========================================
0: 0f 0b ud2
2: 48 83 c5 04 add $0x4,%rbp
6: 49 39 ee cmp %rbp,%r14
9: 0f 87 59 fe ff ff ja 0xfffffffffffffe68
f: e9 fa fe ff ff jmpq 0xffffffffffffff0e
14: 48 rex.W
15: 89 .byte 0x89
[ 2.812800][ T0] RSP: 0000:ffffffff94c07d50 EFLAGS: 00010202
[ 2.813795][ T0] RAX: 0000000000000000 RBX: ffffffff941428c5 RCX: 000000000000000f
[ 2.814795][ T0] RDX: 0000000000000003 RSI: 0000000000000000 RDI: ffffffff941428c5
[ 2.815793][ T0] RBP: ffffffff967a1a7c R08: 0000000000000001 R09: ffffffff941428c5
[ 2.816794][ T0] R10: 0000000000000000 R11: 0000000000000000 R12: ffffffff941428c0
[ 2.817794][ T0] R13: dffffc0000000000 R14: ffffffff967b53fc R15: 1ffffffff2980fad
[ 2.818796][ T0] FS: 0000000000000000(0000) GS:ffff88839d200000(0000) knlGS:0000000000000000
[ 2.819797][ T0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2.820793][ T0] CR2: ffff88843ffff000 CR3: 0000000371a2a000 CR4: 00000000000406f0
[ 2.821796][ T0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2.822794][ T0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2.823790][ T0] Call Trace:
[ 2.824800][ T0] ? synchronize_rcu (arch/x86/include/asm/atomic.h:29 (discriminator 11) include/asm-generic/atomic-instrumented.h:28 (discriminator 11) include/linux/cpumask.h:112 (discriminator 11) kernel/rcu/tree.c:3633 (discriminator 11) kernel/rcu/tree.c:3677 (discriminator 11))
[ 2.825676][ T0] ? apply_retpolines (arch/x86/kernel/alternative.c:692)
[ 2.825801][ T0] ? lock_downgrade (kernel/locking/lockdep.c:5218)
[ 2.826815][ T0] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4426)
[ 2.827773][ T0] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:50 (discriminator 22))
[ 2.827781][ T0] alternative_instructions (arch/x86/kernel/alternative.c:1024)
[ 2.827781][ T0] ? arch_init_ideal_nops (arch/x86/kernel/alternative.c:996)
[ 2.828808][ T0] check_bugs (arch/x86/kernel/cpu/bugs.c:150)
[ 2.829654][ T0] start_kernel (init/main.c:1049)
[ 2.829806][ T0] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:292)
[ 2.830816][ T0] irq event stamp: 79897
[ 2.831554][ T0] hardirqs last enabled at (79905): console_unlock (kernel/printk/printk.c:2561 (discriminator 1))
[ 2.832798][ T0] hardirqs last disabled at (79920): console_unlock (kernel/printk/printk.c:2476 (discriminator 1))
[ 2.833800][ T0] softirqs last enabled at (79930): irq_enter_rcu (kernel/softirq.c:360)
[ 2.834800][ T0] softirqs last disabled at (79941): irq_enter_rcu (include/linux/bottom_half.h:19 kernel/softirq.c:358)
[ 2.835804][ T0] ---[ end trace 31475ec15dcd2824 ]---
[ 2.850069][ T0] Freeing SMP alternatives memory: 40K
[ 2.851980][ T1] smpboot: CPU0: Intel Xeon E312xx (Sandy Bridge) (family: 0x6, model: 0x2a, stepping: 0x1)
[ 2.855218][ T1] Performance Events: unsupported p6 CPU model 42 no PMU driver, software events only.
[ 2.856245][ T1] rcu: Hierarchical SRCU implementation.
[ 2.862806][ T1] NMI watchdog: Perf NMI watchdog permanently disabled
[ 2.865285][ T1] smp: Bringing up secondary CPUs ...
[ 2.867775][ T1] x86: Booting SMP configuration:
[ 2.868801][ T1] .... node #0, CPUs: #1
[ 0.155873][ T0] kvm-clock: cpu 1, msr 373647041, secondary cpu clock
[ 0.155873][ T0] masked ExtINT on CPU#1
[ 2.872197][ T17] kvm-guest: stealtime: cpu 1, msr 39d327b80
[ 2.874110][ T1] smp: Brought up 1 node, 2 CPUs
[ 2.874830][ T1] smpboot: Max logical packages: 1
[ 2.875805][ T1] smpboot: Total of 2 processors activated (8380.31 BogoMIPS)
[ 3.114131][ T22] node 0 deferred pages initialised in 234ms
[ 3.187142][ T1] allocated 100663296 bytes of page_ext
[ 3.188053][ T1] Node 0, zone DMA: page owner found early allocated 0 pages
[ 3.190781][ T1] Node 0, zone DMA32: page owner found early allocated 0 pages
[ 3.210704][ T1] Node 0, zone Normal: page owner found early allocated 26141 pages
[ 3.218861][ T1] devtmpfs: initialized
[ 3.220911][ T1] x86/mm: Memory block size: 128MB
[ 3.276990][ T1] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1911260446275000 ns
[ 3.277871][ T1] futex hash table entries: 512 (order: 4, 65536 bytes, linear)
[ 3.279992][ T1] pinctrl core: initialized pinctrl subsystem
[ 3.284414][ T1] NET: Registered protocol family 16
[ 3.288060][ T1] audit: initializing netlink subsys (disabled)
[ 3.289162][ T27] audit: type=2000 audit(1659158580.734:1): state=initialized audit_enabled=0 res=1
[ 3.292047][ T1] thermal_sys: Registered thermal governor 'fair_share'
[ 3.292059][ T1] thermal_sys: Registered thermal governor 'bang_bang'
[ 3.292810][ T1] thermal_sys: Registered thermal governor 'step_wise'
[ 3.293815][ T1] thermal_sys: Registered thermal governor 'user_space'
[ 3.296162][ T1] cpuidle: using governor menu
[ 3.302106][ T1] ACPI: bus type PCI registered
[ 3.302804][ T1] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
[ 3.305549][ T1] PCI: Using configuration type 1 for base access
[ 3.366781][ T1] Kprobes globally optimized
[ 3.372347][ T1] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
[ 3.381842][ T1] cryptd: max_cpu_qlen set to 1000
[ 3.403819][ T1] ACPI: Added _OSI(Module Device)
[ 3.404805][ T1] ACPI: Added _OSI(Processor Device)
[ 3.405807][ T1] ACPI: Added _OSI(3.0 _SCP Extensions)
[ 3.406810][ T1] ACPI: Added _OSI(Processor Aggregator Device)
[ 3.407901][ T1] ACPI: Added _OSI(Linux-Dell-Video)
[ 3.408831][ T1] ACPI: Added _OSI(Linux-Lenovo-NV-HDMI-Audio)
[ 3.409827][ T1] ACPI: Added _OSI(Linux-HPI-Hybrid-Graphics)
[ 3.465803][ T1] ACPI: 1 ACPI AML tables successfully acquired and loaded
[ 3.485891][ T1] ACPI: Interpreter enabled
[ 3.487182][ T1] ACPI: (supports S0 S3 S4 S5)
[ 3.487801][ T1] ACPI: Using IOAPIC for interrupt routing
[ 3.489133][ T1] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[ 3.494678][ T1] ACPI: Enabled 2 GPEs in block 00 to 0F
[ 3.630243][ T1] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
[ 3.630891][ T1] acpi PNP0A03:00: _OSC: OS supports [ASPM ClockPM Segments MSI HPX-Type3]
[ 3.632459][ T1] acpi PNP0A03:00: fail to add MMCONFIG information, can't access extended PCI configuration space under this bridge.
[ 3.648441][ T1] acpiphp: Slot [3] registered
[ 3.649289][ T1] acpiphp: Slot [4] registered
[ 3.650404][ T1] acpiphp: Slot [5] registered
[ 3.651377][ T1] acpiphp: Slot [6] registered
[ 3.652379][ T1] acpiphp: Slot [7] registered
[ 3.653341][ T1] acpiphp: Slot [8] registered
[ 3.654448][ T1] acpiphp: Slot [9] registered
[ 3.655421][ T1] acpiphp: Slot [10] registered
[ 3.656280][ T1] acpiphp: Slot [11] registered
[ 3.657314][ T1] acpiphp: Slot [12] registered
[ 3.658409][ T1] acpiphp: Slot [13] registered
[ 3.659409][ T1] acpiphp: Slot [14] registered
[ 3.660368][ T1] acpiphp: Slot [15] registered
[ 3.661408][ T1] acpiphp: Slot [16] registered
[ 3.662404][ T1] acpiphp: Slot [17] registered
[ 3.663372][ T1] acpiphp: Slot [18] registered
[ 3.664323][ T1] acpiphp: Slot [19] registered
[ 3.665369][ T1] acpiphp: Slot [20] registered
[ 3.666478][ T1] acpiphp: Slot [21] registered
[ 3.667397][ T1] acpiphp: Slot [22] registered
[ 3.668408][ T1] acpiphp: Slot [23] registered
[ 3.669331][ T1] acpiphp: Slot [24] registered
[ 3.670398][ T1] acpiphp: Slot [25] registered
[ 3.671159][ T1] acpiphp: Slot [26] registered
[ 3.672398][ T1] acpiphp: Slot [27] registered
[ 3.673364][ T1] acpiphp: Slot [28] registered
[ 3.674421][ T1] acpiphp: Slot [29] registered
[ 3.675407][ T1] acpiphp: Slot [30] registered
[ 3.676389][ T1] acpiphp: Slot [31] registered
[ 3.677046][ T1] PCI host bridge to bus 0000:00
[ 3.677838][ T1] pci_bus 0000:00: root bus resource [io 0x0000-0x0cf7 window]
[ 3.678835][ T1] pci_bus 0000:00: root bus resource [io 0x0d00-0xffff window]
[ 3.679828][ T1] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff window]
[ 3.680866][ T1] pci_bus 0000:00: root bus resource [mem 0xc0000000-0xfebfffff window]
To reproduce:
# build kernel
cd linux
cp config-5.10.132-00087-g7723edf5edfd .config
make HOSTCC=gcc-11 CC=gcc-11 ARCH=x86_64 olddefconfig prepare modules_prepare bzImage modules
make HOSTCC=gcc-11 CC=gcc-11 ARCH=x86_64 INSTALL_MOD_PATH=<mod-install-dir> modules_install
cd <mod-install-dir>
find lib/ | cpio -o -H newc --quiet | gzip > modules.cgz
git clone https://github.com/intel/lkp-tests.git
cd lkp-tests
bin/lkp qemu -k <bzImage> -m modules.cgz job-script # job-script is attached in this email
# if come across any failure that blocks the test,
# please remove ~/.lkp and /lkp dir to run from a clean state.
--
0-DAY CI Kernel Test Service
https://01.org/lkp
2 weeks, 2 days
[cpumask] abedd49a7a: kernel_BUG_at_lib/cpumask.c
by kernel test robot
Greeting,
FYI, we noticed the following commit (built with gcc-11):
commit: abedd49a7ab4f3f13d09e34a3ddbc236d330b1da ("cpumask: add cpumask_nth_{,and,andnot}")
https://github.com/norov/linux and_empty
in testcase: netperf
version: netperf-x86_64-2.7-0_20220627
with following parameters:
ip: ipv4
runtime: 300s
nr_threads: 1
cluster: cs-localhost
test: UDP_STREAM
cpufreq_governor: performance
ucode: 0x7002402
test-description: Netperf is a benchmark that can be use to measure various aspect of networking performance.
test-url: http://www.netperf.org/netperf/
on test machine: 144 threads 4 sockets Intel(R) Xeon(R) Gold 5318H CPU @ 2.50GHz with 128G memory
caused below changes (please refer to attached dmesg/kmsg for entire log/backtrace):
If you fix the issue, kindly add following tag
Reported-by: kernel test robot <oliver.sang(a)intel.com>
[ 6.399301][ T917] ------------[ cut here ]------------
[ 6.399304][ T917] kernel BUG at lib/cpumask.c:147!
[ 6.399314][ T917] invalid opcode: 0000 [#1] SMP NOPTI
[ 6.399321][ T917] CPU: 18 PID: 917 Comm: kworker/18:1 Not tainted 5.19.0-rc3-00030-gabedd49a7ab4 #6
[ 6.399327][ T917] Hardware name: Intel Corporation CooperCity/CooperCity, BIOS WLYDCRB1.SYS.0016.P29.2006080250 06/08/2020
[ 6.399331][ T917] Workqueue: events work_for_cpu_fn
[ 6.399345][ T917] RIP: 0010:cpumask_local_spread (kbuild/src/x86_64/lib/cpumask.c:147)
[ 6.399360][ T917] Code: 39 d1 73 26 48 8b 34 dd 00 ba 52 83 49 c7 c0 ff ff ff ff 48 c7 c7 a0 46 d8 82 e8 bc 99 fb ff 39 05 c6 44 71 01 41 89 c0 77 b8 <0f> 0b 48 39 d1 73 f9 45 31 c0 31 f6 eb db cc cc cc cc cc cc cc cc
All code
========
0: 39 d1 cmp %edx,%ecx
2: 73 26 jae 0x2a
4: 48 8b 34 dd 00 ba 52 mov -0x7cad4600(,%rbx,8),%rsi
b: 83
c: 49 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%r8
13: 48 c7 c7 a0 46 d8 82 mov $0xffffffff82d846a0,%rdi
1a: e8 bc 99 fb ff callq 0xfffffffffffb99db
1f: 39 05 c6 44 71 01 cmp %eax,0x17144c6(%rip) # 0x17144eb
25: 41 89 c0 mov %eax,%r8d
28: 77 b8 ja 0xffffffffffffffe2
2a:* 0f 0b ud2 <-- trapping instruction
2c: 48 39 d1 cmp %rdx,%rcx
2f: 73 f9 jae 0x2a
31: 45 31 c0 xor %r8d,%r8d
34: 31 f6 xor %esi,%esi
36: eb db jmp 0x13
38: cc int3
39: cc int3
3a: cc int3
3b: cc int3
3c: cc int3
3d: cc int3
3e: cc int3
3f: cc int3
Code starting with the faulting instruction
===========================================
0: 0f 0b ud2
2: 48 39 d1 cmp %rdx,%rcx
5: 73 f9 jae 0x0
7: 45 31 c0 xor %r8d,%r8d
a: 31 f6 xor %esi,%esi
c: eb db jmp 0xffffffffffffffe9
e: cc int3
f: cc int3
10: cc int3
11: cc int3
12: cc int3
13: cc int3
14: cc int3
15: cc int3
[ 6.399364][ T917] RSP: 0000:ffffc900091ebd00 EFLAGS: 00010202
[ 6.399368][ T917] RAX: 0000000000000090 RBX: 0000000000000001 RCX: 00000000ffffff94
[ 6.399372][ T917] RDX: 0000000000000090 RSI: ffffffff82d846b0 RDI: 000000000000ffff
[ 6.399376][ T917] RBP: 0000000000000024 R08: 0000000000000090 R09: ffffffff82d846b0
[ 6.399379][ T917] R10: ffffffff82d846a0 R11: 0000000000000002 R12: 0000000000000024
[ 6.399382][ T917] R13: 0000000000000000 R14: 0000000000000001 R15: 000000000000003f
[ 6.399385][ T917] FS: 0000000000000000(0000) GS:ffff88905f400000(0000) knlGS:0000000000000000
[ 6.399389][ T917] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 6.399392][ T917] CR2: 0000000000000000 CR3: 000000207ec0a001 CR4: 00000000007706e0
[ 6.399396][ T917] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 6.399398][ T917] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 6.399400][ T917] PKRU: 55555554
[ 6.399402][ T917] Call Trace:
[ 6.399406][ T917] <TASK>
[ 6.399409][ T917] ixgbe_alloc_q_vector (kbuild/src/x86_64/include/linux/topology.h:96 kbuild/src/x86_64/drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c:853)
[ 6.399420][ T917] ixgbe_alloc_q_vectors (kbuild/src/x86_64/drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c:1094)
[ 6.399420][ T917] ixgbe_init_interrupt_scheme (kbuild/src/x86_64/drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c:1248)
[ 6.399420][ T917] ixgbe_probe (kbuild/src/x86_64/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:11004)
[ 6.399420][ T917] local_pci_probe (kbuild/src/x86_64/drivers/pci/pci-driver.c:324)
[ 6.399420][ T917] ? __schedule (kbuild/src/x86_64/kernel/sched/core.c:6466)
[ 6.399420][ T917] work_for_cpu_fn (kbuild/src/x86_64/kernel/workqueue.c:5165)
[ 6.399420][ T917] process_one_work (kbuild/src/x86_64/kernel/workqueue.c:2289)
[ 6.399420][ T917] ? process_one_work (kbuild/src/x86_64/kernel/workqueue.c:2379)
[ 6.399420][ T917] worker_thread (kbuild/src/x86_64/include/linux/list.h:292 kbuild/src/x86_64/kernel/workqueue.c:2349 kbuild/src/x86_64/kernel/workqueue.c:2441)
[ 6.399420][ T917] ? process_one_work (kbuild/src/x86_64/kernel/workqueue.c:2379)
[ 6.399420][ T917] kthread (kbuild/src/x86_64/kernel/kthread.c:376)
[ 6.399420][ T917] ? kthread_complete_and_exit (kbuild/src/x86_64/kernel/kthread.c:331)
[ 6.399420][ T917] ret_from_fork (kbuild/src/x86_64/arch/x86/entry/entry_64.S:302)
[ 6.399420][ T917] </TASK>
[ 6.399420][ T917] Modules linked in:
[ 6.399525][ T917] ---[ end trace 0000000000000000 ]---
[ 6.434314][ T917] RIP: 0010:cpumask_local_spread (kbuild/src/x86_64/lib/cpumask.c:147)
[ 6.434318][ T917] Code: 39 d1 73 26 48 8b 34 dd 00 ba 52 83 49 c7 c0 ff ff ff ff 48 c7 c7 a0 46 d8 82 e8 bc 99 fb ff 39 05 c6 44 71 01 41 89 c0 77 b8 <0f> 0b 48 39 d1 73 f9 45 31 c0 31 f6 eb db cc cc cc cc cc cc cc cc
All code
========
0: 39 d1 cmp %edx,%ecx
2: 73 26 jae 0x2a
4: 48 8b 34 dd 00 ba 52 mov -0x7cad4600(,%rbx,8),%rsi
b: 83
c: 49 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%r8
13: 48 c7 c7 a0 46 d8 82 mov $0xffffffff82d846a0,%rdi
1a: e8 bc 99 fb ff callq 0xfffffffffffb99db
1f: 39 05 c6 44 71 01 cmp %eax,0x17144c6(%rip) # 0x17144eb
25: 41 89 c0 mov %eax,%r8d
28: 77 b8 ja 0xffffffffffffffe2
2a:* 0f 0b ud2 <-- trapping instruction
2c: 48 39 d1 cmp %rdx,%rcx
2f: 73 f9 jae 0x2a
31: 45 31 c0 xor %r8d,%r8d
34: 31 f6 xor %esi,%esi
36: eb db jmp 0x13
38: cc int3
39: cc int3
3a: cc int3
3b: cc int3
3c: cc int3
3d: cc int3
3e: cc int3
3f: cc int3
Code starting with the faulting instruction
===========================================
0: 0f 0b ud2
2: 48 39 d1 cmp %rdx,%rcx
5: 73 f9 jae 0x0
7: 45 31 c0 xor %r8d,%r8d
a: 31 f6 xor %esi,%esi
c: eb db jmp 0xffffffffffffffe9
e: cc int3
f: cc int3
10: cc int3
11: cc int3
12: cc int3
13: cc int3
14: cc int3
15: cc int3
To reproduce:
git clone https://github.com/intel/lkp-tests.git
cd lkp-tests
sudo bin/lkp install job.yaml # job file is attached in this email
bin/lkp split-job --compatible job.yaml # generate the yaml file for lkp run
sudo bin/lkp run generated-yaml-file
# if come across any failure that blocks the test,
# please remove ~/.lkp and /lkp dir to run from a clean state.
--
0-DAY CI Kernel Test Service
https://01.org/lkp
2 weeks, 2 days