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 a76691f443fedb43b9989ac2647f49fd7d66f0b8 Author: Kees Cook AuthorDate: Wed Oct 18 17:46:47 2017 +0100 Commit: Mark Brown CommitDate: Wed Oct 18 17:46:47 2017 +0100 Makefile: move stackprotector availability out of Kconfig Various portions of the kernel, especially per-architecture pieces, need to know if the compiler is building it with the stack protector. This was done in the arch/Kconfig with 'select', but this doesn't allow a way to do auto-detected compiler support. In preparation for creating an on-if-available default, move the logic for the definition of CONFIG_CC_STACKPROTECTOR into the Makefile. Link: http://lkml.kernel.org/r/1506972007-80614-3-git-send-email-keescook@chromium.org Signed-off-by: Kees Cook Cc: Masahiro Yamada Cc: Michal Marek Cc: Ingo Molnar Cc: Laura Abbott Cc: Nicholas Piggin Cc: Al Viro Cc: Rich Felker Cc: Yoshinori Sato Signed-off-by: Andrew Morton Signed-off-by: Mark Brown a18a5d4eb5 sh/boot: add static stack-protector to pre-kernel a76691f443 Makefile: move stackprotector availability out of Kconfig 36ef71cae3 Add linux-next specific files for 20171018 +-------------------------------------------------+------------+------------+---------------+ | | a18a5d4eb5 | a76691f443 | next-20171018 | +-------------------------------------------------+------------+------------+---------------+ | boot_successes | 149 | 0 | 0 | | boot_failures | 0 | 108 | 58 | | BUG:kernel_hang_in_boot_stage | 0 | 93 | 54 | | BUG:kernel_reboot-without-warning_in_boot_stage | 0 | 15 | 4 | +-------------------------------------------------+------------+------------+---------------+ [ 0.009682] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0 [ 0.010005] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0, 1GB 0 [ 0.010523] CPU: Intel Core Processor (Haswell) (family: 0x6, model: 0x3c, stepping: 0x4) # HH:MM RESULT GOOD BAD GOOD_BUT_DIRTY DIRTY_NOT_BAD git bisect start 36ef71cae353f88fd6e095e2aaa3e5953af1685d v4.13 -- git bisect good 3d9d62b99befa8b4d490e13e605d2c3540b4b82b # 07:23 G 23 0 0 0 Merge branch 'irq-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip git bisect good 7c9350ca566e60cc028d365b714fea29f0d42986 # 07:41 G 23 0 23 45 Merge remote-tracking branch 'arm64/for-next/core' git bisect good e04c4213d1047d72165f08a67637959b77ad1e63 # 08:35 G 23 0 0 0 Merge remote-tracking branch 'scsi/for-next' git bisect good 7732146f0055374b063b84c485ace59765202e2c # 09:23 G 23 0 0 0 Merge remote-tracking branch 'dma-buf/for-next' git bisect good 9b779756ff24d55d00e840d8f87f8735d7463601 # 09:34 G 23 0 0 0 Merge remote-tracking branch 'rtc/rtc-next' git bisect bad 99d7e217fff85df9dfbb6db156ba6e1a59d37bf7 # 09:48 B 0 3 17 1 Merge branch 'akpm-current/current' git bisect good 0aa22d5defd0f9aad3e762babd0320d6ac0d3660 # 10:03 G 23 0 0 0 Merge remote-tracking branch 'kspp/for-next/kspp' git bisect good b891dbc880c31882fceb2d39fd561febeb4b70da # 10:15 G 23 0 0 0 mm: consolidate page table accounting git bisect bad 52cd06c7e1a86ff7be426cf946a45dcd3b68f36e # 10:28 B 0 5 20 2 parse-maintainers: add ability to specify filenames git bisect good 7f17022f029499c62e5962f61aa3dfafbc205656 # 10:39 G 23 0 0 0 drivers/block/zram/zram_drv.c: make zram_page_end_io() static git bisect good 23bf93d97d56ac6304f69f7d499a4e5efed6e1ca # 11:02 G 23 0 0 0 mm, compaction: persistently skip hugetlbfs pageblocks fix git bisect good 8ca16edb06fd22ce632143730ec858f5c2d05081 # 11:19 G 23 0 0 0 proc: document CoreDumping flag in /proc//status git bisect good a18a5d4eb55ed188f9f44533dd69d85da0d475a7 # 11:33 G 23 0 0 0 sh/boot: add static stack-protector to pre-kernel git bisect bad ed810460b263e880144c016b7586237931e4c04c # 11:57 B 9 2 9 9 kernel debug: support resetting WARN*_ONCE git bisect bad a76691f443fedb43b9989ac2647f49fd7d66f0b8 # 12:11 B 0 3 21 5 Makefile: move stackprotector availability out of Kconfig # first bad commit: [a76691f443fedb43b9989ac2647f49fd7d66f0b8] Makefile: move stackprotector availability out of Kconfig git bisect good a18a5d4eb55ed188f9f44533dd69d85da0d475a7 # 12:17 G 76 0 0 0 sh/boot: add static stack-protector to pre-kernel # extra tests on HEAD of jirislaby/devel git bisect bad 24fc137246c3664aa0731bc699431eb518ce1a78 # 12:17 B 0 4 64 21 l2tp: cleanup l2tp_tunnel_delete calls # extra tests on tree/branch linux-next/master git bisect bad 36ef71cae353f88fd6e095e2aaa3e5953af1685d # 12:18 B 0 4 130 54 Add linux-next specific files for 20171018 # extra tests with first bad commit reverted git bisect good fe32f964c64d9747ee9da9bf3fb4229fc45ce316 # 12:36 G 36 0 0 0 Revert "Makefile: move stackprotector availability out of Kconfig" --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/lkp Intel Corporation