stackprotector: Unify the HAVE_CC_STACKPROTECTOR logic between architectures
authorKees Cook <keescook@chromium.org>
Thu, 19 Dec 2013 19:35:58 +0000 (11:35 -0800)
committerIngo Molnar <mingo@kernel.org>
Fri, 20 Dec 2013 08:38:40 +0000 (09:38 +0100)
commit19952a92037e752f9d3bbbad552d596f9a56e146
tree8a1930b4775cb17865c03faf55eafdd7b97be8ba
parentb0031f227e47919797dc0e1c1990f3ef151ff0cc
stackprotector: Unify the HAVE_CC_STACKPROTECTOR logic between architectures

Instead of duplicating the CC_STACKPROTECTOR Kconfig and
Makefile logic in each architecture, switch to using
HAVE_CC_STACKPROTECTOR and keep everything in one place. This
retains the x86-specific bug verification scripts.

Signed-off-by: Kees Cook <keescook@chromium.org>
Cc: Arjan van de Ven <arjan@linux.intel.com>
Cc: Michal Marek <mmarek@suse.cz>
Cc: Russell King <linux@arm.linux.org.uk>
Cc: Ralf Baechle <ralf@linux-mips.org>
Cc: Paul Mundt <lethal@linux-sh.org>
Cc: James Hogan <james.hogan@imgtec.com>
Cc: Stephen Rothwell <sfr@canb.auug.org.au>
Cc: Shawn Guo <shawn.guo@linaro.org>
Cc: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Andrew Morton <akpm@linux-foundation.org>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: linux-arm-kernel@lists.infradead.org
Cc: linux-mips@linux-mips.org
Cc: linux-arch@vger.kernel.org
Link: http://lkml.kernel.org/r/1387481759-14535-2-git-send-email-keescook@chromium.org
Signed-off-by: Ingo Molnar <mingo@kernel.org>
Makefile
arch/Kconfig
arch/arm/Kconfig
arch/arm/Makefile
arch/mips/Kconfig
arch/mips/Makefile
arch/sh/Kconfig
arch/sh/Makefile
arch/x86/Kconfig
arch/x86/Makefile