Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp8498947ybl; Thu, 16 Jan 2020 18:09:18 -0800 (PST) X-Google-Smtp-Source: APXvYqzn6VXYDQeNvt+TWGiVyzp1OjNf4vtsWZxtvcqUcCbnv6TrLJRrnC4VDgcqmqQyiVi+MDJY X-Received: by 2002:a9d:7e8c:: with SMTP id m12mr4578111otp.346.1579226957881; Thu, 16 Jan 2020 18:09:17 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1579226957; cv=none; d=google.com; s=arc-20160816; b=NlHqKVp8rbFb9wp0v9Op/efkzQpmP+jEuAaOKfi5Tx4BXiC9CzHEh9CWGUQCHR5Oq1 GUR7vw8PraW8xr1PQkTz09qHJMssgpoWkuGCWELywQl7uy49+qavqTjqhYvYJReyqw08 OQWhg6DHUYaxycK7DQeJNbd5XWYkSqtEC8Lx+tAStKCjV857tDO1lTlJi4SpvA4SjFgU lmhKEG6ml3jOdBaLNIm1Z/KResgVBNBSu20uyD5pjFHSCGGpdRjM+HGHJx3VSmCxXRNp kGJIONKNQRBIR1Rc6Ho0bD+33O81zuw8f+DJE4goIBfggwkfSOLQUDDn5Vr/Ll4uCWUE Hr1A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=tkSAt1Pw50rKdG/hn5morljVtZomrkNl/2z5xne6PRw=; b=GN9LwJ7fJ5Z2KHR9l6IB+ocvF2n10rgQ8nzxVkZGk6zUfbQEiJBQ8p4rwrn5HBmGOd 1AGiD+1+MQEjEAobmzkwD2cVPgK8p3T3iXxhJPfk8CeRvFQCc48Vff/SH3tQXgEJ8xEW ktMpP0rl0smj6Z186LUkO4RNmu0XKifmazobCLFKUfncVCNe9jSk/mWf1ToOnU5j0phD 8rFRPHVmHU/2i/nota4Y+tGknr3V4IeTg1fil7JPl1hDNUjMUKuS3onv2v3m4TgswGrS DrvnExEBPfL55tejm6Tu0ExyLZYKM+9UZE36rv6wph4wyGtZR4mcfFqEEAKxQK9DQpwA usug== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=tYITaZrs; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id j9si12892582oii.195.2020.01.16.18.09.06; Thu, 16 Jan 2020 18:09:17 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=tYITaZrs; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2387667AbgAPVpY (ORCPT + 99 others); Thu, 16 Jan 2020 16:45:24 -0500 Received: from mail-ua1-f67.google.com ([209.85.222.67]:46986 "EHLO mail-ua1-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729388AbgAPVpW (ORCPT ); Thu, 16 Jan 2020 16:45:22 -0500 Received: by mail-ua1-f67.google.com with SMTP id l6so8207927uap.13 for ; Thu, 16 Jan 2020 13:45:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=tkSAt1Pw50rKdG/hn5morljVtZomrkNl/2z5xne6PRw=; b=tYITaZrsivqfC+GdC03l8Z8h3bZpMk/AxRJZ5m3Cq3lP1GhjDNlzuzFHH0Pn2+w9Bp 7hq+CoXS8VEDdhnMjKVZPNodzvjOUAaKuYJ/ddFf8vOlsJnqSle+AlNiaLEcRnwKSGTP 5gI69wlRAJP+9qKZcEhtfjYhon9km/BJzdEnZr70+1XtamA4m5kF7Ynuucv4V82zyCFO H2TlLCrfyCjDGPgKEI6sEsRnApccctQO8D2j+8EC7xolfZWg7J4pQivRrN9lRA6P8BUk bMbwCjGUJxwYv2NA596Hgs8T4QOpc3vlL/TpIEXN+OH+nuTnqjTX9Bzg6hCJI8tqaUMO EkDg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=tkSAt1Pw50rKdG/hn5morljVtZomrkNl/2z5xne6PRw=; b=jPj6usQmHp72WMRhQQlPUVBhmmGJXrxd58EBi4kmr+oMXd4sdd0qVNg3t+EmZCome0 9yCjzu/dC1pr9seK+P8K24nx1GM2MuixW2i9KsJtZJ41FAETbVOwAFHORVJ5M8Js9Mff EIsObNr1JysOJh4CkZOvDTIqE3o0kUnlJiPEd707C0M9DiHR0duf/vh9Rc0W4qTCtvFQ 5Lj8lSg2JJQZMrF/KxOUsio9AkfaKxvDmsL3XkRSV6HpPwcw7FaRNE83KOcLTwQsI55p uvgHVpQ1yn6gvZ+aeLQ0HIDzKclVapITQnIrLuRMPieEkW4TsB/ZvGdQUdu9H3ryu1S0 mfMg== X-Gm-Message-State: APjAAAVIUXWckDuiI0CU0C5Vw7aS8keR4Av0i5Qk3BRm+5hjkkY0C83a bSB9w8kluUjZBGjuRCxc+TTTqfJPafVtnXvheaz/kQ== X-Received: by 2002:ab0:618a:: with SMTP id h10mr19510791uan.53.1579211120670; Thu, 16 Jan 2020 13:45:20 -0800 (PST) MIME-Version: 1.0 References: <20191018161033.261971-1-samitolvanen@google.com> <20191206221351.38241-1-samitolvanen@google.com> <20191206221351.38241-9-samitolvanen@google.com> <20200116173950.GB21396@willie-the-truck> In-Reply-To: <20200116173950.GB21396@willie-the-truck> From: Sami Tolvanen Date: Thu, 16 Jan 2020 13:45:09 -0800 Message-ID: Subject: Re: [PATCH v6 08/15] arm64: disable function graph tracing with SCS To: Will Deacon Cc: Catalin Marinas , Steven Rostedt , Masami Hiramatsu , Ard Biesheuvel , Mark Rutland , Dave Martin , Kees Cook , Laura Abbott , Marc Zyngier , Nick Desaulniers , Jann Horn , Miguel Ojeda , Masahiro Yamada , clang-built-linux , Kernel Hardening , linux-arm-kernel , LKML Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Jan 16, 2020 at 9:39 AM Will Deacon wrote: > > On Fri, Dec 06, 2019 at 02:13:44PM -0800, Sami Tolvanen wrote: > > diff --git a/arch/arm64/Kconfig b/arch/arm64/Kconfig > > index b1b4476ddb83..49e5f94ff4af 100644 > > --- a/arch/arm64/Kconfig > > +++ b/arch/arm64/Kconfig > > @@ -149,7 +149,7 @@ config ARM64 > > select HAVE_FTRACE_MCOUNT_RECORD > > select HAVE_FUNCTION_TRACER > > select HAVE_FUNCTION_ERROR_INJECTION > > - select HAVE_FUNCTION_GRAPH_TRACER > > + select HAVE_FUNCTION_GRAPH_TRACER if !SHADOW_CALL_STACK > > select HAVE_GCC_PLUGINS > > select HAVE_HW_BREAKPOINT if PERF_EVENTS > > select HAVE_IRQ_TIME_ACCOUNTING > > I think this is the wrong way around, as we support the graph tracer > today and so I think SHADOW_CALL_STACK should depend on !GRAPH_TRACER > and possibly even EXPERT until this is resolved. Sure, sounds reasonable. I'll change this in the next version. Sami