[<prev] [next>] [day] [month] [year] [list]
Message-ID: <59e70426.3CsnIVe7J2sf2yCn%fengguang.wu@intel.com>
Date: Wed, 18 Oct 2017 15:35:02 +0800
From: kernel test robot <fengguang.wu@...el.com>
To: Kees Cook <keescook@...omium.org>
Cc: LKP <lkp@...org>, linux-kernel@...r.kernel.org,
linux-kbuild@...r.kernel.org,
Linux Memory Management List <linux-mm@...ck.org>,
Andrew Morton <akpm@...ux-foundation.org>,
Mark Brown <broonie@...nel.org>, wfg@...ux.intel.com
Subject: 9c2fb296dd ("Makefile: move stackprotector availability out of
.."): BUG: kernel hang in early-boot stage, last printk:
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 9c2fb296dde16a1bb81277be7b32cec881fe1153
Author: Kees Cook <keescook@...omium.org>
AuthorDate: Mon Oct 16 20:01:58 2017 +0100
Commit: Mark Brown <broonie@...nel.org>
CommitDate: Mon Oct 16 20:01:58 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 <keescook@...omium.org>
Cc: Masahiro Yamada <yamada.masahiro@...ionext.com>
Cc: Michal Marek <mmarek@...e.com>
Cc: Ingo Molnar <mingo@...nel.org>
Cc: Laura Abbott <labbott@...hat.com>
Cc: Nicholas Piggin <npiggin@...il.com>
Cc: Al Viro <viro@...iv.linux.org.uk>
Cc: Rich Felker <dalias@...c.org>
Cc: Yoshinori Sato <ysato@...rs.sourceforge.jp>
Signed-off-by: Andrew Morton <akpm@...ux-foundation.org>
Signed-off-by: Mark Brown <broonie@...nel.org>
007286d860 sh/boot: add static stack-protector to pre-kernel
9c2fb296dd Makefile: move stackprotector availability out of Kconfig
a7dd40274d Add linux-next specific files for 20171017
+-------------------------------------------------+------------+------------+---------------+
| | 007286d860 | 9c2fb296dd | next-20171017 |
+-------------------------------------------------+------------+------------+---------------+
| boot_successes | 567 | 99 | 15 |
| boot_failures | 0 | 118 | 14 |
| BUG:kernel_hang_in_boot_stage | 0 | 2 | |
| BUG:kernel_in_stage | 0 | 70 | 6 |
| BUG:kernel_reboot-without-warning_in_boot_stage | 0 | 37 | 1 |
| BUG:kernel_hang_in_early-boot_stage,last_printk | 0 | 7 | 7 |
| BUG:kernel_reboot-without-warning_in_test_stage | 0 | 2 | |
+-------------------------------------------------+------------+------------+---------------+
[ 0.015079] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0
[ 0.016011] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0, 1GB 0
[ 0.016638] CPU: GenuineIntel Intel Core Processor (Haswell) (family: 0x6, model: 0x3c, stepping: 0x4)
# HH:MM RESULT GOOD BAD GOOD_BUT_DIRTY DIRTY_NOT_BAD
git bisect start a7dd40274d75326ca868479c62090b1198a357ad 33d930e59a98fa10a0db9f56c7fa2f21a4aef9b9 --
git bisect good 8380866c02eeababffd2e264708d64c658139581 # 10:10 G 15 0 0 0 Merge remote-tracking branch 'ipvs-next/master'
git bisect good 44b9f8d8d385dd7d0af16df2924fceb142e7f8e6 # 10:31 G 15 0 0 0 Merge remote-tracking branch 'edac-amd/for-next'
git bisect good e2ae73cd59f6d856c4997db797e6e842060a9ca7 # 11:23 G 15 0 0 0 Merge remote-tracking branch 'char-misc/char-misc-next'
git bisect good f6b9165a42719739aebdc3bad280e05659f1e644 # 11:35 G 15 0 0 0 Merge remote-tracking branch 'gpio/for-next'
git bisect good 5263e423a186d4709a183f8416fbb770ede70e67 # 11:46 G 15 0 0 0 Merge remote-tracking branch 'rtc/rtc-next'
git bisect bad ec7b5698d29d347b9ee51a2bcac749c56de49a62 # 12:01 B 13 2 11 38 Merge branch 'akpm-current/current'
git bisect good 37fc0c7ac586734b5a3ad70a174b8771c20bc6dd # 12:27 G 46 0 0 0 Merge remote-tracking branch 'kspp/for-next/kspp'
git bisect good 626d91b3d40e30431314a7f7f2484bdb4754f5a9 # 12:37 G 46 0 0 0 ext4: use pagevec_lookup_range_tag()
git bisect good 0c8d5b2ca10fc1235cf60606e7f15307c4f34f84 # 12:46 G 46 0 0 0 proc: document CoreDumping flag in /proc/<pid>/status
git bisect bad e60c6c50c29a31e028b300516725a397f7c1c079 # 12:58 B 16 2 6 30 rapidio: idtcps: constify rio_device_id
git bisect bad cd0d7c937e3147c292d86281afa1a2b7ed156cea # 13:20 B 28 7 13 87 lib: add module support to string tests
git bisect bad 123c48cf899dd3fbf31bc638d779a442727bb517 # 14:00 B 45 1 41 192 Makefile: introduce CONFIG_CC_STACKPROTECTOR_AUTO
git bisect good 8bd8de96ee605349e108356b8b59f97ee5a517db # 14:16 G 175 0 0 0 proc: use do-while in name_to_int()
git bisect bad 9c2fb296dde16a1bb81277be7b32cec881fe1153 # 14:41 B 48 3 4 9 Makefile: move stackprotector availability out of Kconfig
git bisect good 007286d860544e2aa115190815dc3d35bc1f92dc # 14:52 G 185 0 0 0 sh/boot: add static stack-protector to pre-kernel
# first bad commit: [9c2fb296dde16a1bb81277be7b32cec881fe1153] Makefile: move stackprotector availability out of Kconfig
git bisect good 007286d860544e2aa115190815dc3d35bc1f92dc # 15:32 G 535 0 0 0 sh/boot: add static stack-protector to pre-kernel
# extra tests on HEAD of linux-next/master
git bisect bad a7dd40274d75326ca868479c62090b1198a357ad # 15:32 B 5 7 0 7 Add linux-next specific files for 20171017
# extra tests on tree/branch linux-next/master
git bisect bad a7dd40274d75326ca868479c62090b1198a357ad # 15:33 B 5 7 0 7 Add linux-next specific files for 20171017
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/pipermail/lkp Intel Corporation
Download attachment "dmesg-yocto-ivb41-103:20171018142858:i386-randconfig-s0-201742:4.14.0-rc4-00286-g9c2fb29:454.gz" of type "application/gzip" (4750 bytes)
View attachment "reproduce-yocto-ivb41-103:20171018142858:i386-randconfig-s0-201742:4.14.0-rc4-00286-g9c2fb29:454" of type "text/plain" (759 bytes)
View attachment "config-4.14.0-rc4-00286-g9c2fb29" of type "text/plain" (79445 bytes)
Powered by blists - more mailing lists