From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755730Ab3H2LEg (ORCPT ); Thu, 29 Aug 2013 07:04:36 -0400 Received: from vaxjo.synopsys.com ([198.182.60.75]:33762 "EHLO vaxjo.synopsys.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752181Ab3H2LEe convert rfc822-to-8bit (ORCPT ); Thu, 29 Aug 2013 07:04:34 -0400 From: Vineet Gupta To: "linux-kernel@vger.kernel.org" CC: Dave Hansen , Andrew Morton , "Paul E. McKenney" , Catalin Marinas , Michel Lespinasse Subject: Re: [PATCH] Kconfig.debug: Add FRAME_POINTER anti-dependency for ARC Thread-Topic: [PATCH] Kconfig.debug: Add FRAME_POINTER anti-dependency for ARC Thread-Index: AQHOov/erDeR0JeI70CghkAjOCB3Tg== Date: Thu, 29 Aug 2013 11:04:28 +0000 Message-ID: References: <1377592285-21148-1-git-send-email-vgupta@synopsys.com> Accept-Language: en-US, en-IN Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.12.239.237] Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 8BIT MIME-Version: 1.0 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Ping ? -Vineet On 08/27/2013 02:01 PM, Vineet Gupta wrote: > 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. > > Signed-off-by: Vineet Gupta > Cc: Dave Hansen > Cc: Andrew Morton > Cc: "Paul E. McKenney" > Cc: Catalin Marinas > Cc: Michel Lespinasse > Cc: linux-kernel@vger.kernel.org > --- > lib/Kconfig.debug | 6 +++--- > 1 file changed, 3 insertions(+), 3 deletions(-) > > diff --git a/lib/Kconfig.debug b/lib/Kconfig.debug > index 1501aa5..c971f3a 100644 > --- a/lib/Kconfig.debug > +++ b/lib/Kconfig.debug > @@ -908,7 +908,7 @@ config LOCKDEP > bool > depends on DEBUG_KERNEL && TRACE_IRQFLAGS_SUPPORT && STACKTRACE_SUPPORT && LOCKDEP_SUPPORT > select STACKTRACE > - select FRAME_POINTER if !MIPS && !PPC && !ARM_UNWIND && !S390 && !MICROBLAZE > + select FRAME_POINTER if !MIPS && !PPC && !ARM_UNWIND && !S390 && !MICROBLAZE && !ARC > select KALLSYMS > select KALLSYMS_ALL > > @@ -1347,7 +1347,7 @@ config FAULT_INJECTION_STACKTRACE_FILTER > depends on FAULT_INJECTION_DEBUG_FS && STACKTRACE_SUPPORT > depends on !X86_64 > select STACKTRACE > - select FRAME_POINTER if !MIPS && !PPC && !S390 && !MICROBLAZE && !ARM_UNWIND > + select FRAME_POINTER if !MIPS && !PPC && !S390 && !MICROBLAZE && !ARM_UNWIND && !ARC > help > Provide stacktrace filter for fault-injection capabilities > > @@ -1357,7 +1357,7 @@ config LATENCYTOP > depends on DEBUG_KERNEL > depends on STACKTRACE_SUPPORT > depends on PROC_FS > - select FRAME_POINTER if !MIPS && !PPC && !S390 && !MICROBLAZE && !ARM_UNWIND > + select FRAME_POINTER if !MIPS && !PPC && !S390 && !MICROBLAZE && !ARM_UNWIND && !ARC > select KALLSYMS > select KALLSYMS_ALL > select STACKTRACE >