UPSTREAM: ARM: 8500/1: fix atags_to_fdt with stack-protector-strong
authorKees Cook <keescook@chromium.org>
Tue, 26 Jan 2016 00:18:13 +0000 (01:18 +0100)
committerHuang, Tao <huangtao@rock-chips.com>
Mon, 5 Jun 2017 07:20:04 +0000 (15:20 +0800)
commite3e98da1d4c385c7c35b154a439ec73148fc82a7
tree24376b8d766de1ffcaf0add99db1a9500336df33
parenta558b95e2c8e11be91b40feb2e2f40a27607893a
UPSTREAM: ARM: 8500/1: fix atags_to_fdt with stack-protector-strong

Building with CONFIG_CC_STACKPROTECTOR_STRONG triggers protection code
generation under CONFIG_ARM_ATAG_DTB_COMPAT but this is too early for
being able to use any of the stack_chk code. Explicitly disable it for
only the atags_to_fdt bits.

Change-Id: Ib1f66cc4083b4f04d713c3c70610b8a337a6b0ff
Suggested-by: zhxihu <zhxihu@marvell.com>
Signed-off-by: Kees Cook <keescook@chromium.org>
Acked-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Signed-off-by: Frank Wang <frank.wang@rock-chips.com>
(cherry picked from commit 7f66cd3f5420e7d11abd234033e7cb7a9738fc38)
arch/arm/boot/compressed/Makefile