[btrfs] e3905b6a2a: WARNING:at_mm/util.c:#kvmalloc_node
by kernel test robot
FYI, we noticed the following commit:
commit: e3905b6a2af438d1a0a5f3448c23845addb5de57 ("btrfs: Use kvzalloc instead of kzalloc/vmalloc in alloc_bitmap")
https://github.com/kdave/btrfs-devel.git misc-next
in testcase: boot
on test machine: qemu-system-x86_64 -enable-kvm -cpu host -smp 2 -m 2G
caused below changes (please refer to attached dmesg/kmsg for entire log/backtrace):
+-------------------------------------+------------+------------+
| | 9c430b766d | e3905b6a2a |
+-------------------------------------+------------+------------+
| boot_successes | 0 | 0 |
| boot_failures | 1 | 6 |
| BUG:scheduling_while_atomic | 1 | |
| WARNING:at_mm/util.c:#kvmalloc_node | 0 | 6 |
+-------------------------------------+------------+------------+
[ 44.162485] WARNING: CPU: 1 PID: 1 at mm/util.c:357 kvmalloc_node+0x24/0x7f
[ 44.162486] Modules linked in:
[ 44.162515] CPU: 1 PID: 1 Comm: swapper/0 Not tainted 4.12.0-rc2-00039-ge3905b6 #1
[ 44.162518] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.9.3-20161025_171302-gandalf 04/01/2014
[ 44.162521] task: ffff880065d88000 task.stack: ffffc9000031c000
[ 44.162546] RIP: 0010:kvmalloc_node+0x24/0x7f
[ 44.162549] RSP: 0000:ffffc9000031fb90 EFLAGS: 00010283
[ 44.162553] RAX: 0000000001400040 RBX: 0000000001408040 RCX: 0000000000001000
[ 44.162556] RDX: 00000000ffffffff RSI: 0000000001408040 RDI: 0000000000000001
[ 44.162579] RBP: ffffc9000031fba8 R08: 0000000000000000 R09: 0000000000000011
[ 44.162582] R10: ffff88003ce4d010 R11: 0000000000001000 R12: 0000000000000001
[ 44.162585] R13: 00000000ffffffff R14: ffff8800461b6000 R15: 0000000000000000
[ 44.162610] FS: 0000000000000000(0000) GS:ffff880068b00000(0000) knlGS:0000000000000000
[ 44.162613] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 44.162616] CR2: 0000000000000000 CR3: 0000000002011000 CR4: 00000000000006e0
[ 44.162647] Call Trace:
[ 44.162682] convert_free_space_to_bitmaps+0x56/0x390
[ 44.162708] ? btrfs_get_token_32+0x7a/0xcc
[ 44.162714] check_free_space_extents+0xbf/0x100
[ 44.162740] test_empty_block_group+0x3a/0x46
[ 44.162744] run_test+0x23a/0x2e0
[ 44.162748] ? run_test+0x23a/0x2e0
[ 44.162772] ? test_remove_all+0x83/0x83
[ 44.162777] ? test_remove_all+0x83/0x83
[ 44.162781] ? test_remove_all+0x83/0x83
[ 44.162806] run_test_both_formats+0x2e/0x98
[ 44.162810] ? test_remove_all+0x83/0x83
[ 44.162814] btrfs_test_free_space_tree+0x55/0x8d
[ 44.162838] ? test_remove_all+0x83/0x83
[ 44.162841] ? test_remove_beginning+0x9e/0x9e
[ 44.162845] ? test_remove_end+0xaa/0xaa
[ 44.162869] ? test_remove_middle+0xb2/0xb2
[ 44.162873] ? test_merge_left+0xed/0xed
[ 44.162876] ? test_merge_right+0xf2/0xf2
[ 44.162880] ? test_merge_both+0x106/0x106
[ 44.162904] ? test_merge_none+0x128/0x128
[ 44.162908] ? check_free_space_extents+0x100/0x100
[ 44.162933] btrfs_run_sanity_tests+0xec/0x144
[ 44.162941] ? set_debug_rodata+0x17/0x17
[ 44.162970] init_btrfs_fs+0xd8/0x13d
[ 44.162977] ? trace_event_define_fields_qgroup_meta_reserve+0x8b/0x8b
[ 44.163002] do_one_initcall+0x90/0x137
[ 44.163007] ? set_debug_rodata+0x17/0x17
[ 44.163032] kernel_init_freeable+0x179/0x1fc
[ 44.163038] ? rest_init+0x87/0x87
[ 44.163063] kernel_init+0xe/0xfa
[ 44.163070] ret_from_fork+0x2c/0x40
[ 44.163074] Code: e8 de ec 00 00 5d c3 66 66 66 66 90 89 f0 55 25 c0 00 40 01 3d c0 00 40 01 48 89 e5 41 55 41 54 41 89 d5 53 49 89 fc 89 f3 74 02 <0f> ff 49 81 fc 00 10 00 00 89 de 76 1d 0f ba e3 0a 73 0f 81 ce
[ 44.163387] ---[ end trace 166d5efb6b4fe7b5 ]---
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,
Kernel Test Robot
3 years, 7 months
[lkp-robot] 967bfd4ba9: autotest.fsfuzzer.fail
by kernel test robot
FYI, we noticed the following commit:
commit: 967bfd4ba99760592fc06dd64e2fe3a20e7ab58a ("Add kernel MMU notifier test to yhuang_debug")
git://bee.sh.intel.com/git/yhuang/linux.git vmalloc_notify_ir5a
in testcase: autotest
with following parameters:
test: fsfuzzer
test-description: Autotest is a framework for fully automated testing. It is designed primarily to test the Linux kernel, though it is useful for many other functions such as qualifying new hardware.
test-url: https://github.com/autotest/autotest
on test machine: 32 threads Intel(R) Xeon(R) CPU E5-2680 0 @ 2.70GHz with 64G memory
caused below changes (please refer to attached dmesg/kmsg for entire log/backtrace):
2017-05-21 11:25:33 client/autotest-local run fsfuzzer
11:25:33 INFO | Writing results to /lkp/benchmarks/autotest/client/results/default
11:25:33 ERROR| Could not determine initlevel, assuming 2
11:25:33 INFO | START ---- ---- timestamp=1495365933 localtime=May 21 11:25:33
11:25:33 INFO | START fsfuzzer fsfuzzer timestamp=1495365933 localtime=May 21 11:25:33
11:25:33 WARNI| Could not find GDB installed. Crash handling will operate with limited functionality
11:25:34 ERROR| Exception escaping from test:
Traceback (most recent call last):
File "/lkp/benchmarks/autotest/client/shared/test.py", line 411, in _exec
_call_test_function(self.execute, *p_args, **p_dargs)
File "/lkp/benchmarks/autotest/client/shared/test.py", line 823, in _call_test_function
return func(*args, **dargs)
File "/lkp/benchmarks/autotest/client/shared/test.py", line 291, in execute
postprocess_profiled_run, args, dargs)
File "/lkp/benchmarks/autotest/client/shared/test.py", line 212, in _call_run_once
self.run_once(*args, **dargs)
File "/lkp/benchmarks/autotest/client/tests/fsfuzzer/fsfuzzer.py", line 21, in run_once
utils.system(self.srcdir + '/run_test ' + args)
File "/lkp/benchmarks/autotest/client/shared/utils.py", line 1232, in system
verbose=verbose).exit_status
File "/lkp/benchmarks/autotest/client/shared/utils.py", line 918, in run
"Command returned non-zero exit status")
CmdError: Command </lkp/benchmarks/autotest/client/tmp/fsfuzzer/src/run_test iso9660 1> failed, rc=1, Command returned non-zero exit status
* Command:
/lkp/benchmarks/autotest/client/tmp/fsfuzzer/src/run_test iso9660 1
Exit status: 1
Duration: 0.044144153595
stdout:
++ Testing /lkp/benchmarks/autotest/client/results/default/fsfuzzer/fs/iso9660.1.img...
++ Checking results
++ Something found (/lkp/benchmarks/autotest/client/results/default/fsfuzzer/fs/iso9660.1.img)...
11:25:34 INFO | System log file not found (looked for ['/var/log/messages', '/var/log/syslog'])
11:25:34 ERROR| child process failed
11:25:34 INFO | ERROR fsfuzzer fsfuzzer timestamp=1495365934 localtime=May 21 11:25:34 Command </lkp/benchmarks/autotest/client/tmp/fsfuzzer/src/run_test iso9660 1> failed, rc=1, Command returned non-zero exit status
* Command:
/lkp/benchmarks/autotest/client/tmp/fsfuzzer/src/run_test iso9660 1
Exit status: 1
Duration: 0.044144153595
stdout:
++ Testing /lkp/benchmarks/autotest/client/results/default/fsfuzzer/fs/iso9660.1.img...
++ Checking results
++ Something found (/lkp/benchmarks/autotest/client/results/default/fsfuzzer/fs/iso9660.1.img)...
11:25:34 INFO | END ERROR fsfuzzer fsfuzzer timestamp=1495365934 localtime=May 21 11:25:34
11:25:34 INFO | END GOOD ---- ---- timestamp=1495365934 localtime=May 21 11:25:34
11:25:34 INFO | Report successfully generated at /lkp/benchmarks/autotest/client/results/default/job_report.html
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
[lkp-robot] [sched/deadline] 6f58a38d33: will-it-scale.scalability 10% improvement
by kernel test robot
Greeting,
FYI, we noticed a 10% improvement of will-it-scale.scalability due to commit:
commit: 6f58a38d33ea890c081fce0a7d3ec3d165160c80 ("sched/deadline: improve the tracking of active utilization")
git://linux-arm.org/linux-jl.git upstream/deadline/freq-rfc
in testcase: will-it-scale
on test machine: 32 threads Intel(R) Xeon(R) CPU E5-2680 0 @ 2.70GHz with 64G memory
with following parameters:
test: signal1
cpufreq_governor: performance
test-description: Will It Scale takes a testcase and runs it from 1 through to n parallel copies to see if the testcase will scale. It builds both a process and threads based test in order to see any differences between the two.
test-url: https://github.com/antonblanchard/will-it-scale
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: will-it-scale/signal1-performance/lkp-sb03
c3fa64e41fe8bc1e 6f58a38d33ea890c081fce0a7d
---------------- --------------------------
%stddev change %stddev
\ | \
0.13 10% 0.15 will-it-scale.scalability
423537 430957 will-it-scale.per_process_ops
569638 ±170% 8e+06 8201162 ±172% latency_stats.max.max
3181 -7% 2971 ± 3% vmstat.system.cs
2.499e+09 8% 2.704e+09 perf-stat.branch-misses
0.29 6% 0.31 perf-stat.branch-miss-rate%
1.213e+12 5% 1.275e+12 ± 3% perf-stat.dTLB-loads
6.664e+11 4% 6.905e+11 perf-stat.dTLB-stores
4.183e+12 4.288e+12 perf-stat.instructions
0.26 0.27 perf-stat.ipc
8.653e+11 8.811e+11 perf-stat.branch-instructions
1.433e+09 1.446e+09 perf-stat.node-stores
27.47 -5% 25.99 perf-stat.cache-miss-rate%
986488 -7% 921494 ± 3% perf-stat.context-switches
8.847e+09 -7% 8.231e+09 perf-stat.cache-references
2.431e+09 -12% 2.139e+09 perf-stat.cache-misses
33.34 -14% 28.74 perf-stat.node-load-miss-rate%
9.977e+08 ± 5% -32% 6.832e+08 ± 4% perf-stat.node-loads
4.999e+08 ± 8% -45% 2.762e+08 ± 8% perf-stat.node-load-misses
will-it-scale.scalability
0.16 ++O-----------------------------------------------------------------+
| |
0.155 O+ O O O O |
| O |
| O O O O |
0.15 ++ O O O O O O O O O O O O O O O O O O O O
| O O O O |
0.145 ++ |
| |
0.14 ++ |
| *.*. .*.* |
| + *.*.*. .*. .*.* + .* |
0.135 *+*.*.*.* *.*.*.* *.*.*.* *.*.* |
| |
0.13 ++------------------------------------------------------------------+
[*] 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
[x86] 13af22c8d8: BUG: unable to handle kernel paging request at 00000000a29a7092
by kernel test robot
Greetings,
0day kernel testing robot got the below dmesg and the first bad commit is
https://git.kernel.org/pub/scm/linux/kernel/git/jirislaby/linux.git devel
commit 13af22c8d8cf0117c4d74ae380332d01bc1c30b4
Author: Jiri Slaby <jslaby(a)suse.cz>
AuthorDate: Tue May 23 13:28:03 2017 +0200
Commit: Jiri Slaby <jslaby(a)suse.cz>
CommitDate: Tue May 23 13:38:02 2017 +0200
x86: crypto, store frame pointer in rbp
Crypto uses some random registers like r12 or r14 to store actually the
frame pointer. Use rbp which is intended for that purpose.
And use leave at the end of functions, conveniently.
This was dissected from Josh's dwarf/undwarf branches.
Signed-off-by: Jiri Slaby <jslaby(a)suse.cz>
Cc: Herbert Xu <herbert(a)gondor.apana.org.au>
Cc: "David S. Miller" <davem(a)davemloft.net>
Cc: Thomas Gleixner <tglx(a)linutronix.de>
Cc: Ingo Molnar <mingo(a)redhat.com>
Cc: "H. Peter Anvin" <hpa(a)zytor.com>
Cc: x86(a)kernel.org
Cc: linux-crypto(a)vger.kernel.org
Cc: Josh Poimboeuf <jpoimboe(a)redhat.com>
dae01f86be x86: entry, use ENTRY instead of ALIGN+GLOBAL for stub32_clone
13af22c8d8 x86: crypto, store frame pointer in rbp
b33139d923 objtool: generate dwarf for asm
+------------------------------------------+------------+------------+------------+
| | dae01f86be | 13af22c8d8 | b33139d923 |
+------------------------------------------+------------+------------+------------+
| boot_successes | 31 | 2 | 0 |
| boot_failures | 0 | 11 | 11 |
| BUG:unable_to_handle_kernel | 0 | 11 | 11 |
| Oops:#[##] | 0 | 11 | 11 |
| Kernel_panic-not_syncing:Fatal_exception | 0 | 11 | 11 |
+------------------------------------------+------------+------------+------------+
[ 91.160834] sched_clock: Marking stable (91160482084, 0)->(91834816749, -674334665)
[ 91.167865] Btrfs loaded, crc32c=crc32c-intel, assert=on, integrity-checker=on
[ 91.168012] Key type trusted registered
[ 91.168271] Key type encrypted registered
[ 91.168295] ima: No TPM chip found, activating TPM-bypass! (rc=-19)
[ 91.168321] BUG: unable to handle kernel paging request at 00000000a29a7092
[ 91.168340] IP: sha1_transform_avx+0xbaa/0xbad
[ 91.168342] PGD 0
[ 91.168343] P4D 0
[ 91.168345]
[ 91.168347] Oops: 0000 [#1] PREEMPT
[ 91.168352] CPU: 0 PID: 1 Comm: swapper Not tainted 4.12.0-rc1-next-20170522-00058-g13af22c #1
[ 91.168353] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.9.3-20161025_171302-gandalf 04/01/2014
[ 91.168355] task: ffff880000290000 task.stack: ffff880000294000
[ 91.168358] RIP: 0010:sha1_transform_avx+0xbaa/0xbad
[ 91.168360] RSP: 0000:ffff880000297a30 EFLAGS: 00010246
[ 91.168363] RAX: 0000000000000000 RBX: 000000003280d408 RCX: 0000000000000000
[ 91.168364] RDX: 00000000e65db7ef RSI: 00000000b79de0d7 RDI: ffff880000297a70
[ 91.168366] RBP: 00000000a29a7092 R08: ffffffff8260ec80 R09: ffff880000297b40
[ 91.168368] R10: ffffffff8260ec80 R11: ffff880000297ba0 R12: ffff880000297b40
[ 91.168369] R13: ffffffff8108ce20 R14: ffff880000297d4c R15: ffff880000297b60
[ 91.168372] FS: 0000000000000000(0000) GS:ffffffff83269000(0000) knlGS:0000000000000000
[ 91.168373] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 91.168375] CR2: 00000000a29a7092 CR3: 0000000003218000 CR4: 00000000001406b0
[ 91.168379] Call Trace:
[ 91.168384] ? sha1_finup+0x11c/0x17a
[ 91.168387] ? sha1_avx_finup+0x1c/0x25
[ 91.168389] ? sha1_avx_final+0x1c/0x25
[ 91.168393] ? crypto_shash_final+0xbc/0xea
[ 91.168397] ? ima_calc_field_array_hash_tfm+0x1b1/0x1db
[ 91.168400] ? ima_calc_field_array_hash+0x6b/0x90
[ 91.168403] ? ima_store_template+0x5d/0xcb
[ 91.168407] ? param_set_audit+0x80/0xba
[ 91.168409] ? ima_alloc_init_template+0x95/0xf2
[ 91.168418] ? hash_setup+0xf0/0xf0
[ 91.168421] ? ima_add_boot_aggregate+0xeb/0x13d
[ 91.168424] ? kzalloc+0x15/0x1e
[ 91.168426] ? ima_init+0xb1/0xf1
[ 91.168429] ? hash_setup+0xb9/0xf0
[ 91.168431] ? hash_setup+0xf0/0xf0
[ 91.168433] ? init_ima+0x35/0x65
[ 91.168436] ? do_one_initcall+0xe3/0x233
[ 91.168440] ? kernel_init_freeable+0x370/0x47f
[ 91.168443] ? rest_init+0x150/0x150
[ 91.168446] ? kernel_init+0x15/0x1aa
[ 91.168449] ? ret_from_fork+0x31/0x40
[ 91.168451] Code: 41 89 49 0c 41 03 41 10 41 89 41 10 89 ee 89 cd 89 d1 89 c2 4d 39 c2 0f 85 fc f4 ff ff b9 08 00 00 00 48 89 e7 48 31 c0 f3 48 ab <c9> 5b c3 55 31 c0 48 ff 05 09 44 1e 03 c7 47 10 01 23 45 67 c7
[ 91.168514] RIP: sha1_transform_avx+0xbaa/0xbad RSP: ffff880000297a30
[ 91.168515] CR2: 00000000a29a7092
[ 91.168520] ---[ end trace ea911e3940c60d9a ]---
[ 91.168522] Kernel panic - not syncing: Fatal exception
# HH:MM RESULT GOOD BAD GOOD_BUT_DIRTY DIRTY_NOT_BAD
git bisect start 412faf9ac726b86bc814aebfdb7e13e05bf614ff c696b4419edc5efa390c23ace4c811afbe8c618d --
git bisect bad a2ece3287425ab481e4ebf6eab9b39a2526b535c # 20:43 B 0 11 22 0 Merge 'sound/topic/kill-set_fs' into devel-catchup-201705251925
git bisect bad 8b2dba8268fac07b509868c6f040bd4c503abee9 # 20:52 B 0 10 21 0 Merge 'linux-review/Guodong-Xu/arm64-dts-hi3660-add-device-nodes/20170525-163604' into devel-catchup-201705251925
git bisect good 60de49a01f629665205825ce579463f92a5efdf3 # 21:06 G 10 0 0 0 0day base guard for 'devel-catchup-201705251925'
git bisect bad 4d88df4faea7f0f3573b65e4eb3b845b1778f141 # 21:19 B 0 1 13 1 Merge 'jirislaby/devel' into devel-catchup-201705251925
git bisect good 53e5d2751d0b253f46a9ffb8a42b7c0cc73bf7f3 # 21:39 G 10 0 0 0 s390: scsi, use setup_timer instead of init_timer
git bisect bad cdb0d5fd5af5e4a380e5fe34f74a2d062ab342d7 # 21:56 B 0 11 22 0 x86_32: assembly, change all ENTRY to SYM_FUNC_START
git bisect bad 406dcbfe9e48bdcdfa8109eda84f7fa48cad2a35 # 22:06 B 0 6 17 0 x86: assembly, annotate aliases
git bisect bad bc5cac6f87a1c8640a36e727bcfa7080b27cb3da # 22:18 B 0 11 22 0 linkage: new macros for assembler symbols
git bisect good 0ae150fa4a1055d12bf42434aa234c0a6449e050 # 22:30 G 11 0 0 0 x86_64: boot, extract efi_pe_entry from startup_64
git bisect good dae01f86be16acda0840396b40474edd96853dac # 22:43 G 11 0 0 0 x86: entry, use ENTRY instead of ALIGN+GLOBAL for stub32_clone
git bisect bad 13af22c8d8cf0117c4d74ae380332d01bc1c30b4 # 22:54 B 0 1 12 0 x86: crypto, store frame pointer in rbp
# first bad commit: [13af22c8d8cf0117c4d74ae380332d01bc1c30b4] x86: crypto, store frame pointer in rbp
git bisect good dae01f86be16acda0840396b40474edd96853dac # 23:05 G 30 0 0 0 x86: entry, use ENTRY instead of ALIGN+GLOBAL for stub32_clone
# extra tests with CONFIG_DEBUG_INFO_REDUCED
git bisect bad 13af22c8d8cf0117c4d74ae380332d01bc1c30b4 # 23:19 B 0 11 22 0 x86: crypto, store frame pointer in rbp
# extra tests on HEAD of linux-devel/devel-catchup-201705251925
git bisect bad 412faf9ac726b86bc814aebfdb7e13e05bf614ff # 23:19 B 0 17 34 2 0day head guard for 'devel-catchup-201705251925'
# extra tests on tree/branch jirislaby/devel
git bisect bad b33139d923ef7ff15e0db634712322551ae3f0c1 # 23:31 B 0 4 15 0 objtool: generate dwarf for asm
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/pipermail/lkp Intel Corporation
3 years, 8 months
[spi: core] e6f440ec03: BUG: unable to handle kernel NULL pointer dereference at (null)
by kernel test robot
Greetings,
0day kernel testing robot got the below dmesg and the first bad commit is
https://github.com/0day-ci/linux/commits/Chris-Packham/spi-moving-to-stru...
commit e6f440ec03e696d1fbebf3fff85dcba49013b349
Author: Chris Packham <chris.packham(a)alliedtelesis.co.nz>
AuthorDate: Thu May 25 16:30:42 2017 +1200
Commit: 0day robot <fengguang.wu(a)intel.com>
CommitDate: Thu May 25 14:33:18 2017 +0800
spi: core: convert spi_master to use gpio_desc
Instead of numeric gpios make struct spi_master hold an array of struct
gpio_desc. For now struct spi_device still maintains a numeric gpio
which will be updated in a subsequent change.
Signed-off-by: Chris Packham <chris.packham(a)alliedtelesis.co.nz>
132c834b33 ARM: imx: add gpiod_lookup_table for spi chip-selects
e6f440ec03 spi: core: convert spi_master to use gpio_desc
0c5af1c88e ARM: ep93xx: remove chipselect from ep93xx_spi_info
+------------------------------------------+------------+------------+------------+
| | 132c834b33 | e6f440ec03 | 0c5af1c88e |
+------------------------------------------+------------+------------+------------+
| boot_successes | 33 | 0 | 0 |
| boot_failures | 2 | 11 | 13 |
| BUG:kernel_hang_in_test_stage | 2 | | |
| BUG:unable_to_handle_kernel | 0 | 11 | 13 |
| Oops:#[##] | 0 | 11 | 13 |
| Kernel_panic-not_syncing:Fatal_exception | 0 | 11 | 13 |
+------------------------------------------+------------+------------+------------+
[ 12.050238] osst :I: Tape driver with OnStream support version 0.99.4
[ 12.050238] osst :I: $Id: osst.c,v 1.73 2005/01/01 21:13:34 wriede Exp $
[ 12.051845] SCSI Media Changer driver v0.25
[ 12.052384] osd: LOADED open-osd 0.2.1
[ 12.054372] Rounding down aligned max_sectors from 4294967295 to 4294967288
[ 12.056268] BUG: unable to handle kernel NULL pointer dereference at (null)
[ 12.057180] IP: spi_add_device+0x10d/0x19d
[ 12.057654] PGD 0
[ 12.057655] P4D 0
[ 12.057892]
[ 12.058307] Oops: 0000 [#1] PREEMPT DEBUG_PAGEALLOC
[ 12.058865] CPU: 0 PID: 1 Comm: swapper Not tainted 4.12.0-rc1-00015-ge6f440e #1
[ 12.059694] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.9.3-20161025_171302-gandalf 04/01/2014
[ 12.060815] task: ffff88001f438040 task.stack: ffffc90000008000
[ 12.061454] RIP: 0010:spi_add_device+0x10d/0x19d
[ 12.061960] RSP: 0000:ffffc9000000bd10 EFLAGS: 00010246
[ 12.062530] RAX: 0000000000000000 RBX: ffff88001da20000 RCX: 0000000000000286
[ 12.063297] RDX: 0000000000000000 RSI: ffffffff816e3828 RDI: ffff88001f4f8d28
[ 12.064089] RBP: ffffc9000000bd30 R08: 0000000000000000 R09: ffffffff82c62518
[ 12.064884] R10: ffff88001f438778 R11: 00000000000003bd R12: 0000000000000000
[ 12.065680] R13: ffff88001f6c6000 R14: ffff88001da1e000 R15: 0000000000000000
[ 12.066471] FS: 0000000000000000(0000) GS:ffffffff83039000(0000) knlGS:0000000000000000
[ 12.067361] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 12.067986] CR2: 0000000000000000 CR3: 0000000003015000 CR4: 00000000001406f0
[ 12.068760] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 12.069531] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 12.070295] Call Trace:
[ 12.070575] spi_new_device+0xd8/0x101
[ 12.070987] spi_lm70llp_attach+0x154/0x1f4
[ 12.071469] ? _raw_spin_unlock+0x26/0x3c
[ 12.071929] ? driver_detach+0x16/0x16
[ 12.072353] port_check+0x15/0x19
[ 12.072735] bus_for_each_dev+0x56/0x94
[ 12.073169] __parport_register_driver+0x7c/0x132
[ 12.073703] ? kobject_uevent+0xb/0xd
[ 12.074120] ? driver_register+0xb9/0xc1
[ 12.074572] ? spi_engine_driver_init+0x14/0x14
[ 12.075064] ? cdns_spi_driver_init+0x14/0x14
[ 12.075544] init_spi_lm70llp+0x19/0x1b
[ 12.075967] do_one_initcall+0x86/0x150
[ 12.076388] kernel_init_freeable+0x128/0x1b7
[ 12.076870] ? kernel_init_freeable+0x1b7/0x1b7
[ 12.077365] ? rest_init+0x133/0x133
[ 12.077763] kernel_init+0x9/0xee
[ 12.078150] ret_from_fork+0x31/0x40
[ 12.078559] Code: 0f b6 93 34 04 00 00 48 c7 c6 ba aa d3 82 4c 89 ef 31 c0 e8 e3 21 eb ff e9 86 00 00 00 0f b6 93 34 04 00 00 49 8b 86 60 07 00 00 <48> 8b 3c d0 48 85 ff 74 0d e8 7a 43 d5 ff 89 83 70 04 00 00 eb
[ 12.080688] RIP: spi_add_device+0x10d/0x19d RSP: ffffc9000000bd10
[ 12.081363] CR2: 0000000000000000
[ 12.081749] ---[ end trace abbfc7b0af31930b ]---
[ 12.082268] Kernel panic - not syncing: Fatal exception
# HH:MM RESULT GOOD BAD GOOD_BUT_DIRTY DIRTY_NOT_BAD
git bisect start 92f824af2649202274f0ae3821754133d6a61474 5666af8ae4a18b5ea6758d0c7c42ea765de216d2 --
git bisect good 3a38ff210a1286948d66a99e02cd751e2bf1a4b3 # 16:48 G 11 0 0 0 Merge 'bluetooth-next/master' into devel-catchup-201705251522
git bisect bad d4b94c83c5c347ef8012334c389806006c501895 # 16:58 B 0 11 22 0 Merge 'gvt-linux/gvt-next' into devel-catchup-201705251522
git bisect bad eccc2c8f1c7ef5acd570d986a2e0ec730f99bef8 # 17:08 B 0 1 12 0 Merge 'linux-review/Chris-Packham/spi-moving-to-struct-gpio_desc/20170525-143314' into devel-catchup-201705251522
git bisect good 9200808e8e6d2fa2270f74ae2194a376a6e90aef # 17:32 G 10 0 0 0 spi: use gpio_desc instead of numeric gpio
git bisect good 132c834b33734a39b0c8975e92d65ecea0406ec6 # 17:55 G 10 0 0 0 ARM: imx: add gpiod_lookup_table for spi chip-selects
git bisect bad 0c5af1c88ebced371776d939401153620bf81b49 # 18:08 B 0 3 15 1 ARM: ep93xx: remove chipselect from ep93xx_spi_info
git bisect bad e6f440ec03e696d1fbebf3fff85dcba49013b349 # 18:36 B 0 1 12 0 spi: core: convert spi_master to use gpio_desc
# first bad commit: [e6f440ec03e696d1fbebf3fff85dcba49013b349] spi: core: convert spi_master to use gpio_desc
git bisect good 132c834b33734a39b0c8975e92d65ecea0406ec6 # 18:46 G 31 0 0 2 ARM: imx: add gpiod_lookup_table for spi chip-selects
# extra tests with CONFIG_DEBUG_INFO_REDUCED
git bisect bad e6f440ec03e696d1fbebf3fff85dcba49013b349 # 18:56 B 0 2 13 0 spi: core: convert spi_master to use gpio_desc
# extra tests on HEAD of linux-devel/devel-catchup-201705251522
git bisect bad 92f824af2649202274f0ae3821754133d6a61474 # 19:01 B 0 26 40 0 0day head guard for 'devel-catchup-201705251522'
# extra tests on tree/branch linux-review/Chris-Packham/spi-moving-to-struct-gpio_desc/20170525-143314
git bisect bad 0c5af1c88ebced371776d939401153620bf81b49 # 19:04 B 0 13 24 0 ARM: ep93xx: remove chipselect from ep93xx_spi_info
# extra tests with first bad commit reverted
git bisect good 21536d12e72be618477f48d51e0bc86916a5d366 # 19:14 G 11 0 0 0 Revert "spi: core: convert spi_master to use gpio_desc"
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/pipermail/lkp Intel Corporation
3 years, 8 months
[lkp-robot] [sched] e839ccec95: suspend.CPU_OFF_1 175.2% regression
by kernel test robot
Greeting,
FYI, we noticed a 175.2% improvement of suspend.CPU_OFF_1 due to commit:
commit: e839ccec951017fc1898c109419395906618c8bb ("sched: Rely on synchronize_rcu_mult() de-duplication")
https://git.kernel.org/cgit/linux/kernel/git/paulmck/linux-rcu.git rcu/next
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
c7df9cf8b6903a48 e839ccec951017fc1898c10941
---------------- --------------------------
%stddev change %stddev
\ | \
1.78 981% 19.29 suspend.CPU_OFF_3
2.23 461% 12.52 suspend.CPU_OFF_2
2.01 175% 5.52 ± 3% suspend.CPU_OFF_1
23.91 6% 25.22 suspend.suspend_enter
870 4% 902 suspend.suspend_overall
0.74 3% 0.77 suspend.syscore_suspend
108 3% 111 suspend.snd_hda_codec_idt_hdaudioC0D0_suspend
1.06 1.08 suspend.machine_suspend
2.82 2.86 suspend.CPU_ON_2
0.00 ± 17% -32% 0.00 ± 34% suspend.resume_console
suspend.CPU_OFF_1
8 ++----------------------------------------------------------------------+
O O O O O O O O O O O O O O O O O O O O O O O |
7 ++ |
| |
6 ++ O |
| O O O O O |
5 ++ |
| |
4 ++ |
| |
3 ++ |
| |
2 *+*..*.*.*.*..*.*.*.*..*.*.*.*..*.*.*.*..*.*.*.*..*.*.*.*..*.*.*.*..*.*.*
| |
1 ++----------------------------------------------------------------------+
suspend.CPU_OFF_2
14 ++---------------------------------------------------------------------+
| O O O |
12 ++ O O O |
| |
10 ++ O O O O O |
O O O O O O O O O O O |
8 ++ O O O O O |
| O O |
6 ++ |
| |
4 ++ |
| |
2 *+*.*..*.*.*.*..*.*.*.*.*..*.*.*.*..*.*.*.*.*..*.*.*.*.*..*.*.*.*..*.*.*
| |
0 ++---------------------------------------------------------------------+
suspend.CPU_OFF_3
20 ++-------------------------------------------------O---O--O------------+
18 ++ O O O |
| |
16 ++ |
14 ++ |
| |
12 ++ O |
10 ++ O O O O O O O O O O O |
8 O+O O O O O O O O O O |
| |
6 ++ |
4 ++ |
| |
2 *+*.*..*.*.*.*..*.*.*.*.*..*.*.*.*..*.*.*.*.*..*.*.*.*.*..*.*.*.*..*.*.*
0 ++---------------------------------------------------------------------+
suspend.machine_suspend
1.09 ++-------------------------------------------------------------------+
O O O O O O O O O O O O O O O O O O O |
1.08 ++ O O O O O O O O O O |
| |
| |
1.07 ++ *. |
| * * : *.. * |
1.06 ++* *..*. :+ :+ : *.*. + : .*. .*
|+ : : *.*. *.*.* : *..*.* : * * : *..* * |
1.05 *+ : : *. : + : + : :+ |
| * * : * * * |
| + : |
1.04 ++ * |
| |
1.03 ++-------------------------------------------------------------------+
[*] 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] [smp] c7baf60c60: [No primary change] interrupts.CAL:Function_call_interrupts -25%
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: c7baf60c60ed1e42c1d4c269e586422461312576 ("smp: do not send IPI if call_single_queue not empty")
git://internal_merge_and_test_tree revert-c7baf60c60ed1e42c1d4c269e586422461312576-c7baf60c60ed1e42c1d4c269e586422461312576
in testcase: pxz
on test machine: 88 threads Intel(R) Xeon(R) CPU E5-2699 v4 @ 2.20GHz with 64G memory
with following parameters:
nr_threads: 100%
cpufreq_governor: performance
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: pxz/100%-performance/lkp-bdw-ep3
8b4822de59d5d991 c7baf60c60ed1e42c1d4c269e5
---------------- --------------------------
232 -20% 185 pxz.time.system_time
56771582 -25% 42566763 interrupts.CAL:Function_call_interrupts
248333 -16% 209527 vmstat.system.in
63927 ± 4% -8% 58912 ± 7% perf-stat.instructions-per-iTLB-miss
pxz.time.system_time
250 ++------------------------------------------------------------*-------+
| *.*.*.*. .*.*. .**.*.*.*. .*. *.*.*.* *.*.*.*.**.*.*.* *.*.*.*
| : * * * * : : : |
200 ++O O : : : : |
O : O O O O O O OO O O O O O O O O O O : : |
|: : : : : |
150 ++ : : : : |
|: : : : : |
100 ++ : : : : |
|: : : : : |
|: : : : : |
50 ++ : : |
| : : |
| : : |
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
[lkp-robot] [sched/fair, cpumask] c743f0a5c5: hackbench.throughput -24.9% regression
by kernel test robot
Greeting,
FYI, we noticed a -24.9% regression of hackbench.throughput due to commit:
commit: c743f0a5c50f2fcbc628526279cfa24f3dabe182 ("sched/fair, cpumask: Export for_each_cpu_wrap()")
https://git.kernel.org/cgit/linux/kernel/git/tip/tip.git sched/core
in testcase: hackbench
on test machine: 88 threads Intel(R) Xeon(R) CPU E5-2699 v4 @ 2.20GHz with 64G memory
with following parameters:
nr_threads: 50%
mode: process
ipc: socket
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%-process-socket-performance/lkp-bdw-ep3
8c0334697dc37eb3 c743f0a5c50f2fcbc628526279
---------------- --------------------------
%stddev change %stddev
\ | \
179259 -25% 134695 ± 4% hackbench.throughput
825171 -23% 632917 ± 4% hackbench.time.minor_page_faults
1783 ± 3% 15% 2057 hackbench.time.user_time
1.596e+09 ± 5% 43% 2.286e+09 ± 6% hackbench.time.involuntary_context_switches
4.157e+09 ± 3% 16% 4.841e+09 hackbench.time.voluntary_context_switches
9066379 24% 11264639 ± 3% vmstat.system.cs
1.12 ± 4% 59% 1.78 ± 27% perf-stat.cache-miss-rate%
1.91e+10 ± 4% 23% 2.354e+10 ± 4% perf-stat.iTLB-load-misses
96.25 97.43 perf-stat.iTLB-load-miss-rate%
98.27 99.31 perf-stat.node-load-miss-rate%
72.92 -20% 58.24 ± 6% perf-stat.node-store-miss-rate%
2037986 -12% 1797391 perf-stat.minor-faults
2038044 -12% 1797391 perf-stat.page-faults
0.44 30% 0.57 perf-stat.branch-miss-rate%
1.707e+09 ± 11% 116% 3.693e+09 ± 28% perf-stat.node-stores
7.149e+10 27% 9.098e+10 ± 3% perf-stat.branch-misses
0.17 9% 0.18 perf-stat.dTLB-load-miss-rate%
5.778e+09 ± 4% 24% 7.148e+09 perf-stat.context-switches
4.118e+10 ± 3% 6% 4.366e+10 perf-stat.dTLB-load-misses
7.424e+08 -16% 6.203e+08 ± 5% perf-stat.iTLB-loads
2.933e+08 ± 22% 188% 8.443e+08 ± 18% perf-stat.cpu-migrations
4480 ± 3% -19% 3630 ± 4% perf-stat.instructions-per-iTLB-miss
1.843e+10 ± 6% 52% 2.797e+10 ± 25% perf-stat.cache-misses
8.35e+09 ± 8% 78% 1.49e+10 ± 27% perf-stat.node-load-misses
1.467e+08 ± 4% -34% 97529419 ± 9% perf-stat.node-loads
hackbench.time.minor_page_faults
950000 ++-----------------------------------------------------------------+
| .*. *. .*. *. .*. |
900000 *+*.* * : * * * *.*.* *.*.*.* * |
| + : : + : : : |
850000 ++ *. : : .* : : : |
| * * * *. .*.*.*.*.*.*.*.*
800000 ++ * |
| O O |
750000 ++ O O O O O O O OO |
| O |
700000 ++ O O O |
O O O O O |
650000 ++ |
| O O |
600000 ++-----------------------------------O-O-O-------------------------+
perf-stat.branch-misses
1e+11 ++-------------------O-----O--------------------------------------+
| O O O O O |
9.5e+10 ++ O OO O O O |
O O O O O O O |
9e+10 ++ O O O |
| O O |
8.5e+10 ++ |
| |
8e+10 ++ |
| |
7.5e+10 *+ * *.* *.*.* * * * |
|+ + + + : .*. + + + + + + + + .*. .*. .*.*
7e+10 ++*.* *.*.* *.* * *.* * *.* *.** *.*.* * |
| |
6.5e+10 ++----------------------------------------------------------------+
perf-stat.branch-miss-rate_
0.62 ++-------------------------------------------------------------------+
0.6 ++ O O |
| O O O O |
0.58 ++ O O O O O O O |
0.56 ++O O O O O O O O O O O |
O |
0.54 ++ |
0.52 ++ |
0.5 ++ |
| |
0.48 ++ |
0.46 ++ |
*. .*. .*.*. .*. .*. .*. .*. |
0.44 ++*.* *.*.*.*.*.*.* *.* *..* * *.* *.*.*.*.*.*.*.*.*.*.*
0.42 ++-------------------------------------------------------------------+
[*] 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] 45210dcede: BUG:kernel_reboot-without-warning_in_boot_stage
by kernel test robot
FYI, we noticed the following commit:
commit: 45210dcede360433b2957f391ac4e7c476d2c64d ("OBJTOOL_START_FUNC+END")
https://git.kernel.org/cgit/linux/kernel/git/jirislaby/linux.git devel
in testcase: boot
on test machine: qemu-system-x86_64 -enable-kvm -cpu Haswell,+smep,+smap -smp 2 -m 512M
caused below changes (please refer to attached dmesg/kmsg for entire log/backtrace):
+-------------------------------------------------+------------+------------+
| | e5f99c8f3f | 45210dcede |
+-------------------------------------------------+------------+------------+
| boot_successes | 12 | 0 |
| boot_failures | 0 | 12 |
| BUG:kernel_reboot-without-warning_in_boot_stage | 0 | 12 |
+-------------------------------------------------+------------+------------+
Decompressing Linux... Parsing ELF... Performing relocations... done.
Booting the kernel.
Elapsed time: 20
BUG: kernel reboot-without-warning in boot stage
Linux version 4.12.0-rc1-next-20170522-00091-g45210dc #1
Command line: ip=::::vm-lkp-wsx03-quantal-x86_64-20::dhcp root=/dev/ram0 user=lkp job=/lkp/scheduled/vm-lkp-wsx03-quantal-x86_64-20/boot-1-quantal-core-x86_64.cgz-45210dcede360433b2957f391ac4e7c476d2c64d-20170523-69049-anfywc-0.yaml ARCH=x86_64 kconfig=x86_64-randconfig-it0-05221049 branch=linux-devel/devel-catchup-201705221729 commit=45210dcede360433b2957f391ac4e7c476d2c64d BOOT_IMAGE=/pkg/linux/x86_64-randconfig-it0-05221049/gcc-4.9/45210dcede360433b2957f391ac4e7c476d2c64d/vmlinuz-4.12.0-rc1-next-20170522-00091-g45210dc max_uptime=600 RESULT_ROOT=/result/boot/1/vm-lkp-wsx03-quantal-x86_64/quantal-core-x86_64.cgz/x86_64-randconfig-it0-05221049/gcc-4.9/45210dcede360433b2957f391ac4e7c476d2c64d/0 LKP_SERVER=inn debug apic=debug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout=100 net.ifnames=0 printk.devkmsg=on panic=-1 softlockup_panic=1 nmi_watchdog=panic oops=panic load_ramdisk=2 prompt_ramdisk=0 drbd.minor_count=8 systemd.log_level=err ignore_loglevel earlyprintk=ttyS0,115200 console=ttyS0,115200 console=tty0 vga=normal rw drbd.minor_count=8
initrds=(
/osimage/quantal/quantal-core-x86_64.cgz
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
[mmap_sem] 7daa984159: WARNING: CPU: 0 PID: 7 at kernel/rcu/tree.c:2834 rcu_do_batch
by kernel test robot
Greetings,
0day kernel testing robot got the below dmesg and the first bad commit is
https://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git ms
commit 7daa984159c77d85f3ee053d5688ed7a47854613
Author: Paul E. McKenney <paulmck(a)linux.vnet.ibm.com>
AuthorDate: Wed May 24 13:27:33 2017 -0700
Commit: Paul E. McKenney <paulmck(a)linux.vnet.ibm.com>
CommitDate: Wed May 24 13:30:51 2017 -0700
mmap_sem: Use percpu_rw_sema
This commit substitutes a percpu_rw_sema for mmap_sem's normal rw_sema.
Signed-off-by: Paul E. McKenney <paulmck(a)linux.vnet.ibm.com>
dfc7f0d7ef percpu-rwsem: Add percpu_downgrade_write()
7daa984159 mmap_sem: Use percpu_rw_sema
7daa984159 mmap_sem: Use percpu_rw_sema
+-------------------------------------------------------+------------+------------+------------+
| | dfc7f0d7ef | 7daa984159 | 7daa984159 |
+-------------------------------------------------------+------------+------------+------------+
| boot_successes | 65 | 0 | 0 |
| boot_failures | 0 | 15 | 15 |
| BUG:unable_to_handle_kernel | 0 | 5 | 5 |
| Oops:#[##] | 0 | 5 | 5 |
| Kernel_panic-not_syncing:Fatal_exception | 0 | 5 | 5 |
| WARNING:at_kernel/rcu/tree.c:#rcu_do_batch | 0 | 5 | 5 |
| kernel_BUG_at_arch/x86/mm/physaddr.c | 0 | 1 | 1 |
| invalid_opcode:#[##] | 0 | 10 | 10 |
| kernel_BUG_at_kernel/rcu/sync.c | 0 | 9 | 9 |
| Kernel_panic-not_syncing:Fatal_exception_in_interrupt | 0 | 10 | 10 |
+-------------------------------------------------------+------------+------------+------------+
[ 5.648578] process 148 (init) attempted a POSIX timer syscall while CONFIG_POSIX_TIMERS is not set
[ 5.652878] mount (149) used greatest stack depth: 12240 bytes left
[ 5.652878] mount (149) used greatest stack depth: 12240 bytes left
[ 5.654166] ------------[ cut here ]------------
[ 5.654166] ------------[ cut here ]------------
[ 5.655144] WARNING: CPU: 0 PID: 7 at kernel/rcu/tree.c:2834 rcu_do_batch+0x5de/0x710
[ 5.655144] WARNING: CPU: 0 PID: 7 at kernel/rcu/tree.c:2834 rcu_do_batch+0x5de/0x710
[ 5.657017] Modules linked in:
[ 5.657017] Modules linked in:
[ 5.657657] CPU: 0 PID: 7 Comm: ksoftirqd/0 Not tainted 4.12.0-rc1-00007-g7daa984 #1
[ 5.657657] CPU: 0 PID: 7 Comm: ksoftirqd/0 Not tainted 4.12.0-rc1-00007-g7daa984 #1
[ 5.659296] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.9.3-20161025_171302-gandalf 04/01/2014
[ 5.659296] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.9.3-20161025_171302-gandalf 04/01/2014
[ 5.661311] task: ffff88000028a1c0 task.stack: ffffc90000038000
[ 5.661311] task: ffff88000028a1c0 task.stack: ffffc90000038000
[ 5.662521] RIP: 0010:rcu_do_batch+0x5de/0x710
[ 5.662521] RIP: 0010:rcu_do_batch+0x5de/0x710
[ 5.663551] RSP: 0018:ffffc9000003bbb0 EFLAGS: 00010097
[ 5.663551] RSP: 0018:ffffc9000003bbb0 EFLAGS: 00010097
[ 5.664543] RAX: 0000000000000000 RBX: ffff88000028a1c0 RCX: ffff88001f81a980
[ 5.664543] RAX: 0000000000000000 RBX: ffff88000028a1c0 RCX: ffff88001f81a980
[ 5.666008] RDX: ffff88001f81a901 RSI: ffffc9000003bbf0 RDI: ffff88001f81a9b8
[ 5.666008] RDX: ffff88001f81a901 RSI: ffffc9000003bbf0 RDI: ffff88001f81a9b8
[ 5.667475] RBP: ffffc9000003bd30 R08: 0000000000000000 R09: 0000000000000000
[ 5.667475] RBP: ffffc9000003bd30 R08: 0000000000000000 R09: 0000000000000000
[ 5.668803] R10: 0000000000000000 R11: 0000000000000001 R12: 0000000000000001
[ 5.668803] R10: 0000000000000000 R11: 0000000000000001 R12: 0000000000000001
[ 5.670253] R13: 0000000000000001 R14: ffffffff81d38f98 R15: 0000000000000000
[ 5.670253] R13: 0000000000000001 R14: ffffffff81d38f98 R15: 0000000000000000
[ 5.671802] FS: 0000000000000000(0000) GS:ffff88001f800000(0000) knlGS:0000000000000000
[ 5.671802] FS: 0000000000000000(0000) GS:ffff88001f800000(0000) knlGS:0000000000000000
[ 5.673306] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 5.673306] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 5.674443] CR2: 0000000000691040 CR3: 000000001ace1000 CR4: 00000000000006f0
[ 5.674443] CR2: 0000000000691040 CR3: 000000001ace1000 CR4: 00000000000006f0
[ 5.675955] Call Trace:
[ 5.675955] Call Trace:
[ 5.676478] ? rcu_gp_kthread_wake+0x45/0x50
[ 5.676478] ? rcu_gp_kthread_wake+0x45/0x50
[ 5.677279] ? _raw_spin_unlock_irqrestore+0x20/0x40
[ 5.677279] ? _raw_spin_unlock_irqrestore+0x20/0x40
[ 5.678310] ? dequeue_entity+0x223/0x3d0
[ 5.678310] ? dequeue_entity+0x223/0x3d0
[ 5.679217] ? rcu_report_qs_rnp+0x139/0x1f0
[ 5.679217] ? rcu_report_qs_rnp+0x139/0x1f0
[ 5.680035] ? vtime_delta+0x2f/0x40
[ 5.680035] ? vtime_delta+0x2f/0x40
[ 5.680716] ? do_nocb_deferred_wakeup+0x1d/0x100
[ 5.680716] ? do_nocb_deferred_wakeup+0x1d/0x100
[ 5.681658] ? rcu_segcblist_future_gp_needed+0x9/0x40
[ 5.681658] ? rcu_segcblist_future_gp_needed+0x9/0x40
[ 5.682772] ? cpu_needs_another_gp+0x7a/0x80
[ 5.682772] ? cpu_needs_another_gp+0x7a/0x80
[ 5.683665] ? rcu_report_qs_rdp+0xc7/0xf0
[ 5.683665] ? rcu_report_qs_rdp+0xc7/0xf0
[ 5.684488] __rcu_process_callbacks+0xae/0x120
[ 5.684488] __rcu_process_callbacks+0xae/0x120
[ 5.685418] rcu_process_callbacks+0x58/0x160
[ 5.685418] rcu_process_callbacks+0x58/0x160
[ 5.686244] __do_softirq+0xf5/0x330
[ 5.686244] __do_softirq+0xf5/0x330
[ 5.687056] ? preempt_count_sub+0x9/0xa0
[ 5.687056] ? preempt_count_sub+0x9/0xa0
[ 5.687816] run_ksoftirqd+0x2d/0x70
[ 5.687816] run_ksoftirqd+0x2d/0x70
[ 5.688504] ? preempt_count_sub+0x9/0xa0
[ 5.688504] ? preempt_count_sub+0x9/0xa0
[ 5.689259] smpboot_thread_fn+0x162/0x290
[ 5.689259] smpboot_thread_fn+0x162/0x290
[ 5.690100] ? smpboot_create_threads+0x80/0x80
[ 5.690100] ? smpboot_create_threads+0x80/0x80
[ 5.691026] kthread+0x11c/0x160
[ 5.691026] kthread+0x11c/0x160
[ 5.691718] ? kthreadd+0x1d0/0x1d0
[ 5.691718] ? kthreadd+0x1d0/0x1d0
[ 5.692389] ret_from_fork+0x2c/0x40
[ 5.692389] ret_from_fork+0x2c/0x40
[ 5.693102] Code: 89 ea 4c 89 f6 ff d0 48 8b 03 48 85 c0 75 d1 65 ff 0d bb db f0 7e 0f 94 c0 84 c0 0f 84 cd fc ff ff e8 af 37 f0 ff e9 c3 fc ff ff <0f> ff e9 70 fd ff ff 65 8b 05 cc b8 f0 7e 89 c0 48 0f a3 05 ba
[ 5.693102] Code: 89 ea 4c 89 f6 ff d0 48 8b 03 48 85 c0 75 d1 65 ff 0d bb db f0 7e 0f 94 c0 84 c0 0f 84 cd fc ff ff e8 af 37 f0 ff e9 c3 fc ff ff <0f> ff e9 70 fd ff ff 65 8b 05 cc b8 f0 7e 89 c0 48 0f a3 05 ba
[ 5.696862] ---[ end trace cda1248ba13f9f46 ]---
[ 5.696862] ---[ end trace cda1248ba13f9f46 ]---
# HH:MM RESULT GOOD BAD GOOD_BUT_DIRTY DIRTY_NOT_BAD
git bisect start 84adfe8123f03c01597292452a4474af770d9e88 08332893e37af6ae779367e78e444f8f9571511d --
git bisect good 3d3b5b26303e5033d657934c40bf37b7459ae168 # 07:38 G 14 0 0 0 Merge 'net-next/master' into devel-catchup-201705250629
git bisect bad 2152d8fe1f62aa3c7bbc35332c901ef35e9a40e6 # 07:52 B 6 8 6 8 Merge 'rcu/ms' into devel-catchup-201705250629
git bisect good ca6c8267e617865067c933053729098abc076dcc # 08:03 G 14 0 0 0 Merge 'linux-review/Rami-Rosen/net-packet-remove-unused-parameter-in-prb_curr_blk_in_use/20170525-051823' into devel-catchup-201705250629
git bisect good 3505f579663a529e5a61b6c9260fa87e1c75570b # 08:12 G 14 0 0 0 Merge 'linux-review/changbin-du-intel-com/drm-i915-prevent-generating-unusable-gvt-build-which-no-mpt-module-is-selected/20170525-041216' into devel-catchup-201705250629
git bisect good 7163ca6f91bf23a6b1fb4fc32104cb2e0e24c69f # 08:25 G 14 0 0 0 Merge 'linux-review/Roopa-Prabhu/net-extend-RTM_GETROUTE-to-return-fib-result/20170525-053253' into devel-catchup-201705250629
git bisect good 85db47c26cf6b99950def3ff3dbb2e69070bee2d # 08:38 G 13 0 0 0 Add percpu_down_write_killable() and percpu_down_write_nested()
git bisect good dfc7f0d7efeb766f147a10e5cdcfee30989de0c2 # 08:47 G 14 0 0 0 percpu-rwsem: Add percpu_downgrade_write()
git bisect bad 7daa984159c77d85f3ee053d5688ed7a47854613 # 09:01 B 9 4 9 9 mmap_sem: Use percpu_rw_sema
# first bad commit: [7daa984159c77d85f3ee053d5688ed7a47854613] mmap_sem: Use percpu_rw_sema
git bisect good dfc7f0d7efeb766f147a10e5cdcfee30989de0c2 # 09:10 G 61 0 0 0 percpu-rwsem: Add percpu_downgrade_write()
# extra tests with CONFIG_DEBUG_INFO_REDUCED
git bisect bad 7daa984159c77d85f3ee053d5688ed7a47854613 # 09:19 B 8 12 8 8 mmap_sem: Use percpu_rw_sema
# extra tests on HEAD of linux-devel/devel-catchup-201705250629
git bisect bad 84adfe8123f03c01597292452a4474af770d9e88 # 09:19 B 0 8 40 17 0day head guard for 'devel-catchup-201705250629'
# extra tests on tree/branch rcu/ms
git bisect bad 7daa984159c77d85f3ee053d5688ed7a47854613 # 09:22 B 0 5 26 9 mmap_sem: Use percpu_rw_sema
# extra tests with first bad commit reverted
git bisect good 3ae6154fb120dc63010e9f0eda7396b1310e99d4 # 09:45 G 20 0 0 0 Revert "mmap_sem: Use percpu_rw_sema"
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/pipermail/lkp Intel Corporation
3 years, 8 months