Greetings,
0day kernel testing robot got the below dmesg and the first bad commit is
kemi/lock_page/before_tim
commit 741b3aefca11b8fd1f32fdebcbea82814ad2b923
Author: Kemi Wang <kemi.wang(a)intel.com>
AuthorDate: Wed Aug 29 15:21:26 2018 +0800
Commit: Kemi Wang <kemi.wang(a)intel.com>
CommitDate: Wed Aug 29 17:49:18 2018 +0800
try double lock
Signed-off-by: Kemi Wang <kemi.wang(a)intel.com>
46c1e79fee Merge branch 'perf-urgent-for-linus' of
git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
741b3aefca try double lock
+-------------------------------+------------+------------+
| | 46c1e79fee | 741b3aefca |
+-------------------------------+------------+------------+
| boot_successes | 56 | 14 |
| boot_failures | 0 | 12 |
| BUG:spinlock_bad_magic_on_CPU | 0 | 12 |
| RIP:__clear_user | 0 | 5 |
+-------------------------------+------------+------------+
mountall: Event failed [ 9.180387] init: Failed to create pty - disabling logging for job
[ 9.181328] init: Temporary process spawn error: No such file or directory [ 9.192313]
init: Failed to create pty - disabling logging for job [ 9.193259] init: Temporary process
spawn error: No such file or directory [ 9.205159] BUG: spinlock bad magic on CPU#1,
df/179 [ 9.206205] lock: page_wait_table+0x1448/0xa000, .magic: 00000000, .owner: df/179,
.owner_cpu: 1 [ 9.207990] CPU: 1 PID: 179 Comm: df Not tainted 4.13.0-11812-g741b3ae #1 [
9.209342] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.10.2-1 04/01/2014
[ 9.211003] Call Trace: [ 9.211511] dump_stack+0x79/0x95 [ 9.212194] spin_bug+0x9d/0xa3 [
9.212842] do_raw_spin_unlock+0x22/0x81 [ 9.213655] _raw_spin_unlock_irq+0x27/0x36 [
9.214513] wait_on_page_bit_common+0xde/0x163 [ 9.215440]
__add_to_page_cache_locked+0x138/0x138 [ 9.216459] wait_on_page_bit_killable+0x3e/0x40 [
9.217397] wait_on_page_locked_killable+0x27/0x2e [ 9.218384]
__lock_page_or_retry+0x41/0x87 [ 9.219242] filemap_fault+0x1d8/0x360 [ 9.220011]
__do_fault+0x1b/0x6b [ 9.220686] __handle_mm_fault+0x544/0x91e [ 9.221519]
handle_mm_fault+0xe9/0xef [ 9.222290] __do_page_fault+0x26a/0x357 [ 9.223092]
do_page_fault+0x141/0x14a [ 9.223860] do_async_page_fault+0x31/0x59 [ 9.224685]
async_page_fault+0x1f/0x30 [ 9.225468] RIP: 0010:__clear_user+0x3f/0x61 [ 9.226333] RSP:
0018:ffffc9000020fd40 EFLAGS: 00010206 [ 9.227389] RAX: 0000000000000000 RBX:
00000000000001f9 RCX: 00000000000001f9 [ 9.228809] RDX: 0000000000000000 RSI:
0000000000000008 RDI: 00007fe6be425038 [ 9.230223] RBP: ffffc9000020fd50 R08:
00000000be162c32 R09: 0000000000000000 [ 9.231652] R10: ffff88001f36b000 R11:
0000000000000000 R12: 00007fe6be425038 [ 9.233079] R13: 00007fe6be201000 R14:
0000000000001758 R15: ffff88001727ff88 [ 9.234507] clear_user+0x42/0x45 [ 9.235195]
padzero+0x20/0x35 [ 9.235830] load_elf_binary+0xaaa/0xe9a [ 9.236626]
search_binary_handler+0x5b/0xd3 [ 9.237488] do_execveat_common+0x4ae/0x682 [ 9.238485]
do_execve+0x23/0x25 [ 9.239159] SyS_execve+0x2a/0x2e [ 9.239843] do_syscall_64+0x62/0x75 [
9.240569] entry_SYSCALL64_slow_path+0x25/0x25 [ 9.241504] RIP: 0033:0x7fdbddf44427 [
9.242235] RSP: 002b:00007ffe67966368 EFLAGS: 00000202 ORIG_RAX: 000000000000003b [
9.243760] RAX: ffffffffffffffda RBX: 0000000001b46aa8 RCX: 00007fdbddf44427 [ 9.245184]
RDX: 0000000001b44008 RSI: 0000000001b49308 RDI: 0000000001b46aa8 [ 9.246609] RBP:
0000000001b49308 R08: 00007ffe67966320 R09: 0000000000000000 [ 9.248035] R10:
00007ffe67966100 R11: 0000000000000202 R12: 0000000000000000 [ 9.249452] R13:
0000000000000004 R14: 0000000001b44008 R15: 00000000ffffffff [ 9.259049] init: Failed to
create pty - disabling logging for job [ 9.260477] init: Temporary process spawn error: No
such file or directory [ 9.262978] init: Failed to create pty - disabling logging for job
# HH:MM RESULT GOOD BAD
GOOD_BUT_DIRTY DIRTY_NOT_BAD
git bisect start c64aaf51ab2469d4f69148c57516b9edd54ff779
5b394b2ddf0347bef56e50c69a58773c94343ff3 --
git bisect good c7da8a0894a6142d9162ffb2add7d45c23d70424 # 15:52 G 18 0 0 0
Merge 'slave-dma/next' into devel-catchup-201808300902
git bisect bad b69923efcc0d26d767ff77dd1e05127e77c2f167 # 16:12 B 5 4 3 3
Merge 'jlayton/locks-execve' into devel-catchup-201808300902
git bisect bad 8720e4c13154e3cd9a2d2ceb1cb011999a8b36ae # 16:26 B 0 2 16 0
Merge
'linux-review/Baolin-Wang/iio-adc-sc27xx-Add-raw-data-support/20180830-064110'
into devel-catchup-201808300902
git bisect good ddce51703d017aa76a852f813233b9a399f4e657 # 16:39 G 18 0 0 0
Merge 'peterz-queue/master' into devel-catchup-201808300902
git bisect bad a6a294176c192267fe84136126c850adaab46ab7 # 16:50 B 4 3 4 4
Merge 'kemi/lock_page/before_tim' into devel-catchup-201808300902
git bisect bad 741b3aefca11b8fd1f32fdebcbea82814ad2b923 # 17:01 B 5 7 4 4
try double lock
# first bad commit: [741b3aefca11b8fd1f32fdebcbea82814ad2b923] try double lock
git bisect good 46c1e79fee417f151547aa46fae04ab06cb666f4 # 17:12 G 56 0 0 0
Merge branch 'perf-urgent-for-linus' of
git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
# extra tests with debug options
git bisect bad 741b3aefca11b8fd1f32fdebcbea82814ad2b923 # 17:23 B 6 7 6 6
try double lock
# extra tests on HEAD of linux-devel/devel-catchup-201808300902
git bisect bad c64aaf51ab2469d4f69148c57516b9edd54ff779 # 17:23 B 3 8 0 8
0day head guard for 'devel-catchup-201808300902'
# extra tests on tree/branch kemi/lock_page/before_tim
git bisect bad 741b3aefca11b8fd1f32fdebcbea82814ad2b923 # 17:37 B 7 7 0 5
try double lock
# extra tests with first bad commit reverted
git bisect good dc282ec7f8be78a4f4761d8f9c7eb33b6a6b05f1 # 17:51 G 18 0 0 0
Revert "try double lock"
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/pipermail/lkp Intel Corporation