bfcf4bd96c [ 8.837757] double fault: 0000 [#1] PREEMPT SMP DEBUG_PAGEALLOC KASAN
by kernel test robot
Greetings,
0day kernel testing robot got the below dmesg and the first bad commit is
https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git WIP.x86/stackguards
commit bfcf4bd96c127fa67275b54554bea089424601f8
Author: Andy Lutomirski <luto(a)kernel.org>
AuthorDate: Fri Jul 13 17:27:40 2018 -0700
Commit: Thomas Gleixner <tglx(a)linutronix.de>
CommitDate: Fri Apr 5 09:23:30 2019 +0200
x86/irq/64: Split the IRQ stack into its own pages
Currently the IRQ stack is hardcoded as the first page of the percpu area,
and the stack canary lives on the IRQ stack. The former gets in the way of
adding an IRQ stack guard page, and the latter is a potential weakness in
the stack canary mechanism.
Split the IRQ stack into its own private percpu pages.
[ tglx: Make 64 and 32 bit share struct irq_stack ]
Signed-off-by: Andy Lutomirski <luto(a)kernel.org>
1593e8b7e3 x86/irq/32: Handle irq stack allocation failure proper
bfcf4bd96c x86/irq/64: Split the IRQ stack into its own pages
834dedd380 x86/irq/64: Remove stack overflow debug code
af9671e6ad Merge branch 'perf/urgent'
+------------------------------------------+------------+------------+------------+------------+
| | 1593e8b7e3 | bfcf4bd96c | 834dedd380 | af9671e6ad |
+------------------------------------------+------------+------------+------------+------------+
| boot_successes | 31 | 0 | 0 | 8 |
| boot_failures | 2 | 11 | 11 | 3 |
| BUG:kernel_in_stage | 2 | 2 | 0 | 3 |
| double_fault:#[##] | 0 | 9 | | |
| RIP:interrupt_entry | 0 | 9 | 11 | |
| Kernel_panic-not_syncing:Fatal_exception | 0 | 9 | 11 | |
| invalid_opcode:#[##] | 0 | 0 | 11 | |
+------------------------------------------+------------+------------+------------+------------+
[ 8.787903] memory used by lock dependency info: 7899 kB
[ 8.794327] per task-struct memory footprint: 1920 bytes
[ 8.806410] ACPI: Core revision 20190215
[ 8.826246] clocksource: hpet: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604467 ns
[ 8.836106] hpet clockevent registered
[ 8.837757] double fault: 0000 [#1] PREEMPT SMP DEBUG_PAGEALLOC KASAN
[ 8.839882] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 5.1.0-rc3-00027-gbfcf4bd #1
[ 8.842976] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.10.2-1 04/01/2014
[ 8.858753] RIP: 0010:interrupt_entry+0xbb/0xd0
[ 8.867595] Code: 00 02 00 00 74 02 0f 0b 58 48 8d 7c 24 08 65 ff 04 25 4c ee 01 00 75 1b 65 48 89 3c 25 f8 9f 00 00 65 48 8b 24 25 50 ee 01 00 <48> 3b 7c 24 f8 74 02 0f 0b 57 ff 77 f8 e8 ca 13 60 fe c3 66 90 48
[ 8.902603] RSP: 0000:ffff888059002000 EFLAGS: 00010056
[ 8.912812] RAX: 1ffffffff0745f00 RBX: 0000000000000000 RCX: 0000000000000000
[ 8.923404] RDX: 0000000000000000 RSI: ffffffff82a008ca RDI: ffffffff83a07cf8
[ 8.926529] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000
[ 8.929025] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000
[ 8.931162] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000
[ 8.943725] FS: 0000000000000000(0000) GS:ffff888019000000(0000) knlGS:0000000000000000
[ 8.959095] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 8.966820] CR2: ffff888059001ff8 CR3: 0000000003a26000 CR4: 00000000000006b0
[ 8.969912] Call Trace:
[ 8.970864] ---[ end trace 6dd0cce45af54f3e ]---
[ 8.972478] RIP: 0010:interrupt_entry+0xbb/0xd0
# HH:MM RESULT GOOD BAD GOOD_BUT_DIRTY DIRTY_NOT_BAD
git bisect start a45b3649d85a7ed735803ebe50b0cefd39e202b2 79a3aaa7b82e3106be97842dedfd8429248896e6 --
git bisect good cb030100ff36e2ca0582734ee7665e7a0560d884 # 17:16 G 11 0 7 7 Merge 'linux-review/Ming-Lei/block-clarify-that-bio_add_page-and-related-helpers-can-add-multi-pages/20190402-122152' into devel-hourly-2019040514
git bisect good 0b6c6764f5add44efa60ff6c62773f1b969c322e # 17:42 G 11 0 0 0 Merge 'linux-review/Dan-Carpenter/kvm-vmx-Silence-a-shift-wrap-warning/20190325-175921' into devel-hourly-2019040514
git bisect good 694889d98fe7ad27139710ff6ac1ecca237cad60 # 17:54 G 11 0 0 0 Merge 'linux-review/Miquel-Raynal/usb-host-xhci-plat-Prevent-an-abnormally-restrictive-PHY-init-skipping/20190326-182118' into devel-hourly-2019040514
git bisect good 972b31f1074bf48850b5838e7dd07e39c2f0a28e # 18:10 G 10 0 0 0 Merge 'linux-review/Chris-Wilson/drm-i915-Fixup-kerneldoc-for-intel_cdclk_needs_cd2x_update/20190404-162941' into devel-hourly-2019040514
git bisect good 7076ae7c9e44ffcc6595efac92a5af9bddefad7f # 18:24 G 11 0 9 9 Merge 'linux-review/Simon-Ser/drm-i915-add-immutable-zpos-plane-properties/20190330-145029' into devel-hourly-2019040514
git bisect good b5542826501e00b0262366df16f4a36fa9d05aa0 # 18:46 G 11 0 0 0 Merge 'linux-review/Jos-Roberto-de-Souza/drm-i915-icl-Fix-VEBOX-mismatch-BUG_ON/20190327-103233' into devel-hourly-2019040514
git bisect bad 47c6427db42cced58b3db988a5b2c66a925ddedd # 18:55 B 0 10 24 0 Merge 'tip/WIP.x86/stackguards' into devel-hourly-2019040514
git bisect good 4f234e8466886f67827a6884c842b252c987700b # 19:13 G 11 0 3 3 Merge 'linux-review/Dan-Carpenter/drm-i915-selftests-Fix-an-IS_ERR-vs-NULL-check/20190326-144653' into devel-hourly-2019040514
git bisect good 532b6ea509e08b1a4f5a85bab6c8850e00acd587 # 19:38 G 11 0 4 4 Merge 'linux-review/Vandita-Kulkarni/drm-i915-icl-Ungate-ddi-clocks-before-IO-enable/20190325-234604' into devel-hourly-2019040514
git bisect good b296ea01e0f7dd935bd875af79a664faacbe60e1 # 19:59 G 11 0 2 2 Merge 'linux-review/Micha-Winiarski/Revert-drm-i915-Introduce-private-PAT-management/20190325-231917' into devel-hourly-2019040514
git bisect good 89b188687a3970cd6966194eb1514ba33a9295f1 # 20:19 G 11 0 3 3 x86/cpu: Prepare TSS.IST setup for guard pages
git bisect good a7ff04550f803dd3ceb9c0c96a7b167c4482a6ca # 20:37 G 11 0 0 0 x86/irq/32: Make irq stack a character array
git bisect good 1593e8b7e3841322ea7cbfdf62ff2d8a2e76018e # 20:52 G 10 0 0 0 x86/irq/32: Handle irq stack allocation failure proper
git bisect bad 2dfb90e9458e9b7d55f6ca7631ef5f9594f2556a # 21:08 B 0 10 24 0 x86/irq/64: Remap the IRQ stack with guard pages
git bisect bad bfcf4bd96c127fa67275b54554bea089424601f8 # 21:18 B 0 7 21 0 x86/irq/64: Split the IRQ stack into its own pages
# first bad commit: [bfcf4bd96c127fa67275b54554bea089424601f8] x86/irq/64: Split the IRQ stack into its own pages
git bisect good 1593e8b7e3841322ea7cbfdf62ff2d8a2e76018e # 21:28 G 30 0 1 2 x86/irq/32: Handle irq stack allocation failure proper
# extra tests with debug options
git bisect bad bfcf4bd96c127fa67275b54554bea089424601f8 # 21:45 B 0 8 22 0 x86/irq/64: Split the IRQ stack into its own pages
# extra tests on HEAD of linux-devel/devel-hourly-2019040514
git bisect bad a45b3649d85a7ed735803ebe50b0cefd39e202b2 # 21:46 B 0 13 30 0 0day head guard for 'devel-hourly-2019040514'
# extra tests on tree/branch tip/WIP.x86/stackguards
git bisect bad 834dedd380c079e8d7d68cf16511ba9608d0ebf1 # 22:00 B 0 11 25 0 x86/irq/64: Remove stack overflow debug code
# extra tests on tree/branch tip/master
git bisect good af9671e6adba5250cf553a0024a9af773cd133ba # 22:16 G 11 0 3 3 Merge branch 'perf/urgent'
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/pipermail/lkp Intel Corporation
1 year, 9 months
ba0e947da3 [ 40.352197] BUG: KASAN: stack-out-of-bounds in __unwind_start
by kernel test robot
Greetings,
0day kernel testing robot got the below dmesg and the first bad commit is
https://git.kernel.org/pub/scm/linux/kernel/git/will/linux.git map-stack
commit ba0e947da3e1e2cd152bfe44195daa92ae837dbd
Author: Will Deacon <will.deacon(a)arm.com>
AuthorDate: Fri Feb 8 14:06:04 2019 +0000
Commit: Will Deacon <will.deacon(a)arm.com>
CommitDate: Tue Apr 2 12:27:10 2019 +0100
mm: Check user stack pointer is mapped with MAP_STACK
By marking stack VMAs with VM_USERSTACK, we can perform optional checks
on entry to the kernel from system calls and user faults to ensure that
the user stack pointer does indeed point to a stack VMA. If the stack
pointer is found to point elsewhere, a SIGSEGV can be delivered to the
current application.
This acts as a best-effort defense against stack-pivoting attacks.
Cc: Jann Horn <jannh(a)google.com>
Cc: Andrew Morton <akpm(a)linux-foundation.org>
Cc: Matthew Wilcox <willy(a)infradead.org>
Cc: Michal Hocko <mhocko(a)suse.com>
Cc: Peter Zijlstra <peterz(a)infradead.org>
Reviewed-by: Kees Cook <keescook(a)chromium.org>
Signed-off-by: Will Deacon <will.deacon(a)arm.com>
79a3aaa7b8 Linux 5.1-rc3
ba0e947da3 mm: Check user stack pointer is mapped with MAP_STACK
c5bd352a64 arm64: Check user stack pointer on syscall entry
+------------------------------------------------+----------+------------+------------+
| | v5.1-rc3 | ba0e947da3 | c5bd352a64 |
+------------------------------------------------+----------+------------+------------+
| boot_successes | 0 | 0 | 0 |
| boot_failures | 57 | 11 | 12 |
| BUG:KASAN:stack-out-of-bounds_in_g | 57 | | |
| BUG:KASAN:stack-out-of-bounds_in__unwind_start | 0 | 11 | 12 |
+------------------------------------------------+----------+------------+------------+
[ 40.301592] Freeing unused kernel image memory: 256K
[ 40.306059] Run /init as init process
[ 40.308595] random: get_random_u64 called from arch_pick_mmap_layout+0x4a6/0x619 with crng_init=0
[ 40.311875] random: get_random_u64 called from arch_pick_mmap_layout+0x44b/0x619 with crng_init=0
[ 40.344778] ==================================================================
[ 40.352197] BUG: KASAN: stack-out-of-bounds in __unwind_start+0x75/0x834
[ 40.355202] Write of size 88 at addr ffff8880140b7a80 by task init/1
[ 40.357569]
[ 40.358390] CPU: 0 PID: 1 Comm: init Not tainted 5.1.0-rc3-00001-gba0e947 #1
[ 40.361963] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.10.2-1 04/01/2014
[ 40.382077] Call Trace:
[ 40.389469] dump_stack+0x5b/0x81
[ 40.396536] print_address_description+0x6c/0x299
[ 40.399533] ? __unwind_start+0x75/0x834
[ 40.401612] kasan_report+0x136/0x192
[ 40.403336] ? __unwind_start+0x75/0x834
[ 40.404968] ? __unwind_start+0x75/0x834
[ 40.406451] memset+0x1f/0x31
[ 40.407580] __unwind_start+0x75/0x834
[ 40.433749] ? unwind_next_frame+0x1a6a/0x1a6a
[ 40.443296] ? unwind_next_frame+0x9d3/0x1a6a
[ 40.446062] ? __save_stack_trace+0x59/0xed
[ 40.448265] ? deref_stack_reg+0xa6/0xd2
[ 40.450015] __save_stack_trace+0x59/0xed
[ 40.451643] ? unwind_next_frame+0x9d3/0x1a6a
[ 40.453231] ? entry_SYSCALL_64_after_hwframe+0x44/0xa9
[ 40.459947] __kasan_kmalloc+0xe5/0x158
[ 40.471838] ? _raw_spin_lock+0x82/0xd0
[ 40.481756] ? __lock_text_start+0x8/0x8
[ 40.489073] ? kernel_text_address+0x63/0x92
[ 40.491726] ? __kernel_text_address+0x9/0x2b
[ 40.493907] ? unwind_get_return_address+0x51/0x90
[ 40.495919] ? _raw_spin_unlock+0x34/0x56
[ 40.497519] ? deactivate_slab+0x57f/0x79f
[ 40.499193] ? vm_area_alloc+0x16/0xe4
[ 40.507655] ? vm_area_alloc+0x16/0xe4
[ 40.517543] ? set_track+0x96/0x118
[ 40.526841] ? init_object+0x66/0x76
[ 40.534689] ? ___slab_alloc+0x1fd/0x3c7
[ 40.537888] ? vm_area_alloc+0x16/0xe4
[ 40.539904] ? do_fault+0x89a/0x1484
[ 40.541625] ? arch_get_unmapped_area+0x53e/0x53e
[ 40.543479] ? vm_area_alloc+0x16/0xe4
[ 40.544894] ? vm_area_alloc+0x16/0xe4
[ 40.546222] kmem_cache_alloc+0xd6/0x199
[ 40.555071] vm_area_alloc+0x16/0xe4
[ 40.564625] do_brk_flags+0x4a9/0x881
[ 40.574283] __x64_sys_brk+0x2e8/0x6ab
[ 40.581821] ? handle_mm_fault+0x322/0x75a
[ 40.584482] ? do_brk_flags+0x881/0x881
[ 40.586532] ? __do_page_fault+0x522/0xacf
[ 40.588383] do_syscall_64+0x132/0x94b
[ 40.589917] entry_SYSCALL_64_after_hwframe+0x44/0xa9
[ 40.591683] RIP: 0033:0x7f84e2ccd45a
[ 40.592946] Code: 03 01 00 00 00 b8 ff ff ff ff 48 8b 1c 24 48 8b 6c 24 08 4c 8b 64 24 10 48 83 c4 18 c3 90 90 90 48 89 fa b8 0c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 48 89 c6 77 2f 48 8b 05 04 3a 2b 00 48 89 30 31
[ 40.628806] RSP: 002b:00007ffd7f334e08 EFLAGS: 00000206 ORIG_RAX: 000000000000000c
[ 40.633288] RAX: ffffffffffffffda RBX: 0000000002560000 RCX: 00007f84e2ccd45a
[ 40.636201] RDX: 0000000002581000 RSI: 0000000002560000 RDI: 0000000002581000
[ 40.638630] RBP: 0000000000021000 R08: 0000000000000003 R09: 000000000008bd20
[ 40.642469] R10: 00000000000003f3 R11: 0000000000000206 R12: 00007f84e2f84050
[ 40.658768] R13: 0000000000000058 R14: 00007f84e2f82ef8 R15: 0000000000000000
[ 40.674877]
[ 40.677016] The buggy address belongs to the page:
[ 40.679863] page:ffffea0000502dc0 count:0 mapcount:0 mapping:0000000000000000 index:0x0
# HH:MM RESULT GOOD BAD GOOD_BUT_DIRTY DIRTY_NOT_BAD
git bisect start 63e0d7f865a7715b39750bd296477788803632fc 79a3aaa7b82e3106be97842dedfd8429248896e6 --
git bisect bad bd61a790f950a06564afb4d21563e6209064e0b6 # 11:37 B 0 11 25 0 Merge 'linux-review/Zhu-Yanjun/IB-rxe-replace-av-network_type-with-skb-protocol/20190328-185650' into devel-hourly-2019040405
git bisect good 25da07dd0e86bec3caf4211194c5a080c09f4ed2 # 11:53 G 11 0 11 11 Merge 'regulator/for-linus' into devel-hourly-2019040405
git bisect bad 24ebf24f0f25ec5850bcacbfb01fd41dd0c4c814 # 12:07 B 0 11 25 0 Merge 'linux-review/Jae-Hyun-Yoo/media-platform-fix-a-kernel-warning-on-clk-control/20190331-060614' into devel-hourly-2019040405
git bisect good d1a38b23cf7a592711dd1a23ca82c14e7deba844 # 12:31 G 11 0 11 11 Merge 'ebiggers/cryptofuzz-vs-generic' into devel-hourly-2019040405
git bisect good 0044ffaa03646d008b140d3a9a87a94387e7bffe # 13:00 G 10 0 10 10 Merge 'linux-review/Zeng-Guangyue/scsi-ufs-remove-unnecessary-pointer-judgement/20190331-025947' into devel-hourly-2019040405
git bisect good ed1331e4dbc65e763962ebaaa3d6dfdec6664ed2 # 13:14 G 11 0 11 11 Merge 'xhci/bandwidth-debug' into devel-hourly-2019040405
git bisect good bf7363be8469c3c8e3e817e7e89b5417eaa7c90b # 13:28 G 10 0 10 10 Merge 'renesas-drivers/clk-renesas-for-v5.2' into devel-hourly-2019040405
git bisect good c8f552c869ee94bd2dcad00777e53edfa59d369e # 14:00 G 10 0 10 10 Merge 'linux-review/Jiri-Slaby/kcm-switch-order-of-device-registration-to-fix-a-crash/20190330-125334' into devel-hourly-2019040405
git bisect bad dba486a112e733fcae34079caa6baec4acaf64fc # 14:13 B 0 4 18 0 Merge 'arm-perf/map-stack' into devel-hourly-2019040405
git bisect bad b1edd100696cec86f9ab9b4065cfac132fb81f75 # 14:35 B 1 10 1 1 mm: Expose user stack pointer checking via prctl()
git bisect bad ba0e947da3e1e2cd152bfe44195daa92ae837dbd # 14:48 B 0 3 17 0 mm: Check user stack pointer is mapped with MAP_STACK
# first bad commit: [ba0e947da3e1e2cd152bfe44195daa92ae837dbd] mm: Check user stack pointer is mapped with MAP_STACK
git bisect good 79a3aaa7b82e3106be97842dedfd8429248896e6 # 14:54 G 33 0 33 51 Linux 5.1-rc3
# extra tests with debug options
git bisect bad ba0e947da3e1e2cd152bfe44195daa92ae837dbd # 15:18 B 0 3 17 0 mm: Check user stack pointer is mapped with MAP_STACK
# extra tests on HEAD of linux-devel/devel-hourly-2019040405
git bisect bad 63e0d7f865a7715b39750bd296477788803632fc # 15:23 B 0 15 34 0 0day head guard for 'devel-hourly-2019040405'
# extra tests on tree/branch arm-perf/map-stack
git bisect bad c5bd352a645740e64d0903bdddeb09c998e8b8ef # 15:51 B 0 5 19 0 arm64: Check user stack pointer on syscall entry
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/pipermail/lkp Intel Corporation
1 year, 9 months
[btrfs] 70d28b0e4f: BUG:kernel_reboot-without-warning_in_early-boot_stage, last_printk:Probing_EDD(edd=off_to_disable)...ok
by kernel test robot
FYI, we noticed the following commit (built with gcc-7):
commit: 70d28b0e4f8ed2d38571e7b1f9bec7f321a53102 ("btrfs: tree-checker: Verify dev item")
https://git.kernel.org/cgit/linux/kernel/git/next/linux-next.git master
in testcase: trinity
with following parameters:
runtime: 300s
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 2G
caused below changes (please refer to attached dmesg/kmsg for entire log/backtrace):
+--------------------------------------------------------------------------------------------------------+------------+------------+
| | 36b9d2bc69 | 70d28b0e4f |
+--------------------------------------------------------------------------------------------------------+------------+------------+
| boot_successes | 14 | 0 |
| boot_failures | 2 | 14 |
| IP-Config:Auto-configuration_of_network_failed | 2 | |
| BUG:kernel_reboot-without-warning_in_early-boot_stage,last_printk:Probing_EDD(edd=off_to_disable)...ok | 0 | 14 |
+--------------------------------------------------------------------------------------------------------+------------+------------+
early console in setup code
Probing EDD (edd=off to disable)... ok
BUG: kernel reboot-without-warning in early-boot stage, last printk: Probing EDD (edd=off to disable)... ok
Linux version 5.0.0-rc8-00196-g70d28b0 #1
Command line: ip=::::vm-snb-quantal-x86_64-1415::dhcp root=/dev/ram0 user=lkp job=/lkp/jobs/scheduled/vm-snb-quantal-x86_64-1415/trinity-300s-quantal-core-x86_64-2018-11-09.cgz-70d28b0-20190330-29362-1y6g0qb-2.yaml ARCH=x86_64 kconfig=x86_64-randconfig-s5-03231928 branch=linux-devel/devel-hourly-2019032317 commit=70d28b0e4f8ed2d38571e7b1f9bec7f321a53102 BOOT_IMAGE=/pkg/linux/x86_64-randconfig-s5-03231928/gcc-7/70d28b0e4f8ed2d38571e7b1f9bec7f321a53102/vmlinuz-5.0.0-rc8-00196-g70d28b0 max_uptime=1500 RESULT_ROOT=/result/trinity/300s/vm-snb-quantal-x86_64/quantal-core-x86_64-2018-11-09.cgz/x86_64-randconfig-s5-03231928/gcc-7/70d28b0e4f8ed2d38571e7b1f9bec7f321a53102/8 LKP_SERVER=inn debug apic=debug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout=100 net.ifnames=0 printk.devkmsg=on panic=-1 softlockup_panic=1 nmi_watchdog=panic oops=panic load_ramdisk=2 prompt_ramdisk=0 drbd.minor_count=8 systemd.log_level=err ignore_loglevel console=tty0 earlyprintk=ttyS0,115200 console=ttyS0,115200 vga=normal rw rcuperf.shutdown=0
Elapsed time: 10
To reproduce:
# build kernel
cd linux
cp config-5.0.0-rc8-00196-g70d28b0 .config
make HOSTCC=gcc-7 CC=gcc-7 ARCH=x86_64 olddefconfig
make HOSTCC=gcc-7 CC=gcc-7 ARCH=x86_64 prepare
make HOSTCC=gcc-7 CC=gcc-7 ARCH=x86_64 modules_prepare
make HOSTCC=gcc-7 CC=gcc-7 ARCH=x86_64 SHELL=/bin/bash
make HOSTCC=gcc-7 CC=gcc-7 ARCH=x86_64 bzImage
git clone https://github.com/intel/lkp-tests.git
cd lkp-tests
bin/lkp qemu -k <bzImage> job-script # job-script is attached in this email
Thanks,
lkp
1 year, 9 months
8b275b3754 ("x86/irq/64: Remap the IRQ stack with guard pages"): BUG: unable to handle kernel paging request at ffffb659000a1000
by kernel test robot
Greetings,
0day kernel testing robot got the below dmesg and the first bad commit is
https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git WIP.x86/stackguards
commit 8b275b3754465d502d393f8ae8dd355b7067e73f
Author: Andy Lutomirski <luto(a)kernel.org>
AuthorDate: Fri Jul 13 19:01:23 2018 -0700
Commit: Thomas Gleixner <tglx(a)linutronix.de>
CommitDate: Fri Apr 5 17:04:10 2019 +0200
x86/irq/64: Remap the IRQ stack with guard pages
The IRQ stack lives in percpu space, so an IRQ handler that overflows it
will overwrite other data structures.
Use vmap() to remap the IRQ stack so that it will have the usual guard
pages that vmap/vmalloc allocations have. With this the kernel will panic
immediately on an IRQ stack overflow.
[ tglx: Move the map code to a proper place and invoke it only when a CPU
is about to be brought online. No point in installing the map at
early boot for all possible CPUs. Fail the CPU bringup if the vmap
fails as done for all other preparatory stages in cpu hotplug. ]
Signed-off-by: Andy Lutomirski <luto(a)kernel.org>
Signed-off-by: Thomas Gleixner <tglx(a)linutronix.de>
c8e0bbaa83 x86/irq/64: Split the IRQ stack into its own pages
8b275b3754 x86/irq/64: Remap the IRQ stack with guard pages
2bf08cce47 x86/irq/64: Remove stack overflow debug code
af9671e6ad Merge branch 'perf/urgent'
+-------------------------------------------------------+------------+------------+------------+------------+
| | c8e0bbaa83 | 8b275b3754 | 2bf08cce47 | af9671e6ad |
+-------------------------------------------------------+------------+------------+------------+------------+
| boot_successes | 76 | 0 | 0 | 32 |
| boot_failures | 44 | 37 | 35 | |
| BUG:kernel_in_stage | 41 | 1 | 1 | |
| BUG:kernel_reboot-without-warning_in_test_stage | 1 | | | |
| invoked_oom-killer:gfp_mask=0x | 1 | | | |
| Mem-Info | 1 | | | |
| BUG:kernel_timeout_in_boot_stage | 1 | | | |
| BUG:unable_to_handle_kernel | 0 | 36 | 34 | |
| Oops:#[##] | 0 | 36 | 34 | |
| RIP:slab_kernel_map | 0 | 36 | 34 | |
| RIP:default_idle | 0 | 27 | 33 | |
| Kernel_panic-not_syncing:Fatal_exception_in_interrupt | 0 | 36 | 34 | |
| RIP:_raw_spin_unlock_irqrestore | 0 | 1 | | |
| RIP:lock_acquire | 0 | 1 | | |
| RIP:console_unlock | 0 | 1 | | |
| RIP:parameq | 0 | 2 | | |
| RIP:kfree | 0 | 2 | | |
| RIP:rcu_lockdep_current_cpu_online | 0 | 1 | | |
| RIP:_raw_spin_unlock_irq | 0 | 1 | | |
| RIP:queue_work_on | 0 | 0 | 1 | |
+-------------------------------------------------------+------------+------------+------------+------------+
[ 0.631053] x86/mm: Memory block size: 128MB
[ 0.635665] workqueue: round-robin CPU selection forced, expect performance impact
[ 0.639009] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[ 0.640882] futex hash table entries: 512 (order: 4, 65536 bytes)
[ 0.641951] xor: measuring software checksum speed
[ 0.661684] BUG: unable to handle kernel paging request at ffffb659000a1000
[ 0.663041] #PF error: [normal kernel read fault]
[ 0.663947] PGD 17f067 P4D 17f067 PUD 180067 PMD 182067 PTE 0
[ 0.665039] Oops: 0000 [#1] SMP DEBUG_PAGEALLOC PTI
[ 0.665966] CPU: 1 PID: 0 Comm: swapper/1 Not tainted 5.1.0-rc3-00028-g8b275b37 #1
[ 0.667385] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.10.2-1 04/01/2014
[ 0.668953] RIP: 0010:slab_kernel_map+0x8e/0x126
[ 0.669846] Code: 4c 8d 68 18 65 8b 0d 53 06 02 64 48 63 c9 4c 8d 74 24 08 41 83 ec 18 48 89 48 10 49 8d 46 07 a9 f8 3f 00 00 74 31 49 83 c6 08 <4d> 8b 7e f8 89 54 24 04 4c 89 ff e8 c0 89 eb ff 85 c0 8b 54 24 04
[ 0.671563] RSP: 0000:ffffb659000a0e18 EFLAGS: 00010082
[ 0.671563] RAX: ffffb659000a1007 RBX: ffff9691001a9d00 RCX: 00000000277047a4
[ 0.671563] RDX: 0000000000000000 RSI: 0000000000000093 RDI: ffff96911ee18600
[ 0.671563] RBP: ffff9691002d2000 R08: 0000000000000000 R09: 0000000000000001
[ 0.671563] R10: ffff96910027e000 R11: 0000000000000002 R12: 00000000000004f8
[ 0.671563] R13: ffff9691002d2af0 R14: ffffb659000a1008 R15: ffffb6590006be48
[ 0.671563] FS: 0000000000000000(0000) GS:ffff96911ee00000(0000) knlGS:0000000000000000
[ 0.671563] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 0.671563] CR2: ffffb659000a1000 CR3: 0000000009016001 CR4: 00000000000206e0
[ 0.671563] Call Trace:
[ 0.671563] <IRQ>
[ 0.671563] ? __put_task_struct+0xf6/0xfd
[ 0.671563] ___cache_free+0x1da/0x399
[ 0.671563] ? cpumask_test_cpu+0x56/0x56
[ 0.671563] kmem_cache_free+0x53/0x14e
[ 0.671563] __put_task_struct+0xf6/0xfd
[ 0.671563] rcu_core+0x53f/0x7ac
[ 0.671563] __do_softirq+0x1b8/0x453
[ 0.671563] irq_exit+0x5c/0x78
[ 0.671563] smp_apic_timer_interrupt+0x1e3/0x226
[ 0.671563] apic_timer_interrupt+0xf/0x20
[ 0.671563] </IRQ>
[ 0.671563] RIP: 0010:default_idle+0x18/0x27
[ 0.671563] Code: c2 ff ff 48 89 ea 48 89 df 31 f6 5b 5d e9 ff 2f b9 ff 65 8b 35 21 ca 75 63 bf 01 00 00 00 e8 13 a3 56 ff e8 e3 49 69 ff fb f4 <65> 8b 35 09 ca 75 63 83 cf ff e9 fd a2 56 ff 55 53 be 15 00 00 00
[ 0.671563] RSP: 0000:ffffb6590006bef0 EFLAGS: 00000202 ORIG_RAX: ffffffffffffff13
[ 0.671563] RAX: ffff96910027e000 RBX: ffff96910027e000 RCX: 0000000000000000
[ 0.671563] RDX: 0000000000000000 RSI: 0000000000000006 RDI: ffff96910027e000
[ 0.671563] RBP: 0000000000000000 R08: 0000000000000001 R09: 0000000000000001
[ 0.671563] R10: ffff96910027e000 R11: 0000000000000002 R12: 0000000000000001
[ 0.671563] R13: ffff96910027e000 R14: 0000000000000001 R15: 0000000000000000
[ 0.671563] do_idle+0xf1/0x18d
[ 0.671563] cpu_startup_entry+0x18/0x1a
[ 0.671563] start_secondary+0x183/0x192
[ 0.671563] secondary_startup_64+0xa4/0xb0
[ 0.671563] Modules linked in:
[ 0.671563] CR2: ffffb659000a1000
[ 0.671563] ---[ end trace 7729f5823914a43b ]---
[ 0.671563] RIP: 0010:slab_kernel_map+0x8e/0x126
# HH:MM RESULT GOOD BAD GOOD_BUT_DIRTY DIRTY_NOT_BAD
git bisect start 78bdf542e65a70f559e19263057a3464711213f0 79a3aaa7b82e3106be97842dedfd8429248896e6 --
git bisect bad 5c2003406ed2f899e07cca0dc44a145af6700fff # 09:23 B 0 11 26 0 Merge 'rcu/rcu/next' into devel-hourly-2019040606
git bisect good a3e2049dd770c728114b7cc3592e2ed925112b0f # 09:39 G 11 0 3 3 Merge 'martineau/kbuild-mptcp-enabled' into devel-hourly-2019040606
git bisect bad bee60f35b21f91ef943b674f45972f955826f281 # 09:52 B 0 2 19 2 Merge 'usb-serial/usb-next' into devel-hourly-2019040606
git bisect bad 2fc6a889d225040f8a967fb6e492df1167d765ef # 10:08 B 0 26 41 0 Merge 'linux-review/Jonathan-Neusch-fer/docs-core-api-Drop-reference-to-flexible-arrays/20190401-131043' into devel-hourly-2019040606
git bisect good bdd89b465ef36a7cd5ef0606136334ba0ea48488 # 10:20 G 32 0 4 4 Merge 'regmap/for-linus' into devel-hourly-2019040606
git bisect good bfa8aee6d0f7a9c9766285d4bb6b14d77d1e37fb # 10:36 G 35 0 14 14 Merge 'linux-review/Cesar-Santos/staging-vt6655-upc-remove-double-blank-lines/20190405-124105' into devel-hourly-2019040606
git bisect good d48e6cc0f5fdfd0f723c5a47bb9e32edb040b72c # 10:46 G 33 0 5 5 Merge 'arm-tegra/for-5.2/arm64/dt' into devel-hourly-2019040606
git bisect bad 76206f239ffec92fcba409389ff2407af675b1d0 # 11:00 B 0 35 50 0 Merge 'linux-review/Axel-Lin/regulator-twl-Constify-regulator_ops/20190405-031410' into devel-hourly-2019040606
git bisect good 22064a8c3f5814c35ccee745707d811794175c69 # 11:13 G 33 0 6 6 Merge 'linux-review/Daniel-Lezcano/thermal-drivers-core-Remove-the-module-Kconfig-s-option/20190401-134608' into devel-hourly-2019040606
git bisect bad edbaf5663a97f2a6e06020e219d3dfaa786f1924 # 11:27 B 0 15 30 0 Merge 'tip/WIP.x86/stackguards' into devel-hourly-2019040606
git bisect good 8198896a7057e99fa63cb12566807ecdb2254291 # 11:42 G 35 0 4 4 x86/cpu: Prepare TSS.IST setup for guard pages
git bisect good c54dc58938f656f9c86df3b5cb002a4a9998b7c6 # 12:22 G 32 0 4 4 x86/irq/32: Make irq stack a character array
git bisect good a53328534aef5ad82df7deb25813b945879a4a75 # 12:42 G 32 0 7 7 x86/irq/32: Handle irq stack allocation failure proper
git bisect bad 8b275b3754465d502d393f8ae8dd355b7067e73f # 12:56 B 0 10 25 0 x86/irq/64: Remap the IRQ stack with guard pages
git bisect good c8e0bbaa8327848e273e86bb19703aaac5ef4a18 # 13:13 G 35 0 20 20 x86/irq/64: Split the IRQ stack into its own pages
# first bad commit: [8b275b3754465d502d393f8ae8dd355b7067e73f] x86/irq/64: Remap the IRQ stack with guard pages
git bisect good c8e0bbaa8327848e273e86bb19703aaac5ef4a18 # 13:19 G 97 0 21 41 x86/irq/64: Split the IRQ stack into its own pages
# extra tests with debug options
git bisect bad 8b275b3754465d502d393f8ae8dd355b7067e73f # 13:38 B 0 29 44 0 x86/irq/64: Remap the IRQ stack with guard pages
# extra tests on HEAD of linux-devel/devel-hourly-2019040606
git bisect bad 78bdf542e65a70f559e19263057a3464711213f0 # 13:38 B 0 10 31 3 0day head guard for 'devel-hourly-2019040606'
# extra tests on tree/branch tip/WIP.x86/stackguards
git bisect bad 2bf08cce47f7527518ca1d29a1fa3e1e4e9d4b39 # 13:51 B 0 34 49 0 x86/irq/64: Remove stack overflow debug code
# extra tests with first bad commit reverted
git bisect good 2cff997291fb30a10af1e6f059e67d6349a0ac36 # 14:13 G 33 0 5 5 Revert "x86/irq/64: Remap the IRQ stack with guard pages"
# extra tests on tree/branch tip/master
git bisect good af9671e6adba5250cf553a0024a9af773cd133ba # 14:36 G 35 0 3 3 Merge branch 'perf/urgent'
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/pipermail/lkp Intel Corporation
1 year, 9 months
31c1792456 ("drm/bochs: drop mode_config_initialized"): INFO: trying to register non-static key.
by kernel test robot
Greetings,
0day kernel testing robot got the below dmesg and the first bad commit is
https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master
commit 31c17924564f92971428ebd5752ffe2ac5681fb3
Author: Gerd Hoffmann <kraxel(a)redhat.com>
AuthorDate: Tue Apr 2 11:04:58 2019 +0200
Commit: Gerd Hoffmann <kraxel(a)redhat.com>
CommitDate: Tue Apr 2 22:45:37 2019 +0200
drm/bochs: drop mode_config_initialized
Signed-off-by: Gerd Hoffmann <kraxel(a)redhat.com>
Reviewed-by: Daniel Vetter <daniel.vetter(a)ffwll.ch>
Link: http://patchwork.freedesktop.org/patch/msgid/20190402090459.12126-2-kraxe...
e543e0293c drm/cirrus: add missing drm_helper_force_disable_all() call.
31c1792456 drm/bochs: drop mode_config_initialized
81e0cd6a7f Add linux-next specific files for 20190405
+-------------------------------------------------------------+------------+------------+---------------+
| | e543e0293c | 31c1792456 | next-20190405 |
+-------------------------------------------------------------+------------+------------+---------------+
| boot_successes | 12 | 0 | 0 |
| boot_failures | 18 | 11 | 13 |
| invoked_oom-killer:gfp_mask=0x | 1 | | |
| Mem-Info | 1 | | |
| Out_of_memory:Kill_process | 1 | | |
| BUG:soft_lockup-CPU##stuck_for#s | 15 | | |
| RIP:kmem_cache_free | 4 | | |
| Kernel_panic-not_syncing:softlockup:hung_tasks | 15 | | |
| RIP:__sanitizer_cov_trace_pc | 1 | | |
| RIP:unwind_next_frame | 1 | | |
| RIP:_raw_spin_unlock_irqrestore | 1 | | |
| RIP:chash_table_find | 1 | | |
| BUG:kernel_in_stage | 2 | 0 | 8 |
| RIP:__asan_load1 | 2 | | |
| RIP:__asan_load8 | 1 | | |
| RIP:pvclock_clocksource_read | 4 | | |
| INFO:trying_to_register_non-static_key | 0 | 11 | 5 |
| WARNING:at_drivers/gpu/drm/drm_modeset_lock.c:#modeset_lock | 0 | 11 | 5 |
| RIP:modeset_lock | 0 | 11 | 5 |
| BUG:KASAN:null-ptr-deref_in__ww_mutex_lock | 0 | 11 | 5 |
| BUG:unable_to_handle_kernel | 0 | 11 | 5 |
| Oops:#[##] | 0 | 11 | 5 |
| RIP:__ww_mutex_lock | 0 | 11 | 5 |
| Kernel_panic-not_syncing:Fatal_exception | 0 | 11 | 5 |
+-------------------------------------------------------------+------------+------------+---------------+
[ 44.495423] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[ 44.497375] [drm] Driver supports precise vblank timestamp query.
[ 44.503463] [drm] Initialized vkms 1.0.0 20180514 for vkms on minor 1
[ 44.524544] bochs-drm 0000:00:02.0: BAR 0: can't reserve [mem 0xfd000000-0xfdffffff pref]
[ 44.535756] [drm:bochs_hw_init] *ERROR* Cannot request framebuffer
[ 44.540244] INFO: trying to register non-static key.
[ 44.541216] the code is fine but needs lockdep annotation.
[ 44.541216] turning off the locking correctness validator.
[ 44.541216] CPU: 0 PID: 1 Comm: swapper Not tainted 5.0.0-01354-g31c1792 #1
[ 44.541216] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.10.2-1 04/01/2014
[ 44.541216] Call Trace:
[ 44.541216] register_lock_class+0x21d/0x52b
[ 44.541216] ? __read_once_size_nocheck+0x7/0x7
[ 44.541216] ? __lock_is_held+0x86/0x86
[ 44.541216] ? stack_access_ok+0xd/0x39
[ 44.541216] __lock_acquire+0x6c/0x761
[ 44.541216] ? ret_from_fork+0x1e/0x30
[ 44.541216] lock_acquire+0x87/0xaf
[ 44.541216] ? modeset_lock+0x1e5/0x2a6
[ 44.541216] __ww_mutex_lock+0x123/0xbbf
[ 44.541216] ? modeset_lock+0x1e5/0x2a6
[ 44.541216] ? __ww_mutex_check_waiters+0xa0/0xa0
[ 44.541216] ? apic_timer_interrupt+0xa/0x20
[ 44.541216] ? ww_mutex_lock+0x3b/0xaf
[ 44.541216] ww_mutex_lock+0x3b/0xaf
[ 44.541216] modeset_lock+0x1e5/0x2a6
[ 44.541216] drm_modeset_lock+0x38/0x5c
[ 44.541216] drm_modeset_lock_all_ctx+0x24/0x147
[ 44.541216] drm_atomic_helper_shutdown+0x82/0x124
[ 44.541216] ? drm_atomic_helper_disable_all+0x24/0x24
[ 44.541216] bochs_kms_fini+0x1f/0x32
[ 44.541216] bochs_unload+0x24/0x51
[ 44.541216] bochs_pci_probe+0x1ac/0x1df
[ 44.541216] pci_device_probe+0x150/0x1f1
[ 44.541216] ? pci_device_remove+0xac/0xac
[ 44.541216] really_probe+0x268/0x49f
[ 44.541216] ? driver_probe_device+0xd1/0xd1
[ 44.541216] driver_probe_device+0xc1/0xd1
[ 44.541216] __driver_attach+0xf5/0x15e
[ 44.541216] bus_for_each_dev+0xfd/0x14e
[ 44.541216] ? bus_remove_file+0x4f/0x4f
[ 44.541216] bus_add_driver+0x1b0/0x303
[ 44.541216] driver_register+0x158/0x1b6
[ 44.541216] ? rcar_dw_hdmi_platform_driver_init+0x13/0x13
[ 44.541216] ? set_debug_rodata+0x1b/0x1b
[ 44.541216] bochs_init+0x2e/0x3d
[ 44.541216] do_one_initcall+0xd7/0x1f7
[ 44.541216] ? start_kernel+0x612/0x612
[ 44.541216] ? lock_downgrade+0x27d/0x27d
[ 44.541216] kernel_init_freeable+0x1ca/0x279
[ 44.541216] ? rest_init+0xe6/0xe6
[ 44.541216] kernel_init+0xc/0x150
[ 44.541216] ? rest_init+0xe6/0xe6
[ 44.541216] ret_from_fork+0x1f/0x30
[ 44.678210] WARNING: CPU: 0 PID: 1 at drivers/gpu/drm/drm_modeset_lock.c:266 modeset_lock+0x217/0x2a6
[ 44.678662] CPU: 0 PID: 1 Comm: swapper Not tainted 5.0.0-01354-g31c1792 #1
[ 44.678662] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.10.2-1 04/01/2014
[ 44.678662] RIP: 0010:modeset_lock+0x217/0x2a6
[ 44.678662] Code: 45 85 e4 75 7c 4c 8d a5 a8 00 00 00 e8 b2 d5 30 ff 4c 89 e7 e8 6a 40 3c ff 48 8b 85 a8 00 00 00 49 39 c4 74 07 e8 99 d5 30 ff <0f> 0b 4c 8d 6b 70 e8 8e d5 30 ff 4c 89 ef e8 46 40 3c ff 4c 8b 73
[ 44.678662] RSP: 0018:ffff88800007fa58 EFLAGS: 00010293
[ 44.678662] RAX: 0000000000000000 RBX: ffff88800007fb00 RCX: ffff888000070040
[ 44.678662] RDX: ffffed100000ff2e RSI: ffffffff81e5e01d RDI: ffff8880172b5420
[ 44.678662] RBP: ffff8880172b5378 R08: 0000000000000003 R09: 0000000000000007
[ 44.678662] R10: ffff88800007fa40 R11: ffff8880172b537f R12: ffff8880172b5420
[ 44.678662] R13: ffff88800007fb68 R14: 0000000000000000 R15: ffffffff85bea5e0
[ 44.678662] FS: 0000000000000000(0000) GS:ffffffff854bd000(0000) knlGS:0000000000000000
[ 44.678662] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 44.678662] CR2: 00007fffb6e4e7a8 CR3: 0000000017210003 CR4: 00000000000206b0
[ 44.678662] Call Trace:
[ 44.678662] drm_modeset_lock+0x38/0x5c
[ 44.678662] drm_modeset_lock_all_ctx+0x24/0x147
[ 44.678662] drm_atomic_helper_shutdown+0x82/0x124
[ 44.678662] ? drm_atomic_helper_disable_all+0x24/0x24
[ 44.678662] bochs_kms_fini+0x1f/0x32
[ 44.678662] bochs_unload+0x24/0x51
[ 44.678662] bochs_pci_probe+0x1ac/0x1df
[ 44.678662] pci_device_probe+0x150/0x1f1
[ 44.678662] ? pci_device_remove+0xac/0xac
[ 44.678662] really_probe+0x268/0x49f
[ 44.678662] ? driver_probe_device+0xd1/0xd1
[ 44.678662] driver_probe_device+0xc1/0xd1
[ 44.678662] __driver_attach+0xf5/0x15e
[ 44.678662] bus_for_each_dev+0xfd/0x14e
[ 44.678662] ? bus_remove_file+0x4f/0x4f
[ 44.678662] bus_add_driver+0x1b0/0x303
[ 44.678662] driver_register+0x158/0x1b6
[ 44.678662] ? rcar_dw_hdmi_platform_driver_init+0x13/0x13
[ 44.678662] ? set_debug_rodata+0x1b/0x1b
[ 44.678662] bochs_init+0x2e/0x3d
[ 44.678662] do_one_initcall+0xd7/0x1f7
[ 44.678662] ? start_kernel+0x612/0x612
[ 44.678662] ? lock_downgrade+0x27d/0x27d
[ 44.678662] kernel_init_freeable+0x1ca/0x279
[ 44.678662] ? rest_init+0xe6/0xe6
[ 44.678662] kernel_init+0xc/0x150
[ 44.678662] ? rest_init+0xe6/0xe6
[ 44.678662] ret_from_fork+0x1f/0x30
[ 44.678662] _warn_unseeded_randomness: 7 callbacks suppressed
[ 44.678662] random: get_random_bytes called from init_oops_id+0x28/0x42 with crng_init=0
[ 44.678662] ---[ end trace 94492db220884208 ]---
[ 44.824872] ==================================================================
# HH:MM RESULT GOOD BAD GOOD_BUT_DIRTY DIRTY_NOT_BAD
git bisect start 366bc6760618b90a8642a8c71e32d15a5bf48542 79a3aaa7b82e3106be97842dedfd8429248896e6 --
git bisect bad f6769db0d0e97af41b7c354f7b67cc6cea603820 # 17:53 B 0 11 25 0 Merge 'linux-review/Dan-Carpenter/soc-fsl-qe-Fix-an-error-code-in-qe_pin_request/20190329-061804' into devel-hourly-2019040508
git bisect good fd6f9e6eb700056087d349c3cd1a51ef25ed7602 # 18:15 G 11 0 7 7 Merge 'linux-review/James-Smart/lpfc-Fix-missing-wakeups-on-abort-threads/20190404-204142' into devel-hourly-2019040508
git bisect bad 787e3d33937c6d0498006ccd196e50c9226c2e41 # 18:34 B 0 3 17 0 Merge 'linux-review/Mike-Kravetz/A-couple-hugetlbfs-fixes/20190331-205800' into devel-hourly-2019040508
git bisect good bbe1edefd619ed50b112142a623771349ce26ada # 18:57 G 11 0 6 6 Merge 'linux-review/Bjorn-Helgaas/vfio-Use-dev_printk-when-possible/20190401-095127' into devel-hourly-2019040508
git bisect bad 4924ccf405c673be39841bb40ae4c9264bdacddc # 19:16 B 0 9 23 0 Merge 'shawnguo/imx/dt64' into devel-hourly-2019040508
git bisect bad eb8435fa68488457308c19c0c8eebba61af7dbe9 # 20:01 B 0 8 22 0 Merge 'frank-w-bpi-r2-4.14/5.1-phylink-p5detect2' into devel-hourly-2019040508
git bisect bad 0005adc8b7cf9e59d91761e4136692a85e7d2f76 # 20:17 B 0 7 21 0 Merge 'linux-review/Colin-King/leds-blinkm-clean-up-double-assignment-to-data-i2c_addr/20190401-085631' into devel-hourly-2019040508
git bisect good 3f6e6924a37f7258905bd65aaca3f2a61a16b294 # 20:37 G 11 0 5 5 Merge 'phy/fixes' into devel-hourly-2019040508
git bisect bad 0d24b04749f0b99d3414afd7a5cb0956c71e44a0 # 20:52 B 0 1 15 0 Merge 'gvt-linux/gvt-staging' into devel-hourly-2019040508
git bisect good f722b8c1e2a2a85add58a8ffd9cb794d4d6287ff # 21:25 G 10 0 5 5 drm/i915/ehl: All EHL ports are combo phys
git bisect good 58b22e0b0ead2a4b5f3ec3d1375256d8601f7216 # 21:48 G 11 0 10 10 drm/amdgpu: add ta_ras_if.h
git bisect good 7a65bdc6903d4cae56855eceabfd8f879a3b8f6e # 22:00 G 10 0 6 6 drm/amdgpu/smu11: fix warning on 32bit arches
git bisect bad a719004282c0b74974620d81c521c83a850a97cc # 22:19 B 0 3 17 0 drm/cirrus: drop mode_info.mode_config_initialized
git bisect good 42ca472603a210a03f4e5d34d2adbf4239f6b1aa # 22:44 G 11 0 4 4 drm/virtio: move virtio_gpu_object_{attach, detach} calls.
git bisect good 50d1ebef79ef6d09f4fb91f0b424e4f87db1d8a8 # 23:01 G 10 0 5 5 drm/syncobj: add timeline signal ioctl for syncobj v5
git bisect good cb74f6ee8e3a00e85d53697d5d84ec21d416e5ef # 23:20 G 10 0 7 7 drm/vc4: Add helpers for pm get/put.
git bisect good 3c77ff8f8bae4d328de662b26921bc4da1d293f1 # 23:34 G 11 0 3 3 drm/v3d: fix a missing check of pm_runtime_get_sync
git bisect good 175d176a1a6ff247d1aa6c1576e66f79a07da353 # 23:49 G 11 0 5 5 drm/bochs: add missing drm_atomic_helper_shutdown() call.
git bisect bad 31c17924564f92971428ebd5752ffe2ac5681fb3 # 00:06 B 0 4 18 0 drm/bochs: drop mode_config_initialized
git bisect good e543e0293ca2cd72c7d3a16bdc675c25ed6ce520 # 00:26 G 10 0 7 7 drm/cirrus: add missing drm_helper_force_disable_all() call.
# first bad commit: [31c17924564f92971428ebd5752ffe2ac5681fb3] drm/bochs: drop mode_config_initialized
git bisect good e543e0293ca2cd72c7d3a16bdc675c25ed6ce520 # 00:33 G 31 0 19 26 drm/cirrus: add missing drm_helper_force_disable_all() call.
# extra tests with debug options
git bisect bad 31c17924564f92971428ebd5752ffe2ac5681fb3 # 00:48 B 0 1 15 0 drm/bochs: drop mode_config_initialized
# extra tests on HEAD of linux-devel/devel-hourly-2019040508
git bisect bad 366bc6760618b90a8642a8c71e32d15a5bf48542 # 00:53 B 0 9 30 4 0day head guard for 'devel-hourly-2019040508'
# extra tests on tree/branch linux-next/master
git bisect bad 81e0cd6a7f096b96428dfec5735c90432ae89271 # 01:20 B 0 3 17 0 Add linux-next specific files for 20190405
# extra tests with first bad commit reverted
git bisect good 267b6288787c270499fbdef5584f7b02c4736962 # 01:41 G 12 0 9 9 Revert "drm/bochs: drop mode_config_initialized"
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/pipermail/lkp Intel Corporation
1 year, 9 months
bfcf4bd96c ("x86/irq/64: Split the IRQ stack into its own pages"): double fault: 0000 [#1] PREEMPT SMP DEBUG_PAGEALLOC KASAN
by kernel test robot
Greetings,
0day kernel testing robot got the below dmesg and the first bad commit is
https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git WIP.x86/stackguards
commit bfcf4bd96c127fa67275b54554bea089424601f8
Author: Andy Lutomirski <luto(a)kernel.org>
AuthorDate: Fri Jul 13 17:27:40 2018 -0700
Commit: Thomas Gleixner <tglx(a)linutronix.de>
CommitDate: Fri Apr 5 09:23:30 2019 +0200
x86/irq/64: Split the IRQ stack into its own pages
Currently the IRQ stack is hardcoded as the first page of the percpu area,
and the stack canary lives on the IRQ stack. The former gets in the way of
adding an IRQ stack guard page, and the latter is a potential weakness in
the stack canary mechanism.
Split the IRQ stack into its own private percpu pages.
[ tglx: Make 64 and 32 bit share struct irq_stack ]
Signed-off-by: Andy Lutomirski <luto(a)kernel.org>
1593e8b7e3 x86/irq/32: Handle irq stack allocation failure proper
bfcf4bd96c x86/irq/64: Split the IRQ stack into its own pages
834dedd380 x86/irq/64: Remove stack overflow debug code
af9671e6ad Merge branch 'perf/urgent'
+------------------------------------------+------------+------------+------------+------------+
| | 1593e8b7e3 | bfcf4bd96c | 834dedd380 | af9671e6ad |
+------------------------------------------+------------+------------+------------+------------+
| boot_successes | 31 | 0 | 0 | 8 |
| boot_failures | 2 | 11 | 11 | 3 |
| BUG:kernel_in_stage | 2 | 2 | 0 | 3 |
| double_fault:#[##] | 0 | 9 | | |
| RIP:interrupt_entry | 0 | 9 | 11 | |
| Kernel_panic-not_syncing:Fatal_exception | 0 | 9 | 11 | |
| invalid_opcode:#[##] | 0 | 0 | 11 | |
+------------------------------------------+------------+------------+------------+------------+
[ 8.787903] memory used by lock dependency info: 7899 kB
[ 8.794327] per task-struct memory footprint: 1920 bytes
[ 8.806410] ACPI: Core revision 20190215
[ 8.826246] clocksource: hpet: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604467 ns
[ 8.836106] hpet clockevent registered
[ 8.837757] double fault: 0000 [#1] PREEMPT SMP DEBUG_PAGEALLOC KASAN
[ 8.839882] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 5.1.0-rc3-00027-gbfcf4bd #1
[ 8.842976] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.10.2-1 04/01/2014
[ 8.858753] RIP: 0010:interrupt_entry+0xbb/0xd0
[ 8.867595] Code: 00 02 00 00 74 02 0f 0b 58 48 8d 7c 24 08 65 ff 04 25 4c ee 01 00 75 1b 65 48 89 3c 25 f8 9f 00 00 65 48 8b 24 25 50 ee 01 00 <48> 3b 7c 24 f8 74 02 0f 0b 57 ff 77 f8 e8 ca 13 60 fe c3 66 90 48
[ 8.902603] RSP: 0000:ffff888059002000 EFLAGS: 00010056
[ 8.912812] RAX: 1ffffffff0745f00 RBX: 0000000000000000 RCX: 0000000000000000
[ 8.923404] RDX: 0000000000000000 RSI: ffffffff82a008ca RDI: ffffffff83a07cf8
[ 8.926529] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000
[ 8.929025] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000
[ 8.931162] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000
[ 8.943725] FS: 0000000000000000(0000) GS:ffff888019000000(0000) knlGS:0000000000000000
[ 8.959095] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 8.966820] CR2: ffff888059001ff8 CR3: 0000000003a26000 CR4: 00000000000006b0
[ 8.969912] Call Trace:
[ 8.970864] ---[ end trace 6dd0cce45af54f3e ]---
[ 8.972478] RIP: 0010:interrupt_entry+0xbb/0xd0
# HH:MM RESULT GOOD BAD GOOD_BUT_DIRTY DIRTY_NOT_BAD
git bisect start a45b3649d85a7ed735803ebe50b0cefd39e202b2 79a3aaa7b82e3106be97842dedfd8429248896e6 --
git bisect good cb030100ff36e2ca0582734ee7665e7a0560d884 # 17:16 G 11 0 7 7 Merge 'linux-review/Ming-Lei/block-clarify-that-bio_add_page-and-related-helpers-can-add-multi-pages/20190402-122152' into devel-hourly-2019040514
git bisect good 0b6c6764f5add44efa60ff6c62773f1b969c322e # 17:42 G 11 0 0 0 Merge 'linux-review/Dan-Carpenter/kvm-vmx-Silence-a-shift-wrap-warning/20190325-175921' into devel-hourly-2019040514
git bisect good 694889d98fe7ad27139710ff6ac1ecca237cad60 # 17:54 G 11 0 0 0 Merge 'linux-review/Miquel-Raynal/usb-host-xhci-plat-Prevent-an-abnormally-restrictive-PHY-init-skipping/20190326-182118' into devel-hourly-2019040514
git bisect good 972b31f1074bf48850b5838e7dd07e39c2f0a28e # 18:10 G 10 0 0 0 Merge 'linux-review/Chris-Wilson/drm-i915-Fixup-kerneldoc-for-intel_cdclk_needs_cd2x_update/20190404-162941' into devel-hourly-2019040514
git bisect good 7076ae7c9e44ffcc6595efac92a5af9bddefad7f # 18:24 G 11 0 9 9 Merge 'linux-review/Simon-Ser/drm-i915-add-immutable-zpos-plane-properties/20190330-145029' into devel-hourly-2019040514
git bisect good b5542826501e00b0262366df16f4a36fa9d05aa0 # 18:46 G 11 0 0 0 Merge 'linux-review/Jos-Roberto-de-Souza/drm-i915-icl-Fix-VEBOX-mismatch-BUG_ON/20190327-103233' into devel-hourly-2019040514
git bisect bad 47c6427db42cced58b3db988a5b2c66a925ddedd # 18:55 B 0 10 24 0 Merge 'tip/WIP.x86/stackguards' into devel-hourly-2019040514
git bisect good 4f234e8466886f67827a6884c842b252c987700b # 19:13 G 11 0 3 3 Merge 'linux-review/Dan-Carpenter/drm-i915-selftests-Fix-an-IS_ERR-vs-NULL-check/20190326-144653' into devel-hourly-2019040514
git bisect good 532b6ea509e08b1a4f5a85bab6c8850e00acd587 # 19:38 G 11 0 4 4 Merge 'linux-review/Vandita-Kulkarni/drm-i915-icl-Ungate-ddi-clocks-before-IO-enable/20190325-234604' into devel-hourly-2019040514
git bisect good b296ea01e0f7dd935bd875af79a664faacbe60e1 # 19:59 G 11 0 2 2 Merge 'linux-review/Micha-Winiarski/Revert-drm-i915-Introduce-private-PAT-management/20190325-231917' into devel-hourly-2019040514
git bisect good 89b188687a3970cd6966194eb1514ba33a9295f1 # 20:19 G 11 0 3 3 x86/cpu: Prepare TSS.IST setup for guard pages
git bisect good a7ff04550f803dd3ceb9c0c96a7b167c4482a6ca # 20:37 G 11 0 0 0 x86/irq/32: Make irq stack a character array
git bisect good 1593e8b7e3841322ea7cbfdf62ff2d8a2e76018e # 20:52 G 10 0 0 0 x86/irq/32: Handle irq stack allocation failure proper
git bisect bad 2dfb90e9458e9b7d55f6ca7631ef5f9594f2556a # 21:08 B 0 10 24 0 x86/irq/64: Remap the IRQ stack with guard pages
git bisect bad bfcf4bd96c127fa67275b54554bea089424601f8 # 21:18 B 0 7 21 0 x86/irq/64: Split the IRQ stack into its own pages
# first bad commit: [bfcf4bd96c127fa67275b54554bea089424601f8] x86/irq/64: Split the IRQ stack into its own pages
git bisect good 1593e8b7e3841322ea7cbfdf62ff2d8a2e76018e # 21:28 G 30 0 1 2 x86/irq/32: Handle irq stack allocation failure proper
# extra tests with debug options
git bisect bad bfcf4bd96c127fa67275b54554bea089424601f8 # 21:45 B 0 8 22 0 x86/irq/64: Split the IRQ stack into its own pages
# extra tests on HEAD of linux-devel/devel-hourly-2019040514
git bisect bad a45b3649d85a7ed735803ebe50b0cefd39e202b2 # 21:46 B 0 13 30 0 0day head guard for 'devel-hourly-2019040514'
# extra tests on tree/branch tip/WIP.x86/stackguards
git bisect bad 834dedd380c079e8d7d68cf16511ba9608d0ebf1 # 22:00 B 0 11 25 0 x86/irq/64: Remove stack overflow debug code
# extra tests on tree/branch tip/master
git bisect good af9671e6adba5250cf553a0024a9af773cd133ba # 22:16 G 11 0 3 3 Merge branch 'perf/urgent'
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/pipermail/lkp Intel Corporation
1 year, 9 months
[compiler] dfc95c6ebb: reaim.jobs_per_min -16.7% regression
by kernel test robot
Greeting,
FYI, we noticed a -16.7% regression of reaim.jobs_per_min due to commit:
commit: dfc95c6ebbf550ee91f70b67c45396685bf4e055 ("compiler-attribute: stop forcing __always_inline to inline marker")
https://git.kernel.org/cgit/linux/kernel/git/masahiroy/linux-kbuild.git build-test2
in testcase: reaim
on test machine: 256 threads Knights Landing with 96G memory
with following parameters:
runtime: 300s
nr_task: 100%
test: compute
cpufreq_governor: performance
test-description: REAIM is an updated and improved version of AIM 7 benchmark.
test-url: https://sourceforge.net/projects/re-aim-7/
Details are as below:
-------------------------------------------------------------------------------------------------->
To reproduce:
git clone https://github.com/intel/lkp-tests.git
cd lkp-tests
bin/lkp install job.yaml # job file is attached in this email
bin/lkp run job.yaml
=========================================================================================
compiler/cpufreq_governor/kconfig/nr_task/rootfs/runtime/tbox_group/test/testcase:
gcc-7/performance/x86_64-kexec/100%/debian-x86_64-2018-04-03.cgz/300s/lkp-knl-f1/compute/reaim
commit:
84dc871043 ("ARM: fix out-of-bound access to ipi_types[]")
dfc95c6ebb ("compiler-attribute: stop forcing __always_inline to inline marker")
84dc871043287588 dfc95c6ebbf550ee91f70b67c45
---------------- ---------------------------
%stddev %change %stddev
\ | \
134.81 +137.2% 319.73 reaim.child_systime
1147 -2.2% 1121 reaim.child_utime
284670 -16.7% 237141 reaim.jobs_per_min
1111 -16.7% 926.34 reaim.jobs_per_min_child
97.24 -1.5% 95.76 reaim.jti
291611 -13.0% 253816 reaim.max_jobs_per_min
5.45 +20.2% 6.55 reaim.parent_time
2.11 +80.6% 3.81 reaim.std_dev_percent
0.11 +102.8% 0.22 reaim.std_dev_time
598419 -11.7% 528703 reaim.time.involuntary_context_switches
1.428e+08 -12.7% 1.247e+08 reaim.time.minor_page_faults
16817 -2.0% 16484 reaim.time.percent_of_cpu_this_job_got
5399 +107.4% 11197 reaim.time.system_time
45909 -14.5% 39269 reaim.time.user_time
533407 -12.8% 465173 reaim.time.voluntary_context_switches
1024000 -12.5% 896000 reaim.workload
54573 ± 3% +28.5% 70135 ± 7% numa-meminfo.node0.Shmem
248369 ± 4% +25.8% 312540 ± 13% meminfo.DirectMap4k
54521 ± 3% +28.7% 70173 ± 7% meminfo.Shmem
7.15 +7.4 14.53 mpstat.cpu.all.sys%
58.84 -8.6 50.25 mpstat.cpu.all.usr%
1.422e+08 -12.6% 1.243e+08 numa-numastat.node0.local_node
1.422e+08 -12.6% 1.243e+08 numa-numastat.node0.numa_hit
927.00 -1.9% 909.75 turbostat.Avg_MHz
170.79 -2.9% 165.84 turbostat.PkgWatt
13634 ± 3% +28.7% 17548 ± 7% numa-vmstat.node0.nr_shmem
71362030 -12.2% 62645899 numa-vmstat.node0.numa_hit
71362571 -12.2% 62646361 numa-vmstat.node0.numa_local
34.00 +3.7% 35.25 vmstat.cpu.id
58.00 -14.7% 49.50 vmstat.cpu.us
8222 -10.4% 7366 vmstat.system.cs
8654 ± 22% -41.9% 5025 softirqs.CPU15.RCU
7876 ± 23% -35.3% 5100 ± 4% softirqs.CPU2.RCU
1021074 -13.0% 888367 softirqs.NET_RX
1637448 -26.3% 1206666 softirqs.RCU
114615 -9.9% 103215 slabinfo.anon_vma.active_objs
2491 -9.9% 2243 slabinfo.anon_vma.active_slabs
114617 -9.9% 103215 slabinfo.anon_vma.num_objs
2491 -9.9% 2243 slabinfo.anon_vma.num_slabs
1563 +9.8% 1716 ± 6% slabinfo.file_lock_cache.active_objs
1563 +9.8% 1716 ± 6% slabinfo.file_lock_cache.num_objs
728.00 ± 2% +19.7% 871.50 ± 5% slabinfo.kmalloc-rcl-96.active_objs
728.00 ± 2% +19.7% 871.50 ± 5% slabinfo.kmalloc-rcl-96.num_objs
108374 +2.9% 111549 proc-vmstat.nr_active_anon
101149 -1.2% 99888 proc-vmstat.nr_anon_pages
126728 +2.1% 129383 proc-vmstat.nr_file_pages
6621 -7.7% 6108 ± 2% proc-vmstat.nr_inactive_anon
7989 ± 2% +5.1% 8394 ± 4% proc-vmstat.nr_mapped
13621 ± 3% +28.9% 17558 ± 7% proc-vmstat.nr_shmem
108374 +2.9% 111549 proc-vmstat.nr_zone_active_anon
6621 -7.7% 6108 ± 2% proc-vmstat.nr_zone_inactive_anon
1.422e+08 -12.6% 1.243e+08 proc-vmstat.numa_hit
1.422e+08 -12.6% 1.243e+08 proc-vmstat.numa_local
19074 ± 5% -45.9% 10317 ± 30% proc-vmstat.pgactivate
1.43e+08 -12.6% 1.25e+08 proc-vmstat.pgalloc_normal
1.437e+08 -12.6% 1.255e+08 proc-vmstat.pgfault
1.43e+08 -12.6% 1.249e+08 proc-vmstat.pgfree
805.83 ± 36% +90.9% 1538 ± 27% sched_debug.cfs_rq:/.MIN_vruntime.avg
7603 ± 29% +43.1% 10881 ± 22% sched_debug.cfs_rq:/.MIN_vruntime.stddev
805.84 ± 36% +90.9% 1538 ± 27% sched_debug.cfs_rq:/.max_vruntime.avg
7603 ± 29% +43.1% 10881 ± 22% sched_debug.cfs_rq:/.max_vruntime.stddev
136583 ± 5% +76.7% 241343 ± 14% sched_debug.cfs_rq:/.min_vruntime.max
2911 ± 8% +270.6% 10789 ± 16% sched_debug.cfs_rq:/.min_vruntime.stddev
2.08 ± 23% +62.7% 3.39 ± 13% sched_debug.cfs_rq:/.removed.load_avg.avg
358.72 ± 26% +54.7% 554.88 ± 24% sched_debug.cfs_rq:/.removed.load_avg.max
25.74 ± 20% +56.5% 40.28 ± 21% sched_debug.cfs_rq:/.removed.load_avg.stddev
96.31 ± 23% +62.3% 156.32 ± 13% sched_debug.cfs_rq:/.removed.runnable_sum.avg
16536 ± 26% +54.6% 25558 ± 24% sched_debug.cfs_rq:/.removed.runnable_sum.max
1188 ± 20% +56.2% 1856 ± 20% sched_debug.cfs_rq:/.removed.runnable_sum.stddev
251.06 ± 15% -25.3% 187.62 ± 10% sched_debug.cfs_rq:/.runnable_load_avg.stddev
-21344 -16.8% -17768 sched_debug.cfs_rq:/.spread0.avg
9442 ± 91% +1163.8% 119328 ± 28% sched_debug.cfs_rq:/.spread0.max
2926 ± 8% +268.9% 10797 ± 16% sched_debug.cfs_rq:/.spread0.stddev
241.30 ± 15% -27.6% 174.69 ± 8% sched_debug.cfs_rq:/.util_avg.stddev
225.33 ± 12% -22.7% 174.20 ± 10% sched_debug.cfs_rq:/.util_est_enqueued.stddev
249.68 ± 14% -26.1% 184.61 ± 9% sched_debug.cpu.cpu_load[0].stddev
233.34 ± 16% -29.1% 165.41 ± 9% sched_debug.cpu.cpu_load[1].stddev
220.12 ± 18% -30.8% 152.43 ± 8% sched_debug.cpu.cpu_load[2].stddev
204.62 ± 19% -31.4% 140.34 ± 9% sched_debug.cpu.cpu_load[3].stddev
183.01 ± 20% -30.4% 127.45 ± 9% sched_debug.cpu.cpu_load[4].stddev
64626 ± 7% +39.6% 90196 ± 4% sched_debug.cpu.curr->pid.avg
86826 +26.9% 110213 sched_debug.cpu.curr->pid.max
19807 ± 17% -23.2% 15221 ± 10% sched_debug.cpu.curr->pid.stddev
0.00 ± 4% -14.4% 0.00 ± 8% sched_debug.cpu.next_balance.stddev
5436 -9.1% 4944 sched_debug.cpu.nr_switches.avg
3726 -13.8% 3210 sched_debug.cpu.nr_switches.min
21.43 -4.0% 20.58 perf-stat.i.MPKI
7.66e+09 +5.0% 8.045e+09 perf-stat.i.branch-instructions
4.83 -0.6 4.20 perf-stat.i.branch-miss-rate%
3.581e+08 -7.7% 3.306e+08 perf-stat.i.branch-misses
22.34 -1.5 20.80 perf-stat.i.cache-miss-rate%
3.175e+08 -16.5% 2.652e+08 perf-stat.i.cache-misses
1.325e+09 -12.1% 1.165e+09 perf-stat.i.cache-references
8177 -10.9% 7282 perf-stat.i.context-switches
2.343e+11 -2.8% 2.277e+11 perf-stat.i.cpu-cycles
2063 -12.6% 1804 perf-stat.i.cpu-migrations
940.73 +13.9% 1071 perf-stat.i.cycles-between-cache-misses
1.24e+08 -9.2% 1.126e+08 perf-stat.i.iTLB-load-misses
6.341e+10 -7.9% 5.838e+10 perf-stat.i.iTLB-loads
6.346e+10 -7.9% 5.846e+10 perf-stat.i.instructions
430.49 +2.0% 439.28 perf-stat.i.instructions-per-iTLB-miss
0.26 -1.7% 0.26 perf-stat.i.ipc
466938 -13.9% 402110 perf-stat.i.minor-faults
467032 -13.8% 402585 perf-stat.i.page-faults
20.91 -4.7% 19.93 perf-stat.overall.MPKI
4.67 -0.6 4.11 perf-stat.overall.branch-miss-rate%
23.98 -1.2 22.79 perf-stat.overall.cache-miss-rate%
3.69 +5.5% 3.90 perf-stat.overall.cpi
736.59 +16.5% 858.07 perf-stat.overall.cycles-between-cache-misses
0.20 -0.0 0.19 perf-stat.overall.iTLB-load-miss-rate%
512.12 +1.5% 519.88 perf-stat.overall.instructions-per-iTLB-miss
0.27 -5.2% 0.26 perf-stat.overall.ipc
18753669 +6.5% 19968840 perf-stat.overall.path-length
7.695e+09 +6.0% 8.158e+09 perf-stat.ps.branch-instructions
3.597e+08 -6.8% 3.353e+08 perf-stat.ps.branch-misses
3.194e+08 -15.7% 2.692e+08 perf-stat.ps.cache-misses
1.332e+09 -11.3% 1.181e+09 perf-stat.ps.cache-references
8195 -10.5% 7338 perf-stat.ps.context-switches
2.353e+11 -1.8% 2.309e+11 perf-stat.ps.cpu-cycles
2075 -11.6% 1834 perf-stat.ps.cpu-migrations
1.244e+08 -8.4% 1.14e+08 perf-stat.ps.iTLB-load-misses
6.367e+10 -7.0% 5.919e+10 perf-stat.ps.iTLB-loads
6.371e+10 -7.0% 5.926e+10 perf-stat.ps.instructions
468427 -12.9% 407983 perf-stat.ps.minor-faults
468460 -12.9% 408047 perf-stat.ps.page-faults
1.92e+13 -6.8% 1.789e+13 perf-stat.total.instructions
27.29 ± 6% -27.3 0.00 perf-profile.calltrace.cycles-pp.__se_sys_brk.do_syscall_64.entry_SYSCALL_64_after_hwframe.brk
19.81 ± 11% -19.8 0.00 perf-profile.calltrace.cycles-pp.__do_munmap.__se_sys_brk.do_syscall_64.entry_SYSCALL_64_after_hwframe.brk
18.77 ± 12% -18.8 0.00 perf-profile.calltrace.cycles-pp.unmap_region.__do_munmap.__se_sys_brk.do_syscall_64.entry_SYSCALL_64_after_hwframe
18.68 -18.7 0.00 perf-profile.calltrace.cycles-pp.__do_page_fault.page_fault
16.12 -16.1 0.00 perf-profile.calltrace.cycles-pp.handle_mm_fault.__do_page_fault.page_fault
15.42 -15.4 0.00 perf-profile.calltrace.cycles-pp.__handle_mm_fault.handle_mm_fault.__do_page_fault.page_fault
29.06 ± 5% -15.4 13.68 ± 58% perf-profile.calltrace.cycles-pp.brk
27.85 ± 6% -14.3 13.51 ± 58% perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.brk
27.67 ± 6% -14.2 13.47 ± 58% perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.brk
12.37 ± 13% -12.4 0.00 perf-profile.calltrace.cycles-pp.tlb_finish_mmu.unmap_region.__do_munmap.__se_sys_brk.do_syscall_64
12.35 ± 13% -12.4 0.00 perf-profile.calltrace.cycles-pp.arch_tlb_finish_mmu.tlb_finish_mmu.unmap_region.__do_munmap.__se_sys_brk
6.11 ± 5% -6.1 0.00 perf-profile.calltrace.cycles-pp.do_brk_flags.__se_sys_brk.do_syscall_64.entry_SYSCALL_64_after_hwframe.brk
5.68 ± 11% -5.7 0.00 perf-profile.calltrace.cycles-pp.__lru_cache_add.__handle_mm_fault.handle_mm_fault.__do_page_fault.page_fault
5.54 ± 11% -5.5 0.00 perf-profile.calltrace.cycles-pp.pagevec_lru_move_fn.__lru_cache_add.__handle_mm_fault.handle_mm_fault.__do_page_fault
7.75 ± 8% -4.4 3.39 ± 12% perf-profile.calltrace.cycles-pp.apic_timer_interrupt
7.06 ± 8% -3.9 3.17 ± 12% perf-profile.calltrace.cycles-pp.smp_apic_timer_interrupt.apic_timer_interrupt
5.79 ± 13% -3.1 2.68 ± 3% perf-profile.calltrace.cycles-pp.secondary_startup_64
5.70 ± 13% -3.0 2.65 ± 4% perf-profile.calltrace.cycles-pp.cpu_startup_entry.start_secondary.secondary_startup_64
5.70 ± 13% -3.0 2.65 ± 4% perf-profile.calltrace.cycles-pp.start_secondary.secondary_startup_64
5.69 ± 13% -3.0 2.65 ± 4% perf-profile.calltrace.cycles-pp.do_idle.cpu_startup_entry.start_secondary.secondary_startup_64
5.07 ± 9% -2.7 2.33 ± 10% perf-profile.calltrace.cycles-pp.hrtimer_interrupt.smp_apic_timer_interrupt.apic_timer_interrupt
4.29 ± 20% -2.3 1.99 ± 6% perf-profile.calltrace.cycles-pp.apic_timer_interrupt.mwait_idle.do_idle.cpu_startup_entry.start_secondary
4.32 ± 16% -2.3 2.05 ± 4% perf-profile.calltrace.cycles-pp.mwait_idle.do_idle.cpu_startup_entry.start_secondary.secondary_startup_64
3.85 ± 10% -2.0 1.80 ± 8% perf-profile.calltrace.cycles-pp.__hrtimer_run_queues.hrtimer_interrupt.smp_apic_timer_interrupt.apic_timer_interrupt
4.72 ± 6% -1.8 2.88 ± 18% perf-profile.calltrace.cycles-pp.execve
3.59 ± 18% -1.8 1.78 ± 6% perf-profile.calltrace.cycles-pp.smp_apic_timer_interrupt.apic_timer_interrupt.mwait_idle.do_idle.cpu_startup_entry
4.67 ± 6% -1.8 2.86 ± 18% perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.execve
4.67 ± 6% -1.8 2.86 ± 18% perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.execve
4.67 ± 6% -1.8 2.86 ± 18% perf-profile.calltrace.cycles-pp.__x64_sys_execve.do_syscall_64.entry_SYSCALL_64_after_hwframe.execve
4.63 ± 6% -1.8 2.85 ± 18% perf-profile.calltrace.cycles-pp.do_execve.__x64_sys_execve.do_syscall_64.entry_SYSCALL_64_after_hwframe.execve
1.91 ± 9% -1.6 0.29 ±100% perf-profile.calltrace.cycles-pp.__xstat64
1.79 ± 10% -1.5 0.27 ±100% perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.__xstat64
1.78 ± 9% -1.5 0.27 ±100% perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.__xstat64
2.39 ± 6% -1.0 1.39 ± 3% perf-profile.calltrace.cycles-pp.get_page_from_freelist.__alloc_pages_nodemask.alloc_pages_vma.__handle_mm_fault.handle_mm_fault
2.08 ± 11% -1.0 1.12 ± 10% perf-profile.calltrace.cycles-pp.tick_sched_timer.__hrtimer_run_queues.hrtimer_interrupt.smp_apic_timer_interrupt.apic_timer_interrupt
1.84 ± 12% -0.9 0.97 ± 10% perf-profile.calltrace.cycles-pp.update_process_times.tick_sched_timer.__hrtimer_run_queues.hrtimer_interrupt.smp_apic_timer_interrupt
0.93 ± 7% -0.7 0.26 ±100% perf-profile.calltrace.cycles-pp.clear_page_erms.prep_new_page.get_page_from_freelist.__alloc_pages_nodemask.alloc_pages_vma
1.23 ± 9% -0.7 0.56 ± 5% perf-profile.calltrace.cycles-pp.hrtimer_interrupt.smp_apic_timer_interrupt.apic_timer_interrupt.mwait_idle.do_idle
4.63 ± 6% -0.6 4.00 ± 4% perf-profile.calltrace.cycles-pp.__do_execve_file.do_execve.__x64_sys_execve.do_syscall_64.entry_SYSCALL_64_after_hwframe
0.96 ± 5% -0.6 0.39 ± 57% perf-profile.calltrace.cycles-pp._do_fork.do_syscall_64.entry_SYSCALL_64_after_hwframe
1.14 ± 9% -0.6 0.57 ± 5% perf-profile.calltrace.cycles-pp.setlocale
1.13 ± 6% -0.5 0.62 ± 4% perf-profile.calltrace.cycles-pp.prep_new_page.get_page_from_freelist.__alloc_pages_nodemask.alloc_pages_vma.__handle_mm_fault
1.19 ± 11% -0.5 0.70 ± 11% perf-profile.calltrace.cycles-pp.scheduler_tick.update_process_times.tick_sched_timer.__hrtimer_run_queues.hrtimer_interrupt
1.12 ± 7% -0.5 0.66 ± 24% perf-profile.calltrace.cycles-pp.ret_from_fork
1.11 ± 7% -0.5 0.65 ± 24% perf-profile.calltrace.cycles-pp.kthread.ret_from_fork
0.65 ± 3% -0.2 0.45 ± 57% perf-profile.calltrace.cycles-pp.elf_map.load_elf_binary.search_binary_handler.__do_execve_file.do_execve
1.00 ± 5% +0.4 1.40 ± 5% perf-profile.calltrace.cycles-pp.ksys_mmap_pgoff.do_syscall_64.entry_SYSCALL_64_after_hwframe
0.98 ± 5% +0.4 1.39 ± 5% perf-profile.calltrace.cycles-pp.vm_mmap_pgoff.ksys_mmap_pgoff.do_syscall_64.entry_SYSCALL_64_after_hwframe
0.96 ± 5% +0.4 1.38 ± 5% perf-profile.calltrace.cycles-pp.do_mmap.vm_mmap_pgoff.ksys_mmap_pgoff.do_syscall_64.entry_SYSCALL_64_after_hwframe
0.90 ± 6% +0.5 1.35 ± 5% perf-profile.calltrace.cycles-pp.mmap_region.do_mmap.vm_mmap_pgoff.ksys_mmap_pgoff.do_syscall_64
3.24 ± 2% +0.5 3.71 ± 4% perf-profile.calltrace.cycles-pp.__wake_up_parent.do_syscall_64.entry_SYSCALL_64_after_hwframe
3.24 ± 2% +0.5 3.71 ± 4% perf-profile.calltrace.cycles-pp.__ia32_sys_exit_group.__wake_up_parent.do_syscall_64.entry_SYSCALL_64_after_hwframe
3.24 ± 2% +0.5 3.71 ± 4% perf-profile.calltrace.cycles-pp.do_exit.__ia32_sys_exit_group.__wake_up_parent.do_syscall_64.entry_SYSCALL_64_after_hwframe
0.00 +0.6 0.59 ± 4% perf-profile.calltrace.cycles-pp.lru_add_drain.unmap_region.__do_munmap.__vm_munmap.__x64_sys_munmap
0.00 +0.6 0.59 ± 4% perf-profile.calltrace.cycles-pp.lru_add_drain_cpu.lru_add_drain.unmap_region.__do_munmap.__vm_munmap
0.61 ± 6% +0.6 1.21 ± 5% perf-profile.calltrace.cycles-pp.__do_munmap.mmap_region.do_mmap.vm_mmap_pgoff.ksys_mmap_pgoff
0.56 ± 7% +0.6 1.18 ± 5% perf-profile.calltrace.cycles-pp.unmap_region.__do_munmap.mmap_region.do_mmap.vm_mmap_pgoff
0.00 +0.7 0.67 ± 14% perf-profile.calltrace.cycles-pp.perf_event_mmap.do_brk_flags.__do_sys_brk.do_syscall_64.entry_SYSCALL_64_after_hwframe
0.00 +0.7 0.69 ± 8% perf-profile.calltrace.cycles-pp.unmap_region.__do_munmap.__vm_munmap.__x64_sys_munmap.do_syscall_64
0.00 +0.7 0.70 ± 8% perf-profile.calltrace.cycles-pp.__do_munmap.__vm_munmap.__x64_sys_munmap.do_syscall_64.entry_SYSCALL_64_after_hwframe
0.00 +0.7 0.70 ± 8% perf-profile.calltrace.cycles-pp.__vm_munmap.__x64_sys_munmap.do_syscall_64.entry_SYSCALL_64_after_hwframe
0.00 +0.7 0.70 ± 8% perf-profile.calltrace.cycles-pp.__x64_sys_munmap.do_syscall_64.entry_SYSCALL_64_after_hwframe
0.00 +0.7 0.72 ± 12% perf-profile.calltrace.cycles-pp.tlb_finish_mmu.exit_mmap.__mmput.flush_old_exec.load_elf_binary
0.00 +0.7 0.72 ± 12% perf-profile.calltrace.cycles-pp.arch_tlb_finish_mmu.tlb_finish_mmu.exit_mmap.__mmput.flush_old_exec
0.00 +0.7 0.72 ± 17% perf-profile.calltrace.cycles-pp.__vma_adjust.vma_merge.do_brk_flags.__do_sys_brk.do_syscall_64
0.34 ± 70% +0.8 1.14 ± 5% perf-profile.calltrace.cycles-pp.lru_add_drain.unmap_region.__do_munmap.mmap_region.do_mmap
0.34 ± 70% +0.8 1.14 ± 5% perf-profile.calltrace.cycles-pp.lru_add_drain_cpu.lru_add_drain.unmap_region.__do_munmap.mmap_region
0.00 +0.9 0.92 ± 35% perf-profile.calltrace.cycles-pp.record__mmap_read_evlist.cmd_record.run_builtin.main.generic_start_main
0.00 +0.9 0.94 ± 34% perf-profile.calltrace.cycles-pp.cmd_record.run_builtin.main.generic_start_main.__strcspn_sse42
0.00 +1.1 1.10 ± 19% perf-profile.calltrace.cycles-pp.vma_merge.do_brk_flags.__do_sys_brk.do_syscall_64.entry_SYSCALL_64_after_hwframe
0.00 +1.1 1.13 ± 28% perf-profile.calltrace.cycles-pp.__strcspn_sse42
0.00 +1.1 1.13 ± 28% perf-profile.calltrace.cycles-pp.generic_start_main.__strcspn_sse42
0.00 +1.1 1.13 ± 28% perf-profile.calltrace.cycles-pp.main.generic_start_main.__strcspn_sse42
0.00 +1.1 1.13 ± 28% perf-profile.calltrace.cycles-pp.run_builtin.main.generic_start_main.__strcspn_sse42
0.00 +1.2 1.15 ± 37% perf-profile.calltrace.cycles-pp.do_execve.__x64_sys_execve.do_syscall_64.entry_SYSCALL_64_after_hwframe
0.00 +1.2 1.16 ± 37% perf-profile.calltrace.cycles-pp.__x64_sys_execve.do_syscall_64.entry_SYSCALL_64_after_hwframe
1.30 ± 17% +1.6 2.89 ± 5% perf-profile.calltrace.cycles-pp.release_pages.tlb_flush_mmu_free.arch_tlb_finish_mmu.tlb_finish_mmu.exit_mmap
0.00 +1.8 1.84 ± 3% perf-profile.calltrace.cycles-pp.__alloc_pages_nodemask.alloc_pages_vma.__handle_mm_fault.handle_mm_fault.do_user_addr_fault
0.00 +1.9 1.85 ± 13% perf-profile.calltrace.cycles-pp.exit_mmap.__mmput.flush_old_exec.load_elf_binary.search_binary_handler
0.00 +1.9 1.86 ± 13% perf-profile.calltrace.cycles-pp.__mmput.flush_old_exec.load_elf_binary.search_binary_handler.__do_execve_file
0.00 +2.1 2.13 ± 3% perf-profile.calltrace.cycles-pp.alloc_pages_vma.__handle_mm_fault.handle_mm_fault.do_user_addr_fault.page_fault
0.00 +2.3 2.27 ± 4% perf-profile.calltrace.cycles-pp.tlb_finish_mmu.exit_mmap.__mmput.do_exit.__ia32_sys_exit_group
0.00 +2.3 2.27 ± 4% perf-profile.calltrace.cycles-pp.arch_tlb_finish_mmu.tlb_finish_mmu.exit_mmap.__mmput.do_exit
0.00 +2.3 2.31 ± 16% perf-profile.calltrace.cycles-pp.do_brk_flags.__do_sys_brk.do_syscall_64.entry_SYSCALL_64_after_hwframe
0.00 +3.0 2.96 ± 5% perf-profile.calltrace.cycles-pp.tlb_flush_mmu_free.arch_tlb_finish_mmu.tlb_finish_mmu.exit_mmap.__mmput
19.59 +3.0 22.58 perf-profile.calltrace.cycles-pp.page_fault
0.00 +3.3 3.33 ± 4% perf-profile.calltrace.cycles-pp.exit_mmap.__mmput.do_exit.__ia32_sys_exit_group.__wake_up_parent
0.00 +3.3 3.33 ± 4% perf-profile.calltrace.cycles-pp.__mmput.do_exit.__ia32_sys_exit_group.__wake_up_parent.do_syscall_64
4.72 ± 13% +9.4 14.11 ± 2% perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.pagevec_lru_move_fn.__lru_cache_add.__handle_mm_fault.handle_mm_fault
4.70 ± 13% +9.4 14.10 ± 2% perf-profile.calltrace.cycles-pp.queued_spin_lock_slowpath._raw_spin_lock_irqsave.pagevec_lru_move_fn.__lru_cache_add.__handle_mm_fault
5.40 ± 15% +9.4 14.82 ± 3% perf-profile.calltrace.cycles-pp.pagevec_lru_move_fn.lru_add_drain_cpu.lru_add_drain.unmap_region.__do_munmap
4.78 ± 14% +9.7 14.50 ± 3% perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.pagevec_lru_move_fn.lru_add_drain_cpu.lru_add_drain.unmap_region
4.75 ± 14% +9.7 14.49 ± 3% perf-profile.calltrace.cycles-pp.queued_spin_lock_slowpath._raw_spin_lock_irqsave.pagevec_lru_move_fn.lru_add_drain_cpu.lru_add_drain
0.00 +13.1 13.12 ± 3% perf-profile.calltrace.cycles-pp.lru_add_drain_cpu.lru_add_drain.unmap_region.__do_munmap.__do_sys_brk
0.00 +13.1 13.13 ± 3% perf-profile.calltrace.cycles-pp.lru_add_drain.unmap_region.__do_munmap.__do_sys_brk.do_syscall_64
0.00 +14.7 14.72 ± 2% perf-profile.calltrace.cycles-pp.pagevec_lru_move_fn.__lru_cache_add.__handle_mm_fault.handle_mm_fault.do_user_addr_fault
0.00 +14.8 14.81 ± 2% perf-profile.calltrace.cycles-pp.__lru_cache_add.__handle_mm_fault.handle_mm_fault.do_user_addr_fault.page_fault
11.85 ± 13% +18.8 30.67 ± 3% perf-profile.calltrace.cycles-pp.tlb_flush_mmu_free.arch_tlb_finish_mmu.tlb_finish_mmu.unmap_region.__do_munmap
11.71 ± 13% +18.8 30.54 ± 4% perf-profile.calltrace.cycles-pp.release_pages.tlb_flush_mmu_free.arch_tlb_finish_mmu.tlb_finish_mmu.unmap_region
0.00 +20.5 20.49 perf-profile.calltrace.cycles-pp.__handle_mm_fault.handle_mm_fault.do_user_addr_fault.page_fault
11.19 ± 15% +20.9 32.08 ± 3% perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.release_pages.tlb_flush_mmu_free.arch_tlb_finish_mmu.tlb_finish_mmu
0.00 +20.9 20.89 perf-profile.calltrace.cycles-pp.handle_mm_fault.do_user_addr_fault.page_fault
11.14 ± 15% +20.9 32.05 ± 3% perf-profile.calltrace.cycles-pp.queued_spin_lock_slowpath._raw_spin_lock_irqsave.release_pages.tlb_flush_mmu_free.arch_tlb_finish_mmu
0.00 +22.1 22.05 perf-profile.calltrace.cycles-pp.do_user_addr_fault.page_fault
0.00 +31.0 30.96 ± 3% perf-profile.calltrace.cycles-pp.arch_tlb_finish_mmu.tlb_finish_mmu.unmap_region.__do_munmap.__do_sys_brk
0.00 +31.0 30.98 ± 3% perf-profile.calltrace.cycles-pp.tlb_finish_mmu.unmap_region.__do_munmap.__do_sys_brk.do_syscall_64
0.00 +33.1 33.14 ± 25% perf-profile.calltrace.cycles-pp.__do_munmap.__do_sys_brk.do_syscall_64.entry_SYSCALL_64_after_hwframe
0.00 +36.0 36.02 ± 24% perf-profile.calltrace.cycles-pp.__do_sys_brk.do_syscall_64.entry_SYSCALL_64_after_hwframe
6.74 ± 3% +38.5 45.25 ± 21% perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe
6.76 ± 3% +38.7 45.48 ± 21% perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe
0.00 +45.0 44.95 ± 3% perf-profile.calltrace.cycles-pp.unmap_region.__do_munmap.__do_sys_brk.do_syscall_64.entry_SYSCALL_64_after_hwframe
12109 ±137% -97.8% 272.25 ± 32% interrupts.35:IR-PCI-MSI.2621443-edge.eth0-TxRx-2
1561062 -1.6% 1536459 interrupts.CAL:Function_call_interrupts
1995 ± 2% +40.7% 2806 ± 31% interrupts.CPU0.NMI:Non-maskable_interrupts
1995 ± 2% +40.7% 2806 ± 31% interrupts.CPU0.PMI:Performance_monitoring_interrupts
5250 ± 2% +26.1% 6621 interrupts.CPU0.RES:Rescheduling_interrupts
1845 ± 2% +108.7% 3852 ± 25% interrupts.CPU1.NMI:Non-maskable_interrupts
1845 ± 2% +108.7% 3852 ± 25% interrupts.CPU1.PMI:Performance_monitoring_interrupts
2371 ± 35% +41.6% 3358 ± 35% interrupts.CPU10.NMI:Non-maskable_interrupts
2371 ± 35% +41.6% 3358 ± 35% interrupts.CPU10.PMI:Performance_monitoring_interrupts
1782 +86.6% 3324 ± 35% interrupts.CPU100.NMI:Non-maskable_interrupts
1782 +86.6% 3324 ± 35% interrupts.CPU100.PMI:Performance_monitoring_interrupts
719.33 ± 5% -17.7% 592.00 ± 2% interrupts.CPU100.RES:Rescheduling_interrupts
2412 ± 37% +33.9% 3230 ± 34% interrupts.CPU101.NMI:Non-maskable_interrupts
2412 ± 37% +33.9% 3230 ± 34% interrupts.CPU101.PMI:Performance_monitoring_interrupts
1824 +81.8% 3316 ± 33% interrupts.CPU102.NMI:Non-maskable_interrupts
1824 +81.8% 3316 ± 33% interrupts.CPU102.PMI:Performance_monitoring_interrupts
1817 +81.1% 3291 ± 34% interrupts.CPU103.NMI:Non-maskable_interrupts
1817 +81.1% 3291 ± 34% interrupts.CPU103.PMI:Performance_monitoring_interrupts
752.33 ± 2% -16.9% 625.00 ± 5% interrupts.CPU103.RES:Rescheduling_interrupts
1784 ± 2% +79.6% 3204 ± 33% interrupts.CPU104.NMI:Non-maskable_interrupts
1784 ± 2% +79.6% 3204 ± 33% interrupts.CPU104.PMI:Performance_monitoring_interrupts
702.33 ± 4% -9.5% 635.75 ± 3% interrupts.CPU104.RES:Rescheduling_interrupts
1778 +83.9% 3269 ± 33% interrupts.CPU105.NMI:Non-maskable_interrupts
1778 +83.9% 3269 ± 33% interrupts.CPU105.PMI:Performance_monitoring_interrupts
728.33 ± 4% -13.2% 632.50 ± 4% interrupts.CPU105.RES:Rescheduling_interrupts
1805 ± 2% +87.3% 3381 ± 32% interrupts.CPU106.NMI:Non-maskable_interrupts
1805 ± 2% +87.3% 3381 ± 32% interrupts.CPU106.PMI:Performance_monitoring_interrupts
1824 ± 2% +82.2% 3324 ± 34% interrupts.CPU107.NMI:Non-maskable_interrupts
1824 ± 2% +82.2% 3324 ± 34% interrupts.CPU107.PMI:Performance_monitoring_interrupts
713.67 ± 2% -12.1% 627.50 ± 5% interrupts.CPU107.RES:Rescheduling_interrupts
1776 +89.0% 3357 ± 35% interrupts.CPU108.NMI:Non-maskable_interrupts
1776 +89.0% 3357 ± 35% interrupts.CPU108.PMI:Performance_monitoring_interrupts
1795 +85.0% 3321 ± 33% interrupts.CPU109.NMI:Non-maskable_interrupts
1795 +85.0% 3321 ± 33% interrupts.CPU109.PMI:Performance_monitoring_interrupts
708.67 ± 7% -15.7% 597.75 ± 4% interrupts.CPU109.RES:Rescheduling_interrupts
2405 ± 36% +36.7% 3288 ± 34% interrupts.CPU11.NMI:Non-maskable_interrupts
2405 ± 36% +36.7% 3288 ± 34% interrupts.CPU11.PMI:Performance_monitoring_interrupts
769.00 ± 4% -10.6% 687.50 ± 3% interrupts.CPU11.RES:Rescheduling_interrupts
1830 ± 3% +80.2% 3298 ± 34% interrupts.CPU110.NMI:Non-maskable_interrupts
1830 ± 3% +80.2% 3298 ± 34% interrupts.CPU110.PMI:Performance_monitoring_interrupts
1799 +83.1% 3294 ± 34% interrupts.CPU111.NMI:Non-maskable_interrupts
1799 +83.1% 3294 ± 34% interrupts.CPU111.PMI:Performance_monitoring_interrupts
1823 ± 4% +108.5% 3801 ± 24% interrupts.CPU112.NMI:Non-maskable_interrupts
1823 ± 4% +108.5% 3801 ± 24% interrupts.CPU112.PMI:Performance_monitoring_interrupts
1810 +110.8% 3816 ± 24% interrupts.CPU113.NMI:Non-maskable_interrupts
1810 +110.8% 3816 ± 24% interrupts.CPU113.PMI:Performance_monitoring_interrupts
1819 +106.7% 3760 ± 22% interrupts.CPU114.NMI:Non-maskable_interrupts
1819 +106.7% 3760 ± 22% interrupts.CPU114.PMI:Performance_monitoring_interrupts
696.00 ± 3% -11.6% 615.25 ± 3% interrupts.CPU114.RES:Rescheduling_interrupts
1783 ± 3% +115.2% 3837 ± 23% interrupts.CPU115.NMI:Non-maskable_interrupts
1783 ± 3% +115.2% 3837 ± 23% interrupts.CPU115.PMI:Performance_monitoring_interrupts
2383 ± 34% +58.4% 3775 ± 23% interrupts.CPU116.NMI:Non-maskable_interrupts
2383 ± 34% +58.4% 3775 ± 23% interrupts.CPU116.PMI:Performance_monitoring_interrupts
724.33 ± 3% -10.7% 646.50 ± 3% interrupts.CPU116.RES:Rescheduling_interrupts
2469 ± 34% +59.9% 3948 ± 24% interrupts.CPU117.NMI:Non-maskable_interrupts
2469 ± 34% +59.9% 3948 ± 24% interrupts.CPU117.PMI:Performance_monitoring_interrupts
245.33 ± 16% -29.2% 173.75 ± 26% interrupts.CPU117.TLB:TLB_shootdowns
2384 ± 35% +39.3% 3320 ± 34% interrupts.CPU118.NMI:Non-maskable_interrupts
2384 ± 35% +39.3% 3320 ± 34% interrupts.CPU118.PMI:Performance_monitoring_interrupts
2453 ± 36% +32.9% 3262 ± 32% interrupts.CPU119.NMI:Non-maskable_interrupts
2453 ± 36% +32.9% 3262 ± 32% interrupts.CPU119.PMI:Performance_monitoring_interrupts
213.33 ± 13% -30.9% 147.50 ± 16% interrupts.CPU119.TLB:TLB_shootdowns
2412 ± 37% +38.1% 3331 ± 33% interrupts.CPU12.NMI:Non-maskable_interrupts
2412 ± 37% +38.1% 3331 ± 33% interrupts.CPU12.PMI:Performance_monitoring_interrupts
2458 ± 35% +33.4% 3278 ± 34% interrupts.CPU120.NMI:Non-maskable_interrupts
2458 ± 35% +33.4% 3278 ± 34% interrupts.CPU120.PMI:Performance_monitoring_interrupts
2410 ± 36% +36.7% 3294 ± 31% interrupts.CPU121.NMI:Non-maskable_interrupts
2410 ± 36% +36.7% 3294 ± 31% interrupts.CPU121.PMI:Performance_monitoring_interrupts
717.33 ± 6% -9.7% 647.75 ± 4% interrupts.CPU121.RES:Rescheduling_interrupts
2448 ± 35% +33.2% 3260 ± 34% interrupts.CPU122.NMI:Non-maskable_interrupts
2448 ± 35% +33.2% 3260 ± 34% interrupts.CPU122.PMI:Performance_monitoring_interrupts
2453 ± 35% +55.3% 3810 ± 26% interrupts.CPU123.NMI:Non-maskable_interrupts
2453 ± 35% +55.3% 3810 ± 26% interrupts.CPU123.PMI:Performance_monitoring_interrupts
727.00 ± 4% -17.2% 602.00 ± 3% interrupts.CPU123.RES:Rescheduling_interrupts
2375 ± 34% +60.3% 3806 ± 25% interrupts.CPU124.NMI:Non-maskable_interrupts
2375 ± 34% +60.3% 3806 ± 25% interrupts.CPU124.PMI:Performance_monitoring_interrupts
1823 ± 3% +82.4% 3326 ± 32% interrupts.CPU125.NMI:Non-maskable_interrupts
1823 ± 3% +82.4% 3326 ± 32% interrupts.CPU125.PMI:Performance_monitoring_interrupts
728.67 ± 7% -14.4% 623.75 ± 7% interrupts.CPU125.RES:Rescheduling_interrupts
2366 ± 33% +38.3% 3273 ± 36% interrupts.CPU126.NMI:Non-maskable_interrupts
2366 ± 33% +38.3% 3273 ± 36% interrupts.CPU126.PMI:Performance_monitoring_interrupts
760.67 ± 3% -17.4% 628.00 ± 7% interrupts.CPU126.RES:Rescheduling_interrupts
2371 ± 35% +43.9% 3410 ± 38% interrupts.CPU127.NMI:Non-maskable_interrupts
2371 ± 35% +43.9% 3410 ± 38% interrupts.CPU127.PMI:Performance_monitoring_interrupts
746.33 ± 6% -17.8% 613.25 ± 3% interrupts.CPU127.RES:Rescheduling_interrupts
2467 ± 36% +37.3% 3387 ± 34% interrupts.CPU128.NMI:Non-maskable_interrupts
2467 ± 36% +37.3% 3387 ± 34% interrupts.CPU128.PMI:Performance_monitoring_interrupts
821.67 ± 5% -13.5% 710.75 interrupts.CPU128.RES:Rescheduling_interrupts
200.67 ± 8% -21.0% 158.50 ± 14% interrupts.CPU128.TLB:TLB_shootdowns
2415 ± 36% +34.2% 3241 ± 34% interrupts.CPU129.NMI:Non-maskable_interrupts
2415 ± 36% +34.2% 3241 ± 34% interrupts.CPU129.PMI:Performance_monitoring_interrupts
2405 ± 36% +40.7% 3384 ± 34% interrupts.CPU130.NMI:Non-maskable_interrupts
2405 ± 36% +40.7% 3384 ± 34% interrupts.CPU130.PMI:Performance_monitoring_interrupts
2391 ± 36% +38.6% 3315 ± 32% interrupts.CPU131.NMI:Non-maskable_interrupts
2391 ± 36% +38.6% 3315 ± 32% interrupts.CPU131.PMI:Performance_monitoring_interrupts
753.33 ± 7% -12.4% 660.00 ± 3% interrupts.CPU131.RES:Rescheduling_interrupts
2477 ± 39% +33.7% 3313 ± 33% interrupts.CPU132.NMI:Non-maskable_interrupts
2477 ± 39% +33.7% 3313 ± 33% interrupts.CPU132.PMI:Performance_monitoring_interrupts
732.00 ± 6% -13.1% 636.25 ± 2% interrupts.CPU132.RES:Rescheduling_interrupts
719.67 ± 2% -16.2% 603.25 ± 6% interrupts.CPU133.RES:Rescheduling_interrupts
188.67 ± 8% -25.1% 141.25 ± 9% interrupts.CPU134.TLB:TLB_shootdowns
749.33 ± 4% -15.6% 632.25 ± 7% interrupts.CPU136.RES:Rescheduling_interrupts
188.67 ± 8% -28.2% 135.50 ± 11% interrupts.CPU136.TLB:TLB_shootdowns
197.00 ± 11% -24.7% 148.25 ± 14% interrupts.CPU137.TLB:TLB_shootdowns
169.33 -17.2% 140.25 ± 5% interrupts.CPU139.TLB:TLB_shootdowns
1819 +85.0% 3367 ± 33% interrupts.CPU14.NMI:Non-maskable_interrupts
1819 +85.0% 3367 ± 33% interrupts.CPU14.PMI:Performance_monitoring_interrupts
748.00 ± 3% -12.1% 657.50 ± 4% interrupts.CPU14.RES:Rescheduling_interrupts
325.00 ± 22% +97.5% 642.00 ± 10% interrupts.CPU14.TLB:TLB_shootdowns
169.67 ± 10% -21.3% 133.50 ± 8% interrupts.CPU141.TLB:TLB_shootdowns
178.67 ± 3% -19.8% 143.25 ± 6% interrupts.CPU142.TLB:TLB_shootdowns
180.00 ± 5% -24.3% 136.25 ± 11% interrupts.CPU143.TLB:TLB_shootdowns
723.33 ± 4% -13.3% 627.25 ± 3% interrupts.CPU144.RES:Rescheduling_interrupts
185.00 ± 6% -27.0% 135.00 ± 10% interrupts.CPU145.TLB:TLB_shootdowns
709.00 ± 2% -10.7% 633.00 ± 6% interrupts.CPU146.RES:Rescheduling_interrupts
2397 ± 35% +38.4% 3317 ± 34% interrupts.CPU147.NMI:Non-maskable_interrupts
2397 ± 35% +38.4% 3317 ± 34% interrupts.CPU147.PMI:Performance_monitoring_interrupts
754.67 ± 3% -17.3% 623.75 ± 6% interrupts.CPU149.RES:Rescheduling_interrupts
179.00 ± 4% -19.6% 144.00 ± 7% interrupts.CPU149.TLB:TLB_shootdowns
12109 ±137% -97.8% 272.25 ± 32% interrupts.CPU15.35:IR-PCI-MSI.2621443-edge.eth0-TxRx-2
2452 ± 36% +38.2% 3389 ± 33% interrupts.CPU15.NMI:Non-maskable_interrupts
2452 ± 36% +38.2% 3389 ± 33% interrupts.CPU15.PMI:Performance_monitoring_interrupts
747.33 ± 4% -10.0% 672.75 interrupts.CPU15.RES:Rescheduling_interrupts
184.00 ± 15% -23.2% 141.25 ± 8% interrupts.CPU150.TLB:TLB_shootdowns
698.00 ± 3% -9.7% 630.25 interrupts.CPU151.RES:Rescheduling_interrupts
182.00 ± 4% -12.5% 159.25 ± 9% interrupts.CPU151.TLB:TLB_shootdowns
179.67 ± 4% -21.1% 141.75 ± 13% interrupts.CPU152.TLB:TLB_shootdowns
172.00 ± 14% -21.9% 134.25 ± 18% interrupts.CPU153.TLB:TLB_shootdowns
2403 ± 35% +38.1% 3319 ± 33% interrupts.CPU155.NMI:Non-maskable_interrupts
2403 ± 35% +38.1% 3319 ± 33% interrupts.CPU155.PMI:Performance_monitoring_interrupts
173.00 ± 9% -27.5% 125.50 ± 8% interrupts.CPU155.TLB:TLB_shootdowns
1783 ± 2% +80.9% 3226 ± 33% interrupts.CPU156.NMI:Non-maskable_interrupts
1783 ± 2% +80.9% 3226 ± 33% interrupts.CPU156.PMI:Performance_monitoring_interrupts
782.33 ± 3% -18.4% 638.00 ± 5% interrupts.CPU156.RES:Rescheduling_interrupts
182.33 ± 7% -22.4% 141.50 ± 3% interrupts.CPU156.TLB:TLB_shootdowns
2483 ± 37% +55.7% 3865 ± 26% interrupts.CPU157.NMI:Non-maskable_interrupts
2483 ± 37% +55.7% 3865 ± 26% interrupts.CPU157.PMI:Performance_monitoring_interrupts
2421 ± 37% +54.3% 3737 ± 24% interrupts.CPU158.NMI:Non-maskable_interrupts
2421 ± 37% +54.3% 3737 ± 24% interrupts.CPU158.PMI:Performance_monitoring_interrupts
163.33 ± 4% -19.2% 132.00 ± 13% interrupts.CPU158.TLB:TLB_shootdowns
2388 ± 34% +59.7% 3814 ± 23% interrupts.CPU159.NMI:Non-maskable_interrupts
2388 ± 34% +59.7% 3814 ± 23% interrupts.CPU159.PMI:Performance_monitoring_interrupts
2375 ± 37% +63.0% 3871 ± 23% interrupts.CPU16.NMI:Non-maskable_interrupts
2375 ± 37% +63.0% 3871 ± 23% interrupts.CPU16.PMI:Performance_monitoring_interrupts
754.33 ± 5% -11.0% 671.50 ± 4% interrupts.CPU16.RES:Rescheduling_interrupts
2427 ± 37% +57.7% 3828 ± 24% interrupts.CPU160.NMI:Non-maskable_interrupts
2427 ± 37% +57.7% 3828 ± 24% interrupts.CPU160.PMI:Performance_monitoring_interrupts
2398 ± 36% +55.3% 3723 ± 23% interrupts.CPU161.NMI:Non-maskable_interrupts
2398 ± 36% +55.3% 3723 ± 23% interrupts.CPU161.PMI:Performance_monitoring_interrupts
737.67 ± 3% -14.4% 631.75 ± 2% interrupts.CPU161.RES:Rescheduling_interrupts
177.00 ± 5% -28.0% 127.50 ± 10% interrupts.CPU161.TLB:TLB_shootdowns
2422 ± 33% +57.1% 3805 ± 23% interrupts.CPU162.NMI:Non-maskable_interrupts
2422 ± 33% +57.1% 3805 ± 23% interrupts.CPU162.PMI:Performance_monitoring_interrupts
695.33 ± 7% -14.4% 595.00 ± 8% interrupts.CPU162.RES:Rescheduling_interrupts
217.00 ± 24% -43.7% 122.25 ± 14% interrupts.CPU162.TLB:TLB_shootdowns
2429 ± 37% +32.9% 3229 ± 29% interrupts.CPU163.NMI:Non-maskable_interrupts
2429 ± 37% +32.9% 3229 ± 29% interrupts.CPU163.PMI:Performance_monitoring_interrupts
2403 ± 35% +59.6% 3834 ± 23% interrupts.CPU164.NMI:Non-maskable_interrupts
2403 ± 35% +59.6% 3834 ± 23% interrupts.CPU164.PMI:Performance_monitoring_interrupts
181.33 ± 2% -22.4% 140.75 ± 3% interrupts.CPU164.TLB:TLB_shootdowns
1801 ± 2% +113.1% 3838 ± 23% interrupts.CPU165.NMI:Non-maskable_interrupts
1801 ± 2% +113.1% 3838 ± 23% interrupts.CPU165.PMI:Performance_monitoring_interrupts
1824 +102.8% 3699 ± 24% interrupts.CPU166.NMI:Non-maskable_interrupts
1824 +102.8% 3699 ± 24% interrupts.CPU166.PMI:Performance_monitoring_interrupts
718.67 -16.0% 604.00 ± 4% interrupts.CPU166.RES:Rescheduling_interrupts
198.00 ± 2% -36.0% 126.75 ± 8% interrupts.CPU166.TLB:TLB_shootdowns
2432 ± 37% +59.3% 3876 ± 24% interrupts.CPU167.NMI:Non-maskable_interrupts
2432 ± 37% +59.3% 3876 ± 24% interrupts.CPU167.PMI:Performance_monitoring_interrupts
2401 ± 35% +58.8% 3814 ± 23% interrupts.CPU168.NMI:Non-maskable_interrupts
2401 ± 35% +58.8% 3814 ± 23% interrupts.CPU168.PMI:Performance_monitoring_interrupts
735.00 ± 5% -13.1% 639.00 ± 4% interrupts.CPU168.RES:Rescheduling_interrupts
2401 ± 35% +52.4% 3658 ± 24% interrupts.CPU169.NMI:Non-maskable_interrupts
2401 ± 35% +52.4% 3658 ± 24% interrupts.CPU169.PMI:Performance_monitoring_interrupts
708.67 ± 5% -9.1% 644.25 ± 2% interrupts.CPU169.RES:Rescheduling_interrupts
2437 ± 33% +55.4% 3789 ± 24% interrupts.CPU17.NMI:Non-maskable_interrupts
2437 ± 33% +55.4% 3789 ± 24% interrupts.CPU17.PMI:Performance_monitoring_interrupts
747.00 -11.5% 661.25 ± 3% interrupts.CPU17.RES:Rescheduling_interrupts
2448 ± 36% +34.2% 3285 ± 31% interrupts.CPU170.NMI:Non-maskable_interrupts
2448 ± 36% +34.2% 3285 ± 31% interrupts.CPU170.PMI:Performance_monitoring_interrupts
164.33 ± 6% -14.8% 140.00 ± 8% interrupts.CPU170.TLB:TLB_shootdowns
2384 ± 36% +57.6% 3757 ± 23% interrupts.CPU171.NMI:Non-maskable_interrupts
2384 ± 36% +57.6% 3757 ± 23% interrupts.CPU171.PMI:Performance_monitoring_interrupts
709.00 ± 5% -11.7% 626.25 ± 5% interrupts.CPU171.RES:Rescheduling_interrupts
714.33 ± 7% -16.7% 594.75 ± 4% interrupts.CPU172.RES:Rescheduling_interrupts
175.33 -23.4% 134.25 ± 17% interrupts.CPU172.TLB:TLB_shootdowns
2426 ± 35% +30.1% 3156 ± 32% interrupts.CPU173.NMI:Non-maskable_interrupts
2426 ± 35% +30.1% 3156 ± 32% interrupts.CPU173.PMI:Performance_monitoring_interrupts
2466 ± 35% +31.8% 3252 ± 32% interrupts.CPU174.NMI:Non-maskable_interrupts
2466 ± 35% +31.8% 3252 ± 32% interrupts.CPU174.PMI:Performance_monitoring_interrupts
2441 ± 37% +52.5% 3724 ± 23% interrupts.CPU175.NMI:Non-maskable_interrupts
2441 ± 37% +52.5% 3724 ± 23% interrupts.CPU175.PMI:Performance_monitoring_interrupts
737.33 ± 3% -15.0% 626.50 ± 4% interrupts.CPU175.RES:Rescheduling_interrupts
218.00 ± 15% -35.8% 140.00 ± 6% interrupts.CPU175.TLB:TLB_shootdowns
2392 ± 36% +63.3% 3906 ± 23% interrupts.CPU176.NMI:Non-maskable_interrupts
2392 ± 36% +63.3% 3906 ± 23% interrupts.CPU176.PMI:Performance_monitoring_interrupts
730.67 ± 3% -14.1% 628.00 ± 6% interrupts.CPU176.RES:Rescheduling_interrupts
2402 ± 37% +53.8% 3694 ± 23% interrupts.CPU177.NMI:Non-maskable_interrupts
2402 ± 37% +53.8% 3694 ± 23% interrupts.CPU177.PMI:Performance_monitoring_interrupts
703.67 -12.7% 614.00 ± 2% interrupts.CPU177.RES:Rescheduling_interrupts
1778 ± 2% +117.8% 3873 ± 26% interrupts.CPU178.NMI:Non-maskable_interrupts
1778 ± 2% +117.8% 3873 ± 26% interrupts.CPU178.PMI:Performance_monitoring_interrupts
708.00 ± 5% -14.3% 606.50 interrupts.CPU178.RES:Rescheduling_interrupts
1799 ± 2% +110.7% 3790 ± 23% interrupts.CPU179.NMI:Non-maskable_interrupts
1799 ± 2% +110.7% 3790 ± 23% interrupts.CPU179.PMI:Performance_monitoring_interrupts
2410 ± 34% +53.9% 3709 ± 22% interrupts.CPU180.NMI:Non-maskable_interrupts
2410 ± 34% +53.9% 3709 ± 22% interrupts.CPU180.PMI:Performance_monitoring_interrupts
2374 ± 35% +54.8% 3675 ± 23% interrupts.CPU181.NMI:Non-maskable_interrupts
2374 ± 35% +54.8% 3675 ± 23% interrupts.CPU181.PMI:Performance_monitoring_interrupts
2402 ± 35% +56.3% 3756 ± 24% interrupts.CPU182.NMI:Non-maskable_interrupts
2402 ± 35% +56.3% 3756 ± 24% interrupts.CPU182.PMI:Performance_monitoring_interrupts
2483 ± 38% +52.8% 3793 ± 23% interrupts.CPU183.NMI:Non-maskable_interrupts
2483 ± 38% +52.8% 3793 ± 23% interrupts.CPU183.PMI:Performance_monitoring_interrupts
2364 ± 36% +41.5% 3345 ± 34% interrupts.CPU184.NMI:Non-maskable_interrupts
2364 ± 36% +41.5% 3345 ± 34% interrupts.CPU184.PMI:Performance_monitoring_interrupts
184.00 ± 7% -22.4% 142.75 ± 8% interrupts.CPU185.TLB:TLB_shootdowns
743.67 ± 6% -15.2% 630.75 ± 4% interrupts.CPU187.RES:Rescheduling_interrupts
175.67 ± 2% -19.3% 141.75 ± 4% interrupts.CPU187.TLB:TLB_shootdowns
700.67 -13.3% 607.25 ± 5% interrupts.CPU191.RES:Rescheduling_interrupts
804.67 ± 4% -14.2% 690.50 ± 3% interrupts.CPU192.RES:Rescheduling_interrupts
203.67 ± 27% -31.6% 139.25 ± 3% interrupts.CPU192.TLB:TLB_shootdowns
776.00 ± 2% -12.6% 678.00 ± 4% interrupts.CPU193.RES:Rescheduling_interrupts
198.67 ± 13% -32.4% 134.25 ± 16% interrupts.CPU193.TLB:TLB_shootdowns
758.00 ± 5% -19.3% 612.00 ± 3% interrupts.CPU194.RES:Rescheduling_interrupts
163.00 ± 6% -20.4% 129.75 ± 4% interrupts.CPU194.TLB:TLB_shootdowns
719.00 ± 4% -14.4% 615.25 ± 4% interrupts.CPU195.RES:Rescheduling_interrupts
174.00 ± 15% -26.1% 128.50 ± 3% interrupts.CPU198.TLB:TLB_shootdowns
171.67 ± 9% -19.6% 138.00 ± 8% interrupts.CPU199.TLB:TLB_shootdowns
1794 ± 3% +51.8% 2724 ± 34% interrupts.CPU2.NMI:Non-maskable_interrupts
1794 ± 3% +51.8% 2724 ± 34% interrupts.CPU2.PMI:Performance_monitoring_interrupts
298.67 ± 29% +94.4% 580.75 ± 33% interrupts.CPU2.TLB:TLB_shootdowns
2396 ± 36% +36.5% 3270 ± 32% interrupts.CPU20.NMI:Non-maskable_interrupts
2396 ± 36% +36.5% 3270 ± 32% interrupts.CPU20.PMI:Performance_monitoring_interrupts
187.00 ± 12% -29.3% 132.25 ± 9% interrupts.CPU201.TLB:TLB_shootdowns
752.00 ± 6% -17.0% 624.00 interrupts.CPU202.RES:Rescheduling_interrupts
182.67 ± 10% -21.9% 142.75 ± 8% interrupts.CPU203.TLB:TLB_shootdowns
173.67 ± 2% -20.4% 138.25 ± 11% interrupts.CPU204.TLB:TLB_shootdowns
705.00 ± 6% -13.8% 607.75 ± 3% interrupts.CPU205.RES:Rescheduling_interrupts
163.67 ± 10% -17.8% 134.50 ± 10% interrupts.CPU205.TLB:TLB_shootdowns
180.33 -22.5% 139.75 ± 8% interrupts.CPU206.TLB:TLB_shootdowns
712.33 ± 5% -14.8% 606.75 ± 2% interrupts.CPU207.RES:Rescheduling_interrupts
170.00 ± 5% -18.2% 139.00 ± 5% interrupts.CPU207.TLB:TLB_shootdowns
180.00 ± 10% -23.8% 137.25 ± 7% interrupts.CPU208.TLB:TLB_shootdowns
179.33 ± 4% -21.2% 141.25 ± 12% interrupts.CPU209.TLB:TLB_shootdowns
2451 ± 31% +35.3% 3316 ± 33% interrupts.CPU21.NMI:Non-maskable_interrupts
2451 ± 31% +35.3% 3316 ± 33% interrupts.CPU21.PMI:Performance_monitoring_interrupts
747.67 ± 4% -20.0% 598.00 ± 4% interrupts.CPU210.RES:Rescheduling_interrupts
184.67 ± 8% -26.8% 135.25 ± 7% interrupts.CPU210.TLB:TLB_shootdowns
161.67 ± 7% -10.6% 144.50 ± 5% interrupts.CPU212.TLB:TLB_shootdowns
723.33 ± 6% -17.4% 597.25 ± 3% interrupts.CPU213.RES:Rescheduling_interrupts
183.33 ± 5% -25.8% 136.00 ± 15% interrupts.CPU213.TLB:TLB_shootdowns
731.00 ± 3% -14.1% 628.00 ± 2% interrupts.CPU214.RES:Rescheduling_interrupts
169.67 ± 6% -19.7% 136.25 ± 7% interrupts.CPU214.TLB:TLB_shootdowns
709.33 ± 3% -14.5% 606.25 ± 7% interrupts.CPU215.RES:Rescheduling_interrupts
180.67 ± 6% -28.9% 128.50 ± 5% interrupts.CPU215.TLB:TLB_shootdowns
181.00 -28.0% 130.25 ± 6% interrupts.CPU216.TLB:TLB_shootdowns
180.00 ± 3% -22.8% 139.00 ± 5% interrupts.CPU217.TLB:TLB_shootdowns
180.00 ± 10% -18.1% 147.50 ± 6% interrupts.CPU218.TLB:TLB_shootdowns
157.00 ± 3% -10.2% 141.00 ± 3% interrupts.CPU219.TLB:TLB_shootdowns
2391 ± 35% +37.5% 3286 ± 34% interrupts.CPU22.NMI:Non-maskable_interrupts
2391 ± 35% +37.5% 3286 ± 34% interrupts.CPU22.PMI:Performance_monitoring_interrupts
739.00 ± 3% -13.9% 636.00 interrupts.CPU22.RES:Rescheduling_interrupts
175.33 ± 10% -25.4% 130.75 ± 13% interrupts.CPU220.TLB:TLB_shootdowns
189.67 ± 6% -18.1% 155.25 ± 12% interrupts.CPU221.TLB:TLB_shootdowns
724.67 -14.6% 619.00 ± 7% interrupts.CPU223.RES:Rescheduling_interrupts
190.67 ± 3% -26.8% 139.50 ± 9% interrupts.CPU224.TLB:TLB_shootdowns
176.33 ± 7% -20.2% 140.75 ± 8% interrupts.CPU225.TLB:TLB_shootdowns
172.67 ± 14% -20.5% 137.25 ± 3% interrupts.CPU226.TLB:TLB_shootdowns
757.00 ± 4% -13.2% 657.25 ± 2% interrupts.CPU227.RES:Rescheduling_interrupts
178.67 ± 2% -24.7% 134.50 ± 9% interrupts.CPU227.TLB:TLB_shootdowns
700.33 ± 3% -13.8% 603.75 ± 7% interrupts.CPU228.RES:Rescheduling_interrupts
161.33 ± 5% -24.2% 122.25 ± 5% interrupts.CPU228.TLB:TLB_shootdowns
175.33 ± 10% -21.2% 138.25 ± 13% interrupts.CPU229.TLB:TLB_shootdowns
2410 ± 33% +38.5% 3338 ± 31% interrupts.CPU23.NMI:Non-maskable_interrupts
2410 ± 33% +38.5% 3338 ± 31% interrupts.CPU23.PMI:Performance_monitoring_interrupts
175.33 ± 9% -22.3% 136.25 ± 10% interrupts.CPU230.TLB:TLB_shootdowns
2387 ± 34% +60.5% 3831 ± 24% interrupts.CPU232.NMI:Non-maskable_interrupts
2387 ± 34% +60.5% 3831 ± 24% interrupts.CPU232.PMI:Performance_monitoring_interrupts
733.33 ± 2% -16.3% 613.75 ± 2% interrupts.CPU232.RES:Rescheduling_interrupts
172.33 ± 3% -23.1% 132.50 ± 8% interrupts.CPU232.TLB:TLB_shootdowns
2344 ± 32% +64.6% 3858 ± 24% interrupts.CPU233.NMI:Non-maskable_interrupts
2344 ± 32% +64.6% 3858 ± 24% interrupts.CPU233.PMI:Performance_monitoring_interrupts
754.00 ± 6% -20.1% 602.75 ± 2% interrupts.CPU233.RES:Rescheduling_interrupts
171.00 ± 6% -22.4% 132.75 ± 7% interrupts.CPU233.TLB:TLB_shootdowns
2477 ± 34% +32.0% 3269 ± 31% interrupts.CPU234.NMI:Non-maskable_interrupts
2477 ± 34% +32.0% 3269 ± 31% interrupts.CPU234.PMI:Performance_monitoring_interrupts
718.33 ± 5% -13.5% 621.25 ± 9% interrupts.CPU234.RES:Rescheduling_interrupts
689.67 -12.5% 603.50 ± 8% interrupts.CPU235.RES:Rescheduling_interrupts
183.00 ± 9% -29.1% 129.75 ± 5% interrupts.CPU236.TLB:TLB_shootdowns
744.67 ± 3% -14.4% 637.50 ± 6% interrupts.CPU238.RES:Rescheduling_interrupts
180.67 ± 12% -24.3% 136.75 ± 7% interrupts.CPU238.TLB:TLB_shootdowns
154.33 ± 2% -10.7% 137.75 ± 4% interrupts.CPU239.TLB:TLB_shootdowns
2419 ± 38% +38.6% 3351 ± 32% interrupts.CPU24.NMI:Non-maskable_interrupts
2419 ± 38% +38.6% 3351 ± 32% interrupts.CPU24.PMI:Performance_monitoring_interrupts
2383 ± 34% +35.4% 3227 ± 34% interrupts.CPU240.NMI:Non-maskable_interrupts
2383 ± 34% +35.4% 3227 ± 34% interrupts.CPU240.PMI:Performance_monitoring_interrupts
719.00 -12.1% 632.00 ± 3% interrupts.CPU240.RES:Rescheduling_interrupts
177.33 ± 7% -16.5% 148.00 ± 6% interrupts.CPU240.TLB:TLB_shootdowns
188.33 ± 5% -26.2% 139.00 ± 13% interrupts.CPU241.TLB:TLB_shootdowns
190.00 ± 8% -29.3% 134.25 ± 4% interrupts.CPU242.TLB:TLB_shootdowns
725.67 ± 3% -12.3% 636.25 ± 4% interrupts.CPU243.RES:Rescheduling_interrupts
170.67 -24.4% 129.00 ± 5% interrupts.CPU244.TLB:TLB_shootdowns
712.67 -12.3% 625.00 ± 5% interrupts.CPU245.RES:Rescheduling_interrupts
176.67 ± 11% -22.2% 137.50 ± 4% interrupts.CPU245.TLB:TLB_shootdowns
172.00 ± 3% -20.6% 136.50 ± 4% interrupts.CPU246.TLB:TLB_shootdowns
179.33 ± 4% -22.4% 139.25 ± 5% interrupts.CPU247.TLB:TLB_shootdowns
158.00 ± 9% -21.7% 123.75 ± 6% interrupts.CPU248.TLB:TLB_shootdowns
741.67 ± 2% -15.0% 630.25 ± 4% interrupts.CPU249.RES:Rescheduling_interrupts
2367 ± 35% +38.6% 3280 ± 32% interrupts.CPU25.NMI:Non-maskable_interrupts
2367 ± 35% +38.6% 3280 ± 32% interrupts.CPU25.PMI:Performance_monitoring_interrupts
765.33 ± 7% -16.7% 637.75 ± 4% interrupts.CPU25.RES:Rescheduling_interrupts
2378 ± 36% +41.2% 3357 ± 36% interrupts.CPU250.NMI:Non-maskable_interrupts
2378 ± 36% +41.2% 3357 ± 36% interrupts.CPU250.PMI:Performance_monitoring_interrupts
2395 ± 35% +35.0% 3232 ± 35% interrupts.CPU251.NMI:Non-maskable_interrupts
2395 ± 35% +35.0% 3232 ± 35% interrupts.CPU251.PMI:Performance_monitoring_interrupts
177.33 ± 7% -17.2% 146.75 ± 6% interrupts.CPU251.TLB:TLB_shootdowns
2359 ± 34% +36.8% 3227 ± 31% interrupts.CPU252.NMI:Non-maskable_interrupts
2359 ± 34% +36.8% 3227 ± 31% interrupts.CPU252.PMI:Performance_monitoring_interrupts
172.67 ± 7% -19.9% 138.25 ± 4% interrupts.CPU252.TLB:TLB_shootdowns
721.00 ± 9% -14.8% 614.50 interrupts.CPU253.RES:Rescheduling_interrupts
2353 ± 33% +42.2% 3345 ± 33% interrupts.CPU254.NMI:Non-maskable_interrupts
2353 ± 33% +42.2% 3345 ± 33% interrupts.CPU254.PMI:Performance_monitoring_interrupts
750.33 ± 4% -18.7% 610.00 interrupts.CPU254.RES:Rescheduling_interrupts
172.33 ± 4% -19.9% 138.00 ± 6% interrupts.CPU254.TLB:TLB_shootdowns
730.00 ± 5% -9.9% 657.75 ± 6% interrupts.CPU26.RES:Rescheduling_interrupts
201.00 ± 9% +64.9% 331.50 ± 13% interrupts.CPU26.TLB:TLB_shootdowns
2426 ± 38% +34.4% 3260 ± 33% interrupts.CPU27.NMI:Non-maskable_interrupts
2426 ± 38% +34.4% 3260 ± 33% interrupts.CPU27.PMI:Performance_monitoring_interrupts
2391 ± 35% +42.1% 3398 ± 33% interrupts.CPU28.NMI:Non-maskable_interrupts
2391 ± 35% +42.1% 3398 ± 33% interrupts.CPU28.PMI:Performance_monitoring_interrupts
2357 ± 31% +38.6% 3266 ± 33% interrupts.CPU29.NMI:Non-maskable_interrupts
2357 ± 31% +38.6% 3266 ± 33% interrupts.CPU29.PMI:Performance_monitoring_interrupts
1804 ± 2% +118.1% 3935 ± 25% interrupts.CPU3.NMI:Non-maskable_interrupts
1804 ± 2% +118.1% 3935 ± 25% interrupts.CPU3.PMI:Performance_monitoring_interrupts
2420 ± 34% +59.9% 3870 ± 25% interrupts.CPU30.NMI:Non-maskable_interrupts
2420 ± 34% +59.9% 3870 ± 25% interrupts.CPU30.PMI:Performance_monitoring_interrupts
715.33 ± 3% -11.4% 633.50 ± 6% interrupts.CPU30.RES:Rescheduling_interrupts
2415 ± 36% +35.7% 3278 ± 32% interrupts.CPU31.NMI:Non-maskable_interrupts
2415 ± 36% +35.7% 3278 ± 32% interrupts.CPU31.PMI:Performance_monitoring_interrupts
364.33 ± 22% +68.5% 614.00 ± 51% interrupts.CPU31.TLB:TLB_shootdowns
2433 ± 36% +34.2% 3264 ± 33% interrupts.CPU32.NMI:Non-maskable_interrupts
2433 ± 36% +34.2% 3264 ± 33% interrupts.CPU32.PMI:Performance_monitoring_interrupts
713.33 ± 4% -9.0% 649.00 ± 2% interrupts.CPU32.RES:Rescheduling_interrupts
2440 ± 35% +39.6% 3408 ± 34% interrupts.CPU33.NMI:Non-maskable_interrupts
2440 ± 35% +39.6% 3408 ± 34% interrupts.CPU33.PMI:Performance_monitoring_interrupts
2452 ± 37% +37.0% 3359 ± 34% interrupts.CPU34.NMI:Non-maskable_interrupts
2452 ± 37% +37.0% 3359 ± 34% interrupts.CPU34.PMI:Performance_monitoring_interrupts
725.00 ± 7% -15.2% 614.75 ± 3% interrupts.CPU34.RES:Rescheduling_interrupts
2470 ± 39% +40.1% 3460 ± 32% interrupts.CPU35.NMI:Non-maskable_interrupts
2470 ± 39% +40.1% 3460 ± 32% interrupts.CPU35.PMI:Performance_monitoring_interrupts
2396 ± 34% +41.2% 3382 ± 36% interrupts.CPU36.NMI:Non-maskable_interrupts
2396 ± 34% +41.2% 3382 ± 36% interrupts.CPU36.PMI:Performance_monitoring_interrupts
2453 ± 35% +56.7% 3842 ± 25% interrupts.CPU39.NMI:Non-maskable_interrupts
2453 ± 35% +56.7% 3842 ± 25% interrupts.CPU39.PMI:Performance_monitoring_interrupts
1808 +87.9% 3398 ± 35% interrupts.CPU4.NMI:Non-maskable_interrupts
1808 +87.9% 3398 ± 35% interrupts.CPU4.PMI:Performance_monitoring_interrupts
2364 ± 35% +62.6% 3844 ± 24% interrupts.CPU40.NMI:Non-maskable_interrupts
2364 ± 35% +62.6% 3844 ± 24% interrupts.CPU40.PMI:Performance_monitoring_interrupts
808.33 ± 2% -18.1% 662.25 ± 7% interrupts.CPU40.RES:Rescheduling_interrupts
520.33 ± 22% -36.6% 329.75 ± 15% interrupts.CPU40.TLB:TLB_shootdowns
753.00 ± 4% -15.6% 635.50 ± 5% interrupts.CPU41.RES:Rescheduling_interrupts
2430 ± 36% +57.2% 3820 ± 26% interrupts.CPU42.NMI:Non-maskable_interrupts
2430 ± 36% +57.2% 3820 ± 26% interrupts.CPU42.PMI:Performance_monitoring_interrupts
2442 ± 34% +62.8% 3975 ± 26% interrupts.CPU43.NMI:Non-maskable_interrupts
2442 ± 34% +62.8% 3975 ± 26% interrupts.CPU43.PMI:Performance_monitoring_interrupts
2393 ± 36% +56.3% 3740 ± 26% interrupts.CPU44.NMI:Non-maskable_interrupts
2393 ± 36% +56.3% 3740 ± 26% interrupts.CPU44.PMI:Performance_monitoring_interrupts
754.33 ± 2% -13.9% 649.25 ± 2% interrupts.CPU44.RES:Rescheduling_interrupts
514.00 ± 10% -31.8% 350.50 ± 31% interrupts.CPU44.TLB:TLB_shootdowns
2426 ± 35% +57.7% 3826 ± 25% interrupts.CPU45.NMI:Non-maskable_interrupts
2426 ± 35% +57.7% 3826 ± 25% interrupts.CPU45.PMI:Performance_monitoring_interrupts
718.33 ± 2% -12.3% 630.25 interrupts.CPU45.RES:Rescheduling_interrupts
2527 ± 40% +50.5% 3805 ± 25% interrupts.CPU46.NMI:Non-maskable_interrupts
2527 ± 40% +50.5% 3805 ± 25% interrupts.CPU46.PMI:Performance_monitoring_interrupts
741.67 ± 6% -15.1% 629.75 ± 4% interrupts.CPU46.RES:Rescheduling_interrupts
2503 ± 33% +51.7% 3798 ± 27% interrupts.CPU47.NMI:Non-maskable_interrupts
2503 ± 33% +51.7% 3798 ± 27% interrupts.CPU47.PMI:Performance_monitoring_interrupts
2438 ± 34% +55.5% 3792 ± 25% interrupts.CPU48.NMI:Non-maskable_interrupts
2438 ± 34% +55.5% 3792 ± 25% interrupts.CPU48.PMI:Performance_monitoring_interrupts
2420 ± 33% +80.6% 4369 ± 3% interrupts.CPU49.NMI:Non-maskable_interrupts
2420 ± 33% +80.6% 4369 ± 3% interrupts.CPU49.PMI:Performance_monitoring_interrupts
717.33 ± 8% -11.9% 632.25 ± 4% interrupts.CPU49.RES:Rescheduling_interrupts
1807 +116.3% 3909 ± 26% interrupts.CPU5.NMI:Non-maskable_interrupts
1807 +116.3% 3909 ± 26% interrupts.CPU5.PMI:Performance_monitoring_interrupts
2391 ± 34% +86.2% 4453 ± 4% interrupts.CPU50.NMI:Non-maskable_interrupts
2391 ± 34% +86.2% 4453 ± 4% interrupts.CPU50.PMI:Performance_monitoring_interrupts
2417 ± 34% +55.1% 3749 ± 24% interrupts.CPU51.NMI:Non-maskable_interrupts
2417 ± 34% +55.1% 3749 ± 24% interrupts.CPU51.PMI:Performance_monitoring_interrupts
717.00 ± 4% -17.7% 590.25 ± 6% interrupts.CPU51.RES:Rescheduling_interrupts
2404 ± 35% +62.2% 3898 ± 26% interrupts.CPU52.NMI:Non-maskable_interrupts
2404 ± 35% +62.2% 3898 ± 26% interrupts.CPU52.PMI:Performance_monitoring_interrupts
2388 ± 35% +71.0% 4083 ± 24% interrupts.CPU53.NMI:Non-maskable_interrupts
2388 ± 35% +71.0% 4083 ± 24% interrupts.CPU53.PMI:Performance_monitoring_interrupts
2510 ± 35% +50.1% 3768 ± 25% interrupts.CPU54.NMI:Non-maskable_interrupts
2510 ± 35% +50.1% 3768 ± 25% interrupts.CPU54.PMI:Performance_monitoring_interrupts
298.33 ± 17% +62.3% 484.25 ± 31% interrupts.CPU54.TLB:TLB_shootdowns
2397 ± 36% +59.4% 3820 ± 27% interrupts.CPU55.NMI:Non-maskable_interrupts
2397 ± 36% +59.4% 3820 ± 27% interrupts.CPU55.PMI:Performance_monitoring_interrupts
2384 ± 35% +58.5% 3778 ± 25% interrupts.CPU56.NMI:Non-maskable_interrupts
2384 ± 35% +58.5% 3778 ± 25% interrupts.CPU56.PMI:Performance_monitoring_interrupts
2401 ± 35% +63.3% 3920 ± 25% interrupts.CPU57.NMI:Non-maskable_interrupts
2401 ± 35% +63.3% 3920 ± 25% interrupts.CPU57.PMI:Performance_monitoring_interrupts
727.67 ± 4% -12.3% 638.50 ± 4% interrupts.CPU57.RES:Rescheduling_interrupts
2431 ± 36% +59.5% 3877 ± 25% interrupts.CPU58.NMI:Non-maskable_interrupts
2431 ± 36% +59.5% 3877 ± 25% interrupts.CPU58.PMI:Performance_monitoring_interrupts
2474 ± 40% +56.2% 3863 ± 25% interrupts.CPU59.NMI:Non-maskable_interrupts
2474 ± 40% +56.2% 3863 ± 25% interrupts.CPU59.PMI:Performance_monitoring_interrupts
733.67 ± 4% -16.2% 614.75 ± 3% interrupts.CPU59.RES:Rescheduling_interrupts
1813 ± 2% +111.5% 3836 ± 26% interrupts.CPU6.NMI:Non-maskable_interrupts
1813 ± 2% +111.5% 3836 ± 26% interrupts.CPU6.PMI:Performance_monitoring_interrupts
2378 ± 35% +65.8% 3942 ± 27% interrupts.CPU60.NMI:Non-maskable_interrupts
2378 ± 35% +65.8% 3942 ± 27% interrupts.CPU60.PMI:Performance_monitoring_interrupts
717.33 ± 2% -18.4% 585.00 ± 5% interrupts.CPU60.RES:Rescheduling_interrupts
2399 ± 33% +68.1% 4033 ± 26% interrupts.CPU61.NMI:Non-maskable_interrupts
2399 ± 33% +68.1% 4033 ± 26% interrupts.CPU61.PMI:Performance_monitoring_interrupts
715.67 -17.0% 593.75 ± 8% interrupts.CPU61.RES:Rescheduling_interrupts
2429 ± 33% +58.5% 3849 ± 25% interrupts.CPU62.NMI:Non-maskable_interrupts
2429 ± 33% +58.5% 3849 ± 25% interrupts.CPU62.PMI:Performance_monitoring_interrupts
266.00 ± 37% +68.0% 447.00 ± 27% interrupts.CPU62.TLB:TLB_shootdowns
2420 ± 34% +62.2% 3925 ± 25% interrupts.CPU63.NMI:Non-maskable_interrupts
2420 ± 34% +62.2% 3925 ± 25% interrupts.CPU63.PMI:Performance_monitoring_interrupts
10053 -17.6% 8281 ± 6% interrupts.CPU63.RES:Rescheduling_interrupts
294.33 ± 25% +51.4% 445.50 ± 21% interrupts.CPU63.TLB:TLB_shootdowns
2469 ± 37% +54.9% 3825 ± 25% interrupts.CPU64.NMI:Non-maskable_interrupts
2469 ± 37% +54.9% 3825 ± 25% interrupts.CPU64.PMI:Performance_monitoring_interrupts
237.00 ± 22% -28.2% 170.25 ± 9% interrupts.CPU64.TLB:TLB_shootdowns
2391 ± 32% +58.2% 3781 ± 25% interrupts.CPU65.NMI:Non-maskable_interrupts
2391 ± 32% +58.2% 3781 ± 25% interrupts.CPU65.PMI:Performance_monitoring_interrupts
2429 ± 36% +33.3% 3239 ± 31% interrupts.CPU66.NMI:Non-maskable_interrupts
2429 ± 36% +33.3% 3239 ± 31% interrupts.CPU66.PMI:Performance_monitoring_interrupts
2392 ± 37% +36.8% 3273 ± 32% interrupts.CPU67.NMI:Non-maskable_interrupts
2392 ± 37% +36.8% 3273 ± 32% interrupts.CPU67.PMI:Performance_monitoring_interrupts
2412 ± 34% +35.8% 3276 ± 32% interrupts.CPU68.NMI:Non-maskable_interrupts
2412 ± 34% +35.8% 3276 ± 32% interrupts.CPU68.PMI:Performance_monitoring_interrupts
2418 ± 35% +35.8% 3285 ± 33% interrupts.CPU69.NMI:Non-maskable_interrupts
2418 ± 35% +35.8% 3285 ± 33% interrupts.CPU69.PMI:Performance_monitoring_interrupts
731.67 ± 4% -10.0% 658.50 ± 3% interrupts.CPU69.RES:Rescheduling_interrupts
1855 +110.8% 3911 ± 26% interrupts.CPU7.NMI:Non-maskable_interrupts
1855 +110.8% 3911 ± 26% interrupts.CPU7.PMI:Performance_monitoring_interrupts
2408 ± 31% +59.6% 3844 ± 27% interrupts.CPU70.NMI:Non-maskable_interrupts
2408 ± 31% +59.6% 3844 ± 27% interrupts.CPU70.PMI:Performance_monitoring_interrupts
726.33 -12.3% 637.00 ± 6% interrupts.CPU70.RES:Rescheduling_interrupts
361.00 ± 31% -53.8% 166.75 ± 22% interrupts.CPU70.TLB:TLB_shootdowns
2366 ± 33% +66.8% 3946 ± 26% interrupts.CPU71.NMI:Non-maskable_interrupts
2366 ± 33% +66.8% 3946 ± 26% interrupts.CPU71.PMI:Performance_monitoring_interrupts
2450 ± 34% +57.9% 3868 ± 26% interrupts.CPU72.NMI:Non-maskable_interrupts
2450 ± 34% +57.9% 3868 ± 26% interrupts.CPU72.PMI:Performance_monitoring_interrupts
458.67 ± 39% -60.0% 183.25 ± 18% interrupts.CPU72.TLB:TLB_shootdowns
2405 ± 35% +38.5% 3331 ± 34% interrupts.CPU73.NMI:Non-maskable_interrupts
2405 ± 35% +38.5% 3331 ± 34% interrupts.CPU73.PMI:Performance_monitoring_interrupts
772.67 ± 2% -15.7% 651.50 ± 8% interrupts.CPU73.RES:Rescheduling_interrupts
2403 ± 36% +36.5% 3281 ± 34% interrupts.CPU74.NMI:Non-maskable_interrupts
2403 ± 36% +36.5% 3281 ± 34% interrupts.CPU74.PMI:Performance_monitoring_interrupts
727.00 ± 4% -11.5% 643.50 ± 5% interrupts.CPU74.RES:Rescheduling_interrupts
2416 ± 37% +37.2% 3314 ± 32% interrupts.CPU75.NMI:Non-maskable_interrupts
2416 ± 37% +37.2% 3314 ± 32% interrupts.CPU75.PMI:Performance_monitoring_interrupts
2404 ± 35% +34.6% 3237 ± 33% interrupts.CPU76.NMI:Non-maskable_interrupts
2404 ± 35% +34.6% 3237 ± 33% interrupts.CPU76.PMI:Performance_monitoring_interrupts
2433 ± 36% +34.1% 3263 ± 34% interrupts.CPU77.NMI:Non-maskable_interrupts
2433 ± 36% +34.1% 3263 ± 34% interrupts.CPU77.PMI:Performance_monitoring_interrupts
2375 ± 33% +41.4% 3358 ± 34% interrupts.CPU79.NMI:Non-maskable_interrupts
2375 ± 33% +41.4% 3358 ± 34% interrupts.CPU79.PMI:Performance_monitoring_interrupts
711.67 ± 3% -8.0% 655.00 interrupts.CPU79.RES:Rescheduling_interrupts
322.00 ± 51% -53.3% 150.50 ± 5% interrupts.CPU79.TLB:TLB_shootdowns
2489 ± 37% +58.6% 3947 ± 26% interrupts.CPU8.NMI:Non-maskable_interrupts
2489 ± 37% +58.6% 3947 ± 26% interrupts.CPU8.PMI:Performance_monitoring_interrupts
794.33 ± 11% -44.1% 444.25 ± 25% interrupts.CPU8.TLB:TLB_shootdowns
2428 ± 32% +38.0% 3349 ± 34% interrupts.CPU80.NMI:Non-maskable_interrupts
2428 ± 32% +38.0% 3349 ± 34% interrupts.CPU80.PMI:Performance_monitoring_interrupts
1835 +76.4% 3238 ± 33% interrupts.CPU81.NMI:Non-maskable_interrupts
1835 +76.4% 3238 ± 33% interrupts.CPU81.PMI:Performance_monitoring_interrupts
1856 ± 2% +76.8% 3281 ± 32% interrupts.CPU82.NMI:Non-maskable_interrupts
1856 ± 2% +76.8% 3281 ± 32% interrupts.CPU82.PMI:Performance_monitoring_interrupts
1872 ± 3% +71.4% 3208 ± 34% interrupts.CPU83.NMI:Non-maskable_interrupts
1872 ± 3% +71.4% 3208 ± 34% interrupts.CPU83.PMI:Performance_monitoring_interrupts
719.33 ± 5% -10.2% 646.25 ± 4% interrupts.CPU83.RES:Rescheduling_interrupts
233.33 ± 32% -41.9% 135.50 ± 8% interrupts.CPU83.TLB:TLB_shootdowns
1862 +80.1% 3352 ± 34% interrupts.CPU84.NMI:Non-maskable_interrupts
1862 +80.1% 3352 ± 34% interrupts.CPU84.PMI:Performance_monitoring_interrupts
1783 +84.2% 3285 ± 33% interrupts.CPU85.NMI:Non-maskable_interrupts
1783 +84.2% 3285 ± 33% interrupts.CPU85.PMI:Performance_monitoring_interrupts
236.00 ± 22% -31.1% 162.50 ± 10% interrupts.CPU85.TLB:TLB_shootdowns
1800 ± 2% +112.0% 3815 ± 24% interrupts.CPU86.NMI:Non-maskable_interrupts
1800 ± 2% +112.0% 3815 ± 24% interrupts.CPU86.PMI:Performance_monitoring_interrupts
754.67 ± 5% -13.3% 654.25 ± 3% interrupts.CPU86.RES:Rescheduling_interrupts
1796 ± 2% +89.2% 3400 ± 31% interrupts.CPU87.NMI:Non-maskable_interrupts
1796 ± 2% +89.2% 3400 ± 31% interrupts.CPU87.PMI:Performance_monitoring_interrupts
687.67 ± 6% -12.7% 600.00 ± 3% interrupts.CPU87.RES:Rescheduling_interrupts
1792 +109.0% 3745 ± 24% interrupts.CPU88.NMI:Non-maskable_interrupts
1792 +109.0% 3745 ± 24% interrupts.CPU88.PMI:Performance_monitoring_interrupts
224.33 ± 14% -30.5% 156.00 ± 18% interrupts.CPU88.TLB:TLB_shootdowns
1789 ± 4% +119.6% 3928 ± 26% interrupts.CPU89.NMI:Non-maskable_interrupts
1789 ± 4% +119.6% 3928 ± 26% interrupts.CPU89.PMI:Performance_monitoring_interrupts
2432 ± 36% +57.8% 3838 ± 26% interrupts.CPU9.NMI:Non-maskable_interrupts
2432 ± 36% +57.8% 3838 ± 26% interrupts.CPU9.PMI:Performance_monitoring_interrupts
1796 ± 2% +110.9% 3788 ± 26% interrupts.CPU90.NMI:Non-maskable_interrupts
1796 ± 2% +110.9% 3788 ± 26% interrupts.CPU90.PMI:Performance_monitoring_interrupts
1828 +85.8% 3397 ± 34% interrupts.CPU91.NMI:Non-maskable_interrupts
1828 +85.8% 3397 ± 34% interrupts.CPU91.PMI:Performance_monitoring_interrupts
256.67 ± 8% -25.1% 192.25 ± 15% interrupts.CPU91.TLB:TLB_shootdowns
2356 ± 36% +64.2% 3867 ± 24% interrupts.CPU92.NMI:Non-maskable_interrupts
2356 ± 36% +64.2% 3867 ± 24% interrupts.CPU92.PMI:Performance_monitoring_interrupts
1797 +80.8% 3248 ± 33% interrupts.CPU93.NMI:Non-maskable_interrupts
1797 +80.8% 3248 ± 33% interrupts.CPU93.PMI:Performance_monitoring_interrupts
751.00 ± 2% -17.9% 616.50 ± 7% interrupts.CPU93.RES:Rescheduling_interrupts
1830 ± 2% +79.7% 3289 ± 33% interrupts.CPU94.NMI:Non-maskable_interrupts
1830 ± 2% +79.7% 3289 ± 33% interrupts.CPU94.PMI:Performance_monitoring_interrupts
715.33 ± 2% -12.2% 628.25 ± 4% interrupts.CPU94.RES:Rescheduling_interrupts
2420 ± 33% +32.7% 3212 ± 34% interrupts.CPU95.NMI:Non-maskable_interrupts
2420 ± 33% +32.7% 3212 ± 34% interrupts.CPU95.PMI:Performance_monitoring_interrupts
1777 +86.6% 3316 ± 34% interrupts.CPU96.NMI:Non-maskable_interrupts
1777 +86.6% 3316 ± 34% interrupts.CPU96.PMI:Performance_monitoring_interrupts
1811 ± 3% +85.2% 3353 ± 34% interrupts.CPU97.NMI:Non-maskable_interrupts
1811 ± 3% +85.2% 3353 ± 34% interrupts.CPU97.PMI:Performance_monitoring_interrupts
725.00 ± 2% -14.7% 618.75 interrupts.CPU97.RES:Rescheduling_interrupts
309.67 ± 20% -55.3% 138.50 ± 9% interrupts.CPU97.TLB:TLB_shootdowns
1815 ± 3% +82.3% 3308 ± 35% interrupts.CPU98.NMI:Non-maskable_interrupts
1815 ± 3% +82.3% 3308 ± 35% interrupts.CPU98.PMI:Performance_monitoring_interrupts
1814 ± 2% +79.2% 3252 ± 33% interrupts.CPU99.NMI:Non-maskable_interrupts
1814 ± 2% +79.2% 3252 ± 33% interrupts.CPU99.PMI:Performance_monitoring_interrupts
618362 ± 6% +36.0% 840839 ± 12% interrupts.NMI:Non-maskable_interrupts
618362 ± 6% +36.0% 840839 ± 12% interrupts.PMI:Performance_monitoring_interrupts
200698 -9.2% 182227 interrupts.RES:Rescheduling_interrupts
reaim.time.user_time
50000 +-+-----------------------------------------------------------------+
45000 +-+ + +.+.+.+.+.+..+ +.+.+.+.+ + + +.+.|
| : : : : : : : : |
40000 O-+ O O O O O O O O O O O O O O : : : |
35000 +-+ :: : : : : : :: : |
| : : : : : : : : : : : |
30000 +-+ : : : : : : : : : : : |
25000 +-+ : : : : : : : : : : : |
20000 +-+ : : : : : : : : : : : |
| : : : : : : : : : : : |
15000 +-+ : : : : : : : : : : : |
10000 +-+ : : : : : : : : |
| : : : : : : : : |
5000 +-+ : : : : : : : : |
0 +-O---O----O---O----------------------------------------------------+
reaim.time.system_time
12000 +-+----------O------------------------------------------------------+
O O O O O O O O O O O O O O |
10000 +-+ |
| |
| |
8000 +-+ |
| |
6000 +-+ |
| + +.+.+.+.+.+..+ +.+.+.+.+ + + +.+.|
4000 +-+ : : : : : : : : |
| : : : : : : : : : : : |
| : : : : : : : : : : : |
2000 +-+ : : : : : : : : : : : |
| : : : : : : : : |
0 +-O---O----O---O----------------------------------------------------+
reaim.time.percent_of_cpu_this_job_got
18000 +-+-----------------------------------------------------------------+
O O O O.+.O.O.O.O..O O O.O.O.O.O + + +.+.|
16000 +-+ : : : : : : : : |
14000 +-+ : : : : : : : : |
| :: : : : : : :: : |
12000 +-+ : : : : : : : : : : : |
10000 +-+ : : : : : : : : : : : |
| : : : : : : : : : : : |
8000 +-+ : : : : : : : : : : : |
6000 +-+ : : : : : : : : : : : |
| : : : : : : : : : : : |
4000 +-+ : : : : : : : : |
2000 +-+ : : : : : : : : |
| : : : : : : : : |
0 +-O---O----O---O----------------------------------------------------+
reaim.time.minor_page_faults
1.6e+08 +-+---------------------------------------------------------------+
| + +.+..+.+.+.+.+ +. .+. .+ + + |
1.4e+08 +-+ : : : : + + : : : +.+.|
1.2e+08 O-+ O O O O O O O O O O O O O O : : : |
| : : : : : :: : : |
1e+08 +-+ : : : : : : : : : : : |
| : : : : : : : : : : : |
8e+07 +-+ : : : : : : : : : : : |
| : : : : : : : : : : : |
6e+07 +-+ : : : : : : : : : : : |
4e+07 +-+ : : : : : : : : : : : |
| : : : : : : : :: |
2e+07 +-+ : : : : : : : : |
| : : : : : : : : |
0 +-O---O---O---O---------------------------------------------------+
reaim.time.voluntary_context_switches
600000 +-+----------------------------------------------------------------+
| |
500000 +-+ + +.+.+.+.+.+.+ +.+..+.+.+ + + +.+.|
O O O O O O O O O O O O O O O : : : |
| : : : : : : : : |
400000 +-+ :: : : : : :: :: : |
| : : : : : : : : : : : |
300000 +-+ : : : : : : : : : : : |
| : : : : : : : : : : : |
200000 +-+ : : : : : : : : : : : |
| : : : : : : : : : : : |
| : :: :: : : : : :: |
100000 +-+ : :: : : : : : : |
| : : : : : : : : |
0 +-O---O---O----O---------------------------------------------------+
reaim.time.involuntary_context_switches
700000 +-+----------------------------------------------------------------+
| |
600000 +-+ + +.+.+.+.+.+.+ +.+..+.+.+ + + +.+.|
O O O O O O O O O O O O : : : |
500000 +-+ : : O O O : : : : : : |
| :: : : : : :: :: : |
400000 +-+ : : : : : : : : : : : |
| : : : : : : : : : : : |
300000 +-+ : : : : : : : : : : : |
| : : : : : : : : : : : |
200000 +-+ : : : : : : : : : : : |
| : :: :: : : : : :: |
100000 +-+ : :: : : : : : : |
| : : : : : : : : |
0 +-O---O---O----O---------------------------------------------------+
reaim.parent_time
7 +-+---------------------------------------------------------------------+
O O O O O O O O O O O O O O O |
6 +-+ |
| + +.+.+.+..+.+.+ +.+.+.+..+ + + +.+.|
5 +-+ : : : : : : : : |
| : : : : : : : : |
4 +-+ : : : : : : : : : : : |
| : : : : : : : : : : : |
3 +-+ : : : : : : : : : : : |
| : : : : : : : : : : : |
2 +-+ : : : : : : : : : : : |
| : : : : : : : : : : : |
1 +-+ : :: :: : : : : :: |
| : : : : : : : : |
0 +-O----O---O----O-------------------------------------------------------+
reaim.child_systime
350 +-+-------------------------------------------------------------------+
O O O O O O O O O O O O O O O |
300 +-+ |
| |
250 +-+ |
| |
200 +-+ |
| |
150 +-+ .+. |
| + +.+..+.+.+.+.+ +.+ +.+ + + +.+.|
100 +-+ : : : : : :: : : |
| : : : : : : : : : : : |
50 +-+ : : : : : : : : : : : |
| : : :: : : : : :: |
0 +-O----O---O---O------------------------------------------------------+
reaim.child_utime
1200 +-+------------------------------------------------------------------+
O O O O.+.O.O..O.O.O O O.O..O.O.O + + +.+.|
1000 +-+ : : : : : : : : |
| : : : : : : : : |
| :: : : : : :: :: : |
800 +-+ : : : : : : : : : : : |
| : : : : : : : : : : : |
600 +-+ : : : : : : : : : : : |
| : : : : : : : : : : : |
400 +-+ : : : : : : : : : : : |
| : : : : : : : : : : : |
| : : : : : : : :: |
200 +-+ : : : : : : : : |
| : : : : : : : : |
0 +-O---O----O---O-----------------------------------------------------+
reaim.jobs_per_min
300000 +-+----------------------------------------------------------------+
| + +.+.+.+.+.+.+ +.+..+.+.+ + + +.+.|
250000 +-+ : : : : : : : : |
O O O O O O O O O O O O O O O : : : |
| : : : : : : : : |
200000 +-+ : : : : : : : : : : : |
| : : : : : : : : : : : |
150000 +-+ : : : : : : : : : : : |
| : : : : : : : : : : : |
100000 +-+ : : : : : : : : : : : |
| : : : : : : : : : : : |
| : :: : : : : : : |
50000 +-+ : : : : : : : : |
| : : : : : : : : |
0 +-O---O---O----O---------------------------------------------------+
reaim.jobs_per_min_child
1200 +-+------------------------------------------------------------------+
| + +.+.+.+..+.+.+ +.+..+.+.+ + + +.+.|
1000 +-+ : : : : : : : : |
O O O O O O O O O O O O O O O : : : |
| :: : : : : :: :: : |
800 +-+ : : : : : : : : : : : |
| : : : : : : : : : : : |
600 +-+ : : : : : : : : : : : |
| : : : : : : : : : : : |
400 +-+ : : : : : : : : : : : |
| : : : : : : : : : : : |
| : : : : : : : :: |
200 +-+ : : : : : : : : |
| : : : : : : : : |
0 +-O---O----O---O-----------------------------------------------------+
reaim.std_dev_time
0.25 +-+------------------------------------------------------------------+
| O O O O O |
O O O O O O O O O O |
0.2 +-+ |
| |
| |
0.15 +-+ |
| |
0.1 +-+ + +.+.+.+..+.+.+ +.+..+.+.+ + + +.+.|
| : : : : : : :: : |
| : : : : : : : : : : : |
0.05 +-+ : : : : : : : : : : : |
| : : : : : : : : : : : |
| : : : : : : : : |
0 +-O---O----O---O-----------------------------------------------------+
reaim.std_dev_percent
4 +-+-O--------O----O-O-O-----------------------------------------------+
O O O O O O O O O O |
3.5 +-+ |
3 +-+ |
| |
2.5 +-+ |
| |
2 +-+ + +.+..+.+.+.+.+ +.+.+.+.+ + + +.+.|
| : : : : : : : : |
1.5 +-+ : : : : : : : : : : : |
1 +-+ : : : : : : : : : : : |
| : : : : : : : : : : : |
0.5 +-+ : : : : : : : : : : : |
| : : : : : : : : |
0 +-O----O---O---O------------------------------------------------------+
reaim.jti
100 +-+-------------------------------------------------------------------+
90 O-+ O O O O O O O O O O O O O O : : : |
| : : : : : : : : |
80 +-+ : : : : : :: : : |
70 +-+ : : : : : : : : : : : |
| : : : : : : : : : : : |
60 +-+ : : : : : : : : : : : |
50 +-+ : : : : : : : : : : : |
40 +-+ : : : : : : : : : : : |
| : : : : : : : : : : : |
30 +-+ : : : : : : : : : : : |
20 +-+ : : :: : : : : :: |
| : : : : : : : : |
10 +-+ : : : : : : : : |
0 +-O----O---O---O------------------------------------------------------+
reaim.max_jobs_per_min
300000 +-+----------------------------------------------------------------+
| : : : : : : : : |
250000 O-+ O O O O O O O O O O O O O O : : : |
| : : : : : : : : |
| : : : : : : : : : : : |
200000 +-+ : : : : : : : : : : : |
| : : : : : : : : : : : |
150000 +-+ : : : : : : : : : : : |
| : : : : : : : : : : : |
100000 +-+ : : : : : : : : : : : |
| : : : : : : : : : : : |
| : :: : : : : : : |
50000 +-+ : : : : : : : : |
| : : : : : : : : |
0 +-O---O---O----O---------------------------------------------------+
reaim.workload
1.2e+06 +-+---------------------------------------------------------------+
| |
1e+06 +-+ + +.+..+.+.+.+.+ +.+.+.+.+ + + +.+.|
| : : : : : : : : |
O O O O O O O O O O O O O O O :: : : |
800000 +-+ :: : : : : :: :: : |
| : : : : : : : : : : : |
600000 +-+ : : : : : : : : : : : |
| : : : : : : : : : : : |
400000 +-+ : : : : : : : : : : : |
| : : : : : : : : : : : |
| : :: :: : : : : :: |
200000 +-+ : : : : : : : : |
| : : : : : : : : |
0 +-O---O---O---O---------------------------------------------------+
[*] bisect-good sample
[O] bisect-bad sample
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.
Thanks,
Rong Chen
1 year, 9 months
[rcu] 56be66c8e4: BUG:unable_to_handle_kernel
by kernel test robot
FYI, we noticed the following commit (built with gcc-7):
commit: 56be66c8e4c59e63fa5a64b6b1203215989d8b94 ("rcu: Forbid DEFINE{,_STATIC}_SRCU() from modules")
https://git.kernel.org/cgit/linux/kernel/git/paulmck/linux-rcu.git dev.2019.03.26b
in testcase: rcutorture
with following parameters:
runtime: 300s
test: default
torture_type: srcu
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 2G
caused below changes (please refer to attached dmesg/kmsg for entire log/backtrace):
+-------------------------------------------------+------------+------------+
| | 65a82d4a78 | 56be66c8e4 |
+-------------------------------------------------+------------+------------+
| boot_successes | 3 | 0 |
| boot_failures | 3 | 6 |
| BUG:kernel_reboot-without-warning_in_test_stage | 3 | |
| BUG:unable_to_handle_kernel | 0 | 6 |
| Oops:#[##] | 0 | 6 |
| RIP:rcu_torture_init[rcutorture] | 0 | 6 |
| Kernel_panic-not_syncing:Fatal_exception | 0 | 6 |
+-------------------------------------------------+------------+------------+
[ 10.023434] BUG: unable to handle kernel NULL pointer dereference at 00000000000000a0
[ 10.025116] #PF error: [normal kernel read fault]
[ 10.025775] PGD 800000007ef32067 P4D 800000007ef32067 PUD 54492067 PMD 0
[ 10.026750] Oops: 0000 [#1] SMP PTI
[ 10.027263] CPU: 1 PID: 607 Comm: modprobe Not tainted 5.1.0-rc1-00082-g56be66c #1
[ 10.028353] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.10.2-1 04/01/2014
[ 10.029534] RIP: 0010:rcu_torture_init+0xd4/0x1000 [rcutorture]
[ 10.030356] Code: c7 c7 20 11 27 c0 31 db e8 c7 91 26 e9 48 c7 c5 4b 14 27 c0 48 c7 c7 bf 14 27 c0 e8 b4 91 26 e9 49 8b 04 de 48 89 ef 48 ff c3 <48> 8b b0 a0 00 00 00 e8 9e 91 26 e9 48 83 fb 06 75 e4 48 c7 c7 5e
[ 10.032997] RSP: 0018:ffffbd5d4081bc80 EFLAGS: 00010207
[ 10.033769] RAX: 0000000000000000 RBX: 0000000000000003 RCX: 0000000000000000
[ 10.034752] RDX: 0000000000000000 RSI: ffffffffab0f89a9 RDI: ffffffffc027144b
[ 10.035756] RBP: ffffffffc027144b R08: ffffffffab0f89a2 R09: 000000000000001d
[ 10.036789] R10: ffffeb7f81703b80 R11: 000000000000025f R12: ffffffffc0273040
[ 10.037807] R13: ffffffffc02714d4 R14: ffffffffc0271640 R15: ffffffffc0271640
[ 10.038829] FS: 00007fbdeb674700(0000) GS:ffff973121f00000(0000) knlGS:0000000000000000
[ 10.040000] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 10.040828] CR2: 00000000000000a0 CR3: 0000000053784000 CR4: 00000000000406e0
[ 10.041852] Call Trace:
[ 10.042230] ? 0xffffffffc0296000
[ 10.042721] do_one_initcall+0x46/0x1e4
[ 10.043806] ? _cond_resched+0x19/0x30
[ 10.044358] ? kmem_cache_alloc_trace+0x3b/0x1d0
[ 10.045034] do_init_module+0x5b/0x210
[ 10.045585] load_module+0x1838/0x1f00
[ 10.046131] ? async_page_fault+0x1e/0x30
[ 10.046719] ? __do_sys_init_module+0x184/0x1c0
[ 10.047374] __do_sys_init_module+0x184/0x1c0
[ 10.048013] do_syscall_64+0x5b/0x1a0
[ 10.052442] entry_SYSCALL_64_after_hwframe+0x44/0xa9
[ 10.053203] RIP: 0033:0x7fbdeb18dbca
[ 10.053748] Code: 48 8b 0d 79 32 2c 00 31 d2 48 29 c2 64 89 11 48 83 c8 ff eb ea 90 90 90 90 90 90 90 90 90 90 90 49 89 ca b8 af 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d 46 32 2c 00 31 d2 48 29 c2 64
[ 10.056421] RSP: 002b:00007ffdf5337b68 EFLAGS: 00000246 ORIG_RAX: 00000000000000af
[ 10.057504] RAX: ffffffffffffffda RBX: 0000000001362290 RCX: 00007fbdeb18dbca
[ 10.058524] RDX: 0000000001368330 RSI: 000000000004aa26 RDI: 00007fbdeb628000
[ 10.059548] RBP: 0000000001368330 R08: 0000000001360000 R09: 0000000000000000
[ 10.060553] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000001360080
[ 10.061633] R13: 00000000013600f0 R14: 0000000000000000 R15: 00000000013622a8
[ 10.062674] Modules linked in: rcutorture(+) torture sr_mod cdrom ata_generic pata_acpi bochs_drm ttm ppdev drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops floppy drm parport_pc parport ata_piix joydev libata i2c_piix4
[ 10.068277] CR2: 00000000000000a0
[ 10.069942] ---[ end trace 5e2f071d5c04eea9 ]---
To reproduce:
# build kernel
cd linux
cp config-5.1.0-rc1-00082-g56be66c .config
make HOSTCC=gcc-7 CC=gcc-7 ARCH=x86_64 olddefconfig
make HOSTCC=gcc-7 CC=gcc-7 ARCH=x86_64 prepare
make HOSTCC=gcc-7 CC=gcc-7 ARCH=x86_64 modules_prepare
make HOSTCC=gcc-7 CC=gcc-7 ARCH=x86_64 SHELL=/bin/bash
make HOSTCC=gcc-7 CC=gcc-7 ARCH=x86_64 bzImage
git clone https://github.com/intel/lkp-tests.git
cd lkp-tests
bin/lkp qemu -k <bzImage> job-script # job-script is attached in this email
Thanks,
Rong Chen
1 year, 9 months
3a5d5346ab ("locking/lockdep: Zap lock classes even with lock .."): WARNING: CPU: 0 PID: 7 at kernel/softirq.c:170 __local_bh_enable_ip
by kernel test robot
Greetings,
0day kernel testing robot got the below dmesg and the first bad commit is
https://github.com/bvanassche/linux for-next
commit 3a5d5346ab1f5d27593fe18af30ab6b7b76dff0d
Author: Bart Van Assche <bvanassche(a)acm.org>
AuthorDate: Tue Mar 26 10:51:45 2019 -0700
Commit: Bart Van Assche <bvanassche(a)acm.org>
CommitDate: Tue Mar 26 12:20:20 2019 -0700
locking/lockdep: Zap lock classes even with lock debugging disabled
Commit a0b0fd53e1e6 ("locking/lockdep: Free lock classes that are no longer
in use") changed the behavior of lockdep_free_key_range() from
unconditionally zapping lock classes into only zapping lock classes if
debug_lock == true. Since the new behavior can cause cat /proc/lockdep to
crash due to a NULL pointer dereference, restore the pre-v5.1 behavior.
Cc: Thomas Gleixner <tglx(a)linutronix.de>
Cc: Will Deacon <will.deacon(a)arm.com>
Cc: Waiman Long <longman(a)redhat.com>
Cc: shenghui <shhuiw(a)foxmail.com>
Reported-by: shenghui <shhuiw(a)foxmail.com>
Fixes: a0b0fd53e1e6 ("locking/lockdep: Free lock classes that are no longer in use") # v5.1-rc1.
Signed-off-by: Bart Van Assche <bvanassche(a)acm.org>
0e5a8bb428 tools-lockdep-gitignore
3a5d5346ab locking/lockdep: Zap lock classes even with lock debugging disabled
+---------------------------------------------------+------------+------------+
| | 0e5a8bb428 | 3a5d5346ab |
+---------------------------------------------------+------------+------------+
| boot_successes | 31 | 0 |
| boot_failures | 0 | 11 |
| WARNING:at_kernel/softirq.c:#__local_bh_enable_ip | 0 | 11 |
| EIP:__local_bh_enable_ip | 0 | 11 |
+---------------------------------------------------+------------+------------+
[ 3.742250] zswap: pool creation failed
[ 3.742796] page_owner is disabled
[ 3.743229] kAFS: Red Hat AFS client v0.1 registering.
[ 3.744935] ------------[ cut here ]------------
[ 3.745522] IRQs not enabled as expected
[ 3.746036] WARNING: CPU: 0 PID: 7 at kernel/softirq.c:170 __local_bh_enable_ip+0x9c/0xf0
[ 3.747200] CPU: 0 PID: 7 Comm: ksoftirqd/0 Tainted: G T 5.1.0-rc2-00007-g3a5d534 #1
[ 3.748214] EIP: __local_bh_enable_ip+0x9c/0xf0
[ 3.748726] Code: 8d b6 00 00 00 00 8b 90 28 08 00 00 85 d2 75 af 80 3d af 96 a5 c2 00 75 a6 68 42 04 62 c2 c6 05 af 96 a5 c2 01 e8 e4 bb ff ff <0f> 0b 58 eb 90 8d b4 26 00 00 00 00 89 f0 e8 d1 e4 02 00 eb 9c 8d
[ 3.750799] EAX: 0000001c EBX: 00000200 ECX: 00000000 EDX: 00000003
[ 3.751503] ESI: c10a8ed5 EDI: c108a980 EBP: db089f24 ESP: db089f18
[ 3.752203] DS: 007b ES: 007b FS: 0000 GS: 00e0 SS: 0068 EFLAGS: 00210292
[ 3.752962] CR0: 80050033 CR2: 00000000 CR3: 02b96000 CR4: 001406f0
[ 3.753661] DR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000
[ 3.754362] DR6: fffe0ff0 DR7: 00000400
[ 3.754795] Call Trace:
[ 3.755084] rcu_process_callbacks+0x96/0x150
[ 3.755576] __do_softirq+0xba/0x357
[ 3.755986] run_ksoftirqd+0x25/0x50
[ 3.756393] smpboot_thread_fn+0xe5/0x1b0
[ 3.756852] kthread+0xd9/0x110
[ 3.757210] ? sort_range+0x30/0x30
[ 3.757606] ? kthread_delayed_work_timer_fn+0x90/0x90
[ 3.758185] ret_from_fork+0x1e/0x28
[ 3.758577] irq event stamp: 12645
[ 3.758907] hardirqs last enabled at (12644): [<c1098e15>] console_unlock+0x4b5/0x5a0
[ 3.759641] hardirqs last disabled at (12645): [<c1001332>] trace_hardirqs_off_thunk+0xc/0x1a
[ 3.760437] softirqs last enabled at (12616): [<c2193f56>] __do_softirq+0x316/0x357
[ 3.761162] softirqs last disabled at (12621): [<c105e655>] run_ksoftirqd+0x25/0x50
[ 3.761875] ---[ end trace bdfdaa1cb4aea060 ]---
[ 3.762333] kAFS: failed to register: -97
# HH:MM RESULT GOOD BAD GOOD_BUT_DIRTY DIRTY_NOT_BAD
git bisect start c2a13009673fb4858bdc08325e9db6eec8bc33b3 79a3aaa7b82e3106be97842dedfd8429248896e6 --
git bisect bad 6770e365259c9f3dff3613e45af3ad373b60bb46 # 20:38 B 0 1 15 0 Merge 'frank-w-bpi-r2-4.14/5.1-hdmi-v7' into devel-hourly-2019040317
git bisect good 17346f7365f7c195889454f5039b6f7672c8fc74 # 20:53 G 11 0 0 0 Merge 'iio/fixes-togreg' into devel-hourly-2019040317
git bisect good 64e5e330e0f74628b226c68d88010525ff800233 # 21:09 G 10 0 0 0 Merge 'linux-review/Nicholas-Piggin/powerpc-64s-radix-Fix-radix-segment-exception-handling/20190329-172659' into devel-hourly-2019040317
git bisect bad 80052c2315edbf1ab4a12fd08c90eada23a5f1cf # 21:21 B 0 1 15 0 Merge 'linux-review/Boris-Brezillon/drm-connector-Document-the-optional-margin-props-in-the-HDMI-section/20190328-215405' into devel-hourly-2019040317
git bisect bad 0a2ae3a7e7f124b8703d322887b03c7a0fc904d9 # 21:40 B 0 5 19 0 Merge 'linux-review/Florian-Westphal/xfrm-remove-xfrm_mode-indirections/20190330-231134' into devel-hourly-2019040317
git bisect good a14bf39eb18d4186348f8b3e81d3747ca5f05c82 # 21:58 G 11 0 0 0 Merge 'linux-review/Dan-Carpenter/drm-mediatek-Fix-an-error-code-in-mtk_hdmi_dt_parse_pdata/20190329-104408' into devel-hourly-2019040317
git bisect bad 53ad86b04f754e5a039a1e8676de212c64af049e # 22:08 B 0 11 25 0 Merge 'linux-review/Quentin-Deslandes/scsi-aic79xx-NULL-check-before-some-freeing-functions-is-not-needed/20190329-085203' into devel-hourly-2019040317
git bisect bad 13661a1fde4264bfef0ca9913f5930d2a65db100 # 22:22 B 0 8 22 0 Merge 'linux-review/Paolo-Abeni/net-sched-fix-stats-accounting-for-child-NOLOCK-qdiscs/20190329-133038' into devel-hourly-2019040317
git bisect bad 841f8512a7c0d534e1f9f25f39bb74104bcc119f # 22:43 B 0 11 25 0 Merge 'bvanassche/for-next' into devel-hourly-2019040317
git bisect good ba14a7cb27e335b1f3d16c308cefb232ad1c7416 # 23:06 G 11 0 0 0 Revert "target/core: Remove se_lun.lun_ref_active"
git bisect good d3d9dbae5eef2a30bfc27f18625c002c2a80f982 # 23:22 G 10 0 0 0 Merge branch 'scsi-for-next' into bva-for-next
git bisect good d828362ddd9e8f39d4b0320a1490cd5a19ec5196 # 23:37 G 11 0 0 0 tools-rcupdate
git bisect good 0e5a8bb4289f431e012851f1ccfa37c548a76eb6 # 23:53 G 11 0 0 0 tools-lockdep-gitignore
git bisect bad d64ce5ba29c48a4dd9c76db5ad7742ace2abf928 # 23:53 B 0 2 16 0 Merge branch 'dynamic-lockdep-keys' into bva-for-next
git bisect bad 3a5d5346ab1f5d27593fe18af30ab6b7b76dff0d # 00:11 B 0 3 17 0 locking/lockdep: Zap lock classes even with lock debugging disabled
# first bad commit: [3a5d5346ab1f5d27593fe18af30ab6b7b76dff0d] locking/lockdep: Zap lock classes even with lock debugging disabled
git bisect good 0e5a8bb4289f431e012851f1ccfa37c548a76eb6 # 00:21 G 30 0 0 0 tools-lockdep-gitignore
# extra tests with debug options
git bisect bad 3a5d5346ab1f5d27593fe18af30ab6b7b76dff0d # 00:39 B 0 11 25 0 locking/lockdep: Zap lock classes even with lock debugging disabled
# extra tests on HEAD of linux-devel/devel-hourly-2019040317
git bisect bad c2a13009673fb4858bdc08325e9db6eec8bc33b3 # 00:39 B 0 17 34 0 0day head guard for 'devel-hourly-2019040317'
# extra tests on tree/branch bvanassche/for-next
# extra tests with first bad commit reverted
git bisect good 382101bdbc1352e56f140c1db7e2ba29985f784f # 01:16 G 10 0 0 0 Revert "locking/lockdep: Zap lock classes even with lock debugging disabled"
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/pipermail/lkp Intel Corporation
1 year, 9 months