Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp1046476imu; Fri, 16 Nov 2018 14:53:47 -0800 (PST) X-Google-Smtp-Source: AJdET5ckLBeSmnmfwNT6m3kaYTyBoJnS9DDBktAWhYZLYdkmGXrcrsbTE1XXFvMwqMnGBKHHMu89 X-Received: by 2002:a62:4641:: with SMTP id t62-v6mr13086736pfa.200.1542408827348; Fri, 16 Nov 2018 14:53:47 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1542408827; cv=none; d=google.com; s=arc-20160816; b=zQ3vLhz4LlzTSaR0SeJJHcocuwCH6b+9y48qHnUVLu0SCNGO5HPVBWY1quGHd+Zq5w bHh36kVgc8JZwK5xzvTq2/dkmjCmhrQ/aKN7valvAulxHPA40vnv/SAiyjfFG3iWivUV QURuFPFiKqYNoo4oNTcFisC7KKbRqfHhQp3JFvldO6lReYfqrU2GM2N7LtXHYMzyv/tw c31YZyQkwrClP1q44eCKBlB3QRLv0TqaKGH5ftT8iY3CeZegrvEPacK7aDmK/Dok9Ydu 9AtUOw80JJ9u1qUB3hXGqLa/5kl3flmuwqs60j4fxSoC43IvfVebzH6aAN01F1PRYJAi mmoA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date; bh=x/PIozsJH5KbwHXwVASgSBfHR59o+YgCU1tTaCBl1C8=; b=oR7MOUAunxOY8VsijBrilGz+VLbqijUVEZclvlDVK5qPlZYxumQ++uBK9hcuU7hKuJ +XQNzQPY9CsRtLKKw1G4fdc+NR1p8480O7dupEEG55A6xHz79pfTqCV5g8bPPBli4ADn 0O0hjmjX4tLFAGnEWqzVa5O2tO5fU2l8DkCiAms8l4FEDYLHBm0gTF+n9JAkepO9fR6J i+uLF904TY4SB7FOTbKGPlErW7TbliYGtsaBoYAElsVhpdskcU46GnbjyaI5S4XKlOI8 Pa0fC1nT/brcLQPZN04jSQJWN66Rs6Oee11oxTrvVK4cLOXgcxemVv5SOrlhSGl2f9rt Idtw== ARC-Authentication-Results: i=1; mx.google.com; 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=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id y72-v6si1686707pfd.254.2018.11.16.14.53.32; Fri, 16 Nov 2018 14:53:47 -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; 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=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729617AbeKQJHE (ORCPT + 99 others); Sat, 17 Nov 2018 04:07:04 -0500 Received: from mga04.intel.com ([192.55.52.120]:42027 "EHLO mga04.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725995AbeKQJHD (ORCPT ); Sat, 17 Nov 2018 04:07:03 -0500 X-Amp-Result: UNKNOWN X-Amp-Original-Verdict: FILE UNKNOWN X-Amp-File-Uploaded: False Received: from fmsmga005.fm.intel.com ([10.253.24.32]) by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 16 Nov 2018 14:52:48 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.56,242,1539673200"; d="scan'208";a="280669356" Received: from unknown (HELO localhost.localdomain) ([10.232.112.69]) by fmsmga005.fm.intel.com with ESMTP; 16 Nov 2018 14:52:47 -0800 Date: Fri, 16 Nov 2018 15:49:26 -0700 From: Keith Busch To: Timur Tabi Cc: lkml Subject: Re: Enable tracing only for one function and its children? Message-ID: <20181116224925.GE14630@localhost.localdomain> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.9.1 (2017-09-22) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Nov 16, 2018 at 04:37:55PM -0600, Timur Tabi wrote: > Is there a way to enable ftrace tracing only for one specific function > and all the functions it calls? Then when the function returns, > disable tracing until the next time? > > When I pass the function name only to set_ftrace_filter, it literally > only traces that function, which doesn't help me. I think you're looking for the set_graph_function option for the function_graph tracer.