[cpufreq] 0d4c2a013b: WARNING:at_drivers/base/power/qos.c:#__dev_pm_qos_remove_request
by kernel test robot
FYI, we noticed the following commit (built with gcc-7):
commit: 0d4c2a013b32bf18d45817011b028918220580f5 ("cpufreq: Add QoS requests for userspace constraints")
https://kernel.googlesource.com/pub/scm/linux/kernel/git/vireshk/pm.git cpufreq/freq-constraint-pmqos
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):
+------------------------------------------------------------------+------------+------------+
| | c588d6e72b | 0d4c2a013b |
+------------------------------------------------------------------+------------+------------+
| boot_successes | 8 | 0 |
| boot_failures | 0 | 8 |
| WARNING:at_drivers/base/power/qos.c:#__dev_pm_qos_remove_request | 0 | 8 |
| RIP:__dev_pm_qos_remove_request | 0 | 8 |
+------------------------------------------------------------------+------------+------------+
If you fix the issue, kindly add following tag
Reported-by: kernel test robot <rong.a.chen(a)intel.com>
[ 35.281468] WARNING: CPU: 0 PID: 1 at drivers/base/power/qos.c:487 __dev_pm_qos_remove_request+0x46/0xc0
[ 35.286428] Modules linked in:
[ 35.288257] CPU: 0 PID: 1 Comm: swapper Not tainted 5.2.0-rc5-00025-g0d4c2a0 #1
[ 35.292316] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.10.2-1 04/01/2014
[ 35.296555] RIP: 0010:__dev_pm_qos_remove_request+0x46/0xc0
[ 35.299048] Code: c1 ea 03 80 3c 02 00 74 05 e8 d6 5f 1a ff 48 8b 6b 30 48 85 ed 75 2d 48 c7 c6 a0 97 98 96 48 c7 c7 40 96 98 96 e8 1a f3 f2 fe <0f> 0b bd ea ff ff ff eb 6a 48 3d 00 f0 ff ff 76 3f eb 60 bd ea ff
[ 35.308071] RSP: 0018:ffff88806accfc50 EFLAGS: 00010282
[ 35.311031] RAX: 0000000000000000 RBX: ffff888061670c38 RCX: 1ffff1100d5980ed
[ 35.314730] RDX: 0000000000000000 RSI: 1ffff1100d5980fd RDI: ffffffff974fe6e4
[ 35.325546] RBP: 0000000000000000 R08: ffffffff9857401c R09: 0000000000000003
[ 35.328946] R10: ffff88806accfc68 R11: 1ffffffff2e67056 R12: ffff88805f44a060
[ 35.332188] R13: ffffffff972dc888 R14: 00000000fffffffb R15: ffffffff97b45d00
[ 35.335902] FS: 0000000000000000(0000) GS:ffffffff972e3000(0000) knlGS:0000000000000000
[ 35.343574] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 35.346391] CR2: 00007fe2ea4aa000 CR3: 000000002568c000 CR4: 00000000000006f0
[ 35.349690] Call Trace:
[ 35.351159] dev_pm_qos_remove_request+0x1a/0x30
[ 35.353617] cpufreq_policy_free+0x1a7/0x220
[ 35.356005] cpufreq_online+0x1127/0x1270
[ 35.358159] cpufreq_add_dev+0x55/0x70
[ 35.360195] subsys_interface_register+0x2f5/0x390
[ 35.362512] ? match_name+0x70/0x70
[ 35.364373] ? cpufreq_register_driver+0x2cd/0x3c0
[ 35.366668] cpufreq_register_driver+0x2cd/0x3c0
[ 35.369032] acpi_cpufreq_init+0x45b/0x4d1
[ 35.371037] ? cpufreq_gov_powersave_init+0x39/0x39
[ 35.373384] do_one_initcall+0xe8/0x220
[ 35.375379] ? initcall_blacklisted+0x180/0x180
[ 35.377544] ? __wake_up_common+0x430/0x430
[ 35.379579] kernel_init_freeable+0x393/0x50a
[ 35.381813] ? rest_init+0x140/0x140
[ 35.383635] kernel_init+0xa/0x110
[ 35.385557] ? _raw_spin_unlock_irq+0x1f/0x30
[ 35.387801] ? rest_init+0x140/0x140
[ 35.389390] ret_from_fork+0x1f/0x30
[ 35.391279] ---[ end trace dca54df01016a6ef ]---
To reproduce:
# build kernel
cd linux
cp config-5.2.0-rc5-00025-g0d4c2a0 .config
make HOSTCC=gcc-7 CC=gcc-7 ARCH=x86_64 olddefconfig prepare modules_prepare 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
3 years, 1 month
[mount] eced5272a0: WARNING:at_fs/namespace.c:#do_mount
by kernel test robot
FYI, we noticed the following commit (built with gcc-7):
commit: eced5272a09a41dc7fecc6e1af525fc12763bce6 ("mount: Add mount warning for impending timestamp expiry")
https://github.com/deepa-hub/vfs next-20190614
in testcase: boot
on test machine: qemu-system-x86_64 -enable-kvm -cpu SandyBridge -smp 2 -m 32G
caused below changes (please refer to attached dmesg/kmsg for entire log/backtrace):
+---------------------------------------------------------+------------+------------+
| | 0a1bd595eb | eced5272a0 |
+---------------------------------------------------------+------------+------------+
| boot_successes | 19 | 0 |
| boot_failures | 13 | 34 |
| BUG:kernel_reboot-without-warning_in_test_stage | 11 | |
| invoked_oom-killer:gfp_mask=0x | 2 | |
| Mem-Info | 2 | |
| Out_of_memory_and_no_killable_processes | 2 | |
| Kernel_panic-not_syncing:System_is_deadlocked_on_memory | 2 | |
| WARNING:at_fs/namespace.c:#do_mount | 0 | 34 |
| RIP:do_mount | 0 | 34 |
| BUG:kernel_hang_in_test_stage | 0 | 1 |
+---------------------------------------------------------+------------+------------+
If you fix the issue, kindly add following tag
Reported-by: kernel test robot <rong.a.chen(a)intel.com>
[ 12.235247] WARNING: CPU: 0 PID: 21 at fs/namespace.c:3129 do_mount+0x384/0xa70
[ 12.236023] Modules linked in:
[ 12.236023] CPU: 0 PID: 21 Comm: kdevtmpfs Not tainted 5.2.0-rc4-next-20190614-00004-geced5272a09a4 #1
[ 12.236023] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.10.2-1 04/01/2014
[ 12.236023] RIP: 0010:do_mount+0x384/0xa70
[ 12.236023] Code: e4 ff 48 8b 8b f0 03 00 00 48 05 00 09 64 38 48 39 c8 7d e2 48 8b 43 28 4c 89 e2 48 c7 c7 b0 61 af 9b 48 8b 30 e8 6c e4 db ff <0f> 0b 31 c0 e9 41 fd ff ff bf 15 00 00 00 89 14 24 e8 86 9a dc ff
[ 12.236023] RSP: 0000:ffffaa11400bfe28 EFLAGS: 00010286
[ 12.236023] RAX: 0000000000000000 RBX: ffff9aee07c48800 RCX: ffffffff9be68f08
[ 12.236023] RDX: 0000000000000001 RSI: 0000000000000092 RDI: 0000000000000246
[ 12.236023] RBP: ffff9aee07d74920 R08: 00000000000000ec R09: 0000000000000062
[ 12.236023] R10: ffffe05f441fae80 R11: ffffaa11400bfcc8 R12: ffffffff9bb089f3
[ 12.236023] R13: ffff9aee07d74900 R14: ffff9aee07c012e0 R15: 0000000000000020
[ 12.236023] FS: 0000000000000000(0000) GS:ffff9af53fc00000(0000) knlGS:0000000000000000
[ 12.236023] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 12.236023] CR2: ffffaa11400c0000 CR3: 00000002f6c0a000 CR4: 00000000000006f0
[ 12.236023] Call Trace:
[ 12.236023] ksys_mount+0x80/0xd0
[ 12.236023] ? handle_create+0x1f0/0x1f0
[ 12.236023] devtmpfsd+0x6d/0x190
[ 12.236023] kthread+0x11e/0x140
[ 12.236023] ? kthread_park+0x90/0x90
[ 12.236023] ret_from_fork+0x35/0x40
[ 12.236023] ---[ end trace f70ed54bb287f49d ]---
To reproduce:
# build kernel
cd linux
cp config-5.2.0-rc4-next-20190614-00004-geced5272a09a4 .config
make HOSTCC=gcc-7 CC=gcc-7 ARCH=x86_64 olddefconfig prepare modules_prepare 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
3 years, 1 month
[loopback] 4de83b88c6: WARNING:suspicious_RCU_usage
by kernel test robot
FYI, we noticed the following commit (built with gcc-7):
commit: 4de83b88c66a1e4dba426b29766fb68e61d93792 ("loopback: create blackhole net device similar to loopack.")
https://kernel.googlesource.com/pub/scm/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):
+------------------------------------------------------------------------+------------+------------+
| | 8909783cb5 | 4de83b88c6 |
+------------------------------------------------------------------------+------------+------------+
| boot_successes | 14 | 0 |
| boot_failures | 2 | 10 |
| BUG:kernel_hang_in_boot-around-mounting-root_stage | 1 | |
| IP-Config:Auto-configuration_of_network_failed | 1 | 1 |
| WARNING:suspicious_RCU_usage | 0 | 10 |
| include/linux/rtnetlink.h:#suspicious_rcu_dereference_protected()usage | 0 | 10 |
+------------------------------------------------------------------------+------------+------------+
If you fix the issue, kindly add following tag
Reported-by: kernel test robot <rong.a.chen(a)intel.com>
[ 14.675051] WARNING: suspicious RCU usage
[ 14.675847] 5.2.0-rc6-01699-g4de83b8 #1 Tainted: G T
[ 14.676977] -----------------------------
[ 14.677767] include/linux/rtnetlink.h:85 suspicious rcu_dereference_protected() usage!
[ 14.679506]
[ 14.679506] other info that might help us debug this:
[ 14.679506]
[ 14.681054]
[ 14.681054] rcu_scheduler_active = 2, debug_locks = 1
[ 14.682294] no locks held by swapper/0/1.
[ 14.683126]
[ 14.683126] stack backtrace:
[ 14.684050] CPU: 0 PID: 1 Comm: swapper/0 Tainted: G T 5.2.0-rc6-01699-g4de83b8 #1
[ 14.685659] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.10.2-1 04/01/2014
[ 14.687184] Call Trace:
[ 14.687749] dump_stack+0x7c/0xc3
[ 14.688437] dev_init_scheduler+0xd7/0x190
[ 14.689246] ? net_olddevs_init+0x5d/0x5d
[ 14.690051] ? do_early_param+0xb3/0xb3
[ 14.690821] blackhole_netdev_init+0x42/0x85
[ 14.691647] do_one_initcall+0x17c/0x380
[ 14.692432] ? initcall_blacklisted+0x150/0x150
[ 14.693106] ? lock_downgrade+0x250/0x2b0
[ 14.693106] ? lock_acquire+0x1b6/0x1f0
[ 14.693106] ? do_early_param+0xb3/0xb3
[ 14.693106] kernel_init_freeable+0x3a6/0x45e
[ 14.693106] ? rest_init+0x240/0x240
[ 14.693106] kernel_init+0xf/0x120
[ 14.693106] ? _raw_spin_unlock_irq+0x34/0x50
[ 14.693106] ? rest_init+0x240/0x240
[ 14.693106] ret_from_fork+0x24/0x30
[ 14.703089] e1000: Intel(R) PRO/1000 Network Driver - version 7.3.21-k8-NAPI
[ 14.704437] e1000: Copyright (c) 1999-2006 Intel Corporation.
[ 18.732818] PCI Interrupt Link [LNKC] enabled at IRQ 11
[ 19.159911] e1000 0000:00:03.0 eth0: (PCI:33MHz:32-bit) 52:54:00:12:34:56
[ 19.161267] e1000 0000:00:03.0 eth0: Intel(R) PRO/1000 Network Connection
[ 24.301353] rcu-perf: rcu_perf_writer 1 has 100 measurements
[ 24.303083] rcu-perf: rcu_perf_writer 0 has 100 measurements
[ 24.413125] Dumping ftrace buffer:
[ 24.414212] (ftrace buffer empty)
[ 24.414980] rcu-perf: Test complete
[ 27.308838] e1000 0000:00:03.0 eth0: (PCI:33MHz:32-bit) 52:54:00:12:34:56
[ 27.310641] e1000 0000:00:03.0 eth0: Intel(R) PRO/1000 Network Connection
[ 27.313807] usbcore: registered new interface driver usbtmc
[ 27.315047] usbcore: registered new interface driver usb-storage
[ 27.316263] usbcore: registered new interface driver ums_eneub6250
[ 27.317604] usbcore: registered new interface driver adutux
[ 27.318784] usbcore: registered new interface driver appledisplay
[ 27.320032] usbcore: registered new interface driver cytherm
[ 27.321206] usbcore: registered new interface driver emi26 - firmware loader
[ 27.322593] usbcore: registered new interface driver iowarrior
[ 27.323906] usbcore: registered new interface driver isight_firmware
[ 27.325189] usbcore: registered new interface driver usblcd
[ 27.326348] usbcore: registered new interface driver legousbtower
[ 27.327594] usbcore: registered new interface driver rio500
[ 27.328824] usbcore: registered new interface driver usbtest
[ 27.330009] usbcore: registered new interface driver lvs
[ 27.331820] i8042: PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x60,0x64 irq 1,12
[ 27.335179] serio: i8042 KBD port at 0x60,0x64 irq 1
[ 27.336854] serio: i8042 AUX port at 0x60,0x64 irq 12
[ 27.340657] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input0
[ 27.345403] usbcore: registered new interface driver xpad
[ 27.346683] usbcore: registered new interface driver gtco
[ 27.347836] usbcore: registered new interface driver pegasus_notetaker
[ 27.350101] mk712: device not present
[ 27.351056] usbcore: registered new interface driver usbtouchscreen
[ 27.353198] usbcore: registered new interface driver ati_remote2
[ 27.354824] usbcore: registered new interface driver keyspan_remote
[ 27.358901] rtc_cmos 00:00: RTC can wake from S4
[ 27.362193] rtc rtc0: alarm rollover: day
[ 27.363910] rtc_cmos 00:00: char device (0:0)
[ 27.363914] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input1
[ 27.364984] rtc_cmos 00:00: registered as rtc0
[ 27.368376] rtc_cmos 00:00: alarms up to one day, y3k, 114 bytes nvram, hpet irqs
[ 27.371730] rtc_cmos 00:00: RTC can wake from S4
[ 27.373382] rtc rtc1: alarm rollover: day
[ 27.376906] rtc_cmos 00:00: char device (0:1)
[ 27.378153] rtc_cmos 00:00: registered as rtc1
[ 27.379656] rtc_cmos 00:00: alarms up to one day, y3k, 114 bytes nvram, hpet irqs
[ 27.384627] i2c /dev entries driver
[ 27.385769] i2c-parport-light: adapter type unspecified
[ 27.387136] usbcore: registered new interface driver RobotFuzz Open Source InterFace, OSIF
[ 27.389221] usbcore: registered new interface driver i2c-tiny-usb
[ 27.391172] IR Sharp protocol handler initialized
[ 27.392282] ir_imon_decoder: IR iMON protocol handler initialized
[ 27.393738] IR RCMM protocol handler initialized
[ 27.394834] Driver for 1-wire Dallas network protocol.
[ 27.399165] intel_powerclamp: CPU does not support MWAIT
[ 27.400646] advantechwdt: WDT driver for Advantech single board computer initialising
[ 27.403903] advantechwdt: initialized. timeout=60 sec (nowayout=1)
[ 27.405481] ib700wdt: WDT driver for IB700 single board computer initialising
[ 27.407789] ib700wdt: START method I/O 443 is not available
[ 27.409106] ib700wdt: probe of ib700wdt failed with error -5
[ 27.411021] it87_wdt: no device
[ 27.411836] pc87413_wdt: Version 1.1 at io 0x2E
[ 27.412931] pc87413_wdt: cannot register miscdev on minor=130 (err=-16)
[ 27.414580] w83877f_wdt: I/O address 0x0443 already in use
[ 27.415849] w83977f_wdt: driver v1.00
[ 27.416776] w83977f_wdt: cannot register miscdev on minor=130 (err=-16)
[ 27.418248] machzwd: MachZ ZF-Logic Watchdog driver initializing
[ 27.419607] machzwd: no ZF-Logic found
To reproduce:
# build kernel
cd linux
cp config-5.2.0-rc6-01699-g4de83b8 .config
make HOSTCC=gcc-7 CC=gcc-7 ARCH=x86_64 olddefconfig prepare modules_prepare 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
3 years, 1 month
[selftests/bpf] 6135bdd95f: kernel_selftests.bpf.test_offload.py.fail
by kernel test robot
FYI, we noticed the following commit (built with gcc-7):
commit: 6135bdd95f26fe417db4e46d1e517de41e0ab9c1 ("[PATCH v2 bpf-next 4/4] selftests/bpf: convert legacy BPF maps to BTF-defined ones")
url: https://github.com/0day-ci/linux/commits/Andrii-Nakryiko/capture-integers...
base: https://kernel.googlesource.com/pub/scm/linux/kernel/git/bpf/bpf-next.git master
in testcase: kernel_selftests
with following parameters:
group: kselftests-00
test-description: The kernel contains a set of "self tests" under the tools/testing/selftests/ directory. These are intended to be small unit tests to exercise individual code paths in the kernel.
test-url: https://www.kernel.org/doc/Documentation/kselftest.txt
on test machine: qemu-system-x86_64 -enable-kvm -cpu SandyBridge -smp 2 -m 8G
caused below changes (please refer to attached dmesg/kmsg for entire log/backtrace):
If you fix the issue, kindly add following tag
Reported-by: kernel test robot <rong.a.chen(a)intel.com>
# selftests: bpf: test_offload.py
# Test destruction of generic XDP...
# Test TC non-offloaded...
# Test TC non-offloaded isn't getting bound...
# Test TC offloads are off by default...
# Test TC offload by default...
# Test TC cBPF bytcode tries offload by default...
# Test TC cBPF unbound bytecode doesn't offload...
# Test non-0 chain offload...
# Test TC replace...
# Test TC replace bad flags...
# Test spurious extack from the driver...
# Test TC offloads work...
# Test TC offload basics...
# Test TC offload is device-bound...
# Test disabling TC offloads is rejected while filters installed...
# Test qdisc removal frees things...
# Test disabling TC offloads is OK without filters...
# Test destroying device gets rid of TC filters...
# Test destroying device gets rid of XDP...
# Test XDP prog reporting...
# Test XDP prog replace without force...
# Test XDP prog replace with force...
# Test XDP prog replace with bad flags...
# Test XDP prog remove with bad flags...
# Test MTU restrictions...
# Test non-offload XDP attaching to HW...
# Test offload XDP attaching to drv...
# Test XDP offload...
# Test XDP offload is device bound...
# Test removing XDP program many times...
# Test attempt to use a program for a wrong device...
# Test multi-attachment XDP - default + offload...
# Test multi-attachment XDP - replace...
# Test multi-attachment XDP - detach...
# Test multi-attachment XDP - reattach...
# Test multi-attachment XDP - device remove...
# Test multi-attachment XDP - drv + offload...
# Test multi-attachment XDP - replace...
# Test multi-attachment XDP - detach...
# Test multi-attachment XDP - reattach...
# Test multi-attachment XDP - device remove...
# Test multi-attachment XDP - generic + offload...
# Test multi-attachment XDP - replace...
# Test multi-attachment XDP - reattach...
# Test multi-attachment XDP - device remove...
# Test mixing of TC and XDP...
# Test binding TC from pinned...
# Test binding XDP from pinned...
# Test offload of wrong type fails...
# Test asking for TC offload of two filters...
# Test if netdev removal waits for translation...
# Test loading program with maps...
# Traceback (most recent call last):
# File "./test_offload.py", line 1153, in <module>
# sim.set_xdp(map_obj, "offload", JSON=False) # map fixup msg breaks JSON
# File "./test_offload.py", line 469, in set_xdp
# fail=fail, include_stderr=include_stderr)
# File "./test_offload.py", line 230, in ip
# fail=fail, include_stderr=include_stderr)
# File "./test_offload.py", line 155, in tool
# fail=fail, include_stderr=False)
# File "./test_offload.py", line 108, in cmd
# return cmd_result(proc, include_stderr=include_stderr, fail=fail)
# File "./test_offload.py", line 130, in cmd_result
# raise Exception("Command failed: %s\n%s" % (proc.args, stderr))
# Exception: Command failed: ip link set dev eth1 xdpoffload obj /usr/src/perf_selftests-x86_64-rhel-7.6-6135bdd95f26fe417db4e46d1e517de41e0ab9c1/tools/testing/selftests/bpf/sample_map_ret0.o sec .text
#
#
# BTF debug data section '.BTF' rejected: Invalid argument (22)!
# - Length: 811
# Verifier analysis:
#
# magic: 0xeb9f
# version: 1
# flags: 0x0
# hdr_len: 24
# type_off: 0
# type_len: 384
# str_off: 384
# str_len: 403
# btf_total_size: 811
# [1] FUNC_PROTO (anon) return=2 args=(void)
# [2] INT int size=4 bits_offset=0 nr_bits=32 encoding=SIGNED
# [3] FUNC func type_id=1
# [4] STRUCT (anon) size=32 vlen=4
# type type_id=5 bits_offset=0
# max_entries type_id=8 bits_offset=64
# key type_id=10 bits_offset=128
# value type_id=13 bits_offset=192
# [5] PTR (anon) type_id=6
# [6] ARRAY (anon) type_id=2 index_type_id=7 nr_elems=1
# [7] INT __ARRAY_SIZE_TYPE__ size=4 bits_offset=0 nr_bits=32 encoding=(none)
# [8] PTR (anon) type_id=9
# [9] ARRAY (anon) type_id=2 index_type_id=7 nr_elems=2
# [10] PTR (anon) type_id=11
# [11] TYPEDEF __u32 type_id=12
# [12] INT unsigned int size=4 bits_offset=0 nr_bits=32 encoding=(none)
# [13] PTR (anon) type_id=14
# [14] INT long int size=8 bits_offset=0 nr_bits=64 encoding=SIGNED
# [15] VAR htab type_id=4 linkage=1
# [16] STRUCT (anon) size=32 vlen=4
# type type_id=8 bits_offset=0
# max_entries type_id=8 bits_offset=64
# key type_id=10 bits_offset=128
# value type_id=13 bits_offset=192
# [17] VAR array type_id=16 linkage=1
# [18] DATASEC .maps size=0 vlen=2 size == 0
#
#
# Prog section '.text' rejected: Permission denied (13)!
# - Type: 6
# - Instructions: 21 (0 over limit)
# - License:
#
# Verifier analysis:
#
# 0: (b7) r1 = 0
# 1: (7b) *(u64 *)(r10 -8) = r1
# last_idx 1 first_idx 0
# regs=2 stack=0 before 0: (b7) r1 = 0
# 2: (63) *(u32 *)(r10 -12) = r1
# 3: (bf) r2 = r10
# 4: (07) r2 += -12
# 5: (18) r1 = 0x0
# 7: (85) call bpf_map_lookup_elem#1
# R1 type=inv expected=map_ptr
# processed 7 insns (limit 1000000) max_states_per_insn 0 total_states 0 peak_states 0 mark_read 0
#
# Error fetching program/map!
not ok 34 selftests: bpf: test_offload.py
To reproduce:
# build kernel
cd linux
cp config-5.2.0-rc5-01621-g6135bdd95f26f .config
make HOSTCC=gcc-7 CC=gcc-7 ARCH=x86_64 olddefconfig prepare modules_prepare 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
3 years, 1 month
922c7b4064 ("locking/mutex: Test for initialized mutex"): WARNING: CPU: 0 PID: 0 at kernel/locking/mutex.c:912 __mutex_lock
by kernel test robot
Greetings,
0day kernel testing robot got the below dmesg and the first bad commit is
https://kernel.googlesource.com/pub/scm/linux/kernel/git/bigeasy/staging.git fpu
commit 922c7b406473a362269dae9d1a1a1c65e23368c7
Author: Sebastian Andrzej Siewior <bigeasy(a)linutronix.de>
AuthorDate: Wed Jul 3 11:10:47 2019 +0200
Commit: Sebastian Andrzej Siewior <bigeasy(a)linutronix.de>
CommitDate: Wed Jul 3 11:10:47 2019 +0200
locking/mutex: Test for initialized mutex
An uninitialized/ zeroed mutex will go unnoticed because there is no
check for it. There is a magic check in the unlock's slowpath path which
might go unnoticed if the unlock happens in the fastpath.
Add a ->magic check early in the mutex_lock() and mutex_trylock() path.
Signed-off-by: Sebastian Andrzej Siewior <bigeasy(a)linutronix.de>
f4237c7374 x86/fpu: Make no387 and nofxsr work a little better on modern CPUs
922c7b4064 locking/mutex: Test for initialized mutex
78abee03d6 x86/fpu: Inline fpu__xstate_clear_all_cpu_caps()
+----------------------------------------------------+------------+------------+------------+
| | f4237c7374 | 922c7b4064 | 78abee03d6 |
+----------------------------------------------------+------------+------------+------------+
| boot_successes | 15 | 0 | 0 |
| boot_failures | 12 | 11 | 11 |
| BUG:kernel_hang_in_boot-around-mounting-root_stage | 10 | 6 | |
| invoked_oom-killer:gfp_mask=0x | 2 | | |
| Mem-Info | 2 | | |
| RIP:__get_user_8 | 1 | | |
| WARNING:at_kernel/locking/mutex.c:#__mutex_lock | 0 | 11 | 11 |
| RIP:__mutex_lock | 0 | 11 | 11 |
+----------------------------------------------------+------------+------------+------------+
If you fix the issue, kindly add following tag
Reported-by: kernel test robot <lkp(a)intel.com>
[ 0.621357] pid_max: default: 4096 minimum: 301
[ 0.622902] Mount-cache hash table entries: 1024 (order: 1, 8192 bytes)
[ 0.623681] Mountpoint-cache hash table entries: 1024 (order: 1, 8192 bytes)
[ 0.634284] ------------[ cut here ]------------
[ 0.634824] DEBUG_LOCKS_WARN_ON(lock->magic != lock)
[ 0.634846] WARNING: CPU: 0 PID: 0 at kernel/locking/mutex.c:912 __mutex_lock+0x1b9/0x14b8
[ 0.636559] Modules linked in:
[ 0.636918] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 5.2.0-rc6-00002-g922c7b4 #1
[ 0.637767] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.10.2-1 04/01/2014
[ 0.638714] RIP: 0010:__mutex_lock+0x1b9/0x14b8
[ 0.639240] Code: 83 3d d5 5d d6 02 00 75 31 48 c7 c6 c0 e3 06 83 48 c7 c7 a0 e2 06 83 48 ff 05 4e 55 52 03 e8 bb f2 61 fe 48 ff 05 4a 55 52 03 <0f> 0b 48 ff 05 49 55 52 03 48 ff 05 4a 55 52 03 65 ff 05 9b 1e 4c
[ 0.640372] RSP: 0000:ffffffff84207ae0 EFLAGS: 00010202
[ 0.640372] RAX: 0000000000000000 RBX: ffffffff86bc08e0 RCX: 0000000000000000
[ 0.640372] RDX: 1ffffffff0b19100 RSI: 0000000000000004 RDI: fffffbfff0840f51
[ 0.640372] RBP: ffffffff84207c60 R08: fffffbfff0890b49 R09: 296b636f6c203d21
[ 0.640372] R10: fffffbfff0b191aa R11: fffffbfff0890b48 R12: 0000000000000000
[ 0.640372] R13: 0000000000000000 R14: dffffc0000000000 R15: ffffffff84682f28
[ 0.640372] FS: 0000000000000000(0000) GS:ffff888019e00000(0000) knlGS:0000000000000000
[ 0.640372] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 0.640372] CR2: 00000000ffffffff CR3: 0000000004214001 CR4: 00000000000606b0
[ 0.640372] Call Trace:
[ 0.640372] ? ldt_dup_context+0x42/0x201
[ 0.640372] ? find_held_lock+0x34/0x132
[ 0.640372] ? __ww_mutex_check_waiters+0x17a/0x17a
[ 0.640372] ? get_mm_exe_file+0x2c8/0x320
[ 0.640372] ? reacquire_held_locks+0x379/0x379
[ 0.640372] ? get_mm_exe_file+0x2ee/0x320
[ 0.640372] ? lock_acquire+0x319/0x37a
[ 0.640372] ? mutex_lock_nested+0x20/0x28
[ 0.640372] mutex_lock_nested+0x20/0x28
[ 0.640372] ldt_dup_context+0x42/0x201
[ 0.640372] dup_mmap+0x108e/0x11f7
[ 0.640372] ? vm_area_free+0x1e/0x1e
[ 0.640372] ? kasan_check_write+0x1e/0x26
[ 0.640372] ? __init_rwsem+0x11a/0x159
[ 0.640372] dup_mm+0x7d/0x323
[ 0.640372] copy_init_mm+0x15/0x1d
[ 0.640372] poking_init+0x80/0x366
[ 0.640372] ? trace_event_define_fields_tlb_flush+0xfe/0xfe
[ 0.640372] ? cgroup_init+0x1018/0x107d
[ 0.640372] start_kernel+0xae2/0xb6b
[ 0.640372] ? thread_stack_cache_init+0x35/0x35
[ 0.640372] x86_64_start_reservations+0x71/0x99
[ 0.640372] x86_64_start_kernel+0xdc/0x106
[ 0.640372] secondary_startup_64+0xa4/0xb0
[ 0.640372] irq event stamp: 2619
[ 0.640372] hardirqs last enabled at (2619): [<ffffffff814defe6>] bad_range+0xfe/0x2c0
[ 0.640372] hardirqs last disabled at (2618): [<ffffffff814def6e>] bad_range+0x86/0x2c0
[ 0.640372] softirqs last enabled at (2600): [<ffffffff8134e81c>] cgroup_idr_alloc+0x6f/0x8d
[ 0.640372] softirqs last disabled at (2596): [<ffffffff8134e7e5>] cgroup_idr_alloc+0x38/0x8d
[ 0.640372] random: get_random_bytes called from init_oops_id+0x24/0x41 with crng_init=0
[ 0.640372] ---[ end trace e0e06c60ad508010 ]---
[ 0.640693] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0
# HH:MM RESULT GOOD BAD GOOD_BUT_DIRTY DIRTY_NOT_BAD
git bisect start 3515546e8cfa1665e1ee8446cfe40287b247b94a 6fbc7275c7a9ba97877050335f290341a1fd8dbf --
git bisect good 1cfe51da6ea261625b1f3dbf45eec436973b8479 # 18:02 G 11 0 11 11 Merge 'linux-review/Liu-Changcheng/RDMA-i40iw-set-queue-pair-state-when-being-queried/20190628-175445' into devel-hourly-2019070405
git bisect good 02a240a9da2d60332a068604499ed739621a6e5d # 18:53 G 10 0 10 10 Merge 'stm32/stm32-next' into devel-hourly-2019070405
git bisect good 91c9b081a9aacc697bfa192179864d27c1a8a513 # 19:47 G 11 0 11 11 Merge 'linux-review/Eiichi-Tsukata/net-ipv6-Fix-misuse-of-proc_dointvec-flowlabel_reflect/20190628-140120' into devel-hourly-2019070405
git bisect good 0aec672a6c60a9ae49bfeab71da4a1825d508238 # 20:17 G 11 0 11 11 Merge 'linux-review/sameehj-amazon-com/net-ena-Fix-bug-where-ring-allocation-backoff-stopped-too-late/20190623-163224' into devel-hourly-2019070405
git bisect good 34be0df1387f3e23825cc0f8066bc54be9f1fc62 # 21:08 G 10 0 10 10 Merge 'luto/x86/syscalls_x32' into devel-hourly-2019070405
git bisect bad cb3d3ea1aa19f237fbc17c31a7d6d67530dd1129 # 22:09 B 0 1 36 20 Merge 'gpio/fixes' into devel-hourly-2019070405
git bisect good c55a01ea7a0d010a21870f35f59ba456937d0589 # 00:38 G 11 0 11 11 Merge 'pci/pci/peer-to-peer' into devel-hourly-2019070405
git bisect good 8df4e94b710512e37723bde91fae5571542692c2 # 02:00 G 10 0 10 10 Merge 'lpieralisi-pci/not-to-merge/pci/mobiveil' into devel-hourly-2019070405
git bisect bad f32b9ccfbf6c9dc9874a5c05a63638434a176293 # 03:27 B 0 6 26 5 Merge 'bigeasy-staging/fpu' into devel-hourly-2019070405
git bisect bad 922c7b406473a362269dae9d1a1a1c65e23368c7 # 05:04 B 0 1 16 0 locking/mutex: Test for initialized mutex
git bisect good f4237c73742576c35922aec9a7402f44f86b32b4 # 05:23 G 10 0 3 3 x86/fpu: Make no387 and nofxsr work a little better on modern CPUs
# first bad commit: [922c7b406473a362269dae9d1a1a1c65e23368c7] locking/mutex: Test for initialized mutex
git bisect good f4237c73742576c35922aec9a7402f44f86b32b4 # 05:32 G 33 0 18 21 x86/fpu: Make no387 and nofxsr work a little better on modern CPUs
# extra tests on HEAD of linux-devel/devel-hourly-2019070405
git bisect bad 3515546e8cfa1665e1ee8446cfe40287b247b94a # 05:32 B 0 343 361 0 0day head guard for 'devel-hourly-2019070405'
# extra tests on tree/branch bigeasy-staging/fpu
git bisect bad 78abee03d6d3925d6d13678677e08f1f18ebbbcb # 05:55 B 0 1 16 0 x86/fpu: Inline fpu__xstate_clear_all_cpu_caps()
# extra tests with first bad commit reverted
git bisect good 25dbd99895ab7d14e8e6fb74e8a0164a5c71c80d # 06:19 G 11 0 5 5 Revert "locking/mutex: Test for initialized mutex"
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/pipermail/lkp Intel Corporation
3 years, 1 month
[sched/fair] d2a99d2651: reaim.jobs_per_min -2.3% regression
by kernel test robot
Greeting,
FYI, we noticed a -2.3% regression of reaim.jobs_per_min due to commit:
commit: d2a99d26519c181c5101e25d47ef8917fa0466d0 ("sched/fair: rework load_balance")
https://git.linaro.org/people/vincent.guittot/kernel.git sched-rework-load_balance
in testcase: reaim
on test machine: 40 threads Skylake-SP with 64G memory
with following parameters:
runtime: 300s
nr_task: 100%
test: alltests
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-rhel-7.6/100%/debian-x86_64-2019-05-14.cgz/300s/lkp-skl-sp2/alltests/reaim
commit:
5d006c9501 ("sched/fair: rename sum_nr_running to sum_h_nr_running")
d2a99d2651 ("sched/fair: rework load_balance")
5d006c950191b606 d2a99d26519c181c5101e25d47e
---------------- ---------------------------
fail:runs %reproduction fail:runs
| | |
1:4 -25% :4 dmesg.WARNING:at#for_ip_interrupt_entry/0x
1:4 3% 1:4 perf-profile.children.cycles-pp.error_entry
0:4 -0% 0:4 perf-profile.self.cycles-pp.error_entry
%stddev %change %stddev
\ | \
2.52 -5.3% 2.38 reaim.child_systime
22.52 -2.8% 21.89 reaim.child_utime
41304 -2.3% 40370 reaim.jobs_per_min
1032 -2.3% 1009 reaim.jobs_per_min_child
41499 -1.6% 40815 reaim.max_jobs_per_min
5.69 +2.3% 5.83 reaim.parent_time
0.41 +122.6% 0.90 reaim.std_dev_percent
0.02 +132.5% 0.05 reaim.std_dev_time
89126 -15.4% 75409 reaim.time.involuntary_context_switches
324.50 -4.6% 309.50 reaim.time.percent_of_cpu_this_job_got
100.59 -6.5% 94.08 reaim.time.system_time
890.37 -4.0% 854.36 reaim.time.user_time
672692 -3.2% 650868 reaim.time.voluntary_context_switches
4677143 ± 43% -42.8% 2676698 cpuidle.C1.time
256588 ±110% -66.5% 86042 cpuidle.C1.usage
524.75 ± 3% +25.9% 660.50 ± 2% slabinfo.mnt_cache.active_objs
524.75 ± 3% +25.9% 660.50 ± 2% slabinfo.mnt_cache.num_objs
290.25 ± 2% -4.7% 276.75 turbostat.Avg_MHz
249433 ±113% -68.1% 79561 turbostat.C1
91.00 +1.1% 92.00 vmstat.cpu.id
6891 +1.7% 7006 vmstat.system.cs
31343 ± 3% +16.8% 36614 ± 6% softirqs.CPU2.RCU
29460 ± 4% +12.1% 33031 ± 2% softirqs.CPU5.RCU
31921 ± 5% +11.9% 35725 ± 5% softirqs.CPU8.RCU
69131 -1.0% 68462 proc-vmstat.nr_active_anon
5791 -6.3% 5428 proc-vmstat.nr_shmem
69131 -1.0% 68462 proc-vmstat.nr_zone_active_anon
20869825 -1.4% 20582081 proc-vmstat.numa_hit
20869825 -1.4% 20582081 proc-vmstat.numa_local
7937 -3.1% 7692 proc-vmstat.pgactivate
21791521 -1.5% 21462075 proc-vmstat.pgalloc_normal
21769885 -1.5% 21441355 proc-vmstat.pgfree
3.39 ± 66% -1.4 1.98 perf-stat.i.branch-miss-rate%
18889254 ± 9% -6.8% 17597592 perf-stat.i.branch-misses
49316843 ± 21% -15.7% 41564282 perf-stat.i.cache-references
6925 +1.8% 7053 perf-stat.i.context-switches
1.119e+10 ± 3% -4.2% 1.072e+10 perf-stat.i.cpu-cycles
729.80 -39.3% 443.17 perf-stat.i.cpu-migrations
2.021e+09 -1.1% 1.999e+09 perf-stat.i.dTLB-loads
1.4e+09 -1.1% 1.384e+09 perf-stat.i.dTLB-stores
8.907e+09 -1.1% 8.811e+09 perf-stat.i.instructions
72196 -1.6% 71036 perf-stat.i.minor-faults
114942 +2.1% 117407 perf-stat.i.node-loads
72196 -1.6% 71036 perf-stat.i.page-faults
5.54 ± 21% -14.9% 4.72 perf-stat.overall.MPKI
18826618 ± 9% -6.8% 17537743 perf-stat.ps.branch-misses
49148836 ± 21% -15.7% 41420135 perf-stat.ps.cache-references
6901 +1.8% 7028 perf-stat.ps.context-switches
1.115e+10 ± 3% -4.2% 1.068e+10 perf-stat.ps.cpu-cycles
727.29 -39.3% 441.62 perf-stat.ps.cpu-migrations
2.014e+09 -1.1% 1.992e+09 perf-stat.ps.dTLB-loads
1.395e+09 -1.2% 1.379e+09 perf-stat.ps.dTLB-stores
8.876e+09 -1.1% 8.781e+09 perf-stat.ps.instructions
71947 -1.6% 70787 perf-stat.ps.minor-faults
114554 +2.1% 117003 perf-stat.ps.node-loads
71947 -1.6% 70787 perf-stat.ps.page-faults
0.00 ± 5% +3.1e+25% 93.21 ±104% sched_debug.cfs_rq:/.MIN_vruntime.stddev
655865 ± 2% -20.5% 521628 ± 13% sched_debug.cfs_rq:/.load.max
162805 ± 10% -26.5% 119586 ± 9% sched_debug.cfs_rq:/.load.stddev
0.54 ± 73% +178.5% 1.51 ± 20% sched_debug.cfs_rq:/.load_avg.min
0.00 ± 5% +3.1e+25% 93.21 ±104% sched_debug.cfs_rq:/.max_vruntime.stddev
381033 -16.2% 319192 ± 8% sched_debug.cfs_rq:/.min_vruntime.avg
422689 -13.4% 366081 ± 10% sched_debug.cfs_rq:/.min_vruntime.max
354983 -19.1% 287191 ± 10% sched_debug.cfs_rq:/.min_vruntime.min
16066 ± 7% +17.8% 18931 ± 6% sched_debug.cfs_rq:/.min_vruntime.stddev
0.15 ± 15% +91.4% 0.28 ± 11% sched_debug.cfs_rq:/.nr_running.avg
9.50 ± 49% +159.1% 24.62 ± 24% sched_debug.cfs_rq:/.removed.load_avg.avg
438.79 ± 49% +159.0% 1136 ± 24% sched_debug.cfs_rq:/.removed.runnable_sum.avg
635.08 ± 2% -28.1% 456.38 ± 3% sched_debug.cfs_rq:/.runnable_load_avg.max
143.07 ± 11% -32.1% 97.18 ± 6% sched_debug.cfs_rq:/.runnable_load_avg.stddev
650555 ± 2% -20.3% 518583 ± 13% sched_debug.cfs_rq:/.runnable_weight.max
161813 ± 10% -26.6% 118724 ± 9% sched_debug.cfs_rq:/.runnable_weight.stddev
16067 ± 7% +17.8% 18931 ± 6% sched_debug.cfs_rq:/.spread0.stddev
164.59 ± 8% +93.1% 317.85 ± 12% sched_debug.cfs_rq:/.util_avg.avg
779.75 ± 3% +12.8% 879.77 ± 7% sched_debug.cfs_rq:/.util_avg.max
12.58 ±120% +335.6% 54.81 ± 25% sched_debug.cfs_rq:/.util_avg.min
21.87 ± 15% +375.7% 104.04 ± 20% sched_debug.cfs_rq:/.util_est_enqueued.avg
292.92 ± 10% +50.1% 439.56 ± 14% sched_debug.cfs_rq:/.util_est_enqueued.max
67.69 ± 9% +108.5% 141.15 ± 12% sched_debug.cfs_rq:/.util_est_enqueued.stddev
607.05 ± 9% +376.7% 2893 ± 42% sched_debug.cpu.curr->pid.avg
15860 +20.8% 19156 ± 6% sched_debug.cpu.curr->pid.max
2738 ± 2% +66.0% 4544 ± 10% sched_debug.cpu.curr->pid.stddev
0.00 ± 9% +41.5% 0.00 ± 4% sched_debug.cpu.next_balance.stddev
0.11 ± 10% +179.8% 0.31 ± 12% sched_debug.cpu.nr_running.avg
1.00 +54.2% 1.54 ± 17% sched_debug.cpu.nr_running.max
0.28 ± 2% +51.5% 0.42 ± 6% sched_debug.cpu.nr_running.stddev
36800 ± 4% +27.1% 46786 ± 14% sched_debug.cpu.nr_switches.max
3039 ± 7% +45.2% 4414 ± 15% sched_debug.cpu.nr_switches.stddev
3124 ± 11% +39.0% 4343 ± 18% sched_debug.cpu.sched_count.stddev
15212 ± 5% +38.4% 21056 ± 16% sched_debug.cpu.sched_goidle.max
1184 ± 7% +62.2% 1921 ± 18% sched_debug.cpu.sched_goidle.stddev
1197 ± 6% +38.9% 1663 ± 14% sched_debug.cpu.ttwu_count.stddev
150.00 -75.0% 37.50 ±173% interrupts.275:PCI-MSI.288768-edge.ahci[0000:00:11.5]
146606 ± 3% +8.5% 159137 interrupts.CAL:Function_call_interrupts
3660 ± 3% +11.2% 4071 ± 2% interrupts.CPU0.CAL:Function_call_interrupts
1166 ± 16% -37.2% 733.00 ± 5% interrupts.CPU0.NMI:Non-maskable_interrupts
1166 ± 16% -37.2% 733.00 ± 5% interrupts.CPU0.PMI:Performance_monitoring_interrupts
506.25 ± 5% +62.3% 821.75 ± 8% interrupts.CPU0.TLB:TLB_shootdowns
1103 ± 6% -37.3% 692.25 ± 14% interrupts.CPU1.NMI:Non-maskable_interrupts
1103 ± 6% -37.3% 692.25 ± 14% interrupts.CPU1.PMI:Performance_monitoring_interrupts
577.25 ± 2% +35.6% 783.00 ± 4% interrupts.CPU1.TLB:TLB_shootdowns
1073 ± 7% -32.2% 728.50 ± 16% interrupts.CPU10.NMI:Non-maskable_interrupts
1073 ± 7% -32.2% 728.50 ± 16% interrupts.CPU10.PMI:Performance_monitoring_interrupts
547.50 ± 8% +55.1% 849.00 ± 5% interrupts.CPU10.TLB:TLB_shootdowns
1103 ± 12% -28.1% 793.25 ± 19% interrupts.CPU11.NMI:Non-maskable_interrupts
1103 ± 12% -28.1% 793.25 ± 19% interrupts.CPU11.PMI:Performance_monitoring_interrupts
563.25 ± 13% +40.6% 791.75 ± 3% interrupts.CPU11.TLB:TLB_shootdowns
1140 ± 14% -31.9% 776.50 ± 12% interrupts.CPU12.NMI:Non-maskable_interrupts
1140 ± 14% -31.9% 776.50 ± 12% interrupts.CPU12.PMI:Performance_monitoring_interrupts
577.00 ± 11% +38.3% 798.25 ± 7% interrupts.CPU12.TLB:TLB_shootdowns
1063 ± 3% -23.7% 811.50 ± 4% interrupts.CPU13.NMI:Non-maskable_interrupts
1063 ± 3% -23.7% 811.50 ± 4% interrupts.CPU13.PMI:Performance_monitoring_interrupts
261.25 ± 25% -39.5% 158.00 ± 7% interrupts.CPU13.RES:Rescheduling_interrupts
570.50 ± 9% +38.1% 788.00 interrupts.CPU13.TLB:TLB_shootdowns
3518 ± 5% +12.0% 3941 ± 3% interrupts.CPU14.CAL:Function_call_interrupts
1057 ± 12% -32.5% 714.00 ± 7% interrupts.CPU14.NMI:Non-maskable_interrupts
1057 ± 12% -32.5% 714.00 ± 7% interrupts.CPU14.PMI:Performance_monitoring_interrupts
280.00 ± 33% -43.5% 158.25 ± 16% interrupts.CPU14.RES:Rescheduling_interrupts
1071 ± 16% -27.0% 782.00 ± 13% interrupts.CPU15.NMI:Non-maskable_interrupts
1071 ± 16% -27.0% 782.00 ± 13% interrupts.CPU15.PMI:Performance_monitoring_interrupts
540.75 ± 8% +43.5% 775.75 ± 3% interrupts.CPU15.TLB:TLB_shootdowns
1095 ± 8% -34.2% 720.75 ± 16% interrupts.CPU16.NMI:Non-maskable_interrupts
1095 ± 8% -34.2% 720.75 ± 16% interrupts.CPU16.PMI:Performance_monitoring_interrupts
558.75 ± 9% +44.5% 807.50 ± 7% interrupts.CPU16.TLB:TLB_shootdowns
551.25 ± 7% +53.8% 847.75 ± 4% interrupts.CPU17.TLB:TLB_shootdowns
1140 ± 2% -30.2% 796.00 ± 13% interrupts.CPU18.NMI:Non-maskable_interrupts
1140 ± 2% -30.2% 796.00 ± 13% interrupts.CPU18.PMI:Performance_monitoring_interrupts
218.25 ± 6% -33.0% 146.25 ± 14% interrupts.CPU18.RES:Rescheduling_interrupts
1106 ± 7% -29.6% 779.25 ± 21% interrupts.CPU19.NMI:Non-maskable_interrupts
1106 ± 7% -29.6% 779.25 ± 21% interrupts.CPU19.PMI:Performance_monitoring_interrupts
556.50 ± 15% +53.0% 851.25 ± 7% interrupts.CPU19.TLB:TLB_shootdowns
558.00 ± 10% +47.0% 820.25 ± 9% interrupts.CPU2.TLB:TLB_shootdowns
1135 ± 13% -35.1% 736.25 ± 12% interrupts.CPU20.NMI:Non-maskable_interrupts
1135 ± 13% -35.1% 736.25 ± 12% interrupts.CPU20.PMI:Performance_monitoring_interrupts
196.00 ± 12% -25.8% 145.50 ± 6% interrupts.CPU20.RES:Rescheduling_interrupts
537.00 ± 12% +43.8% 772.25 ± 3% interrupts.CPU20.TLB:TLB_shootdowns
1150 ± 8% -38.5% 707.25 ± 3% interrupts.CPU21.NMI:Non-maskable_interrupts
1150 ± 8% -38.5% 707.25 ± 3% interrupts.CPU21.PMI:Performance_monitoring_interrupts
201.50 ± 10% -25.2% 150.75 ± 16% interrupts.CPU21.RES:Rescheduling_interrupts
537.25 ± 2% +45.4% 781.00 ± 3% interrupts.CPU21.TLB:TLB_shootdowns
1081 ± 8% -33.7% 716.75 ± 9% interrupts.CPU22.NMI:Non-maskable_interrupts
1081 ± 8% -33.7% 716.75 ± 9% interrupts.CPU22.PMI:Performance_monitoring_interrupts
528.50 ± 6% +49.3% 789.00 ± 3% interrupts.CPU22.TLB:TLB_shootdowns
1015 ± 7% -29.0% 721.25 ± 10% interrupts.CPU23.NMI:Non-maskable_interrupts
1015 ± 7% -29.0% 721.25 ± 10% interrupts.CPU23.PMI:Performance_monitoring_interrupts
188.75 ± 6% -29.4% 133.25 ± 5% interrupts.CPU23.RES:Rescheduling_interrupts
499.50 ± 8% +51.5% 756.50 ± 6% interrupts.CPU23.TLB:TLB_shootdowns
1055 ± 10% -24.2% 800.00 ± 21% interrupts.CPU24.NMI:Non-maskable_interrupts
1055 ± 10% -24.2% 800.00 ± 21% interrupts.CPU24.PMI:Performance_monitoring_interrupts
226.25 ± 29% -39.9% 136.00 ± 14% interrupts.CPU24.RES:Rescheduling_interrupts
515.75 ± 6% +44.8% 746.75 ± 8% interrupts.CPU24.TLB:TLB_shootdowns
1141 ± 12% -38.7% 699.75 ± 17% interrupts.CPU25.NMI:Non-maskable_interrupts
1141 ± 12% -38.7% 699.75 ± 17% interrupts.CPU25.PMI:Performance_monitoring_interrupts
220.75 ± 29% -36.0% 141.25 ± 6% interrupts.CPU25.RES:Rescheduling_interrupts
525.25 ± 7% +40.8% 739.50 ± 5% interrupts.CPU25.TLB:TLB_shootdowns
1126 ± 7% -33.0% 755.00 ± 23% interrupts.CPU26.NMI:Non-maskable_interrupts
1126 ± 7% -33.0% 755.00 ± 23% interrupts.CPU26.PMI:Performance_monitoring_interrupts
769.50 ±125% -81.3% 144.25 ± 8% interrupts.CPU26.RES:Rescheduling_interrupts
532.50 ± 6% +39.8% 744.25 ± 5% interrupts.CPU26.TLB:TLB_shootdowns
1165 ± 11% -34.5% 762.75 ± 15% interrupts.CPU27.NMI:Non-maskable_interrupts
1165 ± 11% -34.5% 762.75 ± 15% interrupts.CPU27.PMI:Performance_monitoring_interrupts
225.25 ± 26% -27.7% 162.75 ± 13% interrupts.CPU27.RES:Rescheduling_interrupts
517.50 ± 4% +57.0% 812.25 ± 5% interrupts.CPU27.TLB:TLB_shootdowns
1159 ± 13% -35.5% 748.25 ± 9% interrupts.CPU28.NMI:Non-maskable_interrupts
1159 ± 13% -35.5% 748.25 ± 9% interrupts.CPU28.PMI:Performance_monitoring_interrupts
523.00 ± 4% +55.2% 811.50 ± 5% interrupts.CPU28.TLB:TLB_shootdowns
1133 ± 16% -33.9% 749.25 ± 22% interrupts.CPU29.NMI:Non-maskable_interrupts
1133 ± 16% -33.9% 749.25 ± 22% interrupts.CPU29.PMI:Performance_monitoring_interrupts
513.50 ± 5% +58.0% 811.25 ± 10% interrupts.CPU29.TLB:TLB_shootdowns
1105 ± 10% -36.5% 702.25 ± 8% interrupts.CPU3.NMI:Non-maskable_interrupts
1105 ± 10% -36.5% 702.25 ± 8% interrupts.CPU3.PMI:Performance_monitoring_interrupts
807.75 ± 39% -65.0% 282.75 ± 54% interrupts.CPU3.RES:Rescheduling_interrupts
535.50 ± 4% +49.7% 801.75 ± 4% interrupts.CPU3.TLB:TLB_shootdowns
3560 ± 6% +13.3% 4034 interrupts.CPU30.CAL:Function_call_interrupts
1095 ± 11% -35.2% 709.75 ± 16% interrupts.CPU30.NMI:Non-maskable_interrupts
1095 ± 11% -35.2% 709.75 ± 16% interrupts.CPU30.PMI:Performance_monitoring_interrupts
265.75 ± 41% -48.0% 138.25 ± 6% interrupts.CPU30.RES:Rescheduling_interrupts
477.50 ± 8% +69.8% 811.00 ± 2% interrupts.CPU30.TLB:TLB_shootdowns
1222 ± 15% -32.9% 821.00 ± 7% interrupts.CPU31.NMI:Non-maskable_interrupts
1222 ± 15% -32.9% 821.00 ± 7% interrupts.CPU31.PMI:Performance_monitoring_interrupts
507.75 ± 9% +56.0% 792.00 ± 10% interrupts.CPU31.TLB:TLB_shootdowns
3602 ± 3% +11.0% 3997 interrupts.CPU32.CAL:Function_call_interrupts
1063 ± 5% -30.6% 737.25 ± 7% interrupts.CPU32.NMI:Non-maskable_interrupts
1063 ± 5% -30.6% 737.25 ± 7% interrupts.CPU32.PMI:Performance_monitoring_interrupts
194.50 ± 12% -22.4% 151.00 ± 18% interrupts.CPU32.RES:Rescheduling_interrupts
507.50 ± 3% +55.3% 788.25 ± 5% interrupts.CPU32.TLB:TLB_shootdowns
1144 ± 13% -31.8% 780.50 ± 2% interrupts.CPU33.NMI:Non-maskable_interrupts
1144 ± 13% -31.8% 780.50 ± 2% interrupts.CPU33.PMI:Performance_monitoring_interrupts
501.50 ± 3% +56.0% 782.25 ± 5% interrupts.CPU33.TLB:TLB_shootdowns
1071 ± 12% -34.9% 697.50 ± 8% interrupts.CPU34.NMI:Non-maskable_interrupts
1071 ± 12% -34.9% 697.50 ± 8% interrupts.CPU34.PMI:Performance_monitoring_interrupts
162.50 ± 6% -11.5% 143.75 ± 10% interrupts.CPU34.RES:Rescheduling_interrupts
530.25 ± 2% +49.9% 794.75 ± 4% interrupts.CPU34.TLB:TLB_shootdowns
1076 ± 10% -26.5% 791.50 ± 13% interrupts.CPU35.NMI:Non-maskable_interrupts
1076 ± 10% -26.5% 791.50 ± 13% interrupts.CPU35.PMI:Performance_monitoring_interrupts
512.25 ± 5% +50.2% 769.50 ± 8% interrupts.CPU35.TLB:TLB_shootdowns
1126 ± 7% -30.9% 778.00 ± 19% interrupts.CPU36.NMI:Non-maskable_interrupts
1126 ± 7% -30.9% 778.00 ± 19% interrupts.CPU36.PMI:Performance_monitoring_interrupts
539.25 ± 4% +49.2% 804.50 ± 5% interrupts.CPU36.TLB:TLB_shootdowns
1077 ± 17% -36.3% 686.50 ± 22% interrupts.CPU37.NMI:Non-maskable_interrupts
1077 ± 17% -36.3% 686.50 ± 22% interrupts.CPU37.PMI:Performance_monitoring_interrupts
483.75 ± 7% +58.6% 767.25 interrupts.CPU37.TLB:TLB_shootdowns
3635 ± 2% +8.4% 3942 ± 2% interrupts.CPU38.CAL:Function_call_interrupts
1080 ± 9% -25.3% 807.25 ± 14% interrupts.CPU38.NMI:Non-maskable_interrupts
1080 ± 9% -25.3% 807.25 ± 14% interrupts.CPU38.PMI:Performance_monitoring_interrupts
552.25 ± 8% +43.1% 790.00 ± 3% interrupts.CPU38.TLB:TLB_shootdowns
1176 ± 10% -33.4% 783.75 ± 9% interrupts.CPU39.NMI:Non-maskable_interrupts
1176 ± 10% -33.4% 783.75 ± 9% interrupts.CPU39.PMI:Performance_monitoring_interrupts
199.75 ± 11% -25.8% 148.25 ± 9% interrupts.CPU39.RES:Rescheduling_interrupts
545.50 ± 6% +43.4% 782.00 ± 7% interrupts.CPU39.TLB:TLB_shootdowns
1073 ± 11% -26.7% 786.00 ± 19% interrupts.CPU4.NMI:Non-maskable_interrupts
1073 ± 11% -26.7% 786.00 ± 19% interrupts.CPU4.PMI:Performance_monitoring_interrupts
346.00 ± 80% -55.4% 154.25 ± 8% interrupts.CPU4.RES:Rescheduling_interrupts
574.00 ± 6% +38.3% 794.00 ± 3% interrupts.CPU4.TLB:TLB_shootdowns
1093 ± 8% -36.1% 699.25 ± 18% interrupts.CPU5.NMI:Non-maskable_interrupts
1093 ± 8% -36.1% 699.25 ± 18% interrupts.CPU5.PMI:Performance_monitoring_interrupts
545.75 ± 9% +51.9% 828.75 ± 11% interrupts.CPU5.TLB:TLB_shootdowns
1133 ± 8% -33.2% 756.75 ± 15% interrupts.CPU6.NMI:Non-maskable_interrupts
1133 ± 8% -33.2% 756.75 ± 15% interrupts.CPU6.PMI:Performance_monitoring_interrupts
537.50 ± 9% +57.5% 846.75 ± 6% interrupts.CPU6.TLB:TLB_shootdowns
1136 ± 20% -37.9% 706.00 ± 17% interrupts.CPU7.NMI:Non-maskable_interrupts
1136 ± 20% -37.9% 706.00 ± 17% interrupts.CPU7.PMI:Performance_monitoring_interrupts
522.00 ± 10% +46.6% 765.00 ± 5% interrupts.CPU7.TLB:TLB_shootdowns
1192 ± 5% -40.8% 705.50 ± 14% interrupts.CPU8.NMI:Non-maskable_interrupts
1192 ± 5% -40.8% 705.50 ± 14% interrupts.CPU8.PMI:Performance_monitoring_interrupts
489.25 ± 7% +72.5% 843.75 ± 2% interrupts.CPU8.TLB:TLB_shootdowns
1029 ± 12% -24.3% 779.00 ± 16% interrupts.CPU9.NMI:Non-maskable_interrupts
1029 ± 12% -24.3% 779.00 ± 16% interrupts.CPU9.PMI:Performance_monitoring_interrupts
545.75 ± 8% +55.6% 849.25 ± 8% interrupts.CPU9.TLB:TLB_shootdowns
44104 ± 8% -32.1% 29967 ± 10% interrupts.NMI:Non-maskable_interrupts
44104 ± 8% -32.1% 29967 ± 10% interrupts.PMI:Performance_monitoring_interrupts
10489 ± 9% -20.7% 8313 ± 12% interrupts.RES:Rescheduling_interrupts
23729 ± 12% +34.2% 31835 interrupts.TLB:TLB_shootdowns
6.54 ± 9% -4.2 2.31 ± 26% perf-profile.calltrace.cycles-pp.string_rtns_1
8.18 ± 10% -4.1 4.07 ± 11% perf-profile.calltrace.cycles-pp.add_double.add_double
6.67 ± 11% -3.6 3.08 ± 21% perf-profile.calltrace.cycles-pp.sieve
5.47 ± 10% -3.0 2.46 ± 12% perf-profile.calltrace.cycles-pp.add_float.add_float
3.73 ± 7% -1.7 2.07 ± 24% perf-profile.calltrace.cycles-pp.mul_float.mul_float
2.13 ± 9% -1.2 0.97 ± 11% perf-profile.calltrace.cycles-pp.add_long.add_long
2.04 ± 10% -1.1 0.91 ± 7% perf-profile.calltrace.cycles-pp.add_int.add_int
3.58 ± 9% -1.1 2.49 ± 7% perf-profile.calltrace.cycles-pp.mul_double.mul_double
1.31 ± 10% -0.8 0.51 ± 57% perf-profile.calltrace.cycles-pp.add_short.add_short
1.72 -0.5 1.18 ± 10% perf-profile.calltrace.cycles-pp.array_rtns
0.65 ± 6% -0.4 0.28 ±100% perf-profile.calltrace.cycles-pp.do_brk_flags.__x64_sys_brk.do_syscall_64.entry_SYSCALL_64_after_hwframe.brk
1.39 ± 3% -0.3 1.08 ± 20% perf-profile.calltrace.cycles-pp.div_float
1.58 ± 4% -0.3 1.31 ± 5% perf-profile.calltrace.cycles-pp.brk
1.52 ± 7% -0.3 1.25 ± 9% perf-profile.calltrace.cycles-pp.div_double
0.99 ± 3% -0.2 0.76 ± 8% perf-profile.calltrace.cycles-pp.div_long
1.22 ± 4% -0.2 1.00 ± 6% perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.brk
1.19 ± 4% -0.2 0.99 ± 7% perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.brk
0.91 ± 5% -0.2 0.72 ± 8% perf-profile.calltrace.cycles-pp.__x64_sys_brk.do_syscall_64.entry_SYSCALL_64_after_hwframe.brk
1.47 ± 7% +0.2 1.63 ± 7% perf-profile.calltrace.cycles-pp.handle_mm_fault.__do_page_fault.do_page_fault.page_fault
1.41 ± 7% +0.2 1.57 ± 7% perf-profile.calltrace.cycles-pp.__handle_mm_fault.handle_mm_fault.__do_page_fault.do_page_fault.page_fault
1.67 ± 7% +0.2 1.89 ± 7% perf-profile.calltrace.cycles-pp.__do_page_fault.do_page_fault.page_fault
1.69 ± 7% +0.2 1.93 ± 7% perf-profile.calltrace.cycles-pp.do_page_fault.page_fault
1.73 ± 7% +0.2 1.98 ± 7% perf-profile.calltrace.cycles-pp.page_fault
0.73 ± 31% +0.3 1.06 ± 16% perf-profile.calltrace.cycles-pp.tick_sched_timer.__hrtimer_run_queues.hrtimer_interrupt.smp_apic_timer_interrupt.apic_timer_interrupt
0.14 ±173% +0.4 0.55 ± 8% perf-profile.calltrace.cycles-pp.__next_timer_interrupt.get_next_timer_interrupt.tick_nohz_next_event.tick_nohz_get_sleep_length.menu_select
0.73 ± 25% +0.4 1.15 ± 5% perf-profile.calltrace.cycles-pp.tick_nohz_next_event.tick_nohz_get_sleep_length.menu_select.do_idle.cpu_startup_entry
0.42 ± 58% +0.5 0.91 ± 11% perf-profile.calltrace.cycles-pp.copy_process._do_fork.do_syscall_64.entry_SYSCALL_64_after_hwframe
0.26 ±100% +0.5 0.75 ± 13% perf-profile.calltrace.cycles-pp.dup_mm.copy_process._do_fork.do_syscall_64.entry_SYSCALL_64_after_hwframe
0.45 ± 57% +0.5 0.95 ± 11% perf-profile.calltrace.cycles-pp._do_fork.do_syscall_64.entry_SYSCALL_64_after_hwframe
0.35 ±104% +0.6 0.92 ± 8% perf-profile.calltrace.cycles-pp.get_next_timer_interrupt.tick_nohz_next_event.tick_nohz_get_sleep_length.menu_select.do_idle
0.93 ± 25% +0.6 1.51 ± 8% perf-profile.calltrace.cycles-pp.tick_nohz_get_sleep_length.menu_select.do_idle.cpu_startup_entry.start_secondary
0.82 ± 25% +0.6 1.40 ± 20% perf-profile.calltrace.cycles-pp.cpuidle_enter_state.cpuidle_enter.do_idle.cpu_startup_entry.start_kernel
0.83 ± 24% +0.6 1.41 ± 20% perf-profile.calltrace.cycles-pp.cpuidle_enter.do_idle.cpu_startup_entry.start_kernel.secondary_startup_64
0.00 +0.6 0.60 ± 7% perf-profile.calltrace.cycles-pp.lapic_next_deadline.clockevents_program_event.hrtimer_interrupt.smp_apic_timer_interrupt.apic_timer_interrupt
0.90 ± 21% +0.6 1.51 ± 18% perf-profile.calltrace.cycles-pp.do_idle.cpu_startup_entry.start_kernel.secondary_startup_64
0.90 ± 21% +0.6 1.51 ± 18% perf-profile.calltrace.cycles-pp.cpu_startup_entry.start_kernel.secondary_startup_64
0.90 ± 21% +0.6 1.51 ± 18% perf-profile.calltrace.cycles-pp.start_kernel.secondary_startup_64
0.27 ±100% +0.6 0.90 ± 11% perf-profile.calltrace.cycles-pp.ktime_get.clockevents_program_event.hrtimer_interrupt.smp_apic_timer_interrupt.apic_timer_interrupt
0.00 +0.7 0.67 ± 14% perf-profile.calltrace.cycles-pp.__x64_sys_brk.do_syscall_64.entry_SYSCALL_64_after_hwframe
0.80 ± 23% +0.8 1.55 ± 7% perf-profile.calltrace.cycles-pp.clockevents_program_event.hrtimer_interrupt.smp_apic_timer_interrupt.apic_timer_interrupt.cpuidle_enter_state
1.89 ± 29% +0.8 2.73 ± 15% perf-profile.calltrace.cycles-pp.menu_select.do_idle.cpu_startup_entry.start_secondary.secondary_startup_64
2.51 ± 14% +1.5 4.05 ± 4% perf-profile.calltrace.cycles-pp.hrtimer_interrupt.smp_apic_timer_interrupt.apic_timer_interrupt.cpuidle_enter_state.cpuidle_enter
4.97 ± 5% +1.6 6.57 ± 11% perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe
4.98 ± 5% +1.6 6.60 ± 11% perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe
4.12 ± 23% +1.9 6.04 ± 5% perf-profile.calltrace.cycles-pp.smp_apic_timer_interrupt.apic_timer_interrupt.cpuidle_enter_state.cpuidle_enter.do_idle
4.52 ± 21% +3.0 7.52 ± 4% perf-profile.calltrace.cycles-pp.apic_timer_interrupt.cpuidle_enter_state.cpuidle_enter.do_idle.cpu_startup_entry
28.85 ± 9% +16.8 45.64 ± 4% perf-profile.calltrace.cycles-pp.intel_idle.cpuidle_enter_state.cpuidle_enter.do_idle.cpu_startup_entry
33.42 ± 12% +18.5 51.93 ± 4% perf-profile.calltrace.cycles-pp.cpuidle_enter_state.cpuidle_enter.do_idle.cpu_startup_entry.start_secondary
33.82 ± 12% +18.6 52.40 ± 3% perf-profile.calltrace.cycles-pp.cpuidle_enter.do_idle.cpu_startup_entry.start_secondary.secondary_startup_64
36.39 ± 13% +19.8 56.18 ± 3% perf-profile.calltrace.cycles-pp.do_idle.cpu_startup_entry.start_secondary.secondary_startup_64
36.40 ± 13% +19.8 56.20 ± 3% perf-profile.calltrace.cycles-pp.cpu_startup_entry.start_secondary.secondary_startup_64
36.40 ± 13% +19.8 56.20 ± 3% perf-profile.calltrace.cycles-pp.start_secondary.secondary_startup_64
37.30 ± 12% +20.4 57.71 ± 4% perf-profile.calltrace.cycles-pp.secondary_startup_64
6.56 ± 9% -4.2 2.33 ± 26% perf-profile.children.cycles-pp.string_rtns_1
8.19 ± 10% -4.1 4.08 ± 11% perf-profile.children.cycles-pp.add_double
6.67 ± 11% -3.6 3.09 ± 21% perf-profile.children.cycles-pp.sieve
5.47 ± 10% -3.0 2.46 ± 12% perf-profile.children.cycles-pp.add_float
3.73 ± 7% -1.7 2.08 ± 24% perf-profile.children.cycles-pp.mul_float
2.13 ± 9% -1.2 0.97 ± 11% perf-profile.children.cycles-pp.add_long
2.04 ± 11% -1.1 0.91 ± 7% perf-profile.children.cycles-pp.add_int
3.58 ± 9% -1.1 2.49 ± 7% perf-profile.children.cycles-pp.mul_double
1.31 ± 10% -0.7 0.62 ± 16% perf-profile.children.cycles-pp.add_short
1.72 -0.5 1.18 ± 10% perf-profile.children.cycles-pp.array_rtns
1.39 ± 3% -0.3 1.09 ± 20% perf-profile.children.cycles-pp.div_float
1.60 ± 4% -0.3 1.33 ± 5% perf-profile.children.cycles-pp.brk
1.52 ± 7% -0.3 1.25 ± 9% perf-profile.children.cycles-pp.div_double
0.99 ± 3% -0.2 0.76 ± 8% perf-profile.children.cycles-pp.div_long
0.22 ± 10% -0.1 0.14 ± 31% perf-profile.children.cycles-pp.creat
0.14 ± 22% -0.1 0.08 ± 23% perf-profile.children.cycles-pp.mem_rtns_1
0.10 ± 8% -0.0 0.08 ± 14% perf-profile.children.cycles-pp.lru_add_drain
0.12 ± 8% +0.0 0.16 ± 15% perf-profile.children.cycles-pp.__wake_up_common_lock
0.07 ± 17% +0.0 0.11 ± 23% perf-profile.children.cycles-pp.__account_scheduler_latency
0.12 ± 16% +0.0 0.16 ± 17% perf-profile.children.cycles-pp.do_wait
0.11 ± 9% +0.0 0.15 ± 16% perf-profile.children.cycles-pp.__wake_up_common
0.04 ± 58% +0.0 0.08 ± 8% perf-profile.children.cycles-pp.sock_write_iter
0.07 ± 16% +0.0 0.11 ± 10% perf-profile.children.cycles-pp.schedule_tail
0.13 ± 15% +0.0 0.17 ± 12% perf-profile.children.cycles-pp.__do_sys_wait4
0.09 ± 5% +0.0 0.13 ± 11% perf-profile.children.cycles-pp.do_notify_parent
0.04 ± 58% +0.0 0.08 ± 5% perf-profile.children.cycles-pp.finish_task_switch
0.12 ± 16% +0.0 0.17 ± 12% perf-profile.children.cycles-pp.kernel_wait4
0.04 ± 59% +0.0 0.09 ± 20% perf-profile.children.cycles-pp.__put_user_4
0.14 ± 8% +0.0 0.18 ± 16% perf-profile.children.cycles-pp.enqueue_task_fair
0.11 ± 11% +0.0 0.16 ± 19% perf-profile.children.cycles-pp.ttwu_do_activate
0.12 ± 8% +0.0 0.17 ± 14% perf-profile.children.cycles-pp.enqueue_entity
0.11 ± 23% +0.1 0.17 ± 10% perf-profile.children.cycles-pp.schedule
0.21 ± 13% +0.1 0.26 ± 12% perf-profile.children.cycles-pp.flush_tlb_func_common
0.04 ± 58% +0.1 0.09 ± 24% perf-profile.children.cycles-pp.call_cpuidle
0.13 ± 11% +0.1 0.18 ± 16% perf-profile.children.cycles-pp.activate_task
0.04 ±101% +0.1 0.10 ± 11% perf-profile.children.cycles-pp.run_local_timers
0.05 ± 58% +0.1 0.10 ± 17% perf-profile.children.cycles-pp.rcu_dynticks_eqs_exit
0.19 ± 13% +0.1 0.25 ± 13% perf-profile.children.cycles-pp.native_flush_tlb_one_user
0.03 ±100% +0.1 0.09 ± 21% perf-profile.children.cycles-pp.rcu_irq_exit
0.29 ± 7% +0.1 0.35 ± 10% perf-profile.children.cycles-pp.anon_vma_fork
0.22 ± 8% +0.1 0.29 ± 5% perf-profile.children.cycles-pp.vfs_read
0.00 +0.1 0.07 ± 25% perf-profile.children.cycles-pp.lf
0.00 +0.1 0.07 ± 25% perf-profile.children.cycles-pp.con_scroll
0.00 +0.1 0.07 ± 25% perf-profile.children.cycles-pp.fbcon_scroll
0.00 +0.1 0.07 ± 25% perf-profile.children.cycles-pp.fbcon_redraw
0.24 ± 12% +0.1 0.31 ± 7% perf-profile.children.cycles-pp.flush_tlb_mm_range
0.21 ± 5% +0.1 0.27 ± 8% perf-profile.children.cycles-pp.ksys_read
0.00 +0.1 0.07 ± 26% perf-profile.children.cycles-pp.vt_console_print
0.00 +0.1 0.07 ± 26% perf-profile.children.cycles-pp.fbcon_putcs
0.00 +0.1 0.07 ± 26% perf-profile.children.cycles-pp.bit_putcs
0.32 ± 8% +0.1 0.39 ± 2% perf-profile.children.cycles-pp.ret_from_fork
0.19 ± 15% +0.1 0.26 ± 7% perf-profile.children.cycles-pp.down_write
0.16 ± 10% +0.1 0.23 ± 8% perf-profile.children.cycles-pp.try_to_wake_up
0.08 ± 58% +0.1 0.15 ± 5% perf-profile.children.cycles-pp.schedule_idle
0.00 +0.1 0.07 ± 11% perf-profile.children.cycles-pp.__run_perf_stat
0.00 +0.1 0.07 ± 11% perf-profile.children.cycles-pp.process_interval
0.00 +0.1 0.07 ± 11% perf-profile.children.cycles-pp.read_counters
0.00 +0.1 0.07 ± 11% perf-profile.children.cycles-pp.perf_evsel__read_counter
0.00 +0.1 0.07 ± 11% perf-profile.children.cycles-pp.__read_nocancel
0.08 ± 27% +0.1 0.15 ± 8% perf-profile.children.cycles-pp.__intel_pmu_enable_all
0.37 ± 4% +0.1 0.44 ± 10% perf-profile.children.cycles-pp.release_pages
0.00 +0.1 0.08 ± 14% perf-profile.children.cycles-pp.cmd_stat
0.48 ± 8% +0.1 0.56 ± 5% perf-profile.children.cycles-pp.do_wp_page
0.00 +0.1 0.08 ± 10% perf-profile.children.cycles-pp.__strcspn_sse42
0.00 +0.1 0.08 ± 10% perf-profile.children.cycles-pp.generic_start_main
0.00 +0.1 0.08 ± 10% perf-profile.children.cycles-pp.main
0.00 +0.1 0.08 ± 10% perf-profile.children.cycles-pp.run_builtin
0.46 ± 6% +0.1 0.55 ± 3% perf-profile.children.cycles-pp.syscall_return_via_sysret
0.36 ± 12% +0.1 0.45 ± 5% perf-profile.children.cycles-pp._raw_spin_lock
0.09 ± 17% +0.1 0.17 ± 6% perf-profile.children.cycles-pp.hrtimer_get_next_event
0.22 ± 13% +0.1 0.31 ± 10% perf-profile.children.cycles-pp.sched_clock_cpu
0.20 ± 5% +0.1 0.29 ± 11% perf-profile.children.cycles-pp.sched_clock
0.18 ± 6% +0.1 0.29 ± 10% perf-profile.children.cycles-pp.native_sched_clock
0.25 ± 8% +0.1 0.36 ± 13% perf-profile.children.cycles-pp._raw_spin_lock_irqsave
0.23 ± 18% +0.1 0.34 ± 13% perf-profile.children.cycles-pp._raw_spin_unlock_irqrestore
0.50 ± 10% +0.1 0.62 ± 8% perf-profile.children.cycles-pp.copy_p4d_range
0.51 ± 10% +0.1 0.63 ± 8% perf-profile.children.cycles-pp.copy_page_range
0.27 ± 18% +0.1 0.38 ± 12% perf-profile.children.cycles-pp.find_next_bit
0.25 ± 19% +0.1 0.38 ± 8% perf-profile.children.cycles-pp.__schedule
0.18 ± 24% +0.1 0.32 ± 21% perf-profile.children.cycles-pp.hrtimer_next_event_without
0.33 ± 31% +0.2 0.52 ± 12% perf-profile.children.cycles-pp.perf_mux_hrtimer_handler
2.08 ± 7% +0.2 2.28 ± 5% perf-profile.children.cycles-pp.__handle_mm_fault
0.33 ± 3% +0.2 0.55 ± 16% perf-profile.children.cycles-pp.read_tsc
0.42 ± 27% +0.2 0.65 ± 8% perf-profile.children.cycles-pp.__next_timer_interrupt
0.58 ± 2% +0.2 0.82 ± 9% perf-profile.children.cycles-pp.native_irq_return_iret
2.45 ± 7% +0.3 2.71 ± 5% perf-profile.children.cycles-pp.__do_page_fault
0.39 ± 6% +0.3 0.65 ± 5% perf-profile.children.cycles-pp.lapic_next_deadline
0.24 ± 32% +0.3 0.50 ± 19% perf-profile.children.cycles-pp.tick_nohz_irq_exit
1.12 ± 6% +0.3 1.38 ± 6% perf-profile.children.cycles-pp.dup_mm
0.40 ± 6% +0.3 0.67 perf-profile.children.cycles-pp.native_write_msr
2.49 ± 7% +0.3 2.77 ± 5% perf-profile.children.cycles-pp.do_page_fault
2.66 ± 7% +0.3 2.96 ± 4% perf-profile.children.cycles-pp.page_fault
1.40 ± 5% +0.3 1.71 ± 7% perf-profile.children.cycles-pp.copy_process
1.49 ± 6% +0.3 1.82 ± 7% perf-profile.children.cycles-pp._do_fork
0.60 ± 28% +0.3 0.94 ± 8% perf-profile.children.cycles-pp.get_next_timer_interrupt
0.91 ± 24% +0.4 1.31 ± 11% perf-profile.children.cycles-pp.tick_sched_timer
0.76 ± 26% +0.4 1.18 ± 4% perf-profile.children.cycles-pp.tick_nohz_next_event
0.97 ± 26% +0.6 1.55 ± 8% perf-profile.children.cycles-pp.tick_nohz_get_sleep_length
0.90 ± 21% +0.6 1.51 ± 18% perf-profile.children.cycles-pp.start_kernel
0.88 ± 19% +0.8 1.64 ± 6% perf-profile.children.cycles-pp.clockevents_program_event
1.96 ± 30% +0.9 2.82 ± 14% perf-profile.children.cycles-pp.menu_select
1.00 ± 18% +1.0 1.96 ± 9% perf-profile.children.cycles-pp.ktime_get
10.12 ± 4% +1.3 11.37 ± 6% perf-profile.children.cycles-pp.entry_SYSCALL_64_after_hwframe
10.07 ± 4% +1.3 11.32 ± 6% perf-profile.children.cycles-pp.do_syscall_64
2.91 ± 14% +1.6 4.50 ± 5% perf-profile.children.cycles-pp.hrtimer_interrupt
4.68 ± 22% +2.0 6.65 ± 6% perf-profile.children.cycles-pp.smp_apic_timer_interrupt
5.14 ± 20% +2.3 7.48 ± 5% perf-profile.children.cycles-pp.apic_timer_interrupt
28.97 ± 9% +16.7 45.64 ± 4% perf-profile.children.cycles-pp.intel_idle
34.65 ± 11% +19.1 53.80 ± 4% perf-profile.children.cycles-pp.cpuidle_enter_state
34.66 ± 11% +19.2 53.81 ± 4% perf-profile.children.cycles-pp.cpuidle_enter
36.40 ± 13% +19.8 56.20 ± 3% perf-profile.children.cycles-pp.start_secondary
37.30 ± 12% +20.4 57.71 ± 4% perf-profile.children.cycles-pp.secondary_startup_64
37.30 ± 12% +20.4 57.71 ± 4% perf-profile.children.cycles-pp.cpu_startup_entry
37.31 ± 12% +20.4 57.74 ± 4% perf-profile.children.cycles-pp.do_idle
6.52 ± 9% -4.2 2.31 ± 26% perf-profile.self.cycles-pp.string_rtns_1
8.15 ± 10% -4.1 4.06 ± 11% perf-profile.self.cycles-pp.add_double
6.64 ± 11% -3.6 3.06 ± 21% perf-profile.self.cycles-pp.sieve
5.45 ± 10% -3.0 2.45 ± 12% perf-profile.self.cycles-pp.add_float
3.71 ± 7% -1.6 2.07 ± 25% perf-profile.self.cycles-pp.mul_float
2.13 ± 9% -1.2 0.96 ± 11% perf-profile.self.cycles-pp.add_long
2.03 ± 11% -1.1 0.90 ± 7% perf-profile.self.cycles-pp.add_int
3.57 ± 9% -1.1 2.46 ± 7% perf-profile.self.cycles-pp.mul_double
1.30 ± 10% -0.7 0.62 ± 16% perf-profile.self.cycles-pp.add_short
1.71 -0.5 1.17 ± 10% perf-profile.self.cycles-pp.array_rtns
1.38 ± 3% -0.3 1.08 ± 20% perf-profile.self.cycles-pp.div_float
1.51 ± 7% -0.3 1.24 ± 9% perf-profile.self.cycles-pp.div_double
0.99 ± 3% -0.2 0.75 ± 9% perf-profile.self.cycles-pp.div_long
0.14 ± 22% -0.1 0.08 ± 23% perf-profile.self.cycles-pp.mem_rtns_1
0.09 ± 17% +0.0 0.12 ± 15% perf-profile.self.cycles-pp.hrtimer_interrupt
0.07 ± 24% +0.0 0.11 ± 9% perf-profile.self.cycles-pp.strnlen_user
0.08 ± 6% +0.0 0.12 ± 18% perf-profile.self.cycles-pp.lapic_next_deadline
0.04 ± 58% +0.0 0.09 ± 20% perf-profile.self.cycles-pp.call_cpuidle
0.05 ± 58% +0.1 0.10 ± 18% perf-profile.self.cycles-pp.rcu_dynticks_eqs_exit
0.12 ± 16% +0.1 0.18 ± 3% perf-profile.self.cycles-pp.down_write
0.04 ±102% +0.1 0.09 ± 11% perf-profile.self.cycles-pp.run_local_timers
0.19 ± 13% +0.1 0.25 ± 13% perf-profile.self.cycles-pp.native_flush_tlb_one_user
0.03 ±100% +0.1 0.09 ± 21% perf-profile.self.cycles-pp.rcu_irq_exit
0.03 ±102% +0.1 0.10 ± 22% perf-profile.self.cycles-pp.rcu_idle_exit
0.00 +0.1 0.07 perf-profile.self.cycles-pp.tick_sched_timer
0.20 ± 10% +0.1 0.27 ± 8% perf-profile.self.cycles-pp.release_pages
0.46 ± 6% +0.1 0.55 ± 3% perf-profile.self.cycles-pp.syscall_return_via_sysret
0.34 ± 13% +0.1 0.43 ± 6% perf-profile.self.cycles-pp._raw_spin_lock
0.21 ± 7% +0.1 0.30 ± 19% perf-profile.self.cycles-pp._raw_spin_lock_irqsave
0.18 ± 5% +0.1 0.29 ± 9% perf-profile.self.cycles-pp.native_sched_clock
0.19 ± 9% +0.1 0.32 ± 12% perf-profile.self.cycles-pp._raw_spin_unlock_irqrestore
0.15 ± 40% +0.1 0.28 ± 15% perf-profile.self.cycles-pp.do_idle
0.83 ± 5% +0.2 0.98 ± 8% perf-profile.self.cycles-pp.do_syscall_64
0.20 ± 28% +0.2 0.36 ± 9% perf-profile.self.cycles-pp.__next_timer_interrupt
0.01 ±173% +0.2 0.21 ± 14% perf-profile.self.cycles-pp.find_busiest_group
0.30 ± 4% +0.2 0.52 ± 15% perf-profile.self.cycles-pp.read_tsc
0.58 ± 2% +0.2 0.81 ± 9% perf-profile.self.cycles-pp.native_irq_return_iret
0.40 ± 6% +0.3 0.67 ± 2% perf-profile.self.cycles-pp.native_write_msr
0.54 ± 17% +0.4 0.93 ± 9% perf-profile.self.cycles-pp.cpuidle_enter_state
0.72 ± 29% +0.7 1.47 ± 9% perf-profile.self.cycles-pp.ktime_get
28.95 ± 9% +16.7 45.63 ± 4% perf-profile.self.cycles-pp.intel_idle
reaim.time.user_time
1000 +-+------------------------------------------------------------------+
900 +-+ .+.. .+.. .+.. .+. .+..|
O..O..O.O..O..O..O O O..O..O O O. O O.O O O. O +..+ +.+. |
800 +-+ : : : : |
700 +-+ : : : : |
| : : : : |
600 +-+ : : : : |
500 +-+ : : : : |
400 +-+ : : : : |
| : : : : |
300 +-+ : : : : |
200 +-+ : : : : |
| :: :: |
100 +-+ : : |
0 +-+------------------------------------------------------------------+
reaim.time.system_time
120 +-+-------------------------------------------------------------------+
| |
100 +-++..+.+..+..+..+..+.+..+..+..+..+.+..+..+ +.+..+..+ +.+..+..|
O. O O O O O O O O O O O O O O O O O O : : |
| : : : : |
80 +-+ : : : : |
| : : : : |
60 +-+ : : : : |
| : : : : |
40 +-+ : : : : |
| : : : : |
| : : : : |
20 +-+ :: :: |
| : : |
0 +-+-------------------------------------------------------------------+
reaim.time.percent_of_cpu_this_job_got
350 +-+-------------------------------------------------------------------+
|..+..+.+..+..+..+..+.+..+..+..+..+.+..+..+ +.+..+..+ +.+..+..|
300 O-+O O O O O O O O O O O O O O O O O O : : |
| : : : : |
250 +-+ : : : : |
| : : : : |
200 +-+ : : : : |
| : : : : |
150 +-+ : : : : |
| : : : : |
100 +-+ : : : : |
| : : : : |
50 +-+ : : |
| : : |
0 +-+-------------------------------------------------------------------+
reaim.time.voluntary_context_switches
700000 +-+----------------------------------------------------------------+
O..O.O..O..O.O..O. O O..O..O O O. O O.O O O O +..+ +..+ |
600000 +-+ : : : : |
| : : : : |
500000 +-+ : : : : |
| : : : : |
400000 +-+ : : : : |
| : : : : |
300000 +-+ : : : : |
| : : : : |
200000 +-+ : : : : |
| : : :: |
100000 +-+ : : |
| : : |
0 +-+----------------------------------------------------------------+
reaim.time.involuntary_context_switches
100000 +-+----------------------------------------------------------------+
90000 +-+ .+.. .+. .+. .+.. .+.. .+ .+..|
|..+ +. +..+. +..+..+ +. + : +.+..+..+ +..+ |
80000 +-+ O O O O O O O O : O O : : |
70000 O-+O O O O O O O: O : : : |
| : : : : |
60000 +-+ : : : : |
50000 +-+ : : : : |
40000 +-+ : : : : |
| : : : : |
30000 +-+ : : : : |
20000 +-+ : : :: |
| :: :: |
10000 +-+ : : |
0 +-+----------------------------------------------------------------+
reaim.parent_time
6 O-+O--O--O--O-O--O--O--O--O--O--O--O-O--O--O--O--O--O-------------------+
|..+..+..+..+.+..+..+..+..+..+..+..+.+..+..+ +..+..+..+ +..+..+..|
5 +-+ : : : : |
| : : : : |
| : : : : |
4 +-+ : : : : |
| : : : : |
3 +-+ : : : : |
| : : : : |
2 +-+ : : : : |
| : : : : |
| : : :: |
1 +-+ : : |
| : : |
0 +-+---------------------------------------------------------------------+
reaim.child_systime
3 +-+-------------------------------------------------------------------+
| |
2.5 +-++..+.+..+..+..+..+.+..+..+..+..+.+..+..+ +.+..+..+ +.+..+..|
O O O O O O O O O O O O O O O O O O O : : |
| : : : : |
2 +-+ : : : : |
| : : : : |
1.5 +-+ : : : : |
| : : : : |
1 +-+ : : : : |
| : : : : |
| : : : : |
0.5 +-+ :: :: |
| : : |
0 +-+-------------------------------------------------------------------+
reaim.child_utime
25 +-+--------------------------------------------------------------------+
|..+..+..+.+..+..+..+..+..+.+..+..+..+..+..+ +..+..+..+ +..+..+..|
O O O O O O O O O O O O O O O O O O O : : |
20 +-+ : : : : |
| : : : : |
| : : : : |
15 +-+ : : : : |
| : : : : |
10 +-+ : : : : |
| : : : : |
| : : : : |
5 +-+ :: :: |
| : : |
| : : |
0 +-+--------------------------------------------------------------------+
reaim.jobs_per_min
45000 +-+-----------------------------------------------------------------+
O..O.O..O..O..O.O..O..O.O..O..O..O.O..O..O O O..O..+.+ +..+.+..|
40000 +-+ : : : : |
35000 +-+ : : : : |
| : : : : |
30000 +-+ : : : : |
25000 +-+ : : : : |
| : : : : |
20000 +-+ : : : : |
15000 +-+ : : : : |
| : : : : |
10000 +-+ :: : : |
5000 +-+ : : |
| : : |
0 +-+-----------------------------------------------------------------+
reaim.jobs_per_min_child
1200 +-+------------------------------------------------------------------+
| |
1000 O-+O..O.O..O..O..O.O..O..O..O.O..O..O..O.O O O..O.+..+ +.+..+..|
| : : : : |
| : : : : |
800 +-+ : : : : |
| : : : : |
600 +-+ : : : : |
| : : : : |
400 +-+ : : : : |
| : : : : |
| : : : : |
200 +-+ :: :: |
| : : |
0 +-+------------------------------------------------------------------+
reaim.std_dev_time
0.06 +-+------------------------------------------------------------------+
| |
0.05 O-+O O O O O O O O O O O O O O O O O |
| O |
| |
0.04 +-+ |
| |
0.03 +-+ |
| .+. |
0.02 +-++..+.+..+..+..+.+..+..+..+.+..+..+. + +..+.+..+ +.+..+..|
| : : : : |
| : : : : |
0.01 +-+ : : : : |
| : : : : |
0 +-+------------------------------------------------------------------+
reaim.std_dev_percent
1 +-+-------------------------------------------------------------------+
0.9 +-+ O O O O O O O O O O O O O O |
O O O O O |
0.8 +-+ |
0.7 +-+ |
| |
0.6 +-+ |
0.5 +-+ |
0.4 +-++..+.+..+..+..+..+.+..+..+..+..+.+..+..+ +.+..+..+ +.+..+..|
| : : : : |
0.3 +-+ : : : : |
0.2 +-+ : : : : |
| : : : : |
0.1 +-+ :: :: |
0 +-+-------------------------------------------------------------------+
reaim.max_jobs_per_min
45000 +-+-----------------------------------------------------------------+
O..O.O..O..O..O.O..O..O.O..O..O..O.O..O..O O O..O..+.+ +..+.+..|
40000 +-+ : : : : |
35000 +-+ : : : : |
| : : : : |
30000 +-+ : : : : |
25000 +-+ : : : : |
| : : : : |
20000 +-+ : : : : |
15000 +-+ : : : : |
| : : : : |
10000 +-+ :: : : |
5000 +-+ : : |
| : : |
0 +-+-----------------------------------------------------------------+
[*] 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
3 years, 1 month
Re: [LKP] [BUG] kvm: APIC emulation problem - was Re: [x86/hotplug] ...
by Thomas Gleixner
Wanpeng,
On Tue, 2 Jul 2019, Wanpeng Li wrote:
> On Tue, 2 Jul 2019 at 06:44, Thomas Gleixner <tglx(a)linutronix.de> wrote:
> >
> > While that CPU0 hotplug test case is surely an esoteric issue, the APIC
> > emulation is still wrong, Even if the play_dead() code would not enable
> > interrupts then the pending IRR bit would turn into an ISR .. interrupt
> > when the APIC is reenabled on startup.
>
> >From SDM 10.4.7.2 Local APIC State After It Has Been Software Disabled
> * Pending interrupts in the IRR and ISR registers are held and require
> masking or handling by the CPU.
Correct.
> In your testing, hardware cpu will not respect soft disable APIC when
> IRR has already been set or APICv posted-interrupt is in flight, so we
> can skip soft disable APIC checking when clearing IRR and set ISR,
> continue to respect soft disable APIC when attempting to set IRR.
> Could you try below fix?
> diff --git a/arch/x86/kvm/lapic.c b/arch/x86/kvm/lapic.c
> index 05d8934..f857a12 100644
> --- a/arch/x86/kvm/lapic.c
> +++ b/arch/x86/kvm/lapic.c
> @@ -2376,7 +2376,7 @@ int kvm_apic_has_interrupt(struct kvm_vcpu *vcpu)
> struct kvm_lapic *apic = vcpu->arch.apic;
> u32 ppr;
>
> - if (!apic_enabled(apic))
> + if (!kvm_apic_hw_enabled(apic))
> return -1;
>
> __apic_update_ppr(apic, &ppr);
Yes. That fixes it and works as expected. Thanks for the quick
resolution. I surely stared at that function, but was not sure how to fix
it proper.
Tested-by: Thomas Gleixner <tglx(a)linutronix.de>
Please add a Cc: stable... tag when you post the patch.
Thanks,
tglx
3 years, 1 month
07173c3ec2: stderr.fio:pid=#, err=#/file:filesetup.c:#, func=fsync, error=Input/output_error
by kernel test robot
FYI, we noticed the following commit (built with gcc-7):
commit: 07173c3ec276cbb18dc0e0687d37d310e98a1480 ("block: enable multipage bvecs")
https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git master
in testcase: fio-basic
on test machine: 72 threads Intel(R) Xeon(R) CPU E5-2699 v3 @ 2.30GHz with 256G memory
with following parameters:
runtime: 300s
nr_task: 8t
disk: 1SSD
fs: xfs
rw: randread
bs: 2M
ioengine: sync
test_size: 512g
caused below changes (please refer to attached dmesg/kmsg for entire log/backtrace):
fio: pid=0, err=5/file:filesetup.c:190, func=fsync, error=Input/output error
fio: pid=0, err=5/file:filesetup.c:190, func=fsync, error=Input/output error
To reproduce:
git clonehttps://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
Thanks,
Rong Chen
3 years, 1 month
[x86/hotplug] e1056a25da: WARNING:at_arch/x86/kernel/apic/apic.c:#setup_local_APIC
by kernel test robot
FYI, we noticed the following commit (built with gcc-7):
commit: e1056a25daa6460c95e92d7d6853d05ad62458f7 ("x86/hotplug: Silence APIC and NMI when CPU is dead")
https://git.kernel.org/cgit/linux/kernel/git/tip/tip.git WIP.x86/ipi
in testcase: locktorture
with following parameters:
runtime: 300s
test: cpuhotplug
test-description: This torture test consists of creating a number of kernel threads which acquire the lock and hold it for specific amount of time, thus simulating different critical region behaviors.
test-url: https://www.kernel.org/doc/Documentation/locking/locktorture.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):
+----------------------------------------------------------+------------+------------+
| | c1257b49b9 | e1056a25da |
+----------------------------------------------------------+------------+------------+
| boot_successes | 8 | 6 |
| boot_failures | 51 | 48 |
| BUG:kernel_reboot-without-warning_in_test_stage | 50 | 22 |
| BUG:soft_lockup-CPU##stuck_for#s | 1 | |
| RIP:__memcpy | 1 | |
| Kernel_panic-not_syncing:softlockup:hung_tasks | 1 | |
| WARNING:at_arch/x86/kernel/apic/apic.c:#setup_local_APIC | 0 | 26 |
| RIP:setup_local_APIC | 0 | 26 |
+----------------------------------------------------------+------------+------------+
If you fix the issue, kindly add following tag
Reported-by: kernel test robot <rong.a.chen(a)intel.com>
[ 216.682229] WARNING: CPU: 0 PID: 0 at arch/x86/kernel/apic/apic.c:1473 setup_local_APIC+0x250/0x3b0
[ 216.724190] Modules linked in: locktorture torture sr_mod cdrom ata_generic pata_acpi bochs_drm ttm ppdev drm_kms_helper ata_piix syscopyarea snd_pcm sysfillrect sysimgblt libata fb_sys_fops snd_timer snd drm crc32c_intel soundcore joydev serio_raw pcspkr i2c_piix4 parport_pc parport floppy
[ 216.771348] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 5.2.0-rc5-00003-ge1056a2 #1
[ 216.785027] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.10.2-1 04/01/2014
[ 216.800351] RIP: 0010:setup_local_APIC+0x250/0x3b0
[ 216.809104] Code: 30 8b 0d eb 78 7d 01 85 c9 74 26 0f 31 c1 e1 0a 48 c1 e2 20 41 89 ce 4c 03 34 24 48 09 d0 49 29 c6 4d 85 f6 0f 8f 74 fe ff ff <0f> 0b e9 22 ff ff ff 49 83 ee 01 eb ea a9 00 00 01 00 8b 15 2c ac
[ 216.843098] RSP: 0000:ffffffff89a03ee0 EFLAGS: 00010082
[ 216.852617] RAX: 00000076a573f693 RBX: 0000000000000020 RCX: 0000000089ff6800
[ 216.865848] RDX: 0000007600000000 RSI: 0000000000000020 RDI: ffffffff89a03ef0
[ 216.878971] RBP: 0000000000000000 R08: ffffffff8a348de2 R09: 0000000000000032
[ 216.892080] R10: ffffffff89a03ee8 R11: 0000000000000000 R12: 00000000000000f0
[ 216.905019] R13: 0000000000001000 R14: fffffffffffc1cfb R15: 0000000000000000
[ 216.918205] FS: 0000000000000000(0000) GS:ffff89af74800000(0000) knlGS:0000000000000000
[ 216.941317] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 216.951812] CR2: 0000000057567184 CR3: 000000000ba0a000 CR4: 00000000000006f0
[ 216.964997] Call Trace:
[ 216.969667] apic_ap_setup+0xa/0x20
[ 216.976266] start_secondary+0x78/0x1e0
[ 216.983423] secondary_startup_64+0xb6/0xc0
[ 216.991271] ---[ end trace 06172ec0274b1dfa ]---
To reproduce:
# build kernel
cd linux
cp config-5.2.0-rc5-00003-ge1056a2 .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
find lib/ | cpio -o -H newc --quiet | gzip > modules.cgz
bin/lkp qemu -k <bzImage> -m modules.cgz job-script # job-script is attached in this email
Thanks,
Rong Chen
3 years, 1 month
[btrfs] 7c7e301406: WARNING:at_fs/kernfs/dir.c:#kernfs_remove_by_name_ns
by kernel test robot
FYI, we noticed the following commit (built with gcc-7):
commit: 7c7e301406d0a93051d236600a72066278c2e4dc ("btrfs: sysfs: Replace default_attrs in ktypes with groups")
https://git.kernel.org/cgit/linux/kernel/git/gregkh/driver-core.git driver-core-testing
in testcase: xfstests
with following parameters:
disk: 6HDD
fs: btrfs
test: btrfs-group1
test-description: xfstests is a regression test suite for xfs and other files ystems.
test-url: git://git.kernel.org/pub/scm/fs/xfs/xfstests-dev.git
on test machine: qemu-system-x86_64 -enable-kvm -cpu SandyBridge -smp 2 -m 4G
caused below changes (please refer to attached dmesg/kmsg for entire log/backtrace):
+------------------------------------------------------+------------+------------+
| | d252768216 | 7c7e301406 |
+------------------------------------------------------+------------+------------+
| boot_successes | 3 | 0 |
| boot_failures | 20 | 32 |
| BUG:kernel_reboot-without-warning_in_test_stage | 19 | 4 |
| BUG:kernel_NULL_pointer_dereference,address | 1 | |
| Oops:#[##] | 1 | |
| RIP:raid#_sse21_gen_syndrome[raid#_pq] | 1 | |
| Kernel_panic-not_syncing:Fatal_exception | 1 | |
| WARNING:at_fs/kernfs/dir.c:#kernfs_remove_by_name_ns | 0 | 28 |
| RIP:kernfs_remove_by_name_ns | 0 | 28 |
+------------------------------------------------------+------------+------------+
If you fix the issue, kindly add following tag
Reported-by: kernel test robot <rong.a.chen(a)intel.com>
[ 326.982029] WARNING: CPU: 1 PID: 5231 at fs/kernfs/dir.c:1505 kernfs_remove_by_name_ns+0x84/0x90
[ 326.984875] Modules linked in: btrfs xor zstd_decompress zstd_compress raid6_pq libcrc32c dm_mod sr_mod cdrom crct10dif_pclmul sg crc32_pclmul crc32c_intel ata_generic pata_acpi ghash_clmulni_intel ppdev snd_pcm ata_piix aesni_intel snd_timer bochs_drm snd ttm crypto_simd drm_kms_helper cryptd joydev glue_helper libata syscopyarea sysfillrect soundcore sysimgblt serio_raw fb_sys_fops pcspkr drm i2c_piix4 floppy parport_pc parport ip_tables
[ 326.996328] CPU: 1 PID: 5231 Comm: umount Not tainted 5.2.0-rc3-00058-g7c7e301406d0a #1
[ 326.998371] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.10.2-1 04/01/2014
[ 327.000473] RIP: 0010:kernfs_remove_by_name_ns+0x84/0x90
[ 327.002110] Code: 00 31 c0 5b 5d 41 5c c3 48 c7 c7 20 a4 32 8b e8 d2 27 70 00 b8 fe ff ff ff 5b 5d 41 5c c3 48 c7 c7 18 8a ef 8a e8 7c 81 d4 ff <0f> 0b b8 fe ff ff ff eb d0 0f 1f 00 66 66 66 66 90 41 57 41 56 41
[ 327.006665] RSP: 0018:ffffab59834bfd60 EFLAGS: 00010282
[ 327.008340] RAX: 0000000000000000 RBX: ffffffffc05924b8 RCX: 0000000000000000
[ 327.010327] RDX: ffff97273fd26d40 RSI: ffff97273fd17778 RDI: ffff97273fd17778
[ 327.012326] RBP: ffffffffc053c818 R08: 00000000000004a1 R09: 0000000000aaaaaa
[ 327.014338] R10: ffffd09d01f8bb40 R11: ffff97271c40f520 R12: ffffffffc0535000
[ 327.016365] R13: ffff972678ae25e0 R14: ffff97267e10a9c8 R15: dead000000000100
[ 327.018411] FS: 00007fe85f144e40(0000) GS:ffff97273fd00000(0000) knlGS:0000000000000000
[ 327.020627] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 327.022473] CR2: 00000000004216d0 CR3: 000000007c81e000 CR4: 00000000000406e0
[ 327.024539] Call Trace:
[ 327.025934] remove_files+0x30/0x70
[ 327.027530] sysfs_remove_group+0x3d/0x80
[ 327.029104] sysfs_remove_groups+0x29/0x40
[ 327.030697] kobject_del+0x20/0x60
[ 327.032213] btrfs_free_block_groups+0x335/0x420 [btrfs]
[ 327.034019] close_ctree+0x17a/0x300 [btrfs]
[ 327.035619] generic_shutdown_super+0x6c/0x120
[ 327.037270] kill_anon_super+0xe/0x30
[ 327.038823] btrfs_kill_super+0x12/0xa0 [btrfs]
[ 327.040484] deactivate_locked_super+0x3f/0x70
[ 327.042143] cleanup_mnt+0x3b/0x80
[ 327.043655] task_work_run+0xa3/0xe0
[ 327.047924] exit_to_usermode_loop+0xeb/0xf0
[ 327.049515] do_syscall_64+0x1a7/0x1e0
[ 327.051022] entry_SYSCALL_64_after_hwframe+0x44/0xa9
[ 327.052729] RIP: 0033:0x7fe85ea28d77
[ 327.054183] Code: 83 c8 ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 31 f6 e9 09 00 00 00 66 0f 1f 84 00 00 00 00 00 b8 a6 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d f1 00 2b 00 f7 d8 64 89 01 48
[ 327.058914] RSP: 002b:00007fff3462bf78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a6
[ 327.061036] RAX: 0000000000000000 RBX: 000055c942629080 RCX: 00007fe85ea28d77
[ 327.063153] RDX: 0000000000000001 RSI: 0000000000000000 RDI: 000055c942629260
[ 327.065213] RBP: 000055c942629260 R08: 000055c94262a600 R09: 0000000000000015
[ 327.067315] R10: 00000000000006b4 R11: 0000000000000246 R12: 00007fe85ef2ae64
[ 327.069427] R13: 0000000000000000 R14: 0000000000000000 R15: 00007fff3462c200
[ 327.071527] ---[ end trace 83bb75461b78c5f8 ]---
To reproduce:
# build kernel
cd linux
cp config-5.2.0-rc3-00058-g7c7e301406d0a .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
find lib/ | cpio -o -H newc --quiet | gzip > modules.cgz
bin/lkp qemu -k <bzImage> -m modules.cgz job-script # job-script is attached in this email
Thanks,
Rong Chen
3 years, 1 month