[lkp-robot] [sched/rt] bebe5811a9: hackbench.throughput -6% regression
by kernel test robot
Greeting,
We noticed a -6% regression of hackbench.throughput due to commit:
commit: bebe5811a929134c74b8ddd5919d0e7e755a499c ("sched/rt: Simplify the IPI rt balancing logic")
url: https://github.com/0day-ci/linux/commits/Steven-Rostedt/sched-rt-Simplify...
in testcase: hackbench
on test machine: 112 threads Skylake with 64G memory
with following parameters:
nr_threads: 50%
mode: threads
ipc: pipe
cpufreq_governor: performance
test-description: Hackbench is both a benchmark and a stress test for the Linux kernel scheduler.
test-url: https://github.com/linux-test-project/ltp/blob/master/testcases/kernel/sc...
Details are as below:
-------------------------------------------------------------------------------------------------->
To reproduce:
git clone https://github.com/01org/lkp-tests.git
cd lkp-tests
bin/lkp install job.yaml # job file is attached in this email
bin/lkp run job.yaml
testcase/path_params/tbox_group/run: hackbench/50%-threads-pipe-performance/lkp-skl-sp1
21173d0b4d2a0b9e bebe5811a929134c74b8ddd591
---------------- --------------------------
%stddev change %stddev
\ | \
205737 -6% 193025 hackbench.throughput
68484 -4% 65954 hackbench.time.system_time
640 -4% 614 hackbench.time.elapsed_time
640 -4% 614 hackbench.time.elapsed_time.max
49827 -10% 44823 hackbench.time.minor_page_faults
8.799e+09 -12% 7.703e+09 hackbench.time.voluntary_context_switches
2318 ± 5% -14% 2003 hackbench.time.user_time
6.154e+09 -16% 5.179e+09 hackbench.time.involuntary_context_switches
1404 54856% 771999 interrupts.CAL:Function_call_interrupts
1:4 -25% :4 dmesg.Initramfs_unpacking_failed
1543105 4% 1601588 vmstat.system.in
23382180 -10% 20986001 vmstat.system.cs
hackbench.time.user_time
2600 ++-------------------------------------------------------------------+
| *
2500 ++ |
| :|
2400 ++ :|
| *.*.*.*. .*.*. .*. .*.*. .* * :|
2300 ++*.* .*.*. : ** * ** * : .*.*. :+ : |
* *.* *.* *.* * *.*.*.*.**.* |
2200 ++ |
| |
2100 ++ |
| O |
2000 O+O OO O O O OO O O O OO O O O O OO O O |
| |
1900 ++-------------------------------------------------------------------+
hackbench.time.system_time
71000 ++---------*--*---*-*-----------------------------------------------+
| * * * * *. .**. |
70000 ++ : : : *.* * |
| : : *.* : |
| : : + : |
69000 ++*.**.* *.*. *.*.*.*. .*.* : |
* *.* ** *.*.**.*.*
68000 ++ |
| |
67000 ++ |
| O O OO O O O O O |
| O OO O O O O |
66000 O+ O O O O OO |
| |
65000 ++------------------------------------------------------------------+
hackbench.time.elapsed_time
665 ++--------------------------------------------------------------------+
660 ++ *.*.*.*.**.*.* |
| : : .*.**.*.*.* |
655 ++ : : .* : |
650 ++ : : .* : |
645 ++*.*.** *.*. .*.*.*. .* : |
640 *+ **.* *.** *.**. .*.*
| * |
635 ++ |
630 ++ |
625 ++ |
620 ++ O O O O OO O O O |
| O O OO O |
615 O+ OO O O O O O O |
610 ++--------------------------------------------------------------------+
hackbench.time.elapsed_time.max
665 ++--------------------------------------------------------------------+
660 ++ *.*.*.*.**.*.* |
| : : .*.**.*.*.* |
655 ++ : : .* : |
650 ++ : : .* : |
645 ++*.*.** *.*. .*.*.*. .* : |
640 *+ **.* *.** *.**. .*.*
| * |
635 ++ |
630 ++ |
625 ++ |
620 ++ O O O O OO O O O |
| O O OO O |
615 O+ OO O O O O O O |
610 ++--------------------------------------------------------------------+
hackbench.time.minor_page_faults
50000 *+*-**-*-*-*-*--*-*----*-*-*-**-*-*-*-**-*-*----*-*-*--*---*----*-*-*
| * ** *.* * * *.* |
49000 ++ |
| |
| |
48000 ++ |
| |
47000 ++ |
| |
46000 ++ |
| |
| |
45000 O+O OO O O O OO O O OO O O O OO O O O OO |
| |
44000 ++------------------------------------------------------------------+
hackbench.time.voluntary_context_switches
9e+09 ++----------------------------------------------------------------+
| .**.*.*.**.*.* .*.**.*.*.* |
8.8e+09 ++**.*.* + *.* *.*.*.**.*
* **.*.*.**.*.**.*.*.* |
8.6e+09 ++ |
| |
8.4e+09 ++ |
| |
8.2e+09 ++ |
| |
8e+09 ++ |
| |
7.8e+09 ++ |
O OO O O OO O O OO O O OO O O OO O OO O |
7.6e+09 ++----------------------------------------------------------------+
hackbench.time.involuntary_context_switches
6.4e+09 ++-------**-----**---*--------------------------------------------+
| : + .* * : *. .*.*.* |
6.2e+09 ++ : * : + ** : .*. .*
| : : .* *.* ** |
6e+09 *+**.*.* **.*.*.**.*.**.*.*.** |
| |
5.8e+09 ++ |
| |
5.6e+09 ++ |
| |
5.4e+09 ++ |
| O |
5.2e+09 O+OO O O O O O OO O O OO O O OO O OO O |
| |
5e+09 ++----------------------------------------------------------------+
vmstat.system.cs
2.35e+07 ++---------------------------------------------------------------*
| *.*.*.** |
2.3e+07 *+**.*.*.**. *.*.*.* .*. *. .*.*.**.*.* |
| *.* *.*.** *.**.*.* *.** |
| |
2.25e+07 ++ |
| |
2.2e+07 ++ |
| |
2.15e+07 ++ |
| |
| |
2.1e+07 O+OO O O OO O OO O OO O O OO O O |
| O OO O |
2.05e+07 ++---------------------------------------------------------------+
[*] 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,
Xiaolong
3 years, 8 months
[lkp-robot] [selinux] 089f088df7: BUG:unable_to_handle_kernel
by kernel test robot
FYI, we noticed the following commit:
commit: 089f088df7dcff6dce8c6c32c2273302845a17bd ("selinux: add brief info to policydb")
url: https://github.com/0day-ci/linux/commits/Sebastien-Buisson/selinux-add-br...
base: git://git.infradead.org/users/pcmoore/selinux next
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 -m 420M
caused below changes (please refer to attached dmesg/kmsg for entire log/backtrace):
+------------------------------------------+------------+------------+
| | cae303df3f | 089f088df7 |
+------------------------------------------+------------+------------+
| boot_successes | 8 | 0 |
| boot_failures | 0 | 12 |
| BUG:unable_to_handle_kernel | 0 | 12 |
| Oops:#[##] | 0 | 12 |
| Kernel_panic-not_syncing:Fatal_exception | 0 | 12 |
+------------------------------------------+------------+------------+
[ 0.011020] BUG: unable to handle kernel NULL pointer dereference at (null)
[ 0.012000] IP: __list_add_valid+0xd/0xa0
[ 0.012000] PGD 0
[ 0.012000]
[ 0.012000] Oops: 0000 [#1] SMP
[ 0.012000] Modules linked in:
[ 0.012000] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.11.0-rc1-00036-g089f088 #1
[ 0.012000] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.9.3-20161025_171302-gandalf 04/01/2014
[ 0.012000] task: ffffffff81e104c0 task.stack: ffffffff81e00000
[ 0.012000] RIP: 0010:__list_add_valid+0xd/0xa0
[ 0.012000] RSP: 0000:ffffffff81e03e38 EFLAGS: 00010246
[ 0.012000] RAX: 0000000000000001 RBX: ffffffff81efa930 RCX: ffffffff81cdaafc
[ 0.012000] RDX: ffffffff81ef3250 RSI: 0000000000000000 RDI: ffffffff81efa930
[ 0.012000] RBP: ffffffff81e03e38 R08: 0000000000000000 R09: 0000000000040000
[ 0.012000] R10: ffff88000b8046e0 R11: 00000000fa69ff01 R12: ffffffff81ef3250
[ 0.012000] R13: ffffffff81cdb3cf R14: 0000000000000000 R15: 000000000000007e
[ 0.012000] FS: 0000000000000000(0000) GS:ffff88000be00000(0000) knlGS:0000000000000000
[ 0.012000] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 0.012000] CR2: 0000000000000000 CR3: 0000000001e09000 CR4: 00000000000006b0
[ 0.012000] Call Trace:
[ 0.012000] security_add_hooks+0x3b/0xc9
[ 0.012000] selinux_init+0x10b/0x156
[ 0.012000] security_init+0x28/0x33
[ 0.012000] start_kernel+0x3a7/0x40f
[ 0.012000] ? early_idt_handler_array+0x120/0x120
[ 0.012000] x86_64_start_reservations+0x2a/0x2c
[ 0.012000] x86_64_start_kernel+0x13d/0x14c
[ 0.012000] start_cpu+0x14/0x14
[ 0.012000] Code: 00 00 00 00 e9 1e ff ff ff 4c 89 e0 48 83 c8 01 e9 12 ff ff ff 66 0f 1f 84 00 00 00 00 00 55 4c 8b 42 08 48 89 e5 49 39 f0 75 19 <49> 8b 00 48 39 c2 75 33 49 39 f8 74 53 48 39 fa 74 4e b8 01 00
[ 0.012000] RIP: __list_add_valid+0xd/0xa0 RSP: ffffffff81e03e38
[ 0.012000] CR2: 0000000000000000
[ 0.012000] ---[ end trace 0000000000000000 ]---
To reproduce:
git clone https://github.com/01org/lkp-tests.git
cd lkp-tests
bin/lkp qemu -k <bzImage> job-script # job-script is attached in this email
Thanks,
Xiaolong
3 years, 8 months
[lkp-robot] [EDAC] e3c4ff6d8c: kmsg.EDAC_sbridge:Failed_to_register_device_with_error
by kernel test robot
FYI, we noticed the following commit:
commit: e3c4ff6d8c949fa9a9ea1bd005bf1967efe09d5d ("EDAC: Remove EDAC_MM_EDAC")
https://git.kernel.org/cgit/linux/kernel/git/next/linux-next.git master
in testcase: unixbench
with following parameters:
runtime: 300s
nr_task: 100%
test: pipe
cpufreq_governor: performance
test-description: UnixBench is the original BYTE UNIX benchmark suite aims to test performance of Unix-like system.
test-url: https://github.com/kdlucas/byte-unixbench
on test machine: 88 threads Intel(R) Xeon(R) CPU E5-2699 v4 @ 2.20GHz with 48G memory
caused below changes (please refer to attached dmesg/kmsg for entire log/backtrace):
kern :err : [ 31.707838] EDAC sbridge: Couldn't find mci handler
kern :err : [ 31.707839] EDAC sbridge: Couldn't find mci handler
kern :err : [ 31.707841] EDAC sbridge: Failed to register device with error -22.
To reproduce:
git clone https://github.com/01org/lkp-tests.git
cd lkp-tests
bin/lkp install job.yaml # job file is attached in this email
bin/lkp run job.yaml
Thanks,
Xiaolong
3 years, 8 months
64fa03de33: BUG:Dentry_still_in_use
by kernel test robot
FYI, we noticed the following commit:
commit: 64fa03de33691f5d05c729ef3e026a640a7ff835 ("Introduce v3 namespaced file capabilities")
https://git.kernel.org/cgit/linux/kernel/git/ebiederm/user-namespace.git for-testing
in testcase: xfstests
with following parameters:
disk: 4HDD
fs: xfs
test: xfs-quick2
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: 4 threads Intel(R) Core(TM) i5-2500K CPU @ 3.30GHz with 6G memory
caused below changes (please refer to attached dmesg/kmsg for entire log/backtrace):
+----------------------------------------------------------------+------------+------------+
| | d66bb1607e | 64fa03de33 |
+----------------------------------------------------------------+------------+------------+
| boot_successes | 19 | 19 |
| boot_failures | 1 | 3 |
| BUG:sleeping_function_called_from_invalid_context_at_mm/slab.h | 1 | |
| BUG:Dentry_still_in_use | 0 | 3 |
| WARNING:at_fs/dcache.c:#umount_check | 0 | 3 |
+----------------------------------------------------------------+------------+------------+
[ 338.836578] BUG: Dentry ffff88017496bd80{i=80000a1,n=testfile} still in use (1) [unmount of xfs sda8]
[ 338.846785] ------------[ cut here ]------------
[ 338.852260] WARNING: CPU: 3 PID: 1937 at fs/dcache.c:1445 umount_check+0x72/0x80
[ 338.861916] Modules linked in: loop binfmt_misc dm_mod rpcsec_gss_krb5 auth_rpcgss nfsv4 dns_resolver netconsole btrfs xor raid6_pq sd_mod sg ata_generic snd_hda_codec_hdmi snd_hda_codec_realtek snd_hda_codec_generic pata_acpi intel_rapl x86_pkg_temp_thermal intel_powerclamp coretemp kvm_intel kvm irqbypass crct10dif_pclmul crc32_pclmul snd_hda_intel crc32c_intel ghash_clmulni_intel snd_hda_codec i915 pcbc snd_hda_core snd_hwdep eeepc_wmi snd_pcm asus_wmi sparse_keymap snd_timer drm_kms_helper rfkill ppdev syscopyarea sysfillrect aesni_intel ata_piix pata_via sysimgblt crypto_simd fb_sys_fops glue_helper cryptd pcspkr libata snd wmi soundcore drm shpchp parport_pc parport tpm_infineon video ip_tables [last unloaded: scsi_debug]
[ 338.931906] CPU: 3 PID: 1937 Comm: umount Not tainted 4.11.0-rc1-00010-g64fa03d #1
[ 338.940587] Hardware name: System manufacturer System Product Name/P8H67-M PRO, BIOS 1002 04/01/2011
[ 338.950953] Call Trace:
[ 338.954641] dump_stack+0x63/0x8a
[ 338.959196] __warn+0xcb/0xf0
[ 338.963400] warn_slowpath_null+0x1d/0x20
[ 338.968650] umount_check+0x72/0x80
[ 338.973383] d_walk+0xcf/0x2f0
[ 338.977671] ? dentry_free+0x80/0x80
[ 338.982483] do_one_tree+0x26/0x40
[ 338.987126] shrink_dcache_for_umount+0x2d/0x90
[ 338.992898] generic_shutdown_super+0x1f/0x100
[ 338.998592] kill_block_super+0x27/0x70
[ 339.003679] deactivate_locked_super+0x43/0x70
[ 339.009371] deactivate_super+0x5a/0x60
[ 339.014441] cleanup_mnt+0x3f/0x90
[ 339.019086] __cleanup_mnt+0x12/0x20
[ 339.023896] task_work_run+0x85/0xc0
[ 339.028708] exit_to_usermode_loop+0xaa/0xb0
[ 339.034219] syscall_return_slowpath+0xaa/0xb0
[ 339.039894] entry_SYSCALL_64_fastpath+0xa7/0xa9
[ 339.045734] RIP: 0033:0x7fac7e5cd277
[ 339.050544] RSP: 002b:00007fff4a8e2f68 EFLAGS: 00000246 ORIG_RAX: 00000000000000a6
[ 339.059366] RAX: 0000000000000000 RBX: 0000000001b44080 RCX: 00007fac7e5cd277
[ 339.067771] RDX: 0000000000000001 RSI: 0000000000000000 RDI: 0000000001b49490
[ 339.076177] RBP: 0000000001b49490 R08: 00626174752f746e R09: 0000000000000020
[ 339.084584] R10: 00000000000006b0 R11: 0000000000000246 R12: 00007fac7eacfe44
[ 339.092983] R13: 0000000000000000 R14: 0000000001b44260 R15: 00007fff4a8e31f0
[ 339.101413] ---[ end trace aee63d62b93c640d ]---
To reproduce:
git clone https://github.com/01org/lkp-tests.git
cd lkp-tests
bin/lkp install job.yaml # job file is attached in this email
bin/lkp run job.yaml
Thanks,
Kernel Test Robot
3 years, 8 months
[lkp-robot] [sched] 74db11df01: suspend.CPU_OFF_1 173.6% regression
by kernel test robot
Greeting,
FYI, we noticed a 173.6% regression of suspend.CPU_OFF_1 due to commit:
commit: 74db11df0172519ebfba51e1040d0270bb3b7aad ("sched: Rely on synchronize_rcu_mult() de-duplication")
https://git.kernel.org/cgit/linux/kernel/git/paulmck/linux-rcu.git dev.2017.04.28b
in testcase: suspend
on test machine: 4 threads Intel(R) Core(TM) i3-3220 CPU @ 3.30GHz with 8G memory
with following parameters:
runtime: 300s
iterations: 10x
presync: presync
mode: mem
Details are as below:
-------------------------------------------------------------------------------------------------->
To reproduce:
git clone https://github.com/01org/lkp-tests.git
cd lkp-tests
bin/lkp install job.yaml # job file is attached in this email
bin/lkp run job.yaml
testcase/path_params/tbox_group/run: suspend/300s-10x-presync-mem/lkp-ivb-d02
a74738d58e6eec3f 74db11df0172519ebfba51e104
---------------- --------------------------
%stddev change %stddev
\ | \
1.80 998% 19.76 suspend.CPU_OFF_3
2.17 ± 3% 458% 12.10 suspend.CPU_OFF_2
2.01 ± 3% 174% 5.51 ± 3% suspend.CPU_OFF_1
868 4% 899 suspend.suspend_overall
0.64 ± 4% -8% 0.58 suspend.dpm_complete
419 ± 8% -23% 323 suspend.resume_overall
382 ± 9% -25% 288 suspend.dpm_resume
130 ± 33% -100% 0 suspend.snd_hda_codec_idt_hdaudioC0D0_resume
suspend.suspend_overall
1000 ++-------------------------------------------------------------------+
900 O+ OO O O O OO O O O OO O O O O O O O O O O O O OO O O O |
*.O.**.O.*.*.*.**.* *.* *.*.*.*.*O *.* O*.*.*.*.**.*.*.*.*.**.*.*
800 ++ : : : : : : : : |
700 ++ : : : : : : : : |
| : : : : : : : : |
600 ++ : : : : : : : : |
500 ++ : : : : : : : : |
400 ++ : : :: :: : : |
| : : :: :: : : |
300 ++ : : :: :: : : |
200 ++ :: :: :: :: |
| : : : : |
100 ++ : : : : |
0 ++------------------*----*----------*-----*--------------------------+
suspend.CPU_OFF_1
6 ++-----------------------------------------------------------O----------+
O O OO O O O O O O O OO O O O O O O O OO O O O O O O |
5 ++ O O O O O |
| |
| |
4 ++ |
| |
3 ++ |
| |
2 *+*.*.*.**.*.*.*.*.* *.* *.*.*.*.* *.* *.*.*.*.*.*.*.*.*.**.*. .*.*
| : : : : : : : : * |
| : : : : : : : : |
1 ++ : : :: : : :: |
| : : : : |
0 ++-------------------*-----*----------*-----*---------------------------+
suspend.CPU_OFF_2
14 ++---------------------------------------------------------------------+
| O O O O O O O O O O O O |
12 O+O O O O O O O O O O O O O O OO O O O O O |
| |
10 ++ |
| |
8 ++ |
| |
6 ++ |
| |
4 ++ |
| |
2 *+*.*.**.*.*.*.*.*.* *.* *.*.*.*.* *.* *.*.**.*.*.*.*.*.*.**.*.*.*
| + : + + :+ + + |
0 ++-------------------*----*----------*-----*---------------------------+
suspend.CPU_OFF_3
25 ++---------------------------------------------------------------------+
| |
| |
20 O+O O OO O O O O O O OO O O O O O O OO O O O O O OO O O O O O O |
| |
| |
15 ++ |
| |
10 ++ |
| |
| |
5 ++ |
| |
*.*.*.**.*.*.*.*.*.*. *.*. .*.*.*.*.* .*.*. .*.*.**.*.*.*.*.*.*.**.*.*.*
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,
Xiaolong
3 years, 8 months
Re: [LKP] Manually using 0-day test service
by Fengguang Wu
Hi David,
On Thu, May 04, 2017 at 07:48:03AM -0400, David Windsor wrote:
>Hi,
>
>Can you please integrate the following git tree into the 0-day testing
>framework?
>
>https://github.com/dwindsor/kspp/tree/slabcache-usercopy
>
>This tree is being used to stage the slabcache whitelisting feature
>for hardened usercopy, a Linux kernel hardening feature part of KSPP
>(the Linux Kernel Self-Protection Project).
My pleasures. I just sent the patch and the auto testing will take
effect when deployed.
Thanks,
Fengguang
>On Tue, Feb 21, 2017 at 9:55 AM, Fengguang Wu <fengguang.wu(a)intel.com> wrote:
>> Hi David,
>>
>> On Tue, Feb 21, 2017 at 09:48:15AM -0500, David Windsor wrote:
>>>
>>> Hi,
>>>
>>> I'm wondering if it's possible to submit a patch directly to the 0-day
>>> test service, rather than having the patch picked up after being
>>> submitted to another mailing list? I'm attempting to leverage the
>>> 0-day test infrastructure to find any build errors before submitting
>>> them upstream, if at all possible.
>>
>>
>> For that purpose the best way is to setup a public git tree (eg. on
>> github) and tell us the URL. Then you can simply "git push" and we can
>> simply pick it up w/o having to worry about the patch's base commit
>> tagging (on your part) or guessing (on our part).
>>
>>>> From what I've read on 01.org, it seems that a likely plan would be to
>>>
>>> submit the patch to kbuild(a)lists.01.org, but how do I specify the
>>> correct tree to apply my patch against?
>>
>>
>> By exposing a git tree (with your patches committed) to us directly. :)
>>
>> Thanks,
>> Fengguang
3 years, 8 months
[lkp-robot] [rcuperf] 87c458e630: WARNING:at_arch/x86/kernel/smp.c:#native_smp_send_reschedule
by kernel test robot
FYI, we noticed the following commit:
commit: 87c458e6304c6a1b37bf856e88c70fc37f08851f ("rcuperf: Set more user-friendly defaults")
https://git.kernel.org/cgit/linux/kernel/git/paulmck/linux-rcu.git dev.2017.04.21a
in testcase: boot
on test machine: qemu-system-x86_64 -enable-kvm -cpu host -smp 2 -m 1G
caused below changes (please refer to attached dmesg/kmsg for entire log/backtrace):
+----------------------------------------------------------------------------------+------------+------------+
| | 7984237c13 | 87c458e630 |
+----------------------------------------------------------------------------------+------------+------------+
| boot_successes | 0 | 6 |
| boot_failures | 30 | 24 |
| invoked_oom-killer:gfp_mask=0x | 30 | |
| Mem-Info | 30 | |
| Out_of_memory:Kill_process | 30 | |
| page_allocation_failure:order:#,mode:#(GFP_KERNEL|__GFP_NORETRY),nodemask=(null) | 7 | |
| BUG:kernel_hang_in_test_stage | 0 | 18 |
| WARNING:at_arch/x86/kernel/smp.c:#native_smp_send_reschedule | 0 | 14 |
+----------------------------------------------------------------------------------+------------+------------+
[ 15.553978] WARNING: CPU: 0 PID: 9 at arch/x86/kernel/smp.c:127 native_smp_send_reschedule+0x4f/0x68
[ 15.556230] Modules linked in:
[ 15.556868] CPU: 0 PID: 9 Comm: migration/0 Not tainted 4.11.0-rc2-00091-g87c458e #1
[ 15.558408] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.9.3-20161025_171302-gandalf 04/01/2014
[ 15.560409] Call Trace:
[ 15.560937] dump_stack+0x61/0x7e
[ 15.561604] __warn+0xc2/0xdd
[ 15.562219] warn_slowpath_null+0x1d/0x1f
[ 15.563027] native_smp_send_reschedule+0x4f/0x68
[ 15.564061] resched_curr+0x9e/0x168
[ 15.564792] check_preempt_curr+0x4a/0x92
[ 15.565592] move_queued_task+0x1cc/0x1d6
[ 15.566415] __migrate_task+0x88/0x97
[ 15.567158] migration_cpu_stop+0x77/0xa4
[ 15.567968] ? sched_ttwu_pending+0xbd/0xbd
[ 15.568815] cpu_stopper_thread+0x84/0xf3
[ 15.569613] ? sort_range+0x22/0x22
[ 15.570326] smpboot_thread_fn+0x1cc/0x1e3
[ 15.571164] kthread+0x12d/0x135
[ 15.571825] ? kthread_create_on_node+0x3f/0x3f
[ 15.572742] ret_from_fork+0x2c/0x40
[ 15.573468] ---[ end trace ce70cc5403b8b2a1 ]---
To reproduce:
git clone https://github.com/01org/lkp-tests.git
cd lkp-tests
bin/lkp qemu -k <bzImage> job-script # job-script is attached in this email
Thanks,
Xiaolong
3 years, 8 months
[lkp-robot] [fw_cfg] 9f0f3ea314: BUG:KASAN:null-ptr-deref_on_address
by kernel test robot
FYI, we noticed the following commit:
commit: 9f0f3ea31419e56d861441b2d863e992d13f19d7 ("fw_cfg: do DMA read operation")
url: https://github.com/0day-ci/linux/commits/marcandre-lureau-redhat-com/fw_c...
in testcase: boot
on test machine: qemu-system-x86_64 -enable-kvm -cpu host -smp 2 -m 4G
caused below changes (please refer to attached dmesg/kmsg for entire log/backtrace):
+------------------------------------------------------------------+------------+------------+
| | c0bbc7cf8b | 9f0f3ea314 |
+------------------------------------------------------------------+------------+------------+
| boot_successes | 6 | 0 |
| boot_failures | 2 | 8 |
| invoked_oom-killer:gfp_mask=0x | 2 | 2 |
| Mem-Info | 2 | 2 |
| Kernel_panic-not_syncing:Out_of_memory_and_no_killable_processes | 2 | 2 |
| BUG:kernel_hang_in_test_stage | 0 | 2 |
| BUG:KASAN:null-ptr-deref_on_address | 0 | 4 |
| BUG:unable_to_handle_kernel | 0 | 4 |
| Oops:#[##] | 0 | 4 |
| Kernel_panic-not_syncing:Fatal_exception | 0 | 4 |
+------------------------------------------------------------------+------------+------------+
[ 276.979741] BUG: KASAN: null-ptr-deref on address 0000000000000390
[ 276.979741] BUG: KASAN: null-ptr-deref on address 0000000000000390
[ 276.979778] Read of size 8 by task swapper/1
[ 276.979778] Read of size 8 by task swapper/1
[ 276.979841] CPU: 0 PID: 1 Comm: swapper Not tainted 4.11.0-rc8-00089-g9f0f3ea #2
[ 276.979841] CPU: 0 PID: 1 Comm: swapper Not tainted 4.11.0-rc8-00089-g9f0f3ea #2
[ 276.979878] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.9.3-20161025_171302-gandalf 04/01/2014
[ 276.979878] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.9.3-20161025_171302-gandalf 04/01/2014
[ 276.979910] Call Trace:
[ 276.979910] Call Trace:
[ 276.980004] dump_stack+0x19/0x1b
[ 276.980004] dump_stack+0x19/0x1b
[ 276.980131] kasan_report+0x467/0x560
[ 276.980131] kasan_report+0x467/0x560
[ 276.980197] ? swiotlb_map_page+0x54/0x248
[ 276.980197] ? swiotlb_map_page+0x54/0x248
[ 276.980260] ? kasan_unpoison_shadow+0x35/0x43
[ 276.980260] ? kasan_unpoison_shadow+0x35/0x43
[ 276.980324] ? swiotlb_free_coherent+0x9a/0x9a
[ 276.980324] ? swiotlb_free_coherent+0x9a/0x9a
[ 276.980387] __asan_load8+0x5e/0x6f
[ 276.980387] __asan_load8+0x5e/0x6f
[ 276.980428] swiotlb_map_page+0x54/0x248
[ 276.980428] swiotlb_map_page+0x54/0x248
[ 276.980493] ? swiotlb_free_coherent+0x9a/0x9a
[ 276.980493] ? swiotlb_free_coherent+0x9a/0x9a
[ 276.980581] fw_cfg_dma_transfer+0xb9/0x39c
[ 276.980581] fw_cfg_dma_transfer+0xb9/0x39c
[ 276.980649] fw_cfg_read_blob+0xf0/0x201
[ 276.980649] fw_cfg_read_blob+0xf0/0x201
[ 276.980715] ? fw_cfg_dma_transfer+0x39c/0x39c
[ 276.980715] ? fw_cfg_dma_transfer+0x39c/0x39c
[ 276.980782] ? __kmalloc+0x15f/0x304
[ 276.980782] ? __kmalloc+0x15f/0x304
[ 276.980844] ? fw_cfg_sysfs_probe+0x2c9/0x84a
[ 276.980844] ? fw_cfg_sysfs_probe+0x2c9/0x84a
[ 276.980911] fw_cfg_sysfs_probe+0x2f4/0x84a
[ 276.980911] fw_cfg_sysfs_probe+0x2f4/0x84a
[ 276.980980] ? fw_cfg_sysfs_read_raw+0x70/0x70
[ 276.980980] ? fw_cfg_sysfs_read_raw+0x70/0x70
[ 276.981104] ? acpi_device_wakeup+0x3d/0x110
[ 276.981104] ? acpi_device_wakeup+0x3d/0x110
[ 276.981172] ? acpi_dev_pm_attach+0xf0/0x12e
[ 276.981172] ? acpi_dev_pm_attach+0xf0/0x12e
[ 276.981239] platform_drv_probe+0x54/0xd2
[ 276.981239] platform_drv_probe+0x54/0xd2
[ 276.981330] driver_probe_device+0x2b1/0x730
[ 276.981330] driver_probe_device+0x2b1/0x730
[ 276.981401] ? driver_probe_device+0x730/0x730
[ 276.981401] ? driver_probe_device+0x730/0x730
[ 276.981488] __driver_attach+0x121/0x123
[ 276.981488] __driver_attach+0x121/0x123
[ 276.981556] bus_for_each_dev+0xeb/0x147
[ 276.981556] bus_for_each_dev+0xeb/0x147
[ 276.981623] ? store_drivers_autoprobe+0x80/0x80
[ 276.981623] ? store_drivers_autoprobe+0x80/0x80
[ 276.981688] ? _raw_spin_unlock+0x27/0x3a
[ 276.981688] ? _raw_spin_unlock+0x27/0x3a
[ 276.981756] driver_attach+0x2b/0x2e
[ 276.981756] driver_attach+0x2b/0x2e
[ 276.981823] bus_add_driver+0x27e/0x39c
[ 276.981823] bus_add_driver+0x27e/0x39c
[ 276.981887] driver_register+0xd3/0x193
[ 276.981887] driver_register+0xd3/0x193
[ 276.981975] ? firmware_map_add_early+0x5b/0x5b
[ 276.981975] ? firmware_map_add_early+0x5b/0x5b
[ 276.982018] __platform_driver_register+0x6c/0x71
[ 276.982018] __platform_driver_register+0x6c/0x71
[ 276.982140] fw_cfg_sysfs_init+0x45/0x69
[ 276.982140] fw_cfg_sysfs_init+0x45/0x69
[ 276.982207] do_one_initcall+0x8f/0x1ee
[ 276.982207] do_one_initcall+0x8f/0x1ee
[ 276.982272] ? initcall_blacklisted+0x12c/0x12c
[ 276.982272] ? initcall_blacklisted+0x12c/0x12c
[ 276.982340] ? parse_args+0x35e/0x602
[ 276.982340] ? parse_args+0x35e/0x602
[ 276.982430] ? set_debug_rodata+0x12/0x12
[ 276.982430] ? set_debug_rodata+0x12/0x12
[ 276.982494] kernel_init_freeable+0x19e/0x22e
[ 276.982494] kernel_init_freeable+0x19e/0x22e
[ 276.982558] ? rest_init+0x140/0x140
[ 276.982558] ? rest_init+0x140/0x140
[ 276.982599] kernel_init+0x13/0x127
[ 276.982599] kernel_init+0x13/0x127
[ 276.982662] ? rest_init+0x140/0x140
[ 276.982662] ? rest_init+0x140/0x140
[ 276.982725] ret_from_fork+0x31/0x40
[ 276.982725] ret_from_fork+0x31/0x40
[ 276.982788] ==================================================================
[ 276.982788] ==================================================================
[ 276.982818] Disabling lock debugging due to kernel taint
[ 276.982818] Disabling lock debugging due to kernel taint
[ 276.982855] BUG: unable to handle kernel NULL pointer dereference at 0000000000000390
[ 276.982855] BUG: unable to handle kernel NULL pointer dereference at 0000000000000390
[ 276.982924] IP: swiotlb_map_page+0x54/0x248
[ 276.982924] IP: swiotlb_map_page+0x54/0x248
[ 276.982952] PGD 0
[ 276.982952] PGD 0
[ 276.982958]
[ 276.982958]
[ 276.983012] Oops: 0000 [#1] PREEMPT KASAN
[ 276.983012] Oops: 0000 [#1] PREEMPT KASAN
[ 276.983020] Modules linked in:
[ 276.983020] Modules linked in:
[ 276.983210] CPU: 0 PID: 1 Comm: swapper Tainted: G B 4.11.0-rc8-00089-g9f0f3ea #2
[ 276.983210] CPU: 0 PID: 1 Comm: swapper Tainted: G B 4.11.0-rc8-00089-g9f0f3ea #2
[ 276.983241] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.9.3-20161025_171302-gandalf 04/01/2014
[ 276.983241] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.9.3-20161025_171302-gandalf 04/01/2014
[ 276.983274] task: ffff88011a5b4680 task.stack: ffff88011a5b8000
[ 276.983274] task: ffff88011a5b4680 task.stack: ffff88011a5b8000
[ 276.983312] RIP: 0010:swiotlb_map_page+0x54/0x248
[ 276.983312] RIP: 0010:swiotlb_map_page+0x54/0x248
[ 276.983343] RSP: 0018:ffff88011a5bf9b8 EFLAGS: 00010292
[ 276.983343] RSP: 0018:ffff88011a5bf9b8 EFLAGS: 00010292
[ 276.983402] RAX: ffff88011a5b4680 RBX: 0000000000098640 RCX: ffffffff8113b4e3
[ 276.983402] RAX: ffff88011a5b4680 RBX: 0000000000098640 RCX: ffffffff8113b4e3
[ 276.983434] RDX: 0000000000000004 RSI: 0000000000000003 RDI: 0000000000000292
[ 276.983434] RDX: 0000000000000004 RSI: 0000000000000003 RDI: 0000000000000292
[ 276.983466] RBP: ffff88011a5bf9f8 R08: 0000000000000003 R09: 0000000000000000
[ 276.983466] RBP: ffff88011a5bf9f8 R08: 0000000000000003 R09: 0000000000000000
[ 276.983499] R10: ffff88011a5bf8cf R11: fffffbfff06cd0a3 R12: 0000000000000000
[ 276.983499] R10: ffff88011a5bf8cf R11: fffffbfff06cd0a3 R12: 0000000000000000
[ 276.983531] R13: 0000000000000010 R14: 0000000000000000 R15: ffffffff81517b2f
[ 276.983531] R13: 0000000000000010 R14: 0000000000000000 R15: ffffffff81517b2f
[ 276.983566] FS: 0000000000000000(0000) GS:ffffffff8227d000(0000) knlGS:0000000000000000
[ 276.983566] FS: 0000000000000000(0000) GS:ffffffff8227d000(0000) knlGS:0000000000000000
[ 276.983598] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 276.983598] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 276.983630] CR2: 0000000000000390 CR3: 000000007ef79000 CR4: 00000000000006f0
[ 276.983630] CR2: 0000000000000390 CR3: 000000007ef79000 CR4: 00000000000006f0
[ 276.983666] Call Trace:
[ 276.983666] Call Trace:
[ 276.983727] ? swiotlb_free_coherent+0x9a/0x9a
[ 276.983727] ? swiotlb_free_coherent+0x9a/0x9a
[ 276.983765] fw_cfg_dma_transfer+0xb9/0x39c
[ 276.983765] fw_cfg_dma_transfer+0xb9/0x39c
[ 276.983827] fw_cfg_read_blob+0xf0/0x201
[ 276.983827] fw_cfg_read_blob+0xf0/0x201
[ 276.983889] ? fw_cfg_dma_transfer+0x39c/0x39c
[ 276.983889] ? fw_cfg_dma_transfer+0x39c/0x39c
[ 276.983930] ? __kmalloc+0x15f/0x304
[ 276.983930] ? __kmalloc+0x15f/0x304
[ 276.983989] ? fw_cfg_sysfs_probe+0x2c9/0x84a
[ 276.983989] ? fw_cfg_sysfs_probe+0x2c9/0x84a
[ 276.984089] fw_cfg_sysfs_probe+0x2f4/0x84a
[ 276.984089] fw_cfg_sysfs_probe+0x2f4/0x84a
[ 276.984153] ? fw_cfg_sysfs_read_raw+0x70/0x70
[ 276.984153] ? fw_cfg_sysfs_read_raw+0x70/0x70
[ 276.984214] ? acpi_device_wakeup+0x3d/0x110
[ 276.984214] ? acpi_device_wakeup+0x3d/0x110
[ 276.984254] ? acpi_dev_pm_attach+0xf0/0x12e
[ 276.984254] ? acpi_dev_pm_attach+0xf0/0x12e
[ 276.984314] platform_drv_probe+0x54/0xd2
[ 276.984314] platform_drv_probe+0x54/0xd2
[ 276.984407] driver_probe_device+0x2b1/0x730
[ 276.984407] driver_probe_device+0x2b1/0x730
[ 276.984473] ? driver_probe_device+0x730/0x730
[ 276.984473] ? driver_probe_device+0x730/0x730
[ 276.984534] __driver_attach+0x121/0x123
[ 276.984534] __driver_attach+0x121/0x123
[ 276.984575] bus_for_each_dev+0xeb/0x147
[ 276.984575] bus_for_each_dev+0xeb/0x147
[ 276.984635] ? store_drivers_autoprobe+0x80/0x80
[ 276.984635] ? store_drivers_autoprobe+0x80/0x80
[ 276.984673] ? _raw_spin_unlock+0x27/0x3a
[ 276.984673] ? _raw_spin_unlock+0x27/0x3a
[ 276.984736] driver_attach+0x2b/0x2e
[ 276.984736] driver_attach+0x2b/0x2e
[ 276.984798] bus_add_driver+0x27e/0x39c
[ 276.984798] bus_add_driver+0x27e/0x39c
[ 276.984836] driver_register+0xd3/0x193
[ 276.984836] driver_register+0xd3/0x193
[ 276.984895] ? firmware_map_add_early+0x5b/0x5b
[ 276.984895] ? firmware_map_add_early+0x5b/0x5b
[ 276.984933] __platform_driver_register+0x6c/0x71
[ 276.984933] __platform_driver_register+0x6c/0x71
[ 276.984992] fw_cfg_sysfs_init+0x45/0x69
[ 276.984992] fw_cfg_sysfs_init+0x45/0x69
[ 276.985087] do_one_initcall+0x8f/0x1ee
[ 276.985087] do_one_initcall+0x8f/0x1ee
[ 276.985127] ? initcall_blacklisted+0x12c/0x12c
[ 276.985127] ? initcall_blacklisted+0x12c/0x12c
[ 276.985189] ? parse_args+0x35e/0x602
[ 276.985189] ? parse_args+0x35e/0x602
[ 276.985251] ? set_debug_rodata+0x12/0x12
[ 276.985251] ? set_debug_rodata+0x12/0x12
[ 276.985289] kernel_init_freeable+0x19e/0x22e
[ 276.985289] kernel_init_freeable+0x19e/0x22e
[ 276.985348] ? rest_init+0x140/0x140
[ 276.985348] ? rest_init+0x140/0x140
[ 276.985386] kernel_init+0x13/0x127
[ 276.985386] kernel_init+0x13/0x127
[ 276.985444] ? rest_init+0x140/0x140
[ 276.985444] ? rest_init+0x140/0x140
To reproduce:
git clone https://github.com/01org/lkp-tests.git
cd lkp-tests
bin/lkp qemu -k <bzImage> job-script # job-script is attached in this email
Thanks,
Xiaolong
3 years, 8 months
[lkp-robot] [ext4] 0248a634b1: [No primary change] -39% fsmark.time.user_time
by kernel test robot
Greeting,
There is no primary kpi change in this test, below is the data collected through multiple monitors running background just for your information.
commit: 0248a634b118bff1b4026dd859f784aa8511ad57 ("ext4: add largedir feature")
https://git.kernel.org/cgit/linux/kernel/git/next/linux-next.git master
in testcase: fsmark
on test machine: 72 threads Intel(R) Xeon(R) CPU E5-2699 v3 @ 2.30GHz with 128G memory
with following parameters:
iterations: 8
disk: 1SSD
nr_threads: 16
fs: ext4
filesize: 9B
test_size: 48G
sync_method: fsyncBeforeClose
nr_directories: 16d
nr_files_per_directory: 256fpd
cpufreq_governor: performance
test-description: The fsmark is a file system benchmark to test synchronous write workloads, for example, mail servers workload.
test-url: https://sourceforge.net/projects/fsmark/
Details are as below:
-------------------------------------------------------------------------------------------------->
To reproduce:
git clone https://github.com/01org/lkp-tests.git
cd lkp-tests
bin/lkp install job.yaml # job file is attached in this email
bin/lkp run job.yaml
testcase/path_params/tbox_group/run: fsmark/8-1SSD-16-ext4-9B-48G-fsyncBeforeClose-16d-256fpd-performance/lkp-hsw-ep4
v4.11-rc6 0248a634b118bff1b4026dd859
---------------- --------------------------
%stddev change %stddev
\ | \
61.80 -39% 37.95 fsmark.time.user_time
350 -40% 211 fsmark.time.elapsed_time
350 -40% 211 fsmark.time.elapsed_time.max
1.007e+08 -40% 59903498 fsmark.time.file_system_outputs
52687100 -41% 30926734 fsmark.time.voluntary_context_switches
641735 -41% 378931 fsmark.time.involuntary_context_switches
1388 -41% 813 fsmark.time.system_time
10.11 9.95 turbostat.%Busy
158714 -3% 153758 vmstat.system.in
335914 -3% 325165 vmstat.system.cs
0.11 ± 3% -17% 0.09 ± 12% perf-stat.dTLB-store-miss-rate%
831871 -37% 525300 perf-stat.page-faults
832021 -37% 525300 perf-stat.minor-faults
477230 ± 3% -46% 258869 ± 9% perf-stat.cpu-migrations
3.502e+08 -41% 2.083e+08 ± 5% perf-stat.node-stores
1.813e+09 ± 4% -41% 1.073e+09 ± 13% perf-stat.cache-misses
6.488e+08 ± 8% -41% 3.796e+08 ± 11% perf-stat.node-load-misses
4.434e+11 -45% 2.447e+11 ± 9% perf-stat.dTLB-stores
4.76e+08 ± 5% -54% 2.187e+08 ± 14% perf-stat.dTLB-store-misses
7.933e+12 -40% 4.773e+12 ± 5% perf-stat.cpu-cycles
1.233e+11 -39% 7.462e+10 ± 4% perf-stat.cache-references
1.187e+08 -42% 69399563 perf-stat.context-switches
1.378e+09 -41% 8.119e+08 perf-stat.iTLB-loads
1.561e+08 ± 11% -40% 94156655 ± 17% perf-stat.node-store-misses
8.24e+11 -41% 4.892e+11 ± 4% perf-stat.branch-instructions
4.042e+12 -41% 2.399e+12 ± 4% perf-stat.instructions
2.182e+09 ± 6% -52% 1.043e+09 ± 14% perf-stat.dTLB-load-misses
7.544e+09 -41% 4.459e+09 perf-stat.branch-misses
7.872e+11 ± 4% -48% 4.131e+11 ± 11% perf-stat.dTLB-loads
3.146e+08 ± 4% -44% 1.746e+08 ± 11% perf-stat.node-loads
perf-stat.cpu-cycles
9.5e+12 ++----------------------------------------------------------------+
9e+12 ++ * |
| + : |
8.5e+12 ++*.*.* : .*. *.*.* *.*. *.*. |
8e+12 ++ * *.. + + + *.*.*.*. + *..*.*.* |
7.5e+12 ++ * *.* * |
7e+12 *+ |
| |
6.5e+12 ++ |
6e+12 ++ |
5.5e+12 ++ |
5e+12 ++ O O |
O O O O O O O O O O O O O O O O O O O O O O O O
4.5e+12 ++ O O O O O O O |
4e+12 ++----------------------------------------------------------------+
perf-stat.instructions
4.5e+12 ++----------------------------------------------------------------+
| *.*.*. *. |
| : *. .*. : *.* .*.*. .*. .*.*. .*. |
4e+12 ++ * *.. : + .* * *.*.* *. *.* |
|: * * |
* |
3.5e+12 ++ |
| |
3e+12 ++ |
| |
| |
2.5e+12 ++ O O O O O O |
O O O O O O O O O O O O O O O O O O O O O O O O
| O O O |
2e+12 ++----------------------------------------------------------------+
perf-stat.cache-references
1.4e+11 ++----------------------------------------------------------------+
| *. *. |
1.3e+11 ++: *.*.*.*.*. : *.* .*. .*. |
1.2e+11 ++ *.. : + .* *.*.*.*. .* *.*..*.*. |
|: * * * * |
1.1e+11 *+ |
| |
1e+11 ++ |
| |
9e+10 ++ |
8e+10 ++ |
| O O O O O O O O O |
7e+10 O+ O O O O O O O O O O O O O O O O O O
| O O O O O |
6e+10 ++----------------------------------------------------------------+
perf-stat.branch-instructions
9e+11 ++----------------------------------------------------------------+
8.5e+11 ++*.*.*. *.*.* *. *. |
|: *.*.*. : + + *.*.*.*. + *.*..*.*. |
8e+11 ++ *.. : *.* *.* * |
7.5e+11 *+ * |
| |
7e+11 ++ |
6.5e+11 ++ |
6e+11 ++ |
| |
5.5e+11 ++ |
5e+11 ++O O O O O O O O O O O |
O O O O O O O O O O O O O O O O O O O O
4.5e+11 ++ O O |
4e+11 ++----------------------------------------------------------------+
perf-stat.branch-misses
8.5e+09 ++----------------------------------------------------------------+
8e+09 ++ .*.*. *. |
| *.*.* *.*.. + *.*. .*.*. .*.*. |
7.5e+09 ++ * *.* *.*.*.*.* *..*.*.* |
7e+09 *+ |
| |
6.5e+09 ++ |
6e+09 ++ |
5.5e+09 ++ |
| |
5e+09 ++ |
4.5e+09 ++ O O O O O O
O O O O O O O O O O O O O O O O O O O O O O |
4e+09 ++ O O O O O |
3.5e+09 ++----------------------------------------------------------------+
perf-stat.dTLB-load-misses
3e+09 ++----------------------------------------------------------------+
| * * |
* :: * :: |
2.5e+09 ++ : : *. + + : : .* .* |
| *. : :+ *..* *. : : *. .* + *. .* |
| *.* * * *. + *.* *. + *..* |
2e+09 ++ * * |
| |
1.5e+09 ++ |
| O |
O O O O O |
1e+09 ++ O O O O O O O O O O O O O O O O O O
| O O O O O O O O O |
| |
5e+08 ++----------------------------------------------------------------+
perf-stat.dTLB-stores
5e+11 ++----------------------------------------------------------------+
| |
4.5e+11 ++ *. *. .*.*.*. *. .*.*.* |
*.*. : *.*. .* *.*. + * *. + *. |
| *. : *. + .* : * * |
4e+11 ++ * * + : |
| * |
3.5e+11 ++ |
| |
3e+11 ++ |
O O O O |
| O O O O O O O O O O O O O O
2.5e+11 ++O O O O O O O O O O |
| O O O O O |
2e+11 ++----------------------------------------------------------------+
perf-stat.iTLB-loads
1.6e+09 ++--------*-------------------------------------------------------+
| .* + .*..*. |
1.5e+09 *+*.*.* * *.*.*.* |
1.4e+09 ++ + .*.*.*. .*. .*.*.*.. .*. |
| * * *.* * * |
1.3e+09 ++ |
1.2e+09 ++ |
| |
1.1e+09 ++ |
1e+09 ++ |
O O |
9e+08 ++O O O O O O O O O O O O O O O O O O |
8e+08 ++ O O O O O O O O O O O O O
| |
7e+08 ++----------------------------------------------------------------+
perf-stat.node-stores
3.8e+08 ++----------------------------------------------------------------+
3.6e+08 ++ * .*. .*. |
*. + + .*.. *.* *.*.*.*.* *.*.*.*.*..* * |
3.4e+08 ++*.*.* *.* + + + |
3.2e+08 ++ * *.* |
3e+08 ++ |
2.8e+08 ++ |
| |
2.6e+08 ++ |
2.4e+08 ++ |
2.2e+08 ++ O O O |
2e+08 O+ O O O O O O O O O |
| O O O O O O O O O O O O O O O O
1.8e+08 ++O O O O |
1.6e+08 ++----------------------------------------------------------------+
perf-stat.page-faults
950000 ++------*----------------------------------------------------------+
900000 ++ : : * |
| : : .. + *. *. |
850000 *+*.*.* * *. .*.*.*.*. .. *. + *. |
800000 ++ * *.*.* *.*.*.*.* *.* |
| |
750000 ++ |
700000 ++ |
650000 ++ |
| |
600000 ++ |
550000 ++ O
| O O O O O O O O O O O O O O O |
500000 O+O O O O O O O O O O O O O O O O |
450000 ++-----------------------------------------------------------------+
perf-stat.context-switches
1.3e+08 ++----------------------------------------------------------------+
| |
1.2e+08 *+*. .*.*.*. .*..*.*. .*. .*.*.*.*.*.*.*.*.*.*.*..*.*.* |
| * * * * |
1.1e+08 ++ |
| |
1e+08 ++ |
| |
9e+07 ++ |
| |
8e+07 ++ |
| |
7e+07 O+O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O
| O |
6e+07 ++----------------------------------------------------------------+
perf-stat.minor-faults
950000 ++------*----------------------------------------------------------+
900000 ++ : : * |
| : : .. + *. *. |
850000 *+*.*.* * *. .*.*.*.*. .. *. + *. |
800000 ++ * *.*.* *.*.*.*.* *.* |
| |
750000 ++ |
700000 ++ |
650000 ++ |
| |
600000 ++ |
550000 ++ O
| O O O O O O O O O O O O O O O |
500000 O+O O O O O O O O O O O O O O O O |
450000 ++-----------------------------------------------------------------+
fsmark.time.user_time
80 ++---------------------------------------------------------------------+
| * |
75 ++ :: |
70 ++ : : |
| : : |
65 ++*. : *. .*.*.*.*.*.. .*. .*. |
60 *+ *..* *. *.*.*.*. *.*.*.*..*.* *.*..* |
| |
55 ++ |
50 ++ |
| |
45 ++ |
40 ++ O |
O O O O O O O O O O O O O O O O O
35 ++--O----O-O----O---O-O-------------------O-O--O-O-O-O----O-O-O--------+
fsmark.time.system_time
1800 ++-------------------------------------------------------------------+
1700 ++ * |
| : : |
1600 ++ : : |
1500 ++ : : |
1400 *+*.*.* *.*.*.*.*..*.*.*.*.*.*..*.*.*.*.*.*.*..*.*.*.* |
1300 ++ |
| |
1200 ++ |
1100 ++ |
1000 ++ |
900 ++ O |
O O O O O O O |
800 ++O O O O O O O O O O O O O O O O O O O O O O O O O
700 ++-------------------------------------------------------------------+
fsmark.time.elapsed_time
450 ++--------------------------------------------------------------------+
| |
| * |
400 ++ : : |
| : : |
*. .*..* *.*.*.. .*.*.*.*.*..*.*. .*. .*.*.*. .*. |
350 ++* * * *..* *. *.* |
| |
300 ++ |
| |
| |
250 ++ |
| |
O O O O O O O O O O O O O
200 ++O-O--O-O---O-O--O-O-----O----------O-O--O-O-O-O-O--O-O---O--------O-+
fsmark.time.elapsed_time.max
450 ++--------------------------------------------------------------------+
| |
| * |
400 ++ : : |
| : : |
*. .*..* *.*.*.. .*.*.*.*.*..*.*. .*. .*.*.*. .*. |
350 ++* * * *..* *. *.* |
| |
300 ++ |
| |
| |
250 ++ |
| |
O O O O O O O O O O O O O
200 ++O-O--O-O---O-O--O-O-----O----------O-O--O-O-O-O-O--O-O---O--------O-+
fsmark.time.voluntary_context_switches
5.5e+07 ++----------------------------------------------------------------+
*.*. .*. .*. .*..*.*. .*. .*. .*.*.*.*.*.*. .*.*..*.*.* |
| * * * * * * * |
5e+07 ++ |
| |
| |
4.5e+07 ++ |
| |
4e+07 ++ |
| |
| |
3.5e+07 ++ |
| |
O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O
3e+07 ++----------------------------------------------------O-----O-O---+
fsmark.time.file_system_outputs
1.05e+08 ++---------------------------------------------------------------+
1e+08 *+*.*.*.*.*.*.*.*.*.*.*.*.*.*.*..*.*.*.*.*.*.*.*.*.*.* |
| |
9.5e+07 ++ |
9e+07 ++ |
| |
8.5e+07 ++ |
8e+07 ++ |
7.5e+07 ++ |
| |
7e+07 ++ |
6.5e+07 ++ |
| |
6e+07 O+O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O
5.5e+07 ++---------------------------------------------------------------+
[*] 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,
Xiaolong
3 years, 8 months
[lkp-robot] [vfs] 16d35dab49: kernel_BUG_at_lib/radix-tree.c
by kernel test robot
FYI, we noticed the following commit:
commit: 16d35dab49415ac74ec161406b5634ddf35e1290 ("vfs: Replace close_on_exec bitmap with an IDR tag")
git://git.infradead.org/users/willy/linux-dax.git fd-alloc
in testcase: phoronix-test-suite
with following parameters:
test: apache-1.6.1
cpufreq_governor: performance
test-description: The Phoronix Test Suite is the most comprehensive testing and benchmarking platform available that provides an extensible framework for which new tests can be easily added.
test-url: http://www.phoronix-test-suite.com/
on test machine: 8 threads Intel(R) Core(TM) i7-2600K CPU @ 3.40GHz with 8G memory
caused below changes (please refer to attached dmesg/kmsg for entire log/backtrace):
+------------------------------------------+------------+------------+
| | 7453be343c | 16d35dab49 |
+------------------------------------------+------------+------------+
| boot_successes | 8 | 5 |
| boot_failures | 6 | 4 |
| kernel_BUG_at_fs/file.c | 6 | |
| invalid_opcode:#[##] | 6 | 4 |
| Kernel_panic-not_syncing:Fatal_exception | 6 | 4 |
| kernel_BUG_at_lib/radix-tree.c | 0 | 4 |
+------------------------------------------+------------+------------+
[ 263.182467] kernel BUG at lib/radix-tree.c:1513!
[ 263.183719] invalid opcode: 0000 [#1] SMP
[ 263.184885] Modules linked in: rpcsec_gss_krb5 nfsv4 dns_resolver netconsole nfsd auth_rpcgss ipmi_watchdog ipmi_poweroff ipmi_devintf ipmi_msghandler overlay btrfs xor raid6_pq dm_mod sg sd_mod snd_hda_codec_hdmi intel_rapl x86_pkg_temp_thermal intel_powerclamp snd_hda_codec_realtek coretemp snd_hda_codec_generic kvm_intel kvm irqbypass crct10dif_pclmul crc32_pclmul crc32c_intel ghash_clmulni_intel pcbc ahci snd_hda_intel libahci aesni_intel crypto_simd glue_helper snd_hda_codec ppdev cryptd pcspkr serio_raw i915 libata snd_hda_core video firewire_ohci snd_hwdep firewire_core snd_pcm crc_itu_t drm_kms_helper snd_timer syscopyarea sysfillrect sysimgblt snd fb_sys_fops shpchp soundcore drm parport_pc nuvoton_cir parport rc_core
[ 263.193038] CPU: 4 PID: 1512 Comm: httpd Not tainted 4.11.0-rc1-00051-g16d35da #1
[ 263.194545] Hardware name: /DH67GD, BIOS BLH6710H.86A.0132.2011.1007.1505 10/07/2011
[ 263.196111] task: ffff880203e38000 task.stack: ffffc90002b8c000
[ 263.197539] RIP: 0010:radix_tree_tag_set+0xe1/0xf0
[ 263.198885] RSP: 0018:ffffc90002b8fe18 EFLAGS: 00010212
[ 263.200142] RAX: ffff8801f8ff4491 RBX: 0000000000000040 RCX: 000000000000003f
[ 263.201891] RDX: 0000000000000001 RSI: 0000000000000040 RDI: ffff880202c77920
[ 263.203240] RBP: ffffc90002b8fe18 R08: 0000000000000040 R09: 0000000000000228
[ 263.204764] R10: 0000000000000001 R11: 0000000000000000 R12: ffff880202c77980
[ 263.206083] R13: ffff880202c77900 R14: ffff880202c77920 R15: 0000000000080000
[ 263.207679] FS: 00007fda107e8700(0000) GS:ffff880213300000(0000) knlGS:0000000000000000
[ 263.209276] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 263.210737] CR2: 00007fda26913000 CR3: 000000020141b000 CR4: 00000000000406e0
[ 263.212384] Call Trace:
[ 263.213800] __alloc_fd+0xc5/0xf0
[ 263.215127] get_unused_fd_flags+0x30/0x40
[ 263.216385] SYSC_accept4+0x8a/0x1f0
[ 263.217841] ? wake_up_q+0x80/0x80
[ 263.219312] SyS_accept4+0xe/0x10
[ 263.220566] entry_SYSCALL_64_fastpath+0x1a/0xa9
[ 263.221957] RIP: 0033:0x7fda250ebeb7
[ 263.223368] RSP: 002b:00007fda107e7cc0 EFLAGS: 00000293 ORIG_RAX: 0000000000000120
[ 263.224794] RAX: ffffffffffffffda RBX: 0000000000000008 RCX: 00007fda250ebeb7
[ 263.226312] RDX: 00007fda107e7d20 RSI: 00007fda107e7d40 RDI: 0000000000000008
[ 263.227843] RBP: 0000000000080000 R08: 0000000000000000 R09: 000000007ff176d3
[ 263.229403] R10: 0000000000080000 R11: 0000000000000293 R12: 00007fda107e7d20
[ 263.230903] R13: 00007fda107e7d40 R14: 00007fda107e7e88 R15: 0000555cd71ab270
[ 263.232492] Code: c4 4d 8d 91 28 02 00 00 4c 39 d0 73 b8 48 83 e0 fe 49 89 c0 48 8b 00 49 29 c8 49 c1 e8 03 eb a5 31 c9 48 39 ce 0f 86 57 ff ff ff <0f> 0b 0f 1f 00 66 2e 0f 1f 84 00 00 00 00 00 48 89 fa 55 48 8d
[ 263.235797] RIP: radix_tree_tag_set+0xe1/0xf0 RSP: ffffc90002b8fe18
[ 263.237350] ---[ end trace fe1d84b5b52137ad ]---
To reproduce:
git clone https://github.com/01org/lkp-tests.git
cd lkp-tests
bin/lkp install job.yaml # job file is attached in this email
bin/lkp run job.yaml
Thanks,
Xiaolong
3 years, 8 months