Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933901AbdCUUtN (ORCPT ); Tue, 21 Mar 2017 16:49:13 -0400 Received: from mail-ot0-f170.google.com ([74.125.82.170]:34842 "EHLO mail-ot0-f170.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S933034AbdCUUtL (ORCPT ); Tue, 21 Mar 2017 16:49:11 -0400 MIME-Version: 1.0 From: Andrei Vagin Date: Tue, 21 Mar 2017 13:48:50 -0700 Message-ID: Subject: linux-next: something wrong with 5-level paging To: "Kirill A. Shutemov" , LKML , linux-mm@kvack.org Content-Type: text/plain; charset=UTF-8 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 3174 Lines: 70 Hi Kirill, We use travis-ci to test linux-next. We don't have access to virtual machines or serial console logs there. And we found that linux-next-20170320 doesn't boot. It's all information what we have now. Here are out logs: https://travis-ci.org/avagin/criu/jobs/213276252 https://s3.amazonaws.com/archive.travis-ci.org/jobs/213276252/log.txt I bisected this issue and here is the bisect log: [avagin@laptop linux-next]$ git bisect log # bad: [50eff530518ae89e25d09ec1aa41a7aea6a7d51c] Add linux-next specific files for 20170321 # good: [97da3854c526d3a6ee05c849c96e48d21527606c] Linux 4.11-rc3 git bisect start 'HEAD' '97da3854c526d3a6ee05c849c96e48d21527606c' # good: [445775520e021af86ee95b76eecca2df8203ce93] Merge remote-tracking branch 'drm/drm-next' git bisect good 445775520e021af86ee95b76eecca2df8203ce93 # bad: [9f18c54f1a491ed2ff42354352fa72949ce21622] Merge remote-tracking branch 'usb-serial/usb-next' git bisect bad 9f18c54f1a491ed2ff42354352fa72949ce21622 # good: [8a96989361a21261af9b33db7f0463e23e11af60] Merge remote-tracking branch 'device-mapper/for-next' git bisect good 8a96989361a21261af9b33db7f0463e23e11af60 # good: [86550c0919cab6e71fe3955d764f7b8fe7f6d203] Merge remote-tracking branch 'spi/for-next' git bisect good 86550c0919cab6e71fe3955d764f7b8fe7f6d203 # bad: [cb1341c192398fc727bdd9b2ac42c5b36d5bcb9e] Merge remote-tracking branch 'tip/auto-latest' git bisect bad cb1341c192398fc727bdd9b2ac42c5b36d5bcb9e # good: [ad86b2388abbf931aacac1a5d0b022ad7a7dafe9] Merge branch 'perf/core' git bisect good ad86b2388abbf931aacac1a5d0b022ad7a7dafe9 # good: [091c3e29ebd9400f96e4456cc882dd6af6991b8f] Merge branch 'x86/microcode' git bisect good 091c3e29ebd9400f96e4456cc882dd6af6991b8f # bad: [e93480537fd7ecaf5ed1a662a979376f6fee50e3] mm/gup: Mark all pages PageReferenced in generic get_user_pages_fast() git bisect bad e93480537fd7ecaf5ed1a662a979376f6fee50e3 # bad: [06c830a48346643e195801460dfe16d96ba4dff5] x86/power: Add 5-level paging support git bisect bad 06c830a48346643e195801460dfe16d96ba4dff5 # good: [fe1e8c3e9634071ac608172e29bf997596d17c7c] x86/mm: Extend headers with basic definitions to support 5-level paging git bisect good fe1e8c3e9634071ac608172e29bf997596d17c7c # good: [0318e5abe1c0933b8bf6763a1a0d3caec4f0826d] x86/mm/gup: Add 5-level paging support git bisect good 0318e5abe1c0933b8bf6763a1a0d3caec4f0826d # bad: [b50858ce3e2a25a7f4638464e857853fbfc81823] x86/mm/vmalloc: Add 5-level paging support git bisect bad b50858ce3e2a25a7f4638464e857853fbfc81823 # bad: [ea3b5e60ce804403ca019039d6331368521348de] x86/mm/ident_map: Add 5-level paging support git bisect bad ea3b5e60ce804403ca019039d6331368521348de # first bad commit: [ea3b5e60ce804403ca019039d6331368521348de] x86/mm/ident_map: Add 5-level paging support What we do in travis-ci: * clone a kernel tree * curl -o .config https://raw.githubusercontent.com/avagin/criu/linux-next/scripts/linux-next-config * make olddefconfig * make localyesconfig * kexec -l linux/arch/x86/boot/bzImage --command-line "root=/dev/sda1 cgroup_enable=memory swapaccount=1 apparmor=0 console=ttyS0 console=ttyS0 debug raid=noautodetect slub_debug=FZP" * kexec -e Thanks, Andrei