aboutsummaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorVineet Gupta <vgupta@synopsys.com>2013-08-27 04:22:51 -0400
committerVineet Gupta <vgupta@synopsys.com>2013-09-05 01:01:13 -0400
commitcc80ae38bfb698559c8f728d9f0c7b20ed4a59e6 (patch)
tree5827666efcfc0ffa09fc7cf3a4021d604a6d4823 /lib
parent7efd0da2d17360e1cef91507dbe619db0ee2c691 (diff)
Kconfig.debug: Add FRAME_POINTER anti-dependency for ARC
Frame pointer on ARC doesn't serve the conventional purpose of stack unwinding due to the typical way ABI designates it's usage. Thus it's explicit usage on ARC is discouraged (gcc is free to use it, for some tricky stack frames even if -fomit-frame-pointer). Hence no point enabling it for ARC. References: http://www.spinics.net/lists/kernel/msg1593937.html Signed-off-by: Vineet Gupta <vgupta@synopsys.com> Cc: Dave Hansen <dave.hansen@linux.intel.com> Cc: Andrew Morton <akpm@linux-foundation.org> Cc: "Paul E. McKenney" <paul.mckenney@linaro.org> Cc: Catalin Marinas <catalin.marinas@arm.com> Cc: Michel Lespinasse <walken@google.com> Cc: linux-kernel@vger.kernel.org
Diffstat (limited to 'lib')
-rw-r--r--lib/Kconfig.debug6
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/Kconfig.debug b/lib/Kconfig.debug
index 1501aa553221..c971f3ae95e5 100644
--- a/lib/Kconfig.debug
+++ b/lib/Kconfig.debug
@@ -908,7 +908,7 @@ config LOCKDEP
908 bool 908 bool
909 depends on DEBUG_KERNEL && TRACE_IRQFLAGS_SUPPORT && STACKTRACE_SUPPORT && LOCKDEP_SUPPORT 909 depends on DEBUG_KERNEL && TRACE_IRQFLAGS_SUPPORT && STACKTRACE_SUPPORT && LOCKDEP_SUPPORT
910 select STACKTRACE 910 select STACKTRACE
911 select FRAME_POINTER if !MIPS && !PPC && !ARM_UNWIND && !S390 && !MICROBLAZE 911 select FRAME_POINTER if !MIPS && !PPC && !ARM_UNWIND && !S390 && !MICROBLAZE && !ARC
912 select KALLSYMS 912 select KALLSYMS
913 select KALLSYMS_ALL 913 select KALLSYMS_ALL
914 914
@@ -1347,7 +1347,7 @@ config FAULT_INJECTION_STACKTRACE_FILTER
1347 depends on FAULT_INJECTION_DEBUG_FS && STACKTRACE_SUPPORT 1347 depends on FAULT_INJECTION_DEBUG_FS && STACKTRACE_SUPPORT
1348 depends on !X86_64 1348 depends on !X86_64
1349 select STACKTRACE 1349 select STACKTRACE
1350 select FRAME_POINTER if !MIPS && !PPC && !S390 && !MICROBLAZE && !ARM_UNWIND 1350 select FRAME_POINTER if !MIPS && !PPC && !S390 && !MICROBLAZE && !ARM_UNWIND && !ARC
1351 help 1351 help
1352 Provide stacktrace filter for fault-injection capabilities 1352 Provide stacktrace filter for fault-injection capabilities
1353 1353
@@ -1357,7 +1357,7 @@ config LATENCYTOP
1357 depends on DEBUG_KERNEL 1357 depends on DEBUG_KERNEL
1358 depends on STACKTRACE_SUPPORT 1358 depends on STACKTRACE_SUPPORT
1359 depends on PROC_FS 1359 depends on PROC_FS
1360 select FRAME_POINTER if !MIPS && !PPC && !S390 && !MICROBLAZE && !ARM_UNWIND 1360 select FRAME_POINTER if !MIPS && !PPC && !S390 && !MICROBLAZE && !ARM_UNWIND && !ARC
1361 select KALLSYMS 1361 select KALLSYMS
1362 select KALLSYMS_ALL 1362 select KALLSYMS_ALL
1363 select STACKTRACE 1363 select STACKTRACE