Greetings,
0day kernel testing robot got the below dmesg and the first bad commit is
git://git.infradead.org/users/willy/linux-dax.git xarray-2017-03-11
commit 0dc6fbd26daec110ecbb0851cf460fc90319db4a
Author: Matthew Wilcox <mawilcox(a)microsoft.com>
AuthorDate: Thu Mar 2 08:03:30 2017 -0500
Commit: Matthew Wilcox <mawilcox(a)microsoft.com>
CommitDate: Tue Mar 14 13:48:22 2017 -0400
XArray: Convert IDR and add test suite
The test suite for the xarray is still quite modest, but converting
the IDR and the IDA to use the xarray lets me use the IDR & IDA test
suites to test the xarray. They have been very helpful in finding bugs
(and poor design decisions).
Signed-off-by: Matthew Wilcox <mawilcox(a)microsoft.com>
a909b2dae5 Add XArray
0dc6fbd26d XArray: Convert IDR and add test suite
5b0188a682 nios2: Add definitions for flush_dcache_mmap_lock
+-------------------------------------------------+------------+------------+------------+
| | a909b2dae5 | 0dc6fbd26d | 5b0188a682
|
+-------------------------------------------------+------------+------------+------------+
| boot_successes | 31 | 0 | 0
|
| boot_failures | 0 | 13 | 11
|
| BUG:unable_to_handle_kernel | 0 | 13 | 11
|
| Oops:#[##] | 0 | 13 | 11
|
| Kernel_panic-not_syncing:Fatal_exception | 0 | 13 | 11
|
| BUG:kernel_in_stage | 0 | 3 | 5
|
| BUG:kernel_hang_in_early-boot_stage,last_printk | 0 | 0 | 1
|
+-------------------------------------------------+------------+------------+------------+
[ 0.000000] Kernel command line: root=/dev/ram0 hung_task_panic=1 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
link=/kbuild-tests/run-queue/yocto-lkp-hsw01/x86_64-randconfig-u0-03150308/linux-devel:devel-catchup-201703150424:0dc6fbd26daec110ecbb0851cf460fc90319db4a:bisect-linux-22/.vmlinuz-0dc6fbd26daec110ecbb0851cf460fc90319db4a-20170315071328-7:yocto-lkp-hsw01-35
branch=linux-devel/devel-catchup-201703150424
BOOT_IMAGE=/pkg/linux/x86_64-randconfig-u0-03150308/gcc-6/0dc6fbd26daec110ecbb0851cf460fc90319db4a/vmlinuz-4.11.0-rc1-00046-g0dc6fbd
drbd.minor_count=8
[ 0.000000] sysrq: sysrq always enabled.
[ 0.000000] PID hash table entries: 2048 (order: 2, 16384 bytes)
[ 0.000000] Memory: 467172K/523752K available (6650K kernel code, 1115K rwdata, 3392K
rodata, 1556K init, 29364K bss, 56580K reserved, 0K cma-reserved)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[ 0.003333] BUG: unable to handle kernel NULL pointer dereference at 000000000000001c
[ 0.003333] IP: should_failslab+0x34/0x49
[ 0.003333] PGD 0
[ 0.003333]
[ 0.003333] Oops: 0000 [#1] SMP
[ 0.003333] Modules linked in:
[ 0.003333] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.11.0-rc1-00046-g0dc6fbd #1
[ 0.003333] task: ffffffff8d416500 task.stack: ffffffff8d400000
[ 0.003333] RIP: 0010:should_failslab+0x34/0x49
[ 0.003333] RSP: 0000:ffffffff8d403c68 EFLAGS: 00010046
[ 0.003333] RAX: 0000000000000000 RBX: 0000000000000200 RCX: 0000000000000200
[ 0.003333] RDX: 0000000000000046 RSI: 0000000000000000 RDI: 0000000000000000
[ 0.003333] RBP: ffffffff8d403c88 R08: 0000000000000001 R09: 0000000000000001
[ 0.003333] R10: ffffffff8d403d60 R11: 0000000000000001 R12: 0000000000000000
[ 0.003333] R13: 0000000001000200 R14: ffffffff8ca02627 R15: 0000000000000001
[ 0.003333] FS: 0000000000000000(0000) GS:ffff88001fa00000(0000)
knlGS:0000000000000000
[ 0.003333] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 0.003333] CR2: 000000000000001c CR3: 0000000010c0f000 CR4: 00000000000406b0
[ 0.003333] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 0.003333] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 0.003333] Call Trace:
[ 0.003333] ? slab_pre_alloc_hook+0x3c/0x4f
[ 0.003333] kmem_cache_alloc+0x1d/0xba
[ 0.003333] xas_alloc+0x4a/0x9a
[ 0.003333] xas_create+0x110/0x2b9
[ 0.003333] xas_store+0x24/0x206
[ 0.003333] ? xa_head+0x13/0x60
[ 0.003333] ? xas_find_tag+0x62/0x1c2
[ 0.003333] __idr_alloc+0xf5/0x154
[ 0.003333] idr_alloc+0x11/0x13
[ 0.003333] worker_pool_assign_id+0x4e/0x5a
[ 0.003333] workqueue_init_early+0x157/0x340
[ 0.003333] start_kernel+0x28d/0x4a3
[ 0.003333] ? early_idt_handler_array+0x120/0x120
[ 0.003333] x86_64_start_reservations+0x38/0x3a
[ 0.003333] x86_64_start_kernel+0xe6/0xf3
[ 0.003333] start_cpu+0x14/0x14
[ 0.003333] Code: 74 3d 0f ba e6 0b 72 37 80 3d ee 24 b5 00 00 74 08 81 e6 00 00 40 01
75 26 80 3d de 24 b5 00 00 74 08 31 c0 f6 47 0b 02 74 15 55 <48> 63 77 1c 48 c7 c7
20 14 49 8d 48 89 e5 e8 cf ec 0d 00 5d c3
[ 0.003333] RIP: should_failslab+0x34/0x49 RSP: ffffffff8d403c68
[ 0.003333] CR2: 000000000000001c
[ 0.003333] ---[ end trace f68728a0d3053b52 ]---
[ 0.003333] Kernel panic - not syncing: Fatal exception
# HH:MM RESULT GOOD BAD
GOOD_BUT_DIRTY DIRTY_NOT_BAD
git bisect start 259a0d3a5f76188da455599f98a66695abc16e44
4495c08e84729385774601b5146d51d9e5849f81 --
git bisect bad e558701d5e9c8a81f80d05c1cf17340ca8d89cb4 # 05:53 B 0 4 15 0
Merge 'dax/xarray-2017-03-11' into devel-catchup-201703150424
git bisect good 9643b7bfda81348d13fec5c877ed812e11c35144 # 06:18 G 11 0 0 0
Merge 'pinctrl/fixes' into devel-catchup-201703150424
git bisect good 3e49c7e66675de6aabae0c717390e9d8fcbc1b16 # 06:33 G 10 0 0 0
Merge
'linux-review/Arushi-Singhal/staging-sm750fb-fix-multiple-checkpatch-warnings/20170315-033805'
into devel-catchup-201703150424
git bisect good 3c589bf73b839894c78537c14c13ed182ae1615c # 06:48 G 11 0 0 0
Merge 'net-next/master' into devel-catchup-201703150424
git bisect good cdb7ce65c61c7dc53a6f84c5d36b50beda952761 # 06:59 G 11 0 0 0
Merge 'block/for-linus' into devel-catchup-201703150424
git bisect bad 0dc6fbd26daec110ecbb0851cf460fc90319db4a # 07:20 B 0 2 13 0
XArray: Convert IDR and add test suite
git bisect good a55c428120d0f1d87d2e8e25dc90d243bac4c44e # 07:39 G 11 0 0 0
radix tree: Add a missing cast to gfp_t
git bisect good a909b2dae5ba1a0940ca84ba4988650f7a017d30 # 07:57 G 11 0 0 0
Add XArray
# first bad commit: [0dc6fbd26daec110ecbb0851cf460fc90319db4a] XArray: Convert IDR and add
test suite
git bisect good a909b2dae5ba1a0940ca84ba4988650f7a017d30 # 08:00 G 31 0 0 0
Add XArray
# extra tests with CONFIG_DEBUG_INFO_REDUCED
git bisect bad 0dc6fbd26daec110ecbb0851cf460fc90319db4a # 08:18 B 0 11 22 0
XArray: Convert IDR and add test suite
# extra tests on HEAD of linux-devel/devel-catchup-201703150424
git bisect bad 259a0d3a5f76188da455599f98a66695abc16e44 # 08:18 B 0 13 27 0
0day head guard for 'devel-catchup-201703150424'
# extra tests on tree/branch dax/xarray-2017-03-11
git bisect bad 5b0188a682a108c40a950cd73c4d729ec7c60df4 # 08:41 B 0 8 19 0
nios2: Add definitions for flush_dcache_mmap_lock
# extra tests with first bad commit reverted
git bisect good 98f24ad1c53ee259abbe2ab2cef2130da687235e # 08:58 G 11 0 0 0
Revert "XArray: Convert IDR and add test suite"
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/pipermail/lkp Intel Corporation