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 dev.2017.06.12a
commit 492b95e59735998312f678d77a2d5fe20af6b0b9
Author: Paul E. McKenney <paulmck(a)linux.vnet.ibm.com>
AuthorDate: Fri Apr 21 16:09:15 2017 -0700
Commit: Paul E. McKenney <paulmck(a)linux.vnet.ibm.com>
CommitDate: Thu Jun 8 08:25:31 2017 -0700
rcuperf: Set more user-friendly defaults
Common-case use of rcuperf must set rcuperf.nreaders=0 and if not built
as a module, rcuperf.shutdown. This commit therefore sets the default
for rcuperf.nreaders to zero and sets the default for rcuperf.shutdown
to zero if rcuperf is built as a module and to one otherwise.
Signed-off-by: Paul E. McKenney <paulmck(a)linux.vnet.ibm.com>
3ddf20c953 srcu: Shrink Tiny SRCU a bit more
492b95e597 rcuperf: Set more user-friendly defaults
62ff3cf157 swait: add idle variants which don't contribute to load average
+--------------------------------------------------------------+------------+------------+------------+
| | 3ddf20c953 | 492b95e597 |
62ff3cf157 |
+--------------------------------------------------------------+------------+------------+------------+
| boot_successes | 112 | 0 |
0 |
| boot_failures | 4 | 42 |
46 |
| BUG:kernel_reboot-without-warning_in_test_stage | 4 | 1 |
|
| WARNING:at_arch/x86/kernel/smp.c:#native_smp_send_reschedule | 0 | 13 |
16 |
| BUG:kernel_hang_in_test_stage | 0 | 41 |
46 |
+--------------------------------------------------------------+------------+------------+------------+
[ 23.663581] acpi_power_off called
[ 24.117895] sched: Unexpected reschedule of offline CPU#1!
[ 24.117895] sched: Unexpected reschedule of offline CPU#1!
[ 24.118997] ------------[ cut here ]------------
[ 24.118997] ------------[ cut here ]------------
[ 24.119852] WARNING: CPU: 0 PID: 10 at arch/x86/kernel/smp.c:128
native_smp_send_reschedule+0x86/0xbe
[ 24.119852] WARNING: CPU: 0 PID: 10 at arch/x86/kernel/smp.c:128
native_smp_send_reschedule+0x86/0xbe
[ 24.121887] Modules linked in:
[ 24.121887] Modules linked in:
[ 24.122438] CPU: 0 PID: 10 Comm: migration/0 Not tainted 4.12.0-rc4-00028-g492b95e #1
[ 24.122438] CPU: 0 PID: 10 Comm: migration/0 Not tainted 4.12.0-rc4-00028-g492b95e #1
[ 24.123982] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS
1.9.3-20161025_171302-gandalf 04/01/2014
[ 24.123982] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS
1.9.3-20161025_171302-gandalf 04/01/2014
[ 24.125843] task: ffff88001d7b2140 task.stack: ffffc90000118000
[ 24.125843] task: ffff88001d7b2140 task.stack: ffffc90000118000
[ 24.126889] RIP: 0010:native_smp_send_reschedule+0x86/0xbe
[ 24.126889] RIP: 0010:native_smp_send_reschedule+0x86/0xbe
[ 24.128889] RSP: 0018:ffffc9000011bd48 EFLAGS: 00010096
[ 24.128889] RSP: 0018:ffffc9000011bd48 EFLAGS: 00010096
[ 24.129835] RAX: 000000000000002e RBX: 0000000000000003 RCX: ffff88001d7b2140
[ 24.129835] RAX: 000000000000002e RBX: 0000000000000003 RCX: ffff88001d7b2140
[ 24.131111] RDX: 0000002e1d7b2140 RSI: 0000000000000000 RDI: 0000000000000096
[ 24.131111] RDX: 0000002e1d7b2140 RSI: 0000000000000000 RDI: 0000000000000096
[ 24.132474] RBP: ffffc9000011bd60 R08: 0000000000000021 R09: 000000000000002e
[ 24.132474] RBP: ffffc9000011bd60 R08: 0000000000000021 R09: 000000000000002e
[ 24.133830] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000001
[ 24.133830] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000001
[ 24.135088] R13: 0000000000000001 R14: 0000000000000001 R15: 0000000000000001
[ 24.135088] R13: 0000000000000001 R14: 0000000000000001 R15: 0000000000000001
[ 24.136390] FS: 0000000000000000(0000) GS:ffff88001e600000(0000)
knlGS:0000000000000000
[ 24.136390] FS: 0000000000000000(0000) GS:ffff88001e600000(0000)
knlGS:0000000000000000
[ 24.137942] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 24.137942] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 24.138998] CR2: 00007f8ebf639b20 CR3: 000000001ee49000 CR4: 00000000000006b0
[ 24.138998] CR2: 00007f8ebf639b20 CR3: 000000001ee49000 CR4: 00000000000006b0
[ 24.140300] DR0: 00000000018b5000 DR1: 00000000018b5000 DR2: 0000000000000000
[ 24.140300] DR0: 00000000018b5000 DR1: 00000000018b5000 DR2: 0000000000000000
[ 24.141647] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000600
[ 24.141647] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000600
[ 24.142999] Call Trace:
[ 24.142999] Call Trace:
[ 24.143465] smp_send_reschedule+0xa/0xc
[ 24.143465] smp_send_reschedule+0xa/0xc
[ 24.144218] resched_curr+0x8a/0x96
[ 24.144218] resched_curr+0x8a/0x96
[ 24.144882] check_preempt_curr+0x7e/0xc0
[ 24.144882] check_preempt_curr+0x7e/0xc0
[ 24.145655] move_queued_task+0xbd/0xcb
[ 24.145655] move_queued_task+0xbd/0xcb
[ 24.146338] __migrate_task+0x9a/0xad
[ 24.146338] __migrate_task+0x9a/0xad
[ 24.147032] migration_cpu_stop+0xaf/0xe5
[ 24.147032] migration_cpu_stop+0xaf/0xe5
[ 24.147774] ? do_raw_spin_unlock+0x113/0x146
[ 24.147774] ? do_raw_spin_unlock+0x113/0x146
[ 24.148567] ? sched_ttwu_pending+0xa6/0xa6
[ 24.148567] ? sched_ttwu_pending+0xa6/0xa6
[ 24.149333] cpu_stopper_thread+0xf4/0x24a
[ 24.149333] cpu_stopper_thread+0xf4/0x24a
[ 24.150067] ? _raw_spin_unlock_irqrestore+0x4d/0x57
[ 24.150067] ? _raw_spin_unlock_irqrestore+0x4d/0x57
[ 24.150954] smpboot_thread_fn+0x343/0x364
[ 24.150954] smpboot_thread_fn+0x343/0x364
[ 24.151721] kthread+0x16c/0x17c
[ 24.151721] kthread+0x16c/0x17c
[ 24.152299] ? smpboot_park_thread+0x73/0x73
[ 24.152299] ? smpboot_park_thread+0x73/0x73
[ 24.153108] ? init_completion+0x2d/0x2d
[ 24.153108] ? init_completion+0x2d/0x2d
[ 24.153835] ret_from_fork+0x2a/0x40
[ 24.153835] ret_from_fork+0x2a/0x40
[ 24.154470] Code: 00 00 31 d2 be 01 00 00 00 48 c7 c7 c0 57 50 88 e8 9d 0e 15 00 44 89
e6 48 c7 c7 4d b8 21 88 48 ff 05 f9 93 d6 00 e8 1e 3e 1a 00 <0f> ff b9 01 00 00 00
31 d2 be 01 00 00 00 48 c7 c7 90 57 50 88
[ 24.154470] Code: 00 00 31 d2 be 01 00 00 00 48 c7 c7 c0 57 50 88 e8 9d 0e 15 00 44 89
e6 48 c7 c7 4d b8 21 88 48 ff 05 f9 93 d6 00 e8 1e 3e 1a 00 <0f> ff b9 01 00 00 00
31 d2 be 01 00 00 00 48 c7 c7 90 57 50 88
[ 24.158104] ---[ end trace 13e6f56914861e7d ]---
[ 24.158104] ---[ end trace 13e6f56914861e7d ]---
# HH:MM RESULT GOOD BAD
GOOD_BUT_DIRTY DIRTY_NOT_BAD
git bisect start 158f470fb4e8221f43d21d1c13fadbef3ba9b508
32c1431eea4881a6b17bd7c639315010aeefa452 --
git bisect bad 361fe55113bb6ce1fc7dfa1ec940cdf0ccf21740 # 01:47 B 11 7 11 11
Merge 'nfc-next/master' into devel-catchup-201706192237
git bisect bad c78a6c534ccd19dce588d007875abb59b6807fea # 02:30 B 0 1 14 0
Merge 'tip/master' into devel-catchup-201706192237
git bisect good 2ddb18a80ed79b97483cb486c2c33a1085bb5d65 # 03:00 G 18 0 1 1
0day base guard for 'devel-catchup-201706192237'
git bisect good 73a618967f573a6312ced155ca0f4f788046b208 # 03:35 G 18 0 0 0
Merge
'linux-review/Xiaowei-Song/PCI-hisi-Add-DT-binding-for-PCIe-of-Kirin-SoC-series/20170619-222153'
into devel-catchup-201706192237
git bisect bad 41ff71aa52c35cbfd04001f7fe52a01c31c052fd # 04:14 B 15 3 15 15
Merge branch 'timers/core'
git bisect bad f7f5712fcaba9543708804f01fa347fc3936c04a # 05:03 B 25 7 25 25
Merge branch 'ras/core'
git bisect bad 6d48152eafde1f0d0a4a9e0584fa7d9ff4fbfdac # 05:46 B 19 6 19 19
rcu: Remove RCU CPU stall warnings from Tiny RCU
git bisect bad d7d34d5e46140a13f86379c87a196dc8a0b9b585 # 06:34 B 16 12 16 16
sched: Rely on synchronize_rcu_mult() de-duplication
git bisect good 35bdc72a339717c60c16457091f227a122456bd9 # 06:52 G 36 0 1 1
docs: Fix typo in Documentation/memory-barriers.txt
git bisect bad f4687d2637a4016b2eedfdb777105c95e8d6fe52 # 07:48 B 19 6 19 19
rcu: Add preemptibility checks in rcu_sched_qs() and rcu_bh_qs()
git bisect bad 492b95e59735998312f678d77a2d5fe20af6b0b9 # 08:28 B 12 6 12 12
rcuperf: Set more user-friendly defaults
git bisect good 1f4f6da1c80905830337c3ff46a2d3260dabb864 # 08:49 G 38 0 0 0
srcu: Make Classic and Tree SRCU announce themselves at bootup
git bisect good 3ddf20c953520203c42dbed1f091ed52080e1cd2 # 09:05 G 38 0 1 1
srcu: Shrink Tiny SRCU a bit more
# first bad commit: [492b95e59735998312f678d77a2d5fe20af6b0b9] rcuperf: Set more
user-friendly defaults
git bisect good 3ddf20c953520203c42dbed1f091ed52080e1cd2 # 09:10 G 110 0 3 4
srcu: Shrink Tiny SRCU a bit more
# extra tests with CONFIG_DEBUG_INFO_REDUCED
git bisect bad 492b95e59735998312f678d77a2d5fe20af6b0b9 # 09:54 B 12 3 12 12
rcuperf: Set more user-friendly defaults
# extra tests on HEAD of linux-devel/devel-catchup-201706192237
git bisect bad 158f470fb4e8221f43d21d1c13fadbef3ba9b508 # 09:55 B 0 6 49 28
0day head guard for 'devel-catchup-201706192237'
# extra tests on tree/branch rcu/dev.2017.06.12a
git bisect bad 62ff3cf157b070a384c025507f1657084a007ec1 # 11:02 B 1 1 1 2
swait: add idle variants which don't contribute to load average
# extra tests with first bad commit reverted
git bisect good 560f5e0f992d49e5d0cc8769063ffa32f7455c70 # 11:39 G 38 0 0 0
Revert "rcuperf: Set more user-friendly defaults"
# extra tests on tree/branch linux-next/master
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/pipermail/lkp Intel Corporation