31884286fd ("Merge 'kees/kspp/usercopy-whitelist/traced' into .."): kernel BUG at lib/list_debug.c:56!
by kernel test robot
Greetings,
0day kernel testing robot got the below dmesg and the first bad commit is
git://internal_merge_and_test_tree devel-spot-201708270113
commit 31884286fd62550500b108c8309f97d7994f4736
Merge: 5b871802b6886 0f9a026be299d
Author: 0day robot <fengguang.wu(a)intel.com>
AuthorDate: Sun Aug 27 01:17:11 2017 +0800
Commit: 0day robot <fengguang.wu(a)intel.com>
CommitDate: Sun Aug 27 01:17:11 2017 +0800
Merge 'kees/kspp/usercopy-whitelist/traced' into devel-spot-201708270113
5b871802b6 Merge 'djwong-xfs/djwong-wtf' into devel-spot-201708270113
0f9a026be2 sctp: Define usercopy region in SCTP proto slab cache
31884286fd Merge 'kees/kspp/usercopy-whitelist/traced' into devel-spot-201708270113
3fd3110aca 0day head guard for 'devel-spot-201708270113'
+------------------------------------------+------------+------------+------------+------------+
| | 5b871802b6 | 0f9a026be2 | 31884286fd | 3fd3110aca |
+------------------------------------------+------------+------------+------------+------------+
| boot_successes | 53 | 55 | 0 | 0 |
| boot_failures | 0 | 0 | 33 | 35 |
| kernel_BUG_at_lib/list_debug.c | 0 | 0 | 32 | 32 |
| invalid_opcode:#[##] | 0 | 0 | 32 | 32 |
| EIP:__list_del_entry_valid | 0 | 0 | 32 | 31 |
| Kernel_panic-not_syncing:Fatal_exception | 0 | 0 | 32 | 32 |
| BUG:Bad_page_state_in_process | 0 | 0 | 19 | 21 |
| EIP:__list_add_valid | 0 | 0 | 0 | 1 |
+------------------------------------------+------------+------------+------------+------------+
[ 2.502065] Freeing unused kernel memory: 740K
[ 2.502821] Write protecting the kernel text: 5244k
[ 2.503627] Write protecting the kernel read-only data: 2244k
[ 2.510951] list_del corruption. next->prev should be d58465cc, but was d55260a4
[ 2.512073] ------------[ cut here ]------------
[ 2.512739] kernel BUG at lib/list_debug.c:56!
[ 2.513584] invalid opcode: 0000 [#1] SMP
[ 2.514183] Modules linked in:
[ 2.514671] CPU: 1 PID: 85 Comm: hostname Not tainted 4.13.0-rc6-01609-g3188428 #2
[ 2.515744] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.9.3-20161025_171302-gandalf 04/01/2014
[ 2.517086] task: d6e7bd80 task.stack: d6570000
[ 2.517736] EIP: __list_del_entry_valid+0x63/0x69
[ 2.518400] EFLAGS: 00010082 CPU: 1
[ 2.518930] EAX: 00000044 EBX: d58465cc ECX: c18d2648 EDX: 00000001
[ 2.519751] ESI: d58465cc EDI: c17e3f80 EBP: d6571dd8 ESP: d6571dcc
[ 2.520575] DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068
[ 2.521317] CR0: 80050033 CR2: b7de0218 CR3: 16591000 CR4: 00000690
[ 2.522143] Call Trace:
[ 2.522569] __list_del_entry+0xb/0x1c
[ 2.523130] __rmqueue_smallest+0x59/0xdd
[ 2.523719] __rmqueue+0x3a/0x24f
[ 2.524240] ? list_add+0x13/0x26
[ 2.524749] get_page_from_freelist+0x181/0x544
[ 2.525389] __alloc_pages_nodemask+0xb9/0x178
[ 2.526414] handle_mm_fault+0x26e/0x978
[ 2.527043] __do_page_fault+0x205/0x3a0
[ 2.527684] trace_do_page_fault+0x52/0xcc
[ 2.528302] ? kvm_read_and_reset_pf_reason+0x28/0x28
[ 2.529004] do_async_page_fault+0x28/0x4e
[ 2.529595] common_exception+0x64/0x6e
[ 2.530171] EIP: 0xb7fb84c9
[ 2.530628] EFLAGS: 00010282 CPU: 1
[ 2.531167] EAX: b7df5384 EBX: b7fc8ff4 ECX: 00000000 EDX: b7de0210
[ 2.531990] ESI: b7dee158 EDI: 0d696913 EBP: bfdc35f8 ESP: bfdc3560
[ 2.532812] DS: 007b ES: 007b FS: 0000 GS: 0000 SS: 007b
[ 2.533550] ? kvm_read_and_reset_pf_reason+0x28/0x28
[ 2.534249] Code: d6 ff 0f 0b 8b 09 39 c8 74 0e 51 50 68 48 d5 6e c1 e8 30 bb d6 ff 0f 0b 8b 52 04 39 d0 74 0e 52 50 68 84 d5 6e c1 e8 1b bb d6 ff <0f> 0b b0 01 c9 c3 55 89 e5 57 56 53 83 ec 10 89 45 ec 89 4d e8
[ 2.536635] EIP: __list_del_entry_valid+0x63/0x69 SS:ESP: 0068:d6571dcc
[ 2.537498] ---[ end trace 38718c321412d601 ]---
[ 2.538156] Kernel panic - not syncing: Fatal exception
# HH:MM RESULT GOOD BAD GOOD_BUT_DIRTY DIRTY_NOT_BAD
git bisect start 3fd3110aca7a65e27dbbb533c0c9af186060820e 14ccee78fc82f5512908f4424f541549a5705b89 --
git bisect good 067574361b0f8f6462f957f40b67b819a64fd56d # 09:18 G 11 0 0 0 Merge 'nsekhar-davinci/master' into devel-spot-201708270113
git bisect bad c06737a913bb85449819213402c69d3693128d7c # 10:11 B 0 11 24 0 Merge 'linux-review/Pavel-Belous/net-ethernet-aquantia-Atlantic-driver-Update-2017-08-23/20170826-060725' into devel-spot-201708270113
git bisect good 0d44fd1512a847983cab1a5fad40c71e4133e3f4 # 10:29 G 11 0 0 0 Merge 'jeffmerkey/master' into devel-spot-201708270113
git bisect good 5b871802b6886cb517b4bdf4c3caa8bee98c6aad # 11:15 G 11 0 0 0 Merge 'djwong-xfs/djwong-wtf' into devel-spot-201708270113
git bisect bad 31884286fd62550500b108c8309f97d7994f4736 # 12:11 B 0 11 32 8 Merge 'kees/kspp/usercopy-whitelist/traced' into devel-spot-201708270113
git bisect good 5a86d20c59fcc0c2be671a8ab67b040dc45f535a # 12:55 G 11 0 0 0 befs: Define usercopy region in befs_inode_cache slab cache
git bisect good 0f3f0137b53a9b6e0dab56b6e080f70fa38299b4 # 13:53 G 11 0 0 0 cifs: Define usercopy region in cifs_request slab cache
git bisect good 0da6504b66c41239073b517a1a04b5893c542b4f # 14:49 G 11 0 0 0 ip: Define usercopy region in IP proto slab cache
git bisect good 0f9a026be299d30f0bef274eac743c8837490bdb # 16:14 G 11 0 0 0 sctp: Define usercopy region in SCTP proto slab cache
# first bad commit: [31884286fd62550500b108c8309f97d7994f4736] Merge 'kees/kspp/usercopy-whitelist/traced' into devel-spot-201708270113
git bisect good 5b871802b6886cb517b4bdf4c3caa8bee98c6aad # 17:19 G 31 0 0 0 Merge 'djwong-xfs/djwong-wtf' into devel-spot-201708270113
git bisect good 0f9a026be299d30f0bef274eac743c8837490bdb # 17:50 G 31 0 0 0 sctp: Define usercopy region in SCTP proto slab cache
# extra tests with CONFIG_DEBUG_INFO_REDUCED
git bisect bad 31884286fd62550500b108c8309f97d7994f4736 # 17:50 B 0 19 37 5 Merge 'kees/kspp/usercopy-whitelist/traced' into devel-spot-201708270113
# extra tests on HEAD of linux-devel/devel-spot-201708270113
git bisect bad 3fd3110aca7a65e27dbbb533c0c9af186060820e # 17:55 B 0 31 51 4 0day head guard for 'devel-spot-201708270113'
# extra tests on tree/branch linux-devel/devel-spot-201708270113
git bisect bad 3fd3110aca7a65e27dbbb533c0c9af186060820e # 17:56 B 0 31 51 4 0day head guard for 'devel-spot-201708270113'
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/pipermail/lkp Intel Corporation
4 years, 8 months
d60924cfb8 ("lockdep: recursive read wip"): BUG: 70 unexpected failures (out of 256) - debugging disabled! |
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/boqun/linux.git arr-wip
commit d60924cfb8178d3c040ca7f16a0e43adcfe37966
Author: Boqun Feng <boqun.feng(a)gmail.com>
AuthorDate: Thu Aug 24 13:43:08 2017 +0800
Commit: Boqun Feng <boqun.feng(a)gmail.com>
CommitDate: Thu Aug 24 13:43:08 2017 +0800
lockdep: recursive read wip
Signed-off-by: Boqun Feng <boqun.feng(a)gmail.com>
1217a280f5 lockdep: Print proper scenario if cross deadlock detected at acquisition time
d60924cfb8 lockdep: recursive read wip
d60924cfb8 lockdep: recursive read wip
+--------------------------------------------------------+------------+------------+------------+
| | 1217a280f5 | d60924cfb8 | d60924cfb8 |
+--------------------------------------------------------+------------+------------+------------+
| boot_successes | 35 | 0 | 0 |
| boot_failures | 0 | 15 | 15 |
| BUG:#unexpected_failures(out_of#)-debugging_disabled!| | 0 | 15 | 15 |
+--------------------------------------------------------+------------+------------+------------+
[ 0.003333] | spin |wlock |rlock |mutex | wsem | rsem |
[ 0.003333] --------------------------------------------------------------------------
[ 0.003333] A-A deadlock: ok | ok | ok | ok | ok | ok | ok |
[ 0.003333] A-B-B-A deadlock:FAILED|
[ 0.003333] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.13.0-rc6-00629-gd60924c #1
[ 0.003333] Call Trace:
[ 0.003333] dump_stack+0xc3/0x125
[ 0.003333] dotest+0xa2/0x603
[ 0.003333] locking_selftest+0x147/0x1bef
[ 0.003333] start_kernel+0x4a0/0x6a5
[ 0.003333] i386_start_kernel+0xad/0xb1
[ 0.003333] startup_32_smp+0x166/0x168
[ 0.003333] FAILED|
[ 0.003333] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.13.0-rc6-00629-gd60924c #1
[ 0.003333] Call Trace:
[ 0.003333] dump_stack+0xc3/0x125
[ 0.003333] dotest+0xa2/0x603
[ 0.003333] locking_selftest+0x158/0x1bef
[ 0.003333] start_kernel+0x4a0/0x6a5
[ 0.003333] i386_start_kernel+0xad/0xb1
[ 0.003333] startup_32_smp+0x166/0x168
[ 0.003333] ok |FAILED|
[ 0.003333] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.13.0-rc6-00629-gd60924c #1
[ 0.003333] Call Trace:
[ 0.003333] dump_stack+0xc3/0x125
[ 0.003333] dotest+0xa2/0x603
[ 0.003333] locking_selftest+0x17d/0x1bef
[ 0.003333] start_kernel+0x4a0/0x6a5
[ 0.003333] i386_start_kernel+0xad/0xb1
[ 0.003333] startup_32_smp+0x166/0x168
[ 0.003333] FAILED|
[ 0.003333] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.13.0-rc6-00629-gd60924c #1
[ 0.003333] Call Trace:
[ 0.003333] dump_stack+0xc3/0x125
[ 0.003333] dotest+0xa2/0x603
[ 0.003333] locking_selftest+0x18e/0x1bef
[ 0.003333] start_kernel+0x4a0/0x6a5
[ 0.003333] i386_start_kernel+0xad/0xb1
[ 0.003333] startup_32_smp+0x166/0x168
[ 0.003333] FAILED|
[ 0.003333] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.13.0-rc6-00629-gd60924c #1
[ 0.003333] Call Trace:
[ 0.003333] dump_stack+0xc3/0x125
[ 0.003333] dotest+0xa2/0x603
[ 0.003333] locking_selftest+0x19f/0x1bef
[ 0.003333] start_kernel+0x4a0/0x6a5
[ 0.003333] i386_start_kernel+0xad/0xb1
[ 0.003333] startup_32_smp+0x166/0x168
[ 0.003333] FAILED|
[ 0.003333] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.13.0-rc6-00629-gd60924c #1
[ 0.003333] Call Trace:
[ 0.003333] dump_stack+0xc3/0x125
[ 0.003333] dotest+0xa2/0x603
[ 0.003333] locking_selftest+0x1b0/0x1bef
[ 0.003333] start_kernel+0x4a0/0x6a5
[ 0.003333] i386_start_kernel+0xad/0xb1
[ 0.003333] startup_32_smp+0x166/0x168
[ 0.003333] A-B-B-C-C-A deadlock:FAILED|
[ 0.003333] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.13.0-rc6-00629-gd60924c #1
[ 0.003333] Call Trace:
[ 0.003333] dump_stack+0xc3/0x125
[ 0.003333] dotest+0xa2/0x603
[ 0.003333] locking_selftest+0x1dd/0x1bef
[ 0.003333] start_kernel+0x4a0/0x6a5
[ 0.003333] i386_start_kernel+0xad/0xb1
[ 0.003333] startup_32_smp+0x166/0x168
[ 0.003333] FAILED|
[ 0.003333] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.13.0-rc6-00629-gd60924c #1
[ 0.003333] Call Trace:
[ 0.003333] dump_stack+0xc3/0x125
[ 0.003333] dotest+0xa2/0x603
[ 0.003333] locking_selftest+0x1ee/0x1bef
[ 0.003333] start_kernel+0x4a0/0x6a5
[ 0.003333] i386_start_kernel+0xad/0xb1
[ 0.003333] startup_32_smp+0x166/0x168
[ 0.003333] ok |FAILED|
[ 0.003333] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.13.0-rc6-00629-gd60924c #1
[ 0.003333] Call Trace:
[ 0.003333] dump_stack+0xc3/0x125
[ 0.003333] dotest+0xa2/0x603
[ 0.003333] locking_selftest+0x213/0x1bef
[ 0.003333] start_kernel+0x4a0/0x6a5
[ 0.003333] i386_start_kernel+0xad/0xb1
[ 0.003333] startup_32_smp+0x166/0x168
[ 0.003333] FAILED|
[ 0.003333] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.13.0-rc6-00629-gd60924c #1
[ 0.003333] Call Trace:
[ 0.003333] dump_stack+0xc3/0x125
[ 0.003333] dotest+0xa2/0x603
[ 0.003333] locking_selftest+0x224/0x1bef
[ 0.003333] start_kernel+0x4a0/0x6a5
[ 0.003333] i386_start_kernel+0xad/0xb1
[ 0.003333] startup_32_smp+0x166/0x168
[ 0.003333] FAILED|
[ 0.003333] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.13.0-rc6-00629-gd60924c #1
[ 0.003333] Call Trace:
[ 0.003333] dump_stack+0xc3/0x125
[ 0.003333] dotest+0xa2/0x603
[ 0.003333] locking_selftest+0x235/0x1bef
[ 0.003333] start_kernel+0x4a0/0x6a5
[ 0.003333] i386_start_kernel+0xad/0xb1
[ 0.003333] startup_32_smp+0x166/0x168
[ 0.003333] FAILED|
[ 0.003333] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.13.0-rc6-00629-gd60924c #1
[ 0.003333] Call Trace:
[ 0.003333] dump_stack+0xc3/0x125
[ 0.003333] dotest+0xa2/0x603
[ 0.003333] locking_selftest+0x246/0x1bef
[ 0.003333] start_kernel+0x4a0/0x6a5
[ 0.003333] i386_start_kernel+0xad/0xb1
[ 0.003333] startup_32_smp+0x166/0x168
[ 0.003333] A-B-C-A-B-C deadlock:FAILED|
[ 0.003333] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.13.0-rc6-00629-gd60924c #1
[ 0.003333] Call Trace:
[ 0.003333] dump_stack+0xc3/0x125
[ 0.003333] dotest+0xa2/0x603
[ 0.003333] locking_selftest+0x270/0x1bef
[ 0.003333] start_kernel+0x4a0/0x6a5
[ 0.003333] i386_start_kernel+0xad/0xb1
[ 0.003333] startup_32_smp+0x166/0x168
[ 0.003333] FAILED|
[ 0.003333] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.13.0-rc6-00629-gd60924c #1
[ 0.003333] Call Trace:
[ 0.003333] dump_stack+0xc3/0x125
[ 0.003333] dotest+0xa2/0x603
[ 0.003333] locking_selftest+0x281/0x1bef
[ 0.003333] start_kernel+0x4a0/0x6a5
[ 0.003333] i386_start_kernel+0xad/0xb1
[ 0.003333] startup_32_smp+0x166/0x168
[ 0.003333] ok |FAILED|
[ 0.003333] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.13.0-rc6-00629-gd60924c #1
[ 0.003333] Call Trace:
[ 0.003333] dump_stack+0xc3/0x125
[ 0.003333] dotest+0xa2/0x603
[ 0.003333] locking_selftest+0x2a6/0x1bef
[ 0.003333] start_kernel+0x4a0/0x6a5
[ 0.003333] i386_start_kernel+0xad/0xb1
[ 0.003333] startup_32_smp+0x166/0x168
[ 0.003333] FAILED|
[ 0.003333] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.13.0-rc6-00629-gd60924c #1
[ 0.003333] Call Trace:
[ 0.003333] dump_stack+0xc3/0x125
[ 0.003333] dotest+0xa2/0x603
[ 0.003333] locking_selftest+0x2b7/0x1bef
[ 0.003333] start_kernel+0x4a0/0x6a5
[ 0.003333] i386_start_kernel+0xad/0xb1
[ 0.003333] startup_32_smp+0x166/0x168
[ 0.003333] FAILED|
[ 0.003333] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.13.0-rc6-00629-gd60924c #1
[ 0.003333] Call Trace:
[ 0.003333] dump_stack+0xc3/0x125
[ 0.003333] dotest+0xa2/0x603
[ 0.003333] locking_selftest+0x2c8/0x1bef
[ 0.003333] start_kernel+0x4a0/0x6a5
[ 0.003333] i386_start_kernel+0xad/0xb1
[ 0.003333] startup_32_smp+0x166/0x168
[ 0.003333] FAILED|
[ 0.003333] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.13.0-rc6-00629-gd60924c #1
[ 0.003333] Call Trace:
[ 0.003333] dump_stack+0xc3/0x125
[ 0.003333] dotest+0xa2/0x603
[ 0.003333] locking_selftest+0x2d9/0x1bef
[ 0.003333] start_kernel+0x4a0/0x6a5
[ 0.003333] i386_start_kernel+0xad/0xb1
[ 0.003333] startup_32_smp+0x166/0x168
[ 0.003333] A-B-B-C-C-D-D-A deadlock:FAILED|
[ 0.003333] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.13.0-rc6-00629-gd60924c #1
[ 0.003333] Call Trace:
[ 0.003333] dump_stack+0xc3/0x125
[ 0.003333] dotest+0xa2/0x603
[ 0.003333] locking_selftest+0x303/0x1bef
[ 0.003333] start_kernel+0x4a0/0x6a5
[ 0.003333] i386_start_kernel+0xad/0xb1
[ 0.003333] startup_32_smp+0x166/0x168
[ 0.003333] FAILED|
[ 0.003333] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.13.0-rc6-00629-gd60924c #1
[ 0.003333] Call Trace:
[ 0.003333] dump_stack+0xc3/0x125
[ 0.003333] dotest+0xa2/0x603
[ 0.003333] locking_selftest+0x314/0x1bef
[ 0.003333] start_kernel+0x4a0/0x6a5
[ 0.003333] i386_start_kernel+0xad/0xb1
[ 0.003333] startup_32_smp+0x166/0x168
[ 0.003333] ok |FAILED|
[ 0.003333] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.13.0-rc6-00629-gd60924c #1
[ 0.003333] Call Trace:
[ 0.003333] dump_stack+0xc3/0x125
[ 0.003333] dotest+0xa2/0x603
[ 0.003333] locking_selftest+0x339/0x1bef
[ 0.003333] start_kernel+0x4a0/0x6a5
[ 0.003333] i386_start_kernel+0xad/0xb1
[ 0.003333] startup_32_smp+0x166/0x168
[ 0.003333] FAILED|
[ 0.003333] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.13.0-rc6-00629-gd60924c #1
[ 0.003333] Call Trace:
[ 0.003333] dump_stack+0xc3/0x125
[ 0.003333] dotest+0xa2/0x603
[ 0.003333] locking_selftest+0x34a/0x1bef
[ 0.003333] start_kernel+0x4a0/0x6a5
[ 0.003333] i386_start_kernel+0xad/0xb1
[ 0.003333] startup_32_smp+0x166/0x168
# HH:MM RESULT GOOD BAD GOOD_BUT_DIRTY DIRTY_NOT_BAD
git bisect start 7a3fd4bbdf709f9b8b0e63ffd52888c7e3585e67 aae4e7a8bc44722fe70d58920a36916b1043195e --
git bisect good ce8d6b9d2f61a2d3cbfebfe632cdcfec7a4ecab9 # 11:49 G 11 0 0 0 Merge 'chanwoo/devfreq-test' into devel-catchup-201708242217
git bisect bad 37170a88334bab37f1863b45aec4e992aabc303a # 14:16 B 0 11 27 4 Merge 'boqun/arr-wip' into devel-catchup-201708242217
git bisect good 230eeb80ccad0f937c6826913598dbaf7a54b9b4 # 19:05 G 11 0 0 0 Merge 'abelloni/at91-soc' into devel-catchup-201708242217
git bisect good a77c7d5b6c114350185708eaad3287846c260beb # 21:24 G 11 0 0 0 Merge 'powerpc/merge' into devel-catchup-201708242217
git bisect good 34a081691d2db719dd4c157aa72235a1c074d916 # 22:24 G 11 0 0 0 Merge branch 'perf/core'
git bisect good a40064e57527bc2ccecb4ed438ae08eb4c398ee7 # 01:37 G 11 0 0 0 Merge branch 'x86/microcode'
git bisect good 387442207e5a2849e709d784ee470e735ef80a9d # 04:41 G 11 0 0 0 manual merge of x86/mm
git bisect good 6061efb6ee6fc891498a23994a4d0a5e2a52c059 # 05:21 G 11 0 0 0 x86/fpu: Turn WARN_ON() in context switch into WARN_ON_FPU()
git bisect good 5062d8716c5bd4f3bedb009d86b4b0d6efdc2fff # 09:44 G 11 0 0 0 Merge branch 'x86/asm'
git bisect good 01c85629f5e99958606da816f1df058c0722a570 # 13:29 G 11 0 0 0 perf annotate: Document --show-total-period option
git bisect good 163cc79055c4f9ba44ec6ec1d971383c079ebda8 # 17:25 G 11 0 0 0 Merge branch 'perf/core'
git bisect good 2fa8e67578d971bf4467bafe70d380821e8a5217 # 21:56 G 11 0 0 0 lockdep: Improve the readibility of crossrelease related splats
git bisect bad d60924cfb8178d3c040ca7f16a0e43adcfe37966 # 22:50 B 0 11 23 0 lockdep: recursive read wip
git bisect good 1217a280f52a4ca00eef58a24a00b1ddc731db88 # 00:44 G 11 0 0 0 lockdep: Print proper scenario if cross deadlock detected at acquisition time
# first bad commit: [d60924cfb8178d3c040ca7f16a0e43adcfe37966] lockdep: recursive read wip
git bisect good 1217a280f52a4ca00eef58a24a00b1ddc731db88 # 01:46 G 31 0 0 0 lockdep: Print proper scenario if cross deadlock detected at acquisition time
# extra tests with CONFIG_DEBUG_INFO_REDUCED
git bisect bad d60924cfb8178d3c040ca7f16a0e43adcfe37966 # 02:20 B 0 11 23 0 lockdep: recursive read wip
# extra tests on HEAD of linux-devel/devel-catchup-201708242217
git bisect bad 7a3fd4bbdf709f9b8b0e63ffd52888c7e3585e67 # 02:20 B 0 13 28 0 0day head guard for 'devel-catchup-201708242217'
# extra tests on tree/branch boqun/arr-wip
git bisect bad d60924cfb8178d3c040ca7f16a0e43adcfe37966 # 02:23 B 0 15 27 0 lockdep: recursive read wip
# extra tests with first bad commit reverted
git bisect good 054ed55434f8e0e0ad178fc96d293d9baad22087 # 03:46 G 11 0 0 0 Revert "lockdep: recursive read wip"
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/pipermail/lkp Intel Corporation
4 years, 8 months
f7521fbcab ("Fix RCU handling of scsi_device.vpd_pg8[03]"): drivers/scsi/scsi.c:477 suspicious rcu_dereference_check() usage!
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/Bart-Van-Assche/SCSI-patches-for...
commit f7521fbcab6449577424a753782c32ba7dffaf59
Author: Bart Van Assche <bart.vanassche(a)wdc.com>
AuthorDate: Wed Aug 23 14:39:57 2017 -0700
Commit: 0day robot <fengguang.wu(a)intel.com>
CommitDate: Fri Aug 25 09:40:43 2017 +0800
Fix RCU handling of scsi_device.vpd_pg8[03]
Only annotate pointers that are shared across threads with __rcu.
Use rcu_dereference() when dereferencing an RCU pointer. Protect
also the RCU pointer dereferences when freeing RCU pointers. This
patch suppresses about twenty sparse complaints about the vpd_pg8[03]
pointers.
Fixes: commit 09e2b0b14690 ("scsi: rescan VPD attributes")
Signed-off-by: Bart Van Assche <bart.vanassche(a)wdc.com>
Cc: Christoph Hellwig <hch(a)lst.de>
Cc: Hannes Reinecke <hare(a)suse.de>
Cc: Johannes Thumshirn <jthumshirn(a)suse.de>
Cc: Shane Seymour <shane.seymour(a)hpe.com>
a083d08974 Document which queue type a function is intended for
f7521fbcab Fix RCU handling of scsi_device.vpd_pg8[03]
8650e00421 iscsi_tcp: Remove a set-but-not-used variable
+--------------------------------------------------------------+------------+------------+------------+
| | a083d08974 | f7521fbcab | 8650e00421 |
+--------------------------------------------------------------+------------+------------+------------+
| boot_successes | 33 | 0 | 0 |
| boot_failures | 0 | 15 | 17 |
| drivers/scsi/scsi.c:#suspicious_rcu_dereference_check()usage | 0 | 15 | 17 |
| BUG:kernel_hang_in_test_stage | 0 | 0 | 4 |
+--------------------------------------------------------------+------------+------------+------------+
[ 14.455739] rtc-test rtc-test.0: rtc core: registered test as rtc0
[ 14.456133] rtc-test rtc-test.1: rtc core: registered test as rtc1
[ 14.456675] piix4_smbus 0000:00:01.3: SMBus Host Controller at 0x700, revision 0
[ 14.567942] 4.13.0-rc4-00163-gf7521fb #2 Not tainted
[ 14.569073] -----------------------------
[ 14.570388] drivers/scsi/scsi.c:477 suspicious rcu_dereference_check() usage!
[ 14.572452]
[ 14.572452] other info that might help us debug this:
[ 14.572452]
[ 14.574772]
[ 14.574772] rcu_scheduler_active = 2, debug_locks = 1
[ 14.576508] 4 locks held by kworker/u2:2/91:
[ 14.577547] #0: ("events_unbound"){.+.+.+}, at: [<ffffffff810a2670>] process_one_work+0x1e0/0x650
[ 14.579636] #1: ((&entry->work)){+.+.+.}, at: [<ffffffff810a2670>] process_one_work+0x1e0/0x650
[ 14.581704] #2: (&shost->scan_mutex){+.+.+.}, at: [<ffffffff815129c4>] scsi_scan_host_selected+0xb4/0x150
[ 14.583880] #3: (&sdev->inquiry_mutex){+.+...}, at: [<ffffffff81504e57>] scsi_attach_vpd+0x137/0x2a0
[ 14.586004]
[ 14.586004] stack backtrace:
[ 14.587459] CPU: 0 PID: 91 Comm: kworker/u2:2 Not tainted 4.13.0-rc4-00163-gf7521fb #2
[ 14.589380] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.9.3-20161025_171302-gandalf 04/01/2014
[ 14.591609] Workqueue: events_unbound async_run_entry_fn
[ 14.592794] Call Trace:
[ 14.593603] dump_stack+0x19/0x24
[ 14.594521] lockdep_rcu_suspicious+0xf9/0x110
[ 14.595587] scsi_attach_vpd+0x17c/0x2a0
[ 14.596584] ? transport_setup_classdev+0x20/0x20
[ 14.597688] ? mutex_unlock+0xd/0x10
[ 14.598635] ? attribute_container_device_trigger+0xbe/0xd0
[ 14.599841] scsi_probe_and_add_lun+0xc33/0xde0
[ 14.601223] ? _raw_spin_unlock_irqrestore+0x60/0x80
[ 14.602364] __scsi_scan_target+0xcf/0x5b0
[ 14.603385] ? mark_held_locks+0x6f/0x90
[ 14.604378] ? _raw_spin_unlock_irqrestore+0x4c/0x80
[ 14.605514] scsi_scan_channel+0x60/0x90
[ 14.606508] scsi_scan_host_selected+0x100/0x150
[ 14.607596] do_scsi_scan_host+0x85/0x90
[ 14.608592] do_scan_async+0x1b/0x1a0
[ 14.609554] ? process_one_work+0x1e0/0x650
[ 14.610597] async_run_entry_fn+0x44/0x120
[ 14.611623] process_one_work+0x384/0x650
[ 14.612628] ? process_one_work+0x1e0/0x650
[ 14.614150] ? put_lock_stats+0xe/0x20
[ 14.615738] ? schedule+0x97/0xb0
[ 14.617216] worker_thread+0x38c/0x500
[ 14.618188] ? trace_hardirqs_on_caller+0x15b/0x1b0
[ 14.619641] ? _raw_spin_unlock_irq+0x3c/0x60
[ 14.621117] ? __schedule+0x8e8/0x910
[ 14.622094] ? preempt_schedule+0x22/0x30
[ 14.623451] ? preempt_schedule_common+0xcc/0xf0
[ 14.624570] ? schedule+0x97/0xb0
[ 14.625498] ? process_one_work+0x650/0x650
[ 14.626534] ? preempt_count_sub+0xe5/0x110
[ 14.627571] ? schedule+0x97/0xb0
[ 14.628494] ? process_one_work+0x650/0x650
[ 14.629529] kthread+0x13c/0x150
[ 14.630816] ? kthread_create_worker+0x50/0x50
[ 14.631900] ? kthread_create_worker+0x50/0x50
[ 14.632979] ret_from_fork+0x2a/0x40
[ 14.634126]
[ 14.634819] =============================
[ 14.635842] WARNING: suspicious RCU usage
[ 14.636873] 4.13.0-rc4-00163-gf7521fb #2 Not tainted
[ 14.638628] -----------------------------
[ 14.640562] drivers/scsi/scsi.c:506 suspicious rcu_dereference_check() usage!
[ 14.644368]
[ 14.644368] other info that might help us debug this:
[ 14.644368]
[ 14.648679]
[ 14.648679] rcu_scheduler_active = 2, debug_locks = 1
[ 14.651903] 4 locks held by kworker/u2:2/91:
[ 14.653832] #0: ("events_unbound"){.+.+.+}, at: [<ffffffff810a2670>] process_one_work+0x1e0/0x650
[ 14.657501] #1: ((&entry->work)){+.+.+.}, at: [<ffffffff810a2670>] process_one_work+0x1e0/0x650
[ 14.659577] #2: (&shost->scan_mutex){+.+.+.}, at: [<ffffffff815129c4>] scsi_scan_host_selected+0xb4/0x150
[ 14.662173] #3: (&sdev->inquiry_mutex){+.+...}, at: [<ffffffff81504f33>] scsi_attach_vpd+0x213/0x2a0
[ 14.664316]
[ 14.664316] stack backtrace:
[ 14.665773] CPU: 0 PID: 91 Comm: kworker/u2:2 Not tainted 4.13.0-rc4-00163-gf7521fb #2
[ 14.667714] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.9.3-20161025_171302-gandalf 04/01/2014
[ 14.670496] Workqueue: events_unbound async_run_entry_fn
[ 14.672319] Call Trace:
[ 14.673213] dump_stack+0x19/0x24
[ 14.674592] lockdep_rcu_suspicious+0xf9/0x110
[ 14.675716] scsi_attach_vpd+0x258/0x2a0
[ 14.676857] ? transport_setup_classdev+0x20/0x20
[ 14.678094] ? mutex_unlock+0xd/0x10
[ 14.679370] ? attribute_container_device_trigger+0xbe/0xd0
[ 14.680775] scsi_probe_and_add_lun+0xc33/0xde0
[ 14.682318] ? _raw_spin_unlock_irqrestore+0x60/0x80
[ 14.683724] __scsi_scan_target+0xcf/0x5b0
[ 14.684896] ? mark_held_locks+0x6f/0x90
[ 14.685904] ? _raw_spin_unlock_irqrestore+0x4c/0x80
[ 14.687048] scsi_scan_channel+0x60/0x90
[ 14.688052] scsi_scan_host_selected+0x100/0x150
[ 14.689185] do_scsi_scan_host+0x85/0x90
[ 14.690686] do_scan_async+0x1b/0x1a0
[ 14.691672] ? process_one_work+0x1e0/0x650
[ 14.692719] async_run_entry_fn+0x44/0x120
[ 14.693752] process_one_work+0x384/0x650
[ 14.694767] ? process_one_work+0x1e0/0x650
[ 14.695812] ? put_lock_stats+0xe/0x20
[ 14.696801] ? schedule+0x97/0xb0
[ 14.697727] worker_thread+0x38c/0x500
[ 14.698711] ? trace_hardirqs_on_caller+0x15b/0x1b0
[ 14.699841] ? _raw_spin_unlock_irq+0x3c/0x60
[ 14.700921] ? __schedule+0x8e8/0x910
[ 14.701893] ? preempt_schedule+0x22/0x30
[ 14.702909] ? preempt_schedule_common+0xcc/0xf0
[ 14.703923] ? schedule+0x97/0xb0
[ 14.704787] ? process_one_work+0x650/0x650
[ 14.705857] ? preempt_count_sub+0xe5/0x110
[ 14.706893] ? schedule+0x97/0xb0
[ 14.708353] ? process_one_work+0x650/0x650
[ 14.710268] kthread+0x13c/0x150
[ 14.711935] ? kthread_create_worker+0x50/0x50
[ 14.713884] ? kthread_create_worker+0x50/0x50
[ 14.715866] ret_from_fork+0x2a/0x40
[ 14.740334] sd 0:0:0:0: [sda] 16384 512-byte logical blocks: (8.39 MB/8.00 MiB)
[ 14.753899] sd 0:0:0:0: [sda] Write Protect is off
[ 14.756259] sd 0:0:0:0: [sda] Mode Sense: 73 00 10 08
[ 14.779005] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, supports DPO and FUA
[ 14.810734] usbcore: registered new interface driver i2c-diolan-u2c
# HH:MM RESULT GOOD BAD GOOD_BUT_DIRTY DIRTY_NOT_BAD
git bisect start 1193ed95490f8ba78e266660436ec08f9e1cf745 14ccee78fc82f5512908f4424f541549a5705b89 --
git bisect bad c08372e1e3ff25045661609cc61bb731d7a2d46f # 19:53 B 0 11 24 0 Merge 'pci/pci/dpc' into devel-spot-201708251112
git bisect bad 38702d3422e9874c6cf77982e2dfff50f6f0397f # 22:22 B 0 10 23 0 Merge 'sailus-media/atomisp' into devel-spot-201708251112
git bisect bad 4dfac6bdba05ff9a168edf5ae0829c4526d623a9 # 04:53 B 0 1 14 0 Merge 'usb/usb-testing' into devel-spot-201708251112
git bisect bad 4922527855bab5d3d2463100a2d5f870e243690f # 05:18 B 0 11 24 0 Merge 'linux-review/Bart-Van-Assche/SCSI-patches-for-kernel-v4-14/20170825-094040' into devel-spot-201708251112
git bisect good 0d0453f5910fe9ae35699e29540b315ceb0bf3a7 # 09:48 G 11 0 1 5 Merge 'nfsd/master' into devel-spot-201708251112
git bisect good 7b69194f5a01e6735bc3385d3e7a6bdc90e15829 # 12:42 G 11 0 0 2 Merge 'nfsd/for-4.14' into devel-spot-201708251112
git bisect good 95d0a294ce323d30e7f0d3aa742ab81068985307 # 17:21 G 11 0 0 4 Merge 'linux-review/Bart-Van-Assche/Improve-requeuing-behavior/20170825-100718' into devel-spot-201708251112
git bisect good 5c247e2d78c2d2ecdb6eab776183553837b87e08 # 18:23 G 11 0 0 0 Remove an obsolete function declaration
git bisect good a083d0897498c344974a9c93736682480d049659 # 19:02 G 11 0 0 0 Document which queue type a function is intended for
git bisect bad 9cfc625364a9612c1a1fd1d887bdbfddf628bb24 # 19:34 B 0 11 24 0 sd, sr: Convert two assignments into warning statements
git bisect bad 8a5f01b671c1c1dbef3839b802203bc93d252a53 # 20:38 B 0 11 24 0 Use blk_mq_rq_to_pdu() to convert a request to a SCSI command pointer
git bisect bad f7521fbcab6449577424a753782c32ba7dffaf59 # 21:11 B 0 11 24 0 Fix RCU handling of scsi_device.vpd_pg8[03]
# first bad commit: [f7521fbcab6449577424a753782c32ba7dffaf59] Fix RCU handling of scsi_device.vpd_pg8[03]
git bisect good a083d0897498c344974a9c93736682480d049659 # 21:38 G 31 0 0 2 Document which queue type a function is intended for
# extra tests with CONFIG_DEBUG_INFO_REDUCED
git bisect bad f7521fbcab6449577424a753782c32ba7dffaf59 # 23:39 B 0 11 24 0 Fix RCU handling of scsi_device.vpd_pg8[03]
# extra tests on HEAD of linux-devel/devel-spot-201708251112
git bisect bad 1193ed95490f8ba78e266660436ec08f9e1cf745 # 23:39 B 0 13 29 0 0day head guard for 'devel-spot-201708251112'
# extra tests on tree/branch linux-review/Bart-Van-Assche/SCSI-patches-for-kernel-v4-14/20170825-094040
git bisect bad 8650e00421a5dfa95d7754f6d49f98c5a79de5e5 # 00:18 B 0 11 24 0 iscsi_tcp: Remove a set-but-not-used variable
# extra tests with first bad commit reverted
git bisect good 9d8918cc31525e3bc5886a0c883c64128be09342 # 02:39 G 11 0 0 0 Revert "Fix RCU handling of scsi_device.vpd_pg8[03]"
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/pipermail/lkp Intel Corporation
4 years, 8 months
a25339d553 ("x86/idt: Hide set_intr_gate()"): WARNING: CPU: 0 PID: 0 at arch/x86/kernel/idt.c:355 update_intr_gate
by kernel test robot
Greetings,
0day kernel testing robot got the below dmesg and the first bad commit is
https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git WIP.x86/apic
commit a25339d55320c73fd253fbf188c27abd4550d13a
Author: Thomas Gleixner <tglx(a)linutronix.de>
AuthorDate: Thu Aug 24 16:38:36 2017 +0200
Commit: Thomas Gleixner <tglx(a)linutronix.de>
CommitDate: Fri Aug 25 12:27:50 2017 +0200
x86/idt: Hide set_intr_gate()
set_intr_gate() is an internal function of the IDT code. The only user left
is the KVM code which replaces the pagefault handler eventually.
Provide an explicit update_intr_gate() function and make set_intr_gate()
static. While at it replace the magic number 14 in the KVM code with the
proper trap define.
Signed-off-by: Thomas Gleixner <tglx(a)linutronix.de>
Cc: Paolo Bonzini <pbonzini(a)redhat.com>
043b7fa031 x86/idt: Simplify alloc_intr_gate
a25339d553 x86/idt: Hide set_intr_gate()
fd1962ea6c x86/idt: Hide set_intr_gate()
f9a960781b Merge branch 'WIP.x86/fpu'
+----------------------------------------------------+------------+------------+------------+------------+
| | 043b7fa031 | a25339d553 | fd1962ea6c | f9a960781b |
+----------------------------------------------------+------------+------------+------------+------------+
| boot_successes | 44 | 0 | 0 | 0 |
| boot_failures | 1 | 21 | 7 | 12 |
| is_trying_to_release_lock(rcu_preempt_state)at | 1 | | | |
| WARNING:at_arch/x86/kernel/idt.c:#update_intr_gate | 0 | 21 | 7 | 12 |
| EIP:update_intr_gate | 0 | 21 | 7 | 12 |
| BUG:unable_to_handle_kernel | 0 | 21 | 7 | 12 |
| Oops:#[##] | 0 | 21 | 7 | 12 |
| EIP:native_irq_enable | 0 | 20 | 7 | 10 |
| Kernel_panic-not_syncing:Fatal_exception | 0 | 21 | 7 | 12 |
| BUG:kernel_reboot-without-warning_in_test_stage | 0 | 1 | | |
| EIP:__mutex_lock | 0 | 1 | | |
| BUG:kernel_in_stage | 0 | 0 | 2 | |
| BUG:kernel_hang_in_early-boot_stage,last_printk | 0 | 0 | 0 | 2 |
| EIP:hpet_enable | 0 | 0 | 0 | 2 |
+----------------------------------------------------+------------+------------+------------+------------+
[ 0.000000] PID hash table entries: 2048 (order: 1, 8192 bytes)
[ 0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
[ 0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
[ 0.000000] Initializing CPU#0
[ 0.000000] ------------[ cut here ]------------
[ 0.000000] WARNING: CPU: 0 PID: 0 at arch/x86/kernel/idt.c:355 update_intr_gate+0x16/0x21
[ 0.000000] CPU: 0 PID: 0 Comm: swapper Not tainted 4.13.0-rc6-00085-ga25339d #3
[ 0.000000] task: 41edee00 task.stack: 41ed4000
[ 0.000000] EIP: update_intr_gate+0x16/0x21
[ 0.000000] EFLAGS: 00210002 CPU: 0
[ 0.000000] EAX: 0000000e EBX: 420a4380 ECX: 4222c401 EDX: 41a1c930
[ 0.000000] ESI: ac37bf3b EDI: 0209f0e0 EBP: 41ed5f68 ESP: 41ed5f68
[ 0.000000] DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068
[ 0.000000] CR0: 80050033 CR2: 00000000 CR3: 0222e000 CR4: 00000690
[ 0.000000] Call Trace:
[ 0.000000] kvm_apf_trap_init+0x17/0x19
[ 0.000000] trap_init+0x42/0x44
[ 0.000000] start_kernel+0x1c8/0x3d0
[ 0.000000] i386_start_kernel+0xa6/0xaa
[ 0.000000] startup_32_smp+0x164/0x166
[ 0.000000] Code: 41 00 75 02 0f 0b b8 00 70 ec 41 ff 15 60 2e ef 41 5b 5e 5d c3 55 89 e5 e8 a0 63 ff fe 0f a3 05 00 14 23 42 0f 92 c1 84 c9 74 04 <0f> ff eb 05 e8 31 0b fd fe 5d c3 55 89 e5 e8 7f 63 ff fe c7 05
[ 0.000000] random: get_random_bytes called from print_oops_end_marker+0x52/0x5f with crng_init=0
[ 0.000000] ---[ end trace f68728a0d3053b52 ]---
[ 0.000000] Initializing HighMem for node 0 (00000000:00000000)
# HH:MM RESULT GOOD BAD GOOD_BUT_DIRTY DIRTY_NOT_BAD
git bisect start 6e64e3f86be1d829c0664b4765752b02f999a3cc 14ccee78fc82f5512908f4424f541549a5705b89 --
git bisect good 1583fa5a6d5bb5f548e4263f87575e75f49e449f # 01:24 G 10 0 0 0 Merge 'jeffmerkey/master' into devel-catchup-201708251905
git bisect good 94a26b943a6668318a26c0d7e1d6a3b960436ab0 # 02:12 G 11 0 0 0 Merge 'cryptodev/master' into devel-catchup-201708251905
git bisect bad 3d3ac49c19ac030c6ad16158f9254c466c142b63 # 04:16 B 0 11 34 11 Merge 'nfsd/master' into devel-catchup-201708251905
git bisect bad e9f22c07fd850c8e5ae918d72c1ab3e1fe5e2357 # 08:29 B 0 11 37 14 Merge 'tip/WIP.x86/apic' into devel-catchup-201708251905
git bisect good f1f536a8b45797ace8e74ae36760e0be7ee40b40 # 09:53 G 11 0 11 19 x86/gdt: Use bitfields for initialization
git bisect good 6a4651c1b9b41b1865e0b80f68eb0c15329082f9 # 10:53 G 11 0 0 1 x86/idt: Move debug stack init to table based
git bisect good abc29a93b9e16cfc7643bf23968e40fe4bd11d5f # 12:19 G 11 0 0 0 x86/idt: Remove unused functions/inlines
git bisect good 043b7fa031bcf884568e276ead22d6246552928b # 12:37 G 11 0 0 1 x86/idt: Simplify alloc_intr_gate
git bisect bad 395b2c62edea5a2bb8a8786392feb12fae5917a7 # 13:48 B 0 11 34 11 x86/irq: Remove duplicated used_vectors definition
git bisect bad a25339d55320c73fd253fbf188c27abd4550d13a # 15:12 B 0 4 26 10 x86/idt: Hide set_intr_gate()
# first bad commit: [a25339d55320c73fd253fbf188c27abd4550d13a] x86/idt: Hide set_intr_gate()
git bisect good 043b7fa031bcf884568e276ead22d6246552928b # 15:55 G 31 0 0 1 x86/idt: Simplify alloc_intr_gate
# extra tests on HEAD of linux-devel/devel-catchup-201708251905
git bisect bad 6e64e3f86be1d829c0664b4765752b02f999a3cc # 15:57 B 0 13 28 0 0day head guard for 'devel-catchup-201708251905'
# extra tests on tree/branch tip/WIP.x86/apic
git bisect bad fd1962ea6c9cb9be5991f9e304fedb3f9e5135d7 # 15:59 B 0 7 19 0 x86/idt: Hide set_intr_gate()
# extra tests with first bad commit reverted
git bisect good 67358c3391f7934087193cbed082cf63442b27f5 # 19:25 G 11 0 0 1 Revert "x86/idt: Hide set_intr_gate()"
# extra tests on tree/branch tip/master
git bisect bad f9a960781b0e0fc6f228ac1f360eb6a9520998e2 # 19:26 B 0 12 24 0 Merge branch 'WIP.x86/fpu'
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/pipermail/lkp Intel Corporation
4 years, 8 months
[lkp-robot] [ALSA] c8da9be4a7: WARNING:at_fs/proc/generic.c:#proc_register
by kernel test robot
FYI, we noticed the following commit:
commit: c8da9be4a75f1f63024a16b976c5be47405c13dc ("ALSA: pcm: Adjust nine function calls together with a variable assignment")
https://git.kernel.org/cgit/linux/kernel/git/tiwai/sound.git for-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-i386 -enable-kvm -m 256M
caused below changes (please refer to attached dmesg/kmsg for entire log/backtrace):
+------------------------------------------------+------------+------------+
| | 97d15a141f | c8da9be4a7 |
+------------------------------------------------+------------+------------+
| boot_successes | 4 | 0 |
| boot_failures | 2 | 6 |
| IP-Config:Auto-configuration_of_network_failed | 2 | 2 |
| WARNING:at_fs/proc/generic.c:#proc_register | 0 | 6 |
| EIP:proc_register | 0 | 6 |
+------------------------------------------------+------------+------------+
[ 8.559972] WARNING: CPU: 0 PID: 1 at fs/proc/generic.c:328 proc_register+0xe4/0x130
[ 8.559972] WARNING: CPU: 0 PID: 1 at fs/proc/generic.c:328 proc_register+0xe4/0x130
[ 8.561652] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 4.13.0-rc3-00171-gc8da9be #1
[ 8.561652] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 4.13.0-rc3-00171-gc8da9be #1
[ 8.562958] task: cf644000 task.stack: cf646000
[ 8.562958] task: cf644000 task.stack: cf646000
[ 8.563748] EIP: proc_register+0xe4/0x130
[ 8.563748] EIP: proc_register+0xe4/0x130
[ 8.564423] EFLAGS: 00210282 CPU: 0
[ 8.564423] EFLAGS: 00210282 CPU: 0
[ 8.565001] EAX: 0000002e EBX: ced3a038 ECX: 00000000 EDX: 00000000
[ 8.565001] EAX: 0000002e EBX: ced3a038 ECX: 00000000 EDX: 00000000
[ 8.566049] ESI: ced3dab0 EDI: cf724d24 EBP: cf647d08 ESP: cf647ce8
[ 8.566049] ESI: ced3dab0 EDI: cf724d24 EBP: cf647d08 ESP: cf647ce8
[ 8.567102] DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068
[ 8.567102] DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068
[ 8.568042] CR0: 80050033 CR2: 00000000 CR3: 021d5000 CR4: 000006b0
[ 8.568042] CR0: 80050033 CR2: 00000000 CR3: 021d5000 CR4: 000006b0
[ 8.569131] Call Trace:
[ 8.569131] Call Trace:
[ 8.569561] proc_create_data+0x81/0xf0
[ 8.569561] proc_create_data+0x81/0xf0
[ 8.570264] snd_info_register+0x6d/0xe0
[ 8.570264] snd_info_register+0x6d/0xe0
[ 8.570941] snd_pcm_new_stream+0x21b/0x4a0
[ 8.570941] snd_pcm_new_stream+0x21b/0x4a0
[ 8.571694] ? strlcpy+0x33/0x50
[ 8.571694] ? strlcpy+0x33/0x50
[ 8.572252] _snd_pcm_new+0xc6/0x150
[ 8.572252] _snd_pcm_new+0xc6/0x150
[ 8.572874] snd_pcm_new+0x18/0x20
[ 8.572874] snd_pcm_new+0x18/0x20
[ 8.573463] snd_dummy_probe+0xec/0x400
[ 8.573463] snd_dummy_probe+0xec/0x400
[ 8.574103] platform_drv_probe+0x1e/0x60
[ 8.574103] platform_drv_probe+0x1e/0x60
[ 8.574785] really_probe+0x1c2/0x260
[ 8.574785] really_probe+0x1c2/0x260
[ 8.575424] __device_attach_driver+0x72/0xb0
[ 8.575424] __device_attach_driver+0x72/0xb0
[ 8.576183] ? __driver_attach+0xb0/0xb0
[ 8.576183] ? __driver_attach+0xb0/0xb0
[ 8.576844] bus_for_each_drv+0x4f/0x80
[ 8.576844] bus_for_each_drv+0x4f/0x80
[ 8.577486] __device_attach+0x9e/0xd0
[ 8.577486] __device_attach+0x9e/0xd0
[ 8.578113] ? __driver_attach+0xb0/0xb0
[ 8.578113] ? __driver_attach+0xb0/0xb0
[ 8.578772] device_initial_probe+0x12/0x20
[ 8.578772] device_initial_probe+0x12/0x20
[ 8.579486] bus_probe_device+0x77/0x80
[ 8.579486] bus_probe_device+0x77/0x80
[ 8.580201] device_add+0x2fc/0x530
[ 8.580201] device_add+0x2fc/0x530
[ 8.580797] ? dev_set_name+0x19/0x20
[ 8.580797] ? dev_set_name+0x19/0x20
[ 8.581416] platform_device_add+0x124/0x240
[ 8.581416] platform_device_add+0x124/0x240
[ 8.582156] platform_device_register_full+0xe2/0x120
[ 8.582156] platform_device_register_full+0xe2/0x120
[ 8.583002] alsa_card_dummy_init+0x97/0xf4
[ 8.583002] alsa_card_dummy_init+0x97/0xf4
[ 8.583784] ? alsa_seq_midi_event_init+0xc/0xc
[ 8.583784] ? alsa_seq_midi_event_init+0xc/0xc
[ 8.584604] do_one_initcall+0x80/0x151
[ 8.584604] do_one_initcall+0x80/0x151
[ 8.585270] ? parse_args+0x130/0x2a0
[ 8.585270] ? parse_args+0x130/0x2a0
[ 8.585890] ? kernel_init_freeable+0xe5/0x178
[ 8.585890] ? kernel_init_freeable+0xe5/0x178
[ 8.586630] kernel_init_freeable+0x105/0x178
[ 8.586630] kernel_init_freeable+0x105/0x178
[ 8.587655] ? rest_init+0xf0/0xf0
[ 8.587655] ? rest_init+0xf0/0xf0
[ 8.588230] kernel_init+0xd/0xf0
[ 8.588230] kernel_init+0xd/0xf0
[ 8.588778] ret_from_fork+0x19/0x24
[ 8.588778] ret_from_fork+0x19/0x24
[ 8.589384] Code: af 8d b6 00 00 00 00 6a 01 31 c9 ba 01 00 00 00 b8 90 4e f7 c1 83 c7 7c e8 ba 5a ef ff ff 75 f0 57 68 ac f0 d4 c1 e8 6c 2f e9 ff <0f> ff 6a 01 31 c9 ba 01 00 00 00 b8 78 4e f7 c1 e8 97 5a ef ff
[ 8.589384] Code: af 8d b6 00 00 00 00 6a 01 31 c9 ba 01 00 00 00 b8 90 4e f7 c1 83 c7 7c e8 ba 5a ef ff ff 75 f0 57 68 ac f0 d4 c1 e8 6c 2f e9 ff <0f> ff 6a 01 31 c9 ba 01 00 00 00 b8 78 4e f7 c1 e8 97 5a ef ff
[ 8.592689] ---[ end trace 8498fc54cd971cf8 ]---
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
4 years, 8 months
[lkp-robot] e18e126375: [No primary change] aim7.time.minor_page_faults +1753.0%
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: e18e126375637b16abb77b295fa111d103b27862 ("Linus' patch to fix long wait list during page migration")
git://bee.sh.intel.com/git/tim/linux.git linus_migrate
in testcase: aim7
on test machine: 40 threads Intel(R) Xeon(R) CPU E5-2690 v2 @ 3.00GHz with 384G memory
with following parameters:
disk: 4BRD_12G
md: RAID1
fs: f2fs
test: sync_disk_rw
load: 600
cpufreq_governor: performance
test-description: AIM7 is a traditional UNIX system level benchmark suite which is used to test and measure the performance of multiuser system.
test-url: https://sourceforge.net/projects/aimbench/files/aim-suite7/
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: aim7/4BRD_12G-RAID1-f2fs-sync_disk_rw-600-performance/lkp-ivb-ep01
v4.13-rc5 e18e126375637b16abb77b295f
---------------- --------------------------
%stddev change %stddev
\ | \
141329 ± 1% +1753.0% 2618869 ± 5% aim7.time.minor_page_faults
775080 ± 1% -22.7% 598761 ± 0% interrupts.CAL:Function_call_interrupts
15095 ± 6% +6.5% 16077 ± 5% meminfo.Shmem
37.46 ± 4% -10.0% 33.71 ± 3% sched_debug.cpu.cpu_load[1].avg
30572 ± 32% -81.8% 5573 ± 13% softirqs.NET_RX
141329 ± 1% +1753.0% 2618869 ± 5% time.minor_page_faults
0.26 ± 12% -23.6% 0.20 ± 0% mpstat.cpu.iowait%
0.00 ± 32% -78.4% 0.00 ± 10% mpstat.cpu.soft%
4306 ± 2% +11.4% 4798 ± 3% slabinfo.kmalloc-512.active_objs
4354 ± 2% +10.9% 4828 ± 3% slabinfo.kmalloc-512.num_objs
3773 ± 6% +6.5% 4019 ± 5% proc-vmstat.nr_shmem
23102 ± 2% +22.0% 28175 ± 6% proc-vmstat.numa_hint_faults
11434 ± 3% +28.0% 14635 ± 7% proc-vmstat.numa_hint_faults_local
68675 ± 0% +9.1% 74958 ± 2% proc-vmstat.numa_pte_updates
3434038 ± 3% +74.9% 6007238 ± 2% proc-vmstat.pgfault
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
4 years, 8 months
cc74b64653 ("mm: debug for raw alloctor"): BUG: unable to handle kernel NULL pointer dereference at (null)
by Fengguang Wu
Greetings,
0day kernel testing robot got the below dmesg and the first bad commit is
https://github.com/0day-ci/linux/commits/Pavel-Tatashin/x86-mm-reserve-on...
commit cc74b64653e4a286fd429d7970ce7f3a8f15d641
Author: Pavel Tatashin <pasha.tatashin(a)oracle.com>
AuthorDate: Mon Aug 7 16:38:49 2017 -0400
Commit: 0day robot <fengguang.wu(a)intel.com>
CommitDate: Wed Aug 9 02:58:25 2017 +0800
mm: debug for raw alloctor
When CONFIG_DEBUG_VM is enabled, this patch sets all the memory that is
returned by memblock_virt_alloc_try_nid_raw() to ones to ensure that no
places excpect zeroed memory.
Signed-off-by: Pavel Tatashin <pasha.tatashin(a)oracle.com>
Reviewed-by: Steven Sistare <steven.sistare(a)oracle.com>
Reviewed-by: Daniel Jordan <daniel.m.jordan(a)oracle.com>
Reviewed-by: Bob Picco <bob.picco(a)oracle.com>
def5d7817c mm: optimize early system hash allocations
cc74b64653 mm: debug for raw alloctor
cc74b64653 mm: debug for raw alloctor
+------------------------------------------+------------+------------+------------+
| | def5d7817c | cc74b64653 | cc74b64653 |
+------------------------------------------+------------+------------+------------+
| boot_successes | 35 | 0 | 0 |
| boot_failures | 0 | 13 | 13 |
| BUG:unable_to_handle_kernel | 0 | 12 | 12 |
| Oops:#[##] | 0 | 13 | 13 |
| Kernel_panic-not_syncing:Fatal_exception | 0 | 13 | 13 |
+------------------------------------------+------------+------------+------------+
udevd[217]: failed to execute '/sbin/modprobe' '/sbin/modprobe -bv serio:ty01pr00id00ex00': No such file or directory
udevd[216]: failed to execute '/sbin/modprobe' '/sbin/modprobe -bv input:b0011v0001p0001eAB41-e0,1,4,11,14,k71,72,73,74,75,76,77,79,7A,7B,7C,7D,7E,7F,80,8C,8E,8F,9B,9C,9D,9E,9F,A3,A4,A5,A6,AC,AD,B7,B8,B9,D9,E2,ram4,l0,1,2,sfw': No such file or directory
[ 50.056455] power_supply test_battery: POWER_SUPPLY_NAME=test_battery
[ 50.084525] power_supply test_battery: prop STATUS=Discharging
[ 50.087246] BUG: unable to handle kernel NULL pointer dereference at (null)
[ 50.087253] IP: is_pageblock_removable_nolock+0x1f/0x65
[ 50.087253] PGD 0
[ 50.087254] P4D 0
[ 50.087254]
[ 50.087256] Oops: 0000 [#1] DEBUG_PAGEALLOC
[ 50.087257] Modules linked in:
[ 50.087260] CPU: 0 PID: 177 Comm: udevd Not tainted 4.13.0-rc3-00231-gcc74b64 #1
[ 50.087261] task: ffff8800169116c0 task.stack: ffff880016d38000
[ 50.087263] RIP: 0010:is_pageblock_removable_nolock+0x1f/0x65
[ 50.087264] RSP: 0018:ffff880016d3bd58 EFLAGS: 00010246
[ 50.087265] RAX: 0000000000000000 RBX: ffff88001d704000 RCX: 0000000000000000
[ 50.087266] RDX: 0000000000000003 RSI: ffff88001d704000 RDI: 0000000000000003
[ 50.087266] RBP: ffff880016d3bd58 R08: 0000000000000001 R09: 0000000000000000
[ 50.087267] R10: ffff880016911a00 R11: ffff8800169116c0 R12: ffff88001d904000
[ 50.087268] R13: 0000000000000001 R14: 0000000000000001 R15: ffff8800183ac000
[ 50.087270] FS: 00007f6845a497c0(0000) GS:ffffffff81c39000(0000) knlGS:0000000000000000
[ 50.087270] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 50.087271] CR2: 0000000000000000 CR3: 0000000016958000 CR4: 00000000000006b0
[ 50.087276] Call Trace:
[ 50.087278] is_mem_section_removable+0x40/0xc0
[ 50.087281] show_mem_removable+0x5c/0x7e
[ 50.087284] dev_attr_show+0x20/0x44
[ 50.087286] sysfs_kf_seq_show+0x7a/0xca
[ 50.087288] kernfs_seq_show+0x22/0x24
[ 50.087289] seq_read+0x16c/0x325
[ 50.087291] kernfs_fop_read+0x34/0x155
[ 50.087300] __vfs_read+0x19/0x33
[ 50.087303] vfs_read+0xa9/0xc7
[ 50.087305] SyS_read+0x4b/0x79
[ 50.087309] entry_SYSCALL_64_fastpath+0x23/0xc1
[ 50.087311] RIP: 0033:0x7f68451300a0
[ 50.087313] RSP: 002b:00007fffdb120f38 EFLAGS: 00000246 ORIG_RAX: 0000000000000000
[ 50.087315] RAX: ffffffffffffffda RBX: ffffffff81094db4 RCX: 00007f68451300a0
[ 50.087316] RDX: 0000000000001000 RSI: 00007fffdb120fd8 RDI: 0000000000000005
[ 50.087317] RBP: ffff880016d3bf98 R08: 7379732f73656369 R09: 6f6d656d2f6d6574
[ 50.087318] R10: 726f6d656d2f7972 R11: 0000000000000246 R12: 0000000000000002
[ 50.087319] R13: 0000000000000000 R14: 0000000000000000 R15: 00007fffdb11e8ee
[ 50.087323] ? trace_hardirqs_off_caller+0x9c/0xc4
[ 50.087325] Code: 5c 41 5d 41 5e 41 5f 5d c3 31 c0 c3 55 48 89 fe 48 8b 3f 48 89 e5 48 89 fa 48 c1 ef 2d 48 c1 ea 2b 83 e2 03 e8 2f ba ff ff 89 d7 <48> 8b 00 48 89 f1 48 69 ff b8 05 00 00 48 83 e0 f8 48 29 c1 48
[ 50.087352] RIP: is_pageblock_removable_nolock+0x1f/0x65 RSP: ffff880016d3bd58
[ 50.087353] CR2: 0000000000000000
[ 50.087355] ---[ end trace da238b0d21656f1c ]---
[ 50.087357] Kernel panic - not syncing: Fatal exception
# HH:MM RESULT GOOD BAD GOOD_BUT_DIRTY DIRTY_NOT_BAD
git bisect start f55b9e5012039130b761f2595bed385abc981d2b ef954844c7ace62f773f4f23e28d2d915adc419f --
git bisect bad 74f04909f64a4b108e49ea1606344141c3baeff0 # 22:49 B 0 11 24 0 Merge 'linux-review/Christoph-Hellwig/pnfs-blocklayout-require-64-bit-ector_t/20170806-060251' into devel-hourly-2017081417
git bisect good 81d7b541f6e5a6d611bd63eaa2393168a3c9f2f7 # 23:04 G 11 0 0 0 Merge 'linux-review/Andrew-Jeffery/Fix-clock-name-in-Aspeed-GPIO-bindings-and-driver/20170810-043426' into devel-hourly-2017081417
git bisect bad b5432d42dbe0345de99ae99c53f3ad01a470937a # 23:20 B 0 11 24 0 Merge 'linux-review/Bhumika-Goyal/ata-make-ata_port_operations-const/20170808-090004' into devel-hourly-2017081417
git bisect bad d0e9d74898f558f9bc30d0d35357a6a229e03903 # 23:42 B 0 9 22 0 Merge 'horosco/for-v4.13-08-07-v2' into devel-hourly-2017081417
git bisect good 444ea04c419ea3ed22e60e988495586882abaf28 # 00:02 G 11 0 0 0 Merge 'khilman-linux-amlogic/v4.14/dt64' into devel-hourly-2017081417
git bisect good 52a6b0a31c392a6ba623ca3d5cf2b59abc0c3f62 # 00:15 G 11 0 0 0 Merge 'linux-review/Frank-Jozsa/staging-pi433-style-fixes-for-conditionals/20170809-084535' into devel-hourly-2017081417
git bisect good 290d8a6083ddf0dcedf3fb812b4dbfef2eb56c2f # 00:34 G 11 0 0 0 Merge 'linux-review/Kees-Cook/lkdtm-Test-VMAP_STACK-allocates-leading-trailing-guard-pages/20170809-041605' into devel-hourly-2017081417
git bisect good 5732233105d00180a6450e6d657277830880ac9d # 00:53 G 11 0 0 0 Merge 'linux-review/Matthew-Garrett/Make-kernel-taint-on-invalid-module-signatures-configurable/20170809-043405' into devel-hourly-2017081417
git bisect bad ecde1e92faeb308a7444ebb6ef53a6f82d9e395e # 01:09 B 0 4 17 0 Merge 'linux-review/Pavel-Tatashin/x86-mm-reserve-only-exiting-low-pages/20170809-025819' into devel-hourly-2017081417
git bisect good a705f123de819037d15b153712128c0acc67edfc # 01:26 G 11 0 0 0 mm: zero struct pages during initialization
git bisect good 38e52cc533635ef69bc6a4a602810e7bc27f4f24 # 02:04 G 11 0 0 0 mm: explicitly zero pagetable memory
git bisect good def5d7817c3364c261738fbffa1eb7d9a48684f6 # 02:21 G 11 0 0 0 mm: optimize early system hash allocations
git bisect bad cc74b64653e4a286fd429d7970ce7f3a8f15d641 # 02:36 B 0 4 17 0 mm: debug for raw alloctor
# first bad commit: [cc74b64653e4a286fd429d7970ce7f3a8f15d641] mm: debug for raw alloctor
git bisect good def5d7817c3364c261738fbffa1eb7d9a48684f6 # 02:45 G 31 0 0 0 mm: optimize early system hash allocations
# extra tests with CONFIG_DEBUG_INFO_REDUCED
git bisect bad cc74b64653e4a286fd429d7970ce7f3a8f15d641 # 03:00 B 0 10 23 0 mm: debug for raw alloctor
# extra tests on HEAD of linux-devel/devel-hourly-2017081417
git bisect bad f55b9e5012039130b761f2595bed385abc981d2b # 03:01 B 0 15 36 4 0day head guard for 'devel-hourly-2017081417'
# extra tests on tree/branch linux-review/Pavel-Tatashin/x86-mm-reserve-only-exiting-low-pages/20170809-025819
git bisect bad cc74b64653e4a286fd429d7970ce7f3a8f15d641 # 03:03 B 0 13 26 0 mm: debug for raw alloctor
# extra tests with first bad commit reverted
git bisect good 445abc877a44e54f458b158ed097b73a05bda777 # 03:16 G 11 0 0 0 Revert "mm: debug for raw alloctor"
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/pipermail/lkp Intel Corporation
4 years, 8 months
cc74b64653 ("mm: debug for raw alloctor"): BUG: kernel reboot-without-warning in early-boot stage, last printk: early console in setup code
by Fengguang Wu
Greetings,
0day kernel testing robot got the below dmesg and the first bad commit is
https://github.com/0day-ci/linux/commits/Pavel-Tatashin/x86-mm-reserve-on...
commit cc74b64653e4a286fd429d7970ce7f3a8f15d641
Author: Pavel Tatashin <pasha.tatashin(a)oracle.com>
AuthorDate: Mon Aug 7 16:38:49 2017 -0400
Commit: 0day robot <fengguang.wu(a)intel.com>
CommitDate: Wed Aug 9 02:58:25 2017 +0800
mm: debug for raw alloctor
When CONFIG_DEBUG_VM is enabled, this patch sets all the memory that is
returned by memblock_virt_alloc_try_nid_raw() to ones to ensure that no
places excpect zeroed memory.
Signed-off-by: Pavel Tatashin <pasha.tatashin(a)oracle.com>
Reviewed-by: Steven Sistare <steven.sistare(a)oracle.com>
Reviewed-by: Daniel Jordan <daniel.m.jordan(a)oracle.com>
Reviewed-by: Bob Picco <bob.picco(a)oracle.com>
def5d7817c mm: optimize early system hash allocations
cc74b64653 mm: debug for raw alloctor
cc74b64653 mm: debug for raw alloctor
+-----------------------------------------------------------------------------------------------+------------+------------+------------+
| | def5d7817c | cc74b64653 | cc74b64653 |
+-----------------------------------------------------------------------------------------------+------------+------------+------------+
| boot_successes | 155 | 2 | 2 |
| boot_failures | 0 | 54 | 54 |
| BUG:kernel_hang_in_test_stage | 0 | 1 | 1 |
| BUG:kernel_in_stage | 0 | 25 | 25 |
| BUG:kernel_reboot-without-warning_in_early-boot_stage,last_printk:early_console_in_setup_code | 0 | 28 | 28 |
+-----------------------------------------------------------------------------------------------+------------+------------+------------+
early console in setup code
# HH:MM RESULT GOOD BAD GOOD_BUT_DIRTY DIRTY_NOT_BAD
git bisect start 2614050f4f66fbb988b235f8c69f2a475ead2f3b aae4e7a8bc44722fe70d58920a36916b1043195e --
git bisect bad c4e21c91641c2d496ba45b9718d537eacc3e8648 # 18:22 B 15 4 0 0 Merge 'linux-review/Nikolay-Borisov/btrfs-Fix-EOVERFLOW-handling-in-btrfs_ioctl_tree_search_v2/20170805-200501' into devel-hourly-2017081404
git bisect good 5e79a06daa215e0bde91f7e57a5758fdd420b99a # 18:33 G 51 0 0 2 Merge 'omap/omap-for-v4.13/fixes' into devel-hourly-2017081404
git bisect good 64fd3a50e4420fffedd068efe62b6bcb5afd2366 # 18:43 G 49 0 0 2 Merge 'linux-review/Gautham-R-Shenoy/powerpc-powernv-Enable-stop4-via-cpuidle/20170807-141349' into devel-hourly-2017081404
git bisect bad 178b004ce33f1bdbd8cdc1c8faa2a7f73e0dcd71 # 18:43 B 0 17 30 0 Merge 'powerpc/test' into devel-hourly-2017081404
git bisect bad b71c476ae7f3dfde1d1a2d8c694979de6c1fd113 # 18:43 B 4 17 0 0 Merge 'linux-review/Bhumika-Goyal/ata-make-ata_port_operations-const/20170808-090004' into devel-hourly-2017081404
git bisect bad 8d0737ca858a84b8d66767e130c8f3e901f9b004 # 18:43 B 0 11 32 8 Merge 'linux-review/Bhumika-Goyal/s390-crypto-make-cca_public_sec-and-cca_token_hdr-const/20170806-135956' into devel-hourly-2017081404
git bisect good 2cc1acf7340d20ba1ff111e5dfc7a7f8d68fcfab # 18:53 G 50 0 0 2 Merge 'ceph-client/master' into devel-hourly-2017081404
git bisect good 52c7ea511c0eaee41afc8caacfb8a948f04c962f # 19:03 G 51 0 0 2 Merge 'linux-review/Michael-Ellerman/powerpc-iommu-Avoid-undefined-right-shift-in-iommu_range_alloc/20170810-083620' into devel-hourly-2017081404
git bisect bad 0f347481b10cf55cc0ddce0b5941906e6630e85c # 19:03 B 10 1 0 7 Merge 'linux-review/Pavel-Tatashin/x86-mm-reserve-only-exiting-low-pages/20170809-025819' into devel-hourly-2017081404
git bisect good a705f123de819037d15b153712128c0acc67edfc # 19:30 G 49 0 0 0 mm: zero struct pages during initialization
git bisect good 38e52cc533635ef69bc6a4a602810e7bc27f4f24 # 19:55 G 51 0 0 0 mm: explicitly zero pagetable memory
git bisect good def5d7817c3364c261738fbffa1eb7d9a48684f6 # 20:17 G 52 0 0 0 mm: optimize early system hash allocations
git bisect bad cc74b64653e4a286fd429d7970ce7f3a8f15d641 # 20:29 B 0 2 14 0 mm: debug for raw alloctor
# first bad commit: [cc74b64653e4a286fd429d7970ce7f3a8f15d641] mm: debug for raw alloctor
git bisect good def5d7817c3364c261738fbffa1eb7d9a48684f6 # 21:10 G 144 0 0 0 mm: optimize early system hash allocations
# extra tests with CONFIG_DEBUG_INFO_REDUCED
git bisect bad cc74b64653e4a286fd429d7970ce7f3a8f15d641 # 21:20 B 0 11 23 0 mm: debug for raw alloctor
# extra tests on HEAD of linux-devel/devel-hourly-2017081404
git bisect bad 2614050f4f66fbb988b235f8c69f2a475ead2f3b # 21:20 B 7 22 0 7 0day head guard for 'devel-hourly-2017081404'
# extra tests on tree/branch linux-review/Pavel-Tatashin/x86-mm-reserve-only-exiting-low-pages/20170809-025819
git bisect bad cc74b64653e4a286fd429d7970ce7f3a8f15d641 # 21:24 B 2 28 0 24 mm: debug for raw alloctor
# extra tests with first bad commit reverted
git bisect good 445abc877a44e54f458b158ed097b73a05bda777 # 21:51 G 49 0 0 0 Revert "mm: debug for raw alloctor"
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/pipermail/lkp Intel Corporation
4 years, 8 months
2ab8c5f8c0 ("drm: Clean up connectors by unreferencing them"): WARNING: CPU: 0 PID: 1 at drivers/gpu/drm/drm_mode_config.c:424 drm_mode_config_cleanup
by Fengguang Wu
Greetings,
0day kernel testing robot got the below dmesg and the first bad commit is
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
commit 2ab8c5f8c0358010a19e82656fa4826a6a51d1e0
Author: Daniel Vetter <daniel.vetter(a)ffwll.ch>
AuthorDate: Wed Dec 14 00:08:08 2016 +0100
Commit: Daniel Vetter <daniel.vetter(a)ffwll.ch>
CommitDate: Sun Dec 18 14:33:51 2016 +0100
drm: Clean up connectors by unreferencing them
Only static connectors should be left at this point, and we should be
able to clean them out by simply dropping that last reference still
around from drm_connector_init.
If that leaves anything behind then we have a driver bug.
Doing the final cleanup this way also allows us to use
drm_connector_iter, removing the very last place where we walk
connector_list explicitly in drm core&helpers.
Reviewed-by: Harry Wentland <harry.wentland(a)amd.com>
Reviewed-by: Sean Paul <seanpaul(a)chromium.org>
Signed-off-by: Daniel Vetter <daniel.vetter(a)intel.com>
Link: http://patchwork.freedesktop.org/patch/msgid/20161213230814.19598-8-danie...
c36a3254f7 drm: Convert all helpers to drm_connector_list_iter
2ab8c5f8c0 drm: Clean up connectors by unreferencing them
fcd0735000 Merge tag 'md/4.13-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/shli/md
91dfed74ea Add linux-next specific files for 20170811
+-----------------------------------------------------------------------+------------+------------+------------+---------------+
| | c36a3254f7 | 2ab8c5f8c0 | fcd0735000 | next-20170811 |
+-----------------------------------------------------------------------+------------+------------+------------+---------------+
| boot_successes | 31 | 0 | 0 | 0 |
| boot_failures | 0 | 11 | 16 | 13 |
| WARNING:at_drivers/gpu/drm/drm_mode_config.c:#drm_mode_config_cleanup | 0 | 11 | 16 | 13 |
| calltrace:bochs_init | 0 | 11 | | |
+-----------------------------------------------------------------------+------------+------------+------------+---------------+
[ 3.338803] Console: switching to colour frame buffer device 128x48
[ 3.348302] bochs-drm 0000:00:02.0: fb0: bochsdrmfb frame buffer device
[ 3.379266] [drm] Initialized bochs-drm 1.0.0 20130925 for 0000:00:02.0 on minor 0
[ 3.387207] Console: switching to colour VGA+ 80x25
[ 3.429282] ------------[ cut here ]------------
[ 3.430543] WARNING: CPU: 0 PID: 1 at drivers/gpu/drm/drm_mode_config.c:424 drm_mode_config_cleanup+0x1c9/0x6e0
[ 3.433315] Modules linked in:
[ 3.434318] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 4.9.0-rc8-01683-g2ab8c5f #1
[ 3.436254] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.9.3-20161025_171302-gandalf 04/01/2014
[ 3.438706] ffff880019e27958 ffffffff81a408bd ffffffff84e746e8 0000000000000000
[ 3.441079] 0000000000000000 ffffffff842d5d00 ffffffff82023879 0000000000000009
[ 3.443420] ffff880019e279a0 ffffffff81127d69 ffff880019e18000 ffff8800000001a8
[ 3.445794] Call Trace:
[ 3.446572] [<ffffffff81a408bd>] dump_stack+0xf3/0x156
[ 3.447885] [<ffffffff82023879>] ? drm_mode_config_cleanup+0x1c9/0x6e0
[ 3.449475] [<ffffffff81127d69>] __warn+0x159/0x180
[ 3.450704] [<ffffffff81127f08>] warn_slowpath_null+0x18/0x20
[ 3.452130] [<ffffffff82023879>] drm_mode_config_cleanup+0x1c9/0x6e0
[ 3.453652] [<ffffffff820236b0>] ? drm_mode_config_init+0xb30/0xb30
[ 3.455173] [<ffffffff83fc3919>] ? mutex_unlock+0x9/0x10
[ 3.457546] [<ffffffff820102f1>] ? drm_framebuffer_cleanup+0x81/0x90
[ 3.459047] [<ffffffff8280a5e8>] bochs_kms_fini+0x68/0xa0
[ 3.460418] [<ffffffff82807173>] bochs_unload+0x43/0x90
[ 3.461737] [<ffffffff81fd6cb7>] drm_dev_unregister+0xc7/0x1f0
[ 3.463189] [<ffffffff81fd7854>] drm_put_dev+0x44/0x50
[ 3.464467] [<ffffffff82807127>] bochs_pci_remove+0x37/0x40
[ 3.465869] [<ffffffff81b604b9>] pci_device_remove+0xd9/0x1c0
[ 3.467308] [<ffffffff8283855a>] driver_probe_device+0x57a/0xb00
[ 3.468752] [<ffffffff82838ae0>] ? driver_probe_device+0xb00/0xb00
[ 3.470267] [<ffffffff82838c2d>] __driver_attach+0x14d/0x1a0
[ 3.471665] [<ffffffff82832e28>] bus_for_each_dev+0x118/0x1a0
[ 3.473089] [<ffffffff82832d10>] ? subsys_dev_iter_exit+0x10/0x10
[ 3.474538] [<ffffffff82837465>] driver_attach+0x45/0x50
[ 3.475881] [<ffffffff8283668b>] bus_add_driver+0x3fb/0x650
[ 3.477282] [<ffffffff82839f26>] driver_register+0x256/0x310
[ 3.478690] [<ffffffff81204e6d>] ? __raw_spin_lock_init+0x2d/0xf0
[ 3.480184] [<ffffffff81b5ca42>] __pci_register_driver+0x192/0x1a0
[ 3.481689] [<ffffffff85838f3c>] ? qxl_init+0x119/0x119
[ 3.483642] [<ffffffff81fdc68c>] drm_pci_init+0x7c/0x3b0
[ 3.484947] [<ffffffff81f50ed0>] ? random_poll+0xb0/0xb0
[ 3.486296] [<ffffffff81b5ca42>] ? __pci_register_driver+0x192/0x1a0
[ 3.487822] [<ffffffff85838f3c>] ? qxl_init+0x119/0x119
[ 3.489154] [<ffffffff85838f5b>] bochs_init+0x1f/0x43
[ 3.490439] [<ffffffff81002303>] do_one_initcall+0x123/0x270
[ 3.491859] [<ffffffff85753199>] ? repair_env_string+0x3a/0x14b
[ 3.493275] [<ffffffff810021e0>] ? initcall_blacklisted+0x170/0x170
[ 3.494804] [<ffffffff81172395>] ? parse_args+0x7c5/0xb40
[ 3.496157] [<ffffffff85754b48>] kernel_init_freeable+0x3f1/0x558
[ 3.497636] [<ffffffff83fb5910>] ? rest_init+0xf0/0xf0
[ 3.499052] [<ffffffff83fb591e>] kernel_init+0xe/0x110
[ 3.501885] [<ffffffff83fb5910>] ? rest_init+0xf0/0xf0
[ 3.503205] [<ffffffff83fc9615>] ret_from_fork+0x25/0x30
[ 3.504597] ---[ end trace 9c2bd249a3aa5f4c ]---
[ 3.506101] [TTM] Finalizing pool allocator
# HH:MM RESULT GOOD BAD GOOD_BUT_DIRTY DIRTY_NOT_BAD
git bisect start v4.11 v4.10 --
git bisect bad ce70df089143c49385b4f32f39d41fb50fbf6a7c # 03:25 B 0 1 14 0 mm, gup: fix typo in gup_p4d_range()
git bisect bad 94eae8034002401d71ae950106659e16add36e77 # 03:50 B 0 1 14 0 Merge tag 'platform-drivers-x86-v4.11-1' of git://git.infradead.org/linux-platform-drivers-x86
git bisect good 7bb033829ef3ecfc491c0ed0197966e8f197fbdc # 04:17 G 11 0 11 11 Merge tag 'rodata-v4.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
git bisect good a3919caaa27a5fde1cbda46e394bb17953e104a1 # 04:39 G 11 0 11 11 Merge tag 'rproc-v4.11' of git://github.com/andersson/remoteproc
git bisect good d5500a074741b78b7f778b4ab3415d5ecdcda0a7 # 05:02 G 11 0 11 11 Merge tag 'usercopy-v4.11-rc1.fix' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
git bisect bad 915f3e3f76c05b2da93c4cc278eebc2d9219d9f4 # 05:24 B 0 11 24 0 mac80211_hwsim: Replace bogus hrtimer clockid
git bisect bad 1802979ab1ee8ec5a72987ad518f5a91bf41cd89 # 05:55 B 0 5 18 0 Merge branch 'for-linus' of git://git.kernel.dk/linux-block
git bisect bad ef96152e6a36e0510387cb174178b7982c1ae879 # 06:24 B 0 2 15 0 Merge tag 'drm-for-v4.11-less-shouty' of git://people.freedesktop.org/~airlied/linux
git bisect bad a7e2641aafe261bf70de01ff5fc68dea50468237 # 06:53 B 0 11 24 0 Merge tag 'drm-intel-next-2017-01-23' of git://anongit.freedesktop.org/git/drm-intel into drm-next
git bisect good a402eae64d0ad12b1c4a411f250d6c161e67f623 # 07:11 G 11 0 0 0 Merge tag 'v4.10-rc2' into drm-intel-next-queued
git bisect bad a009e975da5c7d42a7f5eaadc54946eb5f76c9af # 07:35 B 0 1 14 0 dma-fence: Introduce drm_fence_set_error() helper
git bisect bad f2b0feeb2e1f33fa6f050935e84d99c714bdb73d # 07:59 B 0 10 23 0 drm/atomic: Remove drm_atomic_helper_framebuffer_changed.
git bisect good bcb0b461454c9cb3b5804cf75bacaadb52348864 # 08:15 G 11 0 0 0 drm: Replace drm_format_num_planes() with fb->format->num_planes
git bisect good 2407d1dc04789bfb2f39d248644981d2233feb0e # 08:30 G 11 0 0 0 drm: Fix compilation warning caused by static inline forward declaration
git bisect bad e73ab00e9a0f1731f34d0620a9c55f5c30c4ad4e # 08:41 B 0 4 17 0 drm: prevent double-(un)registration for connectors
git bisect good 5bc9cb4dfbe8fcae02f8421e3102c78681f53b8c # 08:59 G 11 0 0 0 drm: Move atomic debugfs functions into drm_crtc_internal.h
git bisect good 613051dac40da1751ab269572766d3348d45a197 # 09:21 G 11 0 0 0 drm: locking&new iterators for connector_list
git bisect bad 2ab8c5f8c0358010a19e82656fa4826a6a51d1e0 # 09:34 B 0 11 24 0 drm: Clean up connectors by unreferencing them
git bisect good c36a3254f7857f1ad9badbe3578ccc92be541a8e # 09:51 G 11 0 0 0 drm: Convert all helpers to drm_connector_list_iter
# first bad commit: [2ab8c5f8c0358010a19e82656fa4826a6a51d1e0] drm: Clean up connectors by unreferencing them
git bisect good c36a3254f7857f1ad9badbe3578ccc92be541a8e # 09:57 G 31 0 0 0 drm: Convert all helpers to drm_connector_list_iter
# extra tests with CONFIG_DEBUG_INFO_REDUCED
git bisect bad 2ab8c5f8c0358010a19e82656fa4826a6a51d1e0 # 10:15 B 0 1 14 0 drm: Clean up connectors by unreferencing them
# extra tests on HEAD of linux-devel/devel-hourly-2017081415
git bisect bad 32f099ddff1fa301fd327b424f506ec95f1fd359 # 10:20 B 0 23 39 0 0day head guard for 'devel-hourly-2017081415'
# extra tests on tree/branch linus/master
git bisect bad fcd07350007bdcc0aab506fb9b5703fad48a6521 # 10:53 B 0 11 24 0 Merge tag 'md/4.13-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/shli/md
# extra tests on tree/branch linux-next/master
git bisect bad 91dfed74eabcdae9378131546c446442c29bf769 # 11:22 B 0 1 14 0 Add linux-next specific files for 20170811
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/pipermail/lkp Intel Corporation
4 years, 8 months
[writeback] 2ee5807d56 BUG: spinlock bad magic on CPU#0, procd/1
by Fengguang Wu
Greetings,
0day kernel testing robot got the below dmesg and the first bad commit is
https://git.kernel.org/pub/scm/linux/kernel/git/josef/btrfs-next.git slab-priority
commit 2ee5807d565639ecc3487b826bb50ec64ca96b07
Author: Josef Bacik <jbacik(a)fb.com>
AuthorDate: Wed Aug 17 16:56:35 2016 -0400
Commit: Josef Bacik <jbacik(a)fb.com>
CommitDate: Tue Aug 22 16:45:14 2017 -0400
writeback: introduce super_operations->write_metadata
Now that we have metadata counters in the VM, we need to provide a way to kick
writeback on dirty metadata. Introduce super_operations->write_metadata. This
allows file systems to deal with writing back any dirty metadata we need based
on the writeback needs of the system. Since there is no inode to key off of we
need a list in the bdi for dirty super blocks to be added. From there we can
find any dirty sb's on the bdi we are currently doing writeback on and call into
their ->write_metadata callback.
Signed-off-by: Josef Bacik <jbacik(a)fb.com>
6a75a68355 writeback: allow for dirty metadata accounting
2ee5807d56 writeback: introduce super_operations->write_metadata
2ee5807d56 writeback: introduce super_operations->write_metadata
+------------------------------------------------+------------+------------+------------+
| | 6a75a68355 | 2ee5807d56 | 2ee5807d56 |
+------------------------------------------------+------------+------------+------------+
| boot_successes | 18 | 2 | 2 |
| boot_failures | 24 | 13 | 13 |
| is_trying_to_release_lock(rcu_preempt_state)at | 24 | | |
| BUG:spinlock_bad_magic_on_CPU | 0 | 13 | 13 |
+------------------------------------------------+------------+------------+------------+
mounting /dev/root
mount: mounting 1 on /mnt failed: No such file or directory
mv: can't rename '/mnt/sysupgrade.tgz': No such file or directory
umount: can't umount /mnt: Invalid argument
procd: - early -
[ 24.455601] BUG: spinlock bad magic on CPU#0, procd/1
[ 24.456172] lock: noop_backing_dev_info+0x320/0x358, .magic: 00000000, .owner: procd/1, .owner_cpu: 0
[ 24.457178] CPU: 0 PID: 1 Comm: procd Not tainted 4.13.0-rc3-mm1-00236-g2ee5807 #1
[ 24.458001] Call Trace:
[ 24.458280] dump_stack+0x79/0x9e
[ 24.458632] spin_dump+0x8a/0xd5
[ 24.458992] do_raw_spin_unlock+0x59/0xa3
[ 24.459430] _raw_spin_unlock+0x22/0x36
[ 24.459833] deactivate_locked_super+0x8e/0xa1
[ 24.460334] deactivate_super+0x58/0x5b
[ 24.460737] cleanup_mnt+0x39/0x69
[ 24.461116] __cleanup_mnt+0x10/0x12
[ 24.461509] task_work_run+0x6e/0xa0
[ 24.461901] exit_to_usermode_loop+0x9a/0xa1
[ 24.462367] do_int80_syscall_32+0xeb/0xf4
[ 24.462796] entry_INT80_32+0x31/0x31
[ 24.463183] EIP: 0x37f0ba9e
[ 24.463478] EFLAGS: 00000212 CPU: 0
[ 24.463845] EAX: 00000000 EBX: 08051753 ECX: 00000002 EDX: 37f4dff4
[ 24.464534] ESI: 08050938 EDI: 3fbc6620 EBP: 3fbc65f8 ESP: 3fbc65c8
[ 24.465210] DS: 007b ES: 007b FS: 0000 GS: 0033 SS: 007b
procd: - ubus -
procd: - init -
# HH:MM RESULT GOOD BAD GOOD_BUT_DIRTY DIRTY_NOT_BAD
git bisect start 20ab2352871269c1efce55ac951fe5d5043922ce 16f73eb02d7e1765ccab3d2018e0bd98eb93d973 --
git bisect bad f5908f2e6e2cc8cf2482ffe2160baa1ea461edaa # 17:02 B 0 8 20 0 Merge 'josef-btrfs/slab-priority' into devel-catchup-201708230457
git bisect good 479309fb56e9f43b200011670f400c993d660d56 # 19:31 G 11 0 8 8 0day base guard for 'devel-catchup-201708230457'
git bisect good eb486afb439612abe971f0f3f7fbf1e095dedf08 # 21:15 G 11 0 7 7 mm: use find_get_pages_range() in filemap_range_has_page()
git bisect good d5d0a23c16704a4aea75da205a3b90ebf88e74be # 22:22 G 11 0 7 7 x86: implement memset16, memset32 & memset64
git bisect good 3213753624ad10498ac6aae7ac9860ade8854c45 # 23:04 G 11 0 8 8 uapi: fix linux/sysctl.h userspace compilation errors
git bisect good 877685f1f66e1076e8450e464f587c0ad1bc52c7 # 00:18 G 11 0 7 7 sparc64: NG4 memset 32 bits overflow
git bisect good 01d3f52315099b9a2d1f06f390a0d9f775dae900 # 00:33 G 11 0 7 7 slab-leaks3-default-y
git bisect good 8b52353f09b87c4ef34a38cc00183076c71e6e47 # 02:15 G 11 0 9 9 mm: make kswapd try harder to keep active pages in cache
git bisect good 6a75a6835556caa326ef7a12038080a000f7ac6a # 02:52 G 11 0 6 6 writeback: allow for dirty metadata accounting
git bisect bad 2ee5807d565639ecc3487b826bb50ec64ca96b07 # 04:17 B 0 11 23 0 writeback: introduce super_operations->write_metadata
# first bad commit: [2ee5807d565639ecc3487b826bb50ec64ca96b07] writeback: introduce super_operations->write_metadata
git bisect good 6a75a6835556caa326ef7a12038080a000f7ac6a # 04:32 G 32 0 18 24 writeback: allow for dirty metadata accounting
# extra tests with CONFIG_DEBUG_INFO_REDUCED
git bisect bad 2ee5807d565639ecc3487b826bb50ec64ca96b07 # 05:54 B 0 11 23 0 writeback: introduce super_operations->write_metadata
# extra tests on HEAD of linux-devel/devel-catchup-201708230457
git bisect bad 20ab2352871269c1efce55ac951fe5d5043922ce # 05:54 B 0 13 28 0 0day head guard for 'devel-catchup-201708230457'
# extra tests on tree/branch josef-btrfs/slab-priority
git bisect bad 2ee5807d565639ecc3487b826bb50ec64ca96b07 # 05:57 B 0 13 26 0 writeback: introduce super_operations->write_metadata
# extra tests with first bad commit reverted
git bisect good ae3017a1549aa12448367e29c5bb82141cbaf4a4 # 07:32 G 11 0 8 8 Revert "writeback: introduce super_operations->write_metadata"
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/pipermail/lkp Intel Corporation
4 years, 8 months