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 a31acd3ee8f7dbc0370bdf4a4bfef7a8c13c7542 Author: Peter Zijlstra AuthorDate: Sun Aug 26 12:56:48 2018 +0200 Commit: Peter Zijlstra CommitDate: Tue Oct 9 16:51:11 2018 +0200 x86/mm: Page size aware flush_tlb_mm_range() Use the new tlb_get_unmap_shift() to determine the stride of the INVLPG loop. Cc: Nick Piggin Cc: Will Deacon Cc: "Aneesh Kumar K.V" Cc: Andrew Morton Cc: Dave Hansen Signed-off-by: Peter Zijlstra (Intel) a5b966ae42 Merge branch 'tlb/asm-generic' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux into x86/mm a31acd3ee8 x86/mm: Page size aware flush_tlb_mm_range() 69d5b97c59 HID: we do not randomly make new drivers 'default y' 8c60c36d0b Add linux-next specific files for 20181019 +-----------------------------------------------------+------------+------------+------------+---------------+ | | a5b966ae42 | a31acd3ee8 | 69d5b97c59 | next-20181019 | +-----------------------------------------------------+------------+------------+------------+---------------+ | boot_successes | 26 | 0 | 0 | 0 | | boot_failures | 0 | 11 | 11 | 11 | | BUG:KASAN:stack-out-of-bounds_in__unwind_start | 0 | 11 | 11 | 11 | | WARNING:at_kernel/locking/lockdep.c:#lock_downgrade | 0 | 0 | 11 | 11 | | RIP:lock_downgrade | 0 | 0 | 11 | 11 | +-----------------------------------------------------+------------+------------+------------+---------------+ [ 378.192588] Freeing unused kernel image memory: 1440K [ 378.288842] x86/mm: Checked W+X mappings: passed, no W+X pages found. [ 378.289798] rodata_test: all tests were successful [ 378.290495] Run /init as init process [ 378.298833] ================================================================== [ 378.299979] BUG: KASAN: stack-out-of-bounds in __unwind_start+0x92/0x370 [ 378.300898] Write of size 88 at addr ffff880000337918 by task init/1 [ 378.301983] [ 378.302240] CPU: 0 PID: 1 Comm: init Not tainted 4.19.0-rc5-00035-ga31acd3 #1 [ 378.303196] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.10.2-1 04/01/2014 [ 378.304311] Call Trace: [ 378.304679] dump_stack+0x164/0x21b [ 378.305182] ? printk+0xbd/0xe4 [ 378.305644] ? arch_local_irq_restore+0x37/0x37 [ 378.306313] ? rcu_read_unlock_sched_notrace+0x1d/0x1d [ 378.307035] ? preempt_trace+0x8/0x1c [ 378.307579] ? __unwind_start+0x92/0x370 [ 378.308147] print_address_description+0x55/0x228 [ 378.308826] ? __unwind_start+0x92/0x370 [ 378.309416] kasan_report+0x249/0x287 [ 378.309949] memset+0x1f/0x31 [ 378.311062] __unwind_start+0x92/0x370 [ 378.311616] ? unwind_next_frame+0x85f/0x85f [ 378.312235] ? free_unref_page_list+0x35a/0x39e [ 378.312878] ? flush_tlb_mm_range+0x23f/0x28d [ 378.313509] ? clear_sched_clock_stable+0xff/0xff [ 378.314192] ? lock_is_held_type+0x78/0x88 [ 378.314783] ? free_unref_page+0x6e/0x6e [ 378.315384] __save_stack_trace+0x65/0xe8 [ 378.315970] ? release_pages+0x3c4/0x409 [ 378.316582] save_stack+0x32/0xa3 [ 378.317078] ? tlb_flush_mmu_tlbonly+0xbf/0x123 [ 378.317722] ? __tlb_reset_range+0xcd/0xdc [ 378.318310] ? tlb_flush_mmu_free+0x69/0x92 [ 378.318893] ? preempt_trace+0x8/0x1c [ 378.319435] ? tracer_preempt_on+0x23/0x50 [ 378.320008] ? preempt_count_sub+0x11/0x1d [ 378.320608] ? trace_preempt_on+0x1d0/0x213 [ 378.321196] ? trace_hardirqs_off_caller+0x60/0x60 [ 378.321865] ? trace_preempt_on+0x213/0x213 [ 378.322456] ? tlb_gather_mmu+0x5f/0x5f [ 378.323021] ? trace_irq_enable_rcuidle+0x1af/0x1f2 [ 378.323709] ? trace_irq_disable_rcuidle+0x1f2/0x1f2 [ 378.324407] ? hlock_class+0x6f/0x8d [ 378.324929] ? mark_lock+0x2b/0x26e [ 378.325449] ? __phys_addr+0x8c/0x92 [ 378.325972] __kasan_slab_free+0x102/0x124 [ 378.326557] slab_free_freelist_hook+0x92/0xe0 [ 378.327191] kmem_cache_free+0x76/0x1dc [ 378.327737] ? remove_vma+0xbc/0xc4 [ 378.328235] remove_vma+0xbc/0xc4 [ 378.328708] do_munmap+0x530/0x563 [ 378.329204] vm_munmap+0xd9/0x130 [ 378.329679] ? __x64_sys_brk+0x33e/0x33e [ 378.330241] ? write_seqcount_end+0x1f/0x23 [ 378.330832] __x64_sys_munmap+0x31/0x36 [ 378.331396] do_syscall_64+0x3eb/0x44b [ 378.331926] ? syscall_return_slowpath+0x3dd/0x3dd [ 378.332605] ? context_tracking_is_enabled+0x83/0xaf [ 378.333298] ? entry_SYSCALL_64_after_hwframe+0x3e/0xbe [ 378.334044] ? trace_irq_disable_rcuidle+0x1af/0x1f2 [ 378.334781] ? cpumask_test_cpu+0x28/0x28 [ 378.335509] ? rcu_read_unlock_sched_notrace+0x5/0x1d [ 378.336236] ? prepare_exit_to_usermode+0x2b0/0x2f3 [ 378.336939] ? enter_from_user_mode+0x57/0x57 [ 378.337580] ? kvm_read_and_reset_pf_reason+0x25/0x25 [ 378.338309] ? mark_held_locks+0x67/0x81 [ 378.338878] ? entry_SYSCALL_64_after_hwframe+0x3e/0xbe [ 378.339635] ? lockdep_hardirqs_off+0xf2/0xfb [ 378.342306] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 378.342985] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 378.343701] RIP: 0033:0x7f0939e95a17 [ 378.344248] Code: f0 ff ff 73 01 c3 48 8d 0d 8a a7 20 00 31 d2 48 29 c2 89 11 48 83 c8 ff eb eb 90 90 90 90 90 90 90 90 90 b8 0b 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8d 0d 5d a7 20 00 31 d2 48 29 c2 89 [ 378.346800] RSP: 002b:00007ffc1cb77d78 EFLAGS: 00000203 ORIG_RAX: 000000000000000b [ 378.347887] RAX: ffffffffffffffda RBX: 00007f093a0a01c8 RCX: 00007f0939e95a17 [ 378.348889] RDX: 000000000001dd00 RSI: 0000000000000413 RDI: 00007f093a09c000 [ 378.349887] RBP: 00007ffc1cb77ec0 R08: 0000000000000001 R09: 0000000000000007 [ 378.350879] R10: 00007f0939e90717 R11: 0000000000000203 R12: 000000e532dcfbe4 [ 378.351871] R13: 000000e532c785e7 R14: 00007f093a09a700 R15: 00007f093a09f9d8 [ 378.352864] [ 378.353105] The buggy address belongs to the page: [ 378.353782] page:ffffea000000cdc0 count:0 mapcount:0 mapping:0000000000000000 index:0x0 # HH:MM RESULT GOOD BAD GOOD_BUT_DIRTY DIRTY_NOT_BAD git bisect start dd5e791be1fe7870ef7d5e68ac19bf7d9460a1d1 84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d -- git bisect bad dc7875563b7fb1d58d8ea66860690d809b892082 # 01:50 B 0 2 16 0 Merge 'block/mq-maps' into devel-spot-201810252124 git bisect bad ce6c97b2e33b8df9718712879667185f9e47a192 # 02:14 B 0 1 15 0 Merge 'vireshk-pm/opp/genpd/required-opps' into devel-spot-201810252124 git bisect bad 6a401649772a60e0295c309a72d7d02c4407b759 # 02:38 B 0 5 19 0 Merge 'vincent.guittot/sched/pelt' into devel-spot-201810252124 git bisect bad e1100c624b286bd26c8a9fd7c623dc7620780dbf # 03:03 B 0 2 16 0 Merge 'linux-review/Andrew-Lunn/net-phy-genphy_10g_driver-Avoid-NULL-pointer-dereference/20181025-204453' into devel-spot-201810252124 git bisect good a7797cd3410d7561d1f93cf40ea631b31a3d1b3a # 03:31 G 11 0 3 3 Merge 'drm-tip/drm-tip' into devel-spot-201810252124 git bisect good 385380978d5b8809131747835aa8dd6fcd832742 # 03:47 G 11 0 5 5 Merge 'abelloni/rtc-next' into devel-spot-201810252124 git bisect good 3f80e08f40cdb308589a49077c87632fa4508b21 # 04:21 G 11 0 3 3 tcp: add tcp_reset_xmit_timer() helper git bisect good 58a0228707870c8330917f919804986855443a19 # 04:42 G 11 0 3 3 Merge tag 'acpi-4.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm git bisect good 382d72a9aa525b56ab8453ce61751fa712414d3d # 05:05 G 11 0 5 5 Merge branch 'x86-hyperv-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip git bisect bad 44adbac8f7217040be97928cd19998259d9d4418 # 05:21 B 0 3 17 0 Merge branch 'work.tty-ioctl' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs git bisect bad a978a5b8d83f795e107a2ff759b28643739be70e # 05:44 B 0 6 20 0 net/kconfig: Make QCOM_QMI_HELPERS available when COMPILE_TEST git bisect bad d7197a5ad8528642cb70f1d27d4d5c7332a2b395 # 05:59 B 0 4 18 0 Merge branch 'x86-platform-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip git bisect bad 164477c2331be75d9bd57fb76704e676b2bcd1cd # 06:21 B 0 5 19 0 x86/mm: Clarify hardware vs. software "error_code" git bisect good 7904ba8a66f400182a204893c92098994e22a88d # 06:45 G 10 0 2 2 x86/mm/cpa: Optimize __cpa_flush_range() git bisect good cf089611f4c446285046fcd426d90c18f37d2905 # 07:18 G 10 0 3 3 proc/vmcore: Fix i386 build error of missing copy_oldmem_page_encrypted() git bisect bad c3f7f2c7eba1a53d2e5ffbc2dcc9a20c5f094890 # 07:33 B 0 2 16 0 smp: use __cpumask_set_cpu in on_each_cpu_cond git bisect bad a31acd3ee8f7dbc0370bdf4a4bfef7a8c13c7542 # 07:56 B 0 3 17 0 x86/mm: Page size aware flush_tlb_mm_range() git bisect good a5b966ae42a70b194b03eaa5eaea70d8b3790c40 # 08:37 G 11 0 5 5 Merge branch 'tlb/asm-generic' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux into x86/mm # first bad commit: [a31acd3ee8f7dbc0370bdf4a4bfef7a8c13c7542] x86/mm: Page size aware flush_tlb_mm_range() git bisect good a5b966ae42a70b194b03eaa5eaea70d8b3790c40 # 08:59 G 31 0 6 11 Merge branch 'tlb/asm-generic' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux into x86/mm # extra tests with debug options git bisect bad a31acd3ee8f7dbc0370bdf4a4bfef7a8c13c7542 # 09:16 B 0 2 16 0 x86/mm: Page size aware flush_tlb_mm_range() # extra tests on HEAD of linux-devel/devel-spot-201810252124 git bisect bad dd5e791be1fe7870ef7d5e68ac19bf7d9460a1d1 # 09:22 B 0 13 30 0 0day head guard for 'devel-spot-201810252124' # extra tests on tree/branch linus/master git bisect bad 69d5b97c597307773fe6c59775a5d5a88bb7e6b3 # 09:39 B 0 1 15 0 HID: we do not randomly make new drivers 'default y' # extra tests on tree/branch linux-next/master git bisect bad 8c60c36d0b8c92599b8f0ec391b5250bc40e8e05 # 10:02 B 0 1 15 0 Add linux-next specific files for 20181019 --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/lkp Intel Corporation