Received: by 2002:a19:771d:0:0:0:0:0 with SMTP id s29csp1251927lfc; Wed, 1 Jun 2022 13:07:41 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyEvC+Z+5C9RXCn7nx2X5rthXiSc//sO1ptoSBPhA2piSHr6bKVcnev3xsZrib76R0XOtQ7 X-Received: by 2002:a17:902:c952:b0:163:c3c3:b004 with SMTP id i18-20020a170902c95200b00163c3c3b004mr1076432pla.103.1654114061518; Wed, 01 Jun 2022 13:07:41 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1654114061; cv=none; d=google.com; s=arc-20160816; b=je/TL5huUf93B7XpzATX3FnFfZfxf2an7GV4EkId6XpRWqmP7e/zkaOuxyxCTAtda7 5XYFK+jQLo6f+wSHJXW8TBOZU9mNkDE7H+vtkoKTg4QIM5IoM3tTPL2gmy1dLClt1KLM cG0fmtdRrUF5dZNN+/r5mDWUs+d/HGMacZYThmoqJZHygVMXEikoTK0MZKPK4530SjhM ocUHn3wJBiPIpV0sP3SU+hxTLku9IeFcGO1/Vctps6GQlIM+f/Zft4LVGDD28RPWc0F/ LRynt3b/bti0DvBAGYQCoPoquJCCzpHXLx96iK0CQe5KClgj+7rXaVL13fvvERZv6r1z rlWA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=vsEqLx3OgDPWs4ZLZiTy/4sPplZIdTXobmR6Gec9Res=; b=C3WIBBRJnxqs0HWTkqyHbsnILZwALxv1F9c9AJcxp1Q0AUWEvVLg9FunupWdbKOSax zb4oa/ZPqop3qjNmqrEWDl8sgkXih+44jrKQpPJWE3mtZeTsHI3SuXONHwAAb29QSjE2 NJDh9flh5qMP4VVKteiBK2v7cyd0un6KQi8qzqp6U93dSWPiVN2VHtdkGpbbuSN8e0ua NZUrU8JaogNjmUgazYnW+1TVT5AWtJHM2n8W32X/kNFB11iXQSeYuJC74lUMexy8+YZZ BSal7hvO6n8t+F46xEkOuaYLgG2HI9HCJmcFZsGTqDoNpIl3xrgsdGr0nbOiBQ0ufwex 4iVw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@rasmusvillemoes.dk header.s=google header.b=h94CdPcu; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [2620:137:e000::1:18]) by mx.google.com with ESMTPS id b9-20020a170902d88900b0016390a937aesi3171796plz.524.2022.06.01.13.07.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 01 Jun 2022 13:07:41 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) client-ip=2620:137:e000::1:18; Authentication-Results: mx.google.com; dkim=pass header.i=@rasmusvillemoes.dk header.s=google header.b=h94CdPcu; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id C0F6422BACE; Wed, 1 Jun 2022 12:22:58 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1355146AbiFAO2P (ORCPT + 99 others); Wed, 1 Jun 2022 10:28:15 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52034 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1354904AbiFAO1l (ORCPT ); Wed, 1 Jun 2022 10:27:41 -0400 Received: from mail-lj1-x229.google.com (mail-lj1-x229.google.com [IPv6:2a00:1450:4864:20::229]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E0D492650 for ; Wed, 1 Jun 2022 07:22:34 -0700 (PDT) Received: by mail-lj1-x229.google.com with SMTP id y29so2167361ljd.7 for ; Wed, 01 Jun 2022 07:22:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rasmusvillemoes.dk; s=google; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=vsEqLx3OgDPWs4ZLZiTy/4sPplZIdTXobmR6Gec9Res=; b=h94CdPcu+dARHjr4EssZ6BTEc/vGQO45X4Nuoq/mitPHx9QZKuiWPUxcRIR5NaOI4D RN2tYmO+UX9I/BumRzmgOijyHBO+qvwQzKoIIjWVTdkluzwZOUB4gFYwPFaNLkdYRI+Z JYSzmr88Kar6PBUw858oPrsyazEgLfqQuqVRY= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=vsEqLx3OgDPWs4ZLZiTy/4sPplZIdTXobmR6Gec9Res=; b=GxzffGnw7JP0tYt1CdttvteKSpmMCkyGcblltwZhFWgRXUr/6UkaItyl9UFhHSH0cA 7DStf1xGiThKMlIoETc9C77pS9lsYEJPc9HrKPHNmUwBKJDRMwKNMDIxbICU47wcJ917 y6SScWkAxJkNkHj4kZ33QLUvCLWqrybbSXeEBNZWzm7kL2BptKnw103k4Y8nvIc4noyd 2cDWK6MPhsCZgSl6ZvsSwltlhImUUtEA2wu3unlbLLOcXj8Up2gSoPE3z6kqD6pyi0bW L6aaTHZf5Jm/WyGFn32kcXv0tnY+v+imaB0PTPMjvOiiiOkQdLsf6/VpkkB0vf+4IRKW mhfA== X-Gm-Message-State: AOAM531zoNg1a4Fjj0bhoQ2kSjniUoXWMl0XWIZKBPquzzEj2veFMtBv WkcqIxT48bxHIL6zQF19YTexqQ== X-Received: by 2002:a2e:88da:0:b0:255:51e2:32a6 with SMTP id a26-20020a2e88da000000b0025551e232a6mr7549883ljk.49.1654093352819; Wed, 01 Jun 2022 07:22:32 -0700 (PDT) Received: from prevas-ravi.prevas.se ([81.216.59.226]) by smtp.gmail.com with ESMTPSA id f14-20020a05651232ce00b0047255d2118csm388255lfg.187.2022.06.01.07.22.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 01 Jun 2022 07:22:32 -0700 (PDT) From: Rasmus Villemoes To: Giuseppe Cavallaro , Alexandre Torgue Cc: Jakub Kicinski , netdev@vger.kernel.org, linux-kernel@vger.kernel.org, "David S. Miller" , Rasmus Villemoes Subject: [PATCH] net: stmmac: use dev_err_probe() for reporting mdio bus registration failure Date: Wed, 1 Jun 2022 16:22:26 +0200 Message-Id: <20220601142226.1123110-1-linux@rasmusvillemoes.dk> X-Mailer: git-send-email 2.31.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RDNS_NONE,SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org I have a board where these two lines are always printed during boot: imx-dwmac 30bf0000.ethernet: Cannot register the MDIO bus imx-dwmac 30bf0000.ethernet: stmmac_dvr_probe: MDIO bus (id: 1) registration failed It's perfectly fine, and the device is succesfully (and silently, as far as the console goes) probed later. Use dev_err_probe() instead, which will demote these messages to debug level (thus removing the alarming messages from the console) when the error is -EPROBE_DEFER, and also has the advantage of including the error code if/when it happens to be something other than -EPROBE_DEFER. Signed-off-by: Rasmus Villemoes --- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 2 +- drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/net/ethernet/stmicro/stmmac/stmmac_main.c b/drivers/net/ethernet/stmicro/stmmac/stmmac_main.c index 3b81d4e9dc83..8a739746c951 100644 --- a/drivers/net/ethernet/stmicro/stmmac/stmmac_main.c +++ b/drivers/net/ethernet/stmicro/stmmac/stmmac_main.c @@ -7129,7 +7129,7 @@ int stmmac_dvr_probe(struct device *device, /* MDIO bus Registration */ ret = stmmac_mdio_register(ndev); if (ret < 0) { - dev_err(priv->device, + dev_err_probe(priv->device, ret, "%s: MDIO bus (id: %d) registration failed", __func__, priv->plat->bus_id); goto error_mdio_register; diff --git a/drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c b/drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c index 9bc625fccca0..03d3d1f7aa4b 100644 --- a/drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c +++ b/drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c @@ -482,7 +482,7 @@ int stmmac_mdio_register(struct net_device *ndev) err = of_mdiobus_register(new_bus, mdio_node); if (err != 0) { - dev_err(dev, "Cannot register the MDIO bus\n"); + dev_err_probe(dev, err, "Cannot register the MDIO bus\n"); goto bus_register_fail; } -- 2.31.1