From nobody Tue Apr 28 10:28:06 2026 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id AC542C433EF for ; Wed, 1 Jun 2022 14:28:19 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1354869AbiFAO2R (ORCPT ); Wed, 1 Jun 2022 10:28:17 -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-Google-Smtp-Source: ABdhPJxMAt1NLVYOUw6pB3tro1F7SV4gxh6HLOIWuCWEzEcs7MAgK5A7qupPnnzpzHH5YenUpHzBUA== 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: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" 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) registra= tion 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/ne= t/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 =3D 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/ne= t/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) =20 err =3D of_mdiobus_register(new_bus, mdio_node); if (err !=3D 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; } =20 --=20 2.31.1