Received: by 10.223.176.46 with SMTP id f43csp25033wra; Thu, 25 Jan 2018 16:46:55 -0800 (PST) X-Google-Smtp-Source: AH8x224/uFuzVC7s75n4vRrNjImyHuGzv6oAlv7R+8RBiGbMiV+n6jZieLer466AGaLn/GoyNNZg X-Received: by 10.98.82.68 with SMTP id g65mr17693883pfb.212.1516927615251; Thu, 25 Jan 2018 16:46:55 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1516927615; cv=none; d=google.com; s=arc-20160816; b=U5VSQiuppe2zo+pI4mCUA09iRNM001jI279df/cJP+ZQxHfplxFaVlj1Qr52IhxV82 UQ/Ji38WpksJq6MiU/wLxi3ECSC50bJf2Fq8li1+KUgOvF/UM5a996MUcjjUBz0NLB5u r2Gd+TQrZ4n+ZhsQ3ne1ym+sbw77hwre7KKq/sHch4WTBiNWZuFdSJiiEHszPC/YW+XC M4Tkqn3AhRN07jADrscxPj5XV6NIiWMEStq3xIna/RLF7FxqRoXFnbFZ7fu2wW/q7Svc WyYrX0BdO2rlcwnyCGoYFNK51XhZ/AwSJfdAzd6a8jl2+CnL/scMZ6WauX4kwxlsH+2A Txug== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding :content-language:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject:dkim-signature :arc-authentication-results; bh=KHoeI9hVSWjHVdOmcRq7msj/JHqknsSWaeUzDsXUuEM=; b=KEUgOxmMJvDNr//w13C4ddw9ZHbqYcZ0Dijg0MDMGN7Ed7vRPYEAlU+WPCWLQtOBvT MTMS+9k66RPp6XBPsPq1K1rZ8wP+qVDGCgSg9M5xWQj39mnh8fTM4sYLqwTe2NtoW74q CUGC3oZ3FqjDkfHVrT/n9Szersr9hvy4SpRmobF+t5cuATnWMEKLmtDdaJBUZsX2Hfvl n3ikpR1UQaV7Lz51E4sJw5HaYrrFcwbshjVlHtWobZ7EeFQFSVLh1EZjuHXoJaamRKUz mBZpAstN61txjwOr8N3CyynrdXFotu4TAm6ZNi4yaprHodWBu4nGy87L4onCgltwE7Dg yHlg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=N6riJfku; 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=NONE sp=NONE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id g5-v6si1877532pll.591.2018.01.25.16.46.40; Thu, 25 Jan 2018 16:46:55 -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=@gmail.com header.s=20161025 header.b=N6riJfku; 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=NONE sp=NONE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751677AbeAZAqL (ORCPT + 99 others); Thu, 25 Jan 2018 19:46:11 -0500 Received: from mail-pg0-f43.google.com ([74.125.83.43]:37205 "EHLO mail-pg0-f43.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751412AbeAZAqJ (ORCPT ); Thu, 25 Jan 2018 19:46:09 -0500 Received: by mail-pg0-f43.google.com with SMTP id z17so6182172pgc.4; Thu, 25 Jan 2018 16:46:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=KHoeI9hVSWjHVdOmcRq7msj/JHqknsSWaeUzDsXUuEM=; b=N6riJfkuchNnBGL1ahitYvsCc71b8FTtXar5Rg2niNBtLEdS0PnCy9Uu/nj1iPS+uG o1wfy1txFGnGg95w9CSMP67ApyFo6z9sx/unhfQrIBTW0Yh5MXbH/dU9jDewzGcgmjsz +4ys451mLdDAr8MPSnMiacilfI2bo+PQWQKN3cj7P3C8Qk4xOidiVv5ufixPJJ5vnt+f zcOPzBExgmVB5bJVojs/MVIWPYBjylGJ8guWWObXfZsBHHpHeJ31MC9tm2FNhofMtitf pcsF9bPFxyB4y7KTtSkjfbClg7ppYx5wSubVyarW5waGiK2AR9yvJrN3FLUGgI8gG0k3 FJ2w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=KHoeI9hVSWjHVdOmcRq7msj/JHqknsSWaeUzDsXUuEM=; b=iKyGPNWINtM6blgy75iMxQcm9OBnsnlW3c0Hm1P0k2oZ0ttRBoSA1/Pq+8mzi0ppEC ocTrfauXBDcPKyrFGbwxVR4RVvnei7aN9KA7lKzw3C7WtbSrtVXOzdSYk2nZPXQBmSeq Hpx6zyVYg6vfyNbtrEav2EWu8rs5H8wGEJsvMpWBvKBCvEOLP6aVxsINpO7Q1Grlrsqe ARuE2vfQ6Y3J0F+jmN9nRFtUf7avzNQWF9G3Ejay1HUKENEJLN01vD1NnxUVPCNlzi8t GxCriUDVIDUCqkMrgNUUrZanq/5KJVm8yXftEG/AiUxmOCgtkVaV+d+E/rnXWInJUmKP AxqA== X-Gm-Message-State: AKwxytcZV/W/Xv/4uLHPfdAJ8AzVjijNRXAIQeIAN9dS5YsZ/bYiIiZW UB1QY8RC0rGv+tPawq7fvV8= X-Received: by 10.101.70.15 with SMTP id v15mr14367899pgq.327.1516927568959; Thu, 25 Jan 2018 16:46:08 -0800 (PST) Received: from [192.168.1.70] (c-73-93-215-6.hsd1.ca.comcast.net. [73.93.215.6]) by smtp.gmail.com with ESMTPSA id k71sm17200955pfg.52.2018.01.25.16.46.07 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 25 Jan 2018 16:46:08 -0800 (PST) Subject: Re: [RFC PATCH v2 0/1] of: easier debugging for node life cycle issues To: Wolfram Sang Cc: Wolfram Sang , Steven Rostedt , devicetree@vger.kernel.org, Tyrel Datwyler , Geert Uytterhoeven , linux-renesas-soc@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, Rob Herring , linux-kernel@vger.kernel.org References: <20180121143117.19805-1-wsa+renesas@sang-engineering.com> <00fc90ee-de26-f819-9c81-27d06918564d@gmail.com> <20180125060330.781667e9@vmware.local.home> <20180125231443.44yy65ztr6exaam7@ninjato> From: Frank Rowand Message-ID: <4b373579-7a86-6883-2624-12a5408bb49b@gmail.com> Date: Thu, 25 Jan 2018 16:46:06 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.5.0 MIME-Version: 1.0 In-Reply-To: <20180125231443.44yy65ztr6exaam7@ninjato> Content-Type: text/plain; charset=windows-1252 Content-Language: en-US Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 01/25/18 15:14, Wolfram Sang wrote: > >> This means that ftrace can not be used for the of_node_get(), >> of_node_put(), and of_node_release() debug info, because >> these functions are called before early_initcall(). > > For the record: You can still unbind/bind devices. This is how I > debugged an issue. I wasn't implying that the data wasn't usable for any use case. The point is that using ftrace means there are use cases for the debug information where the information will not be available.