Received: by 2002:a05:6a11:4021:0:0:0:0 with SMTP id ky33csp264913pxb; Wed, 15 Sep 2021 01:14:51 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyKx4AgJkOZSf5iny2+S6O/q2AK09E9AR7uNQiV7Mj61nK+QkRNOIWOW4LxsVb6l5YcKSrO X-Received: by 2002:a92:c8c3:: with SMTP id c3mr14821272ilq.165.1631693691167; Wed, 15 Sep 2021 01:14:51 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1631693691; cv=none; d=google.com; s=arc-20160816; b=iDcV4fMwpdS4GnXxTQNzykDuXCE/3s20gOP30IiofZP7Ej6pmqEnhNOZIQrSeyOcgW RYdbzVWGmuRr/1zPObG/st1ZBcCaS0jhaEJ7r96olW0WUBC4UvI21xuwnTonlh/Ej5sZ /tPYXLdmgwKAwAM0pSPC0lHgJ8L7GC+sUFBXoIqN1CCHqYPms/BxExrcZsqaHW36yu3K xLhn9r/AO2fZt8hskzAPZ2sr72gxhcadOsq2uwealspTxwNQ3HtySz2w7DxPR1RHDcur rFHyXjPm6vrX0A+IEJEDz2EUMg6TCx+30G2ca9sHWN2rymugsoZuauN0QrVR4gjrF6o0 wdPQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:from:subject:references:mime-version :message-id:in-reply-to:date:dkim-signature; bh=cajmSKnfvpV4C51UK3Pjlq0PRtDcgxs8IXvmV4F1Bco=; b=ZUu1JXT95UbAXSZ5eLW+Y+9wMeN9NNO6D/Y4ZJ1QZhy8CULtsUydV0j0IIvynIJqIB jI23LuJdwqWREjBQHsp78tOhoyT33shCpwtHVQ+pFYfZG4n/5cFjh2lHdz0Oym+Rd571 YOSgv+PJ2Sw6d4LpSDzV8Kw1sRAjfYqdLZnaAd6oa8WtTK3yH31ywhCSrtIfQkCWGvxs ck1n5eI40cV65y59WIyUPGz91QYGDyUB4s4+oT2p74oXww+MkRdllfBb6l9LCUm1HH0/ ZfOYWONivlDDTSV+d/kZ9xW0zEkkPknyUQB49OwVcRIXNIWPJq6wdXLYFENMO9AqoK2x f69Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20210112 header.b=MIYh+lur; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 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. [23.128.96.18]) by mx.google.com with ESMTP id n38si12367321jaf.72.2021.09.15.01.14.40; Wed, 15 Sep 2021 01:14:51 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20210112 header.b=MIYh+lur; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 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 S236933AbhIOINj (ORCPT + 99 others); Wed, 15 Sep 2021 04:13:39 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56878 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S237068AbhIOINR (ORCPT ); Wed, 15 Sep 2021 04:13:17 -0400 Received: from mail-qk1-x749.google.com (mail-qk1-x749.google.com [IPv6:2607:f8b0:4864:20::749]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id EBA5AC0613D9 for ; Wed, 15 Sep 2021 01:11:54 -0700 (PDT) Received: by mail-qk1-x749.google.com with SMTP id y185-20020a3764c20000b02903d2c78226ceso2590307qkb.6 for ; Wed, 15 Sep 2021 01:11:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; h=date:in-reply-to:message-id:mime-version:references:subject:from:to :cc; bh=cajmSKnfvpV4C51UK3Pjlq0PRtDcgxs8IXvmV4F1Bco=; b=MIYh+lurVtarZ7crdmPcrieMH8EZz98B67CS2pRpH+bw+nIifY+/74UZXzCrFVmvG7 5JNVXmSzUYMT6PjI6EPXSUDNQWJ0WtDfUXOTV574KiQakHURApKafcz71OkdVKsfbYES cGTYLboAdCqfpDw4psp0OfGRrZdivXKhQR05iQ0bEBla+cLfZ8Lun5wq2S79odkUsf82 Ft1meJUUQbSwLBZsoe3vZdLzB1wwu6jtfH6CZvyWrohKZv3afrvUIe6eG7+LQQkv1p0C Rb466pXXNvNvL7w9bCjzEvxuIC/e+NPOqYO0ymBiCbYLNQvQXpENU1zwOp5sl88UQ6Cd 5XtQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:date:in-reply-to:message-id:mime-version :references:subject:from:to:cc; bh=cajmSKnfvpV4C51UK3Pjlq0PRtDcgxs8IXvmV4F1Bco=; b=m0BGPnM1MNp6cyNAohqN5mP6pHrjtDBnPT90EIOWBahemcmELkJLpHNl/IKKwVZP0I XK5ZuuRp6bbAdYGhrkrHwp+gDdbOy+qbdhp2ylTKM8CvOBGVux2w0sLIHbMaNYMZsMOR +I0MENHm9Xm3muys0tVj7ZXizl3C4W9Uh5K+Y6GUH4o9uHcSaxhwZhu1gh7KZ8gETb93 GyPuY2lzt9MdaOZDtZC2fdCCBYibkFcYwnfQQqtLDe8M4nxl+RY9L9quCzct+URzJDcT Wgu7ouP8JGnX2vjBSNUiFVFU2giUo/N1jhgiEyg5rTZ+Grv98lTnhwY4W+xHdG3pjZ/u 7pEg== X-Gm-Message-State: AOAM532PnZaYveRdvhMqCXfDS0RI3N1ueKMubm334LkSQ77E5KjegoVO UZQXj1xeP25uy5QGAJLT/F2HLV9WmSzDvro= X-Received: from saravanak.san.corp.google.com ([2620:15c:2d:3:16d1:ab0e:fc4a:b9b1]) (user=saravanak job=sendgmr) by 2002:a0c:ab01:: with SMTP id h1mr9553038qvb.0.1631693514157; Wed, 15 Sep 2021 01:11:54 -0700 (PDT) Date: Wed, 15 Sep 2021 01:11:36 -0700 In-Reply-To: <20210915081139.480263-1-saravanak@google.com> Message-Id: <20210915081139.480263-5-saravanak@google.com> Mime-Version: 1.0 References: <20210915081139.480263-1-saravanak@google.com> X-Mailer: git-send-email 2.33.0.309.g3052b89438-goog Subject: [PATCH v2 4/6] driver core: Add debug logs when fwnode links are added/deleted From: Saravana Kannan To: Greg Kroah-Hartman , "Rafael J. Wysocki" , Andrew Lunn , Heiner Kallweit , Russell King , "David S. Miller" , Jakub Kicinski , Len Brown , Saravana Kannan Cc: John Stultz , Marek Szyprowski , Rob Herring , Geert Uytterhoeven , Vladimir Oltean , kernel-team@android.com, linux-kernel@vger.kernel.org, netdev@vger.kernel.org, linux-acpi@vger.kernel.org, Geert Uytterhoeven Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This will help with debugging fw_devlink issues. Signed-off-by: Saravana Kannan Reviewed-by: Geert Uytterhoeven --- drivers/base/core.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/drivers/base/core.c b/drivers/base/core.c index 5e7faad4e083..f06e8e2dc69b 100644 --- a/drivers/base/core.c +++ b/drivers/base/core.c @@ -95,6 +95,8 @@ int fwnode_link_add(struct fwnode_handle *con, struct fwnode_handle *sup) list_add(&link->s_hook, &sup->consumers); list_add(&link->c_hook, &con->suppliers); + pr_debug("%pfwP Linked as a fwnode consumer to %pfwP\n", + con, sup); out: mutex_unlock(&fwnode_link_lock); @@ -109,6 +111,8 @@ int fwnode_link_add(struct fwnode_handle *con, struct fwnode_handle *sup) */ static void __fwnode_link_del(struct fwnode_link *link) { + pr_debug("%pfwP Dropping the fwnode link to %pfwP\n", + link->consumer, link->supplier); list_del(&link->s_hook); list_del(&link->c_hook); kfree(link); -- 2.33.0.309.g3052b89438-goog