Greetings, 0day kernel testing robot got the below dmesg and the first bad commit is https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master commit f44ff37fe131a884aec03d79dad5e14e0894dbe2 Author: Johannes Weiner AuthorDate: Sat Jun 3 10:28:16 2017 +1000 Commit: Stephen Rothwell CommitDate: Sat Jun 3 10:32:57 2017 +1000 mm: memcontrol: account slab stats per lruvec Josef's redesign of the balancing between slab caches and the page cache requires slab cache statistics at the lruvec level. Link: http://lkml.kernel.org/r/20170530181724.27197-7-hannes@cmpxchg.org Signed-off-by: Johannes Weiner Cc: Josef Bacik Cc: Michal Hocko Cc: Vladimir Davydov Cc: Rik van Riel Signed-off-by: Andrew Morton 85efb146dc mm-memcontrol-per-lruvec-stats-infrastructure-fix f44ff37fe1 mm: memcontrol: account slab stats per lruvec f0090bfcf1 Add linux-next specific files for 20170605 +------------------------------------------+------------+------------+---------------+ | | 85efb146dc | f44ff37fe1 | next-20170605 | +------------------------------------------+------------+------------+---------------+ | boot_successes | 35 | 0 | 0 | | boot_failures | 0 | 15 | 21 | | BUG:unable_to_handle_kernel | 0 | 15 | 21 | | Oops:#[##] | 0 | 15 | 21 | | EIP:cache_grow_begin | 0 | 15 | 21 | | Kernel_panic-not_syncing:Fatal_exception | 0 | 15 | 21 | +------------------------------------------+------------+------------+---------------+ [ 0.000000] lowmem : 0xb0000000 - 0xc27e0000 ( 295 MB) [ 0.000000] .init : 0xb8e54000 - 0xb8f68000 (1104 kB) [ 0.000000] .data : 0xb7fda257 - 0xb8e35880 (14701 kB) [ 0.000000] .text : 0xb6e00000 - 0xb7fda257 (18280 kB) [ 0.000000] Checking if this processor honours the WP bit even in supervisor mode...Ok. [ 0.000000] BUG: unable to handle kernel NULL pointer dereference at 00000370 [ 0.000000] IP: cache_grow_begin+0x469/0xb30 [ 0.000000] *pde = 00000000 [ 0.000000] [ 0.000000] Oops: 0000 [#1] [ 0.000000] CPU: 0 PID: 0 Comm: swapper Not tainted 4.12.0-rc3-00265-gf44ff37 #1 [ 0.000000] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.9.3-20161025_171302-gandalf 04/01/2014 [ 0.000000] task: b87c15c0 task.stack: b87b6000 [ 0.000000] EIP: cache_grow_begin+0x469/0xb30 [ 0.000000] EFLAGS: 00210002 CPU: 0 [ 0.000000] EAX: 00000000 EBX: b8946c80 ECX: 00000000 EDX: 00000000 [ 0.000000] ESI: 00000000 EDI: 00000001 EBP: b87b7eec ESP: b87b7ec0 [ 0.000000] DS: 007b ES: 007b FS: 0000 GS: 0000 SS: 0068 [ 0.000000] CR0: 80050033 CR2: 00000370 CR3: 08f6b000 CR4: 00000690 [ 0.000000] Call Trace: [ 0.000000] cache_alloc_refill+0x564/0x990 [ 0.000000] kmem_cache_alloc+0x440/0x490 [ 0.000000] ? create_kmalloc_cache+0x22/0xac [ 0.000000] create_kmalloc_cache+0x22/0xac [ 0.000000] kmem_cache_init+0xe5/0x12d [ 0.000000] start_kernel+0x1db/0x487 [ 0.000000] i386_start_kernel+0xac/0xb0 [ 0.000000] startup_32_smp+0x166/0x168 [ 0.000000] Code: 05 ac f2 b1 b8 e9 b5 fe ff ff 90 8d b4 26 00 00 00 00 85 c0 0f 84 08 06 00 00 3e 8d 74 26 00 ff 05 5c f7 b1 b8 8b 15 f0 51 a3 b8 <8b> b4 90 70 03 00 00 8b 46 40 89 45 e0 3d e0 4a a3 b8 0f 95 c0 [ 0.000000] EIP: cache_grow_begin+0x469/0xb30 SS:ESP: 0068:b87b7ec0 [ 0.000000] CR2: 0000000000000370 [ 0.000000] ---[ end trace 0000000000000000 ]--- [ 0.000000] Kernel panic - not syncing: Fatal exception # HH:MM RESULT GOOD BAD GOOD_BUT_DIRTY DIRTY_NOT_BAD git bisect start f0090bfcf11a52d5e7a93629135e09c49e148741 5ed02dbb497422bf225783f46e6eadd237d23d6b -- git bisect good 7a4b5a769d5c95a8797c02bc0f09877d089a0977 # 20:30 G 10 0 0 0 Merge remote-tracking branch 'vfs/for-next' git bisect good 2d30558e67c074322923fc1fda9e2d0a70293ed9 # 20:56 G 10 0 0 0 Merge remote-tracking branch 'selinux/next' git bisect good 235702b9780f105a6eb17298f1fd15302a302dea # 21:12 G 11 0 0 0 Merge remote-tracking branch 'tty/tty-next' git bisect good f997025ffd86b81d2710745afe62c3cb4693fe37 # 21:30 G 10 0 0 0 Merge remote-tracking branch 'pinctrl/for-next' git bisect good e9b3d03cad188e9f0571cd972f420e0200f7891a # 21:44 G 11 0 0 0 Merge remote-tracking branch 'coresight/next' git bisect bad ff2f4367602c1706e2539045ce5a091160238776 # 21:57 B 0 5 16 0 Merge branch 'akpm-current/current' git bisect good e2ddf6419adc6411e14be6177d0a959776318e4c # 22:22 G 10 0 0 0 Merge remote-tracking branch 'rtc/rtc-next' git bisect good 8d8e6d294a0005e5b5a98dfd38d38389d4e4b855 # 22:38 G 11 0 0 0 Merge remote-tracking branch 'uuid/for-next' git bisect good 202f54af19f02bf158c7704f526614628e97d188 # 22:54 G 11 0 0 0 mm: vmstat: move slab statistics from zone to node counters git bisect bad 219b66b1b60236bb91e7fe3fe32cd071f424c7fe # 23:04 B 0 11 23 0 lib/rhashtable.c: use kvzalloc() in bucket_table_alloc() when possible git bisect bad 8e57d68936bdfeb3ef907e28cc7f8e35e2dfa2d2 # 23:14 B 0 3 14 0 powerpc,mmap: properly account for stack randomization in mmap_base git bisect bad 4cb06c1549ae9c5ec293fb69b650895dcad39694 # 23:35 B 0 1 16 4 mm: hugetlb: prevent reuse of hwpoisoned free hugepages git bisect bad 10bdb667bbc51586be317c36d3ff61d643523e41 # 23:50 B 0 1 12 0 mm, memory_hotplug: move movable_node to the hotplug proper git bisect good 85efb146dcf00bb67d271e307493400c28e12ae9 # 00:14 G 11 0 0 0 mm-memcontrol-per-lruvec-stats-infrastructure-fix git bisect bad 44073de790a2067a9c3e9506d96c08cc62ad8ac5 # 00:22 B 0 11 22 0 mm, memory_hotplug: drop artificial restriction on online/offline git bisect bad f44ff37fe131a884aec03d79dad5e14e0894dbe2 # 00:33 B 0 3 15 0 mm: memcontrol: account slab stats per lruvec # first bad commit: [f44ff37fe131a884aec03d79dad5e14e0894dbe2] mm: memcontrol: account slab stats per lruvec git bisect good 85efb146dcf00bb67d271e307493400c28e12ae9 # 00:44 G 30 0 0 0 mm-memcontrol-per-lruvec-stats-infrastructure-fix # extra tests with CONFIG_DEBUG_INFO_REDUCED git bisect bad f44ff37fe131a884aec03d79dad5e14e0894dbe2 # 00:55 B 0 4 15 0 mm: memcontrol: account slab stats per lruvec # extra tests on HEAD of linux-next/master git bisect bad f0090bfcf11a52d5e7a93629135e09c49e148741 # 01:00 B 0 21 35 0 Add linux-next specific files for 20170605 # extra tests on tree/branch linux-next/master git bisect bad f0090bfcf11a52d5e7a93629135e09c49e148741 # 01:00 B 0 21 35 0 Add linux-next specific files for 20170605 # extra tests with first bad commit reverted git bisect good d2654e3d8423ae0c585c64bb874331abb2207211 # 01:11 G 10 0 0 0 Revert "mm: memcontrol: account slab stats per lruvec" --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/lkp Intel Corporation